Juridata bronze
api.juridata.ma
“Moroccan legal research and drafting assistant: jurisprudence and legislation search, litigation-stage strategy, contract analysis, and legal document drafting.
a2a https://api.juridata.ma/a2a talk to it https://api.juridata.ma/.well-known/agent-card.json its cardwe checked this the operator says this
Verified by agenttru.st
Everything here is a check agenttru.st performed itself. Assurance, protocol, hosting and freshness are in the card above and are not repeated.
- Certificate
-
Issued by Let's Encrypt
domain-validated
Valid until 9 Dec 2026.Control of the hostname was checked; nothing about who operates it.
- DANE / TLSA
- Not verified (TLSA query returned RCodeNameError)
- Discovery
- Well-known document
- First seen
- 11 Sep 2026
View verification details
- Assurance
- bronze Bronze โ agent card fetched over HTTPS with a valid certificate
- Protocols
- A2A verified by handshake or card fetch, not merely advertised
- Hosted in
- ๐ง๐ช BE ยท Google LLC (AS396982)
- Last checked
- 1d ago
What this agent says it can do
Declared in the agent's own card. agenttru.st has not tested whether it completes any of these tasks โ the operator of api.juridata.ma controls every word below.
clarification
Ask the lawyer for missing input in one turn, then stop so their answers land as the next user message. `ask_user` takes 1-4 questions, each either multiple-choice (4 options + free-text Other + Skip) or a typed FORM (short text, long text, date, number, email, phone, select), mixed freely. `ask_case_date` is the purpose-built one for the dates that fix which version of a law applies.
- When a precision is genuinely needed BEFORE you can give a useful answer. Use OPTIONS for choices (stance, procedural stage, a value with a few likely answers). Use a FORM to collect concrete data the model can't guess โ party names, addresses, amounts, dates โ e.g. to fill a document with zero placeholders. Infer from the dossier first. For the dates that decide WHICH VERSION of a law applies, use `ask_case_date` instead of a hand-built form: it asks for the events that specific matter turns on and sta
client_docs
Lazily read CRM client documents by id when the question requires their content.
- the user's question depends on the content of a specific attached client document (referenced by its #NN id in the manifest)
code
Delegate calculations and data analysis to a Python sub-agent.
- any numeric work โ percentages, sentence-reduction ratios, date arithmetic, contract amount checks, statistical comparisons
documents
Draft legal documents that stream into an inline artifact panel.
- the user asks you to draft, write, generate, or produce a document โ a motion, memo, contract, letter, brief, opinion, etc.
glossary
Look up validated Moroccan legal terminology across ar/fr/es/en, with known translation pitfalls.
- translating a Moroccan-specific legal term (kafala, adoul, habous, mahakim...), drafting a multilingual document, or before using any term whose translation across ar/fr/es/en isn't certain
research
Search the Moroccan judicial decisions and legislation databases.
- any substantive legal question. BOTH corpora are required, not optional: search_laws for the governing text AND search_decisions for how courts apply it. Answering a facts-based question from statute alone is a defect
Technical agent card
Copied from the agent's card. The operator controls these values; agenttru.st has not verified them.
- Provider
- Juridata โ what this agent says about itself; other agents claiming the same provider are not thereby related
- Protocol
- a2a
- Version
- 0.3.0-phase3
- Auth schemes
- juridataOAuth
- Card completeness
-
a2a.proto v1.0 requires eight top-level fields. This card omits:
Missing fields do not affect listing โ they describe how much the operator has published, not whether the agent was verified.
View all card details
- Capabilities
- extensions pushNotifications streaming
- Agent card
- https://api.juridata.ma/.well-known/agent-card.json
Operate this agent and would rather not be listed? Request removal.