{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_86gcx37eeg92","handle":"co-legal-assistant","url":"https://wellknown.network/agents/co-legal-assistant","links":{"self":"https://wellknown.network/agents/co-legal-assistant/record.json","html":"https://wellknown.network/agents/co-legal-assistant","markdown":"https://wellknown.network/agents/co-legal-assistant/record.md","api":"https://wellknown.network/api/v1/agents/co-legal-assistant","status":"https://wellknown.network/api/v1/agents/co-legal-assistant/status","claim":"https://wellknown.network/agents/co-legal-assistant/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/co-legal-assistant/claim.json","badge":"https://wellknown.network/agents/co-legal-assistant/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/co-legal-assistant/history","tools":"https://wellknown.network/api/v1/agents/co-legal-assistant/tools"},"ard":{"identifier":"urn:air:agent.co-legal.be:agent:co-legal-assistant","type":"application/a2a-agent-card+json"},"kind":"agent","declared":{"name":"Co-Legal Assistant","summary":"Co-Legal Assistant — an AI assistant for informational Q&A about Belgian and Dutch private-client legal and fiscal topics (inheritance & gift tax, company law, VAT, succession planning, case-law & statute lookups). Informational only; does not provide specific legal advice. Operated by Co-Legal B.V…","description":"Co-Legal Assistant — an AI assistant for informational Q&A about Belgian and Dutch private-client legal and fiscal topics (inheritance & gift tax, company law, VAT, succession planning, case-law & statute lookups). Informational only; does not provide specific legal advice. Operated by Co-Legal B.V. from the Netherlands.","publisher":{"name":"Co-Legal B.V.","url":"https://co-legal.be"},"homepage":"https://agent.co-legal.be/","repository":null,"version":"1.33.0","license":null,"protocols":["a2a"],"tags":["read","domain:legal","domain:fiscal","domain:company-law","domain:incorporation","jurisdiction:be","jurisdiction:vlaams-gewest","jurisdiction:nl","source:public","jurisdiction:eu","rag","verification","anti-hallucination","produces:document","output:docx","domain:finance","domain:tax","jurisdiction:be-vlg","source:official-live","source:deterministic","source:erfkompas"],"pricing":null,"endpoints":[{"url":"https://agent.co-legal.be","type":"a2a","auth":"none","probeable":true},{"url":"https://co-legal.be","type":"a2a","auth":"none","probeable":true}],"skills":[{"id":"answer_legal_question","name":"Answer Belgian/Dutch private-client legal/fiscal question","tags":["read","domain:legal","domain:fiscal","domain:company-law","domain:incorporation","jurisdiction:be","jurisdiction:vlaams-gewest","jurisdiction:nl"],"description":"Take a natural-language question in Dutch, French, or English about Belgian or Dutch private-client topics (inheritance & gift tax, company law, VAT, succession) and return an informational answer with references to public sources — Belgium: VCF, WIB92, WVV, BW, Belgisch Staatsblad; Netherlands: Successiewet, Wet IB 2001, Burgerlijk Wetboek, wetten.overheid.nl. Handles multi-topic research briefs, e.g. setting up a Belgian BV/SRL: governance under the WVV, capital and contributions in cash or i…"},{"id":"be.ecli.lookup","name":"Belgian ECLI case-law resolver","tags":["read","domain:legal","jurisdiction:be","source:public"],"description":"Parse a Belgian ECLI (European Case Law Identifier) and return canonical public lookup URLs on the EU e-Justice portal and on Juportal, plus the decoded court / year / serial metadata. Covers Court of Cassation, Constitutional Court, Council of State, immigration courts, and courts of appeal."},{"id":"eu.eurlex.lookup","name":"EU CELEX (EUR-Lex) resolver","tags":["read","domain:legal","jurisdiction:eu","source:public"],"description":"Parse a CELEX number (the canonical EUR-Lex identifier) and return the official EUR-Lex landing page URL plus decoded sector / year / document-type / number metadata. Covers EU legislation, CJEU case-law and treaties."},{"id":"be.legal.corpus.search","name":"Belgian & EU public legal-corpus search","tags":["read","rag","domain:legal","domain:fiscal","jurisdiction:be","jurisdiction:eu","source:public"],"description":"Semantic search over the indexed corpus of PUBLIC Belgian and EU legal sources — Belgian Official Gazette, Justel consolidated legislation, Juportal and Constitutional Court case law, the Flemish Codex, Flemish (VLABEL) and federal advance tax rulings, FPS Finance circulars, and EUR-Lex. Returns ranked passages with source, date, URL and a document_id for bounded, paginated retrieval. Public sources only: no client files, no case data, no licensed doctrine databases. Company data is not in this…"},{"id":"be.legal.corpus.read","name":"Read a page of a public legal source","tags":["read","rag","domain:legal","jurisdiction:be","jurisdiction:eu","source:public"],"description":"Retrieve one page of a public legal source document from the indexed corpus, by the document_id returned by `be.legal.corpus.search`. Follow next_cursor on the same corpus version until it is null to read a long source without silent truncation. Use it to ground a citation on the actual wording instead of on a search excerpt."},{"id":"be.legal.lookup","name":"Belgian statute (Justel) resolver","tags":["read","domain:legal","jurisdiction:be","source:public"],"description":"Resolve a Belgian statute reference (code + optional article) to the canonical Justel source URL on ejustice.just.fgov.be. Article-level links for BW, WVV, VCF, WER, Sw and Ger.W (routed to the Justel dossier that actually contains the article). WIB92 and WBTW resolve to an overview page only — Justel publishes no article-level consolidation for them, and we do not invent a link."},{"id":"legal.citation.verify","name":"Legal citation verifier","tags":["read","verification","anti-hallucination","domain:legal","jurisdiction:be","jurisdiction:eu","source:public"],"description":"Verify that a legal citation is real. Accepts a Belgian/EU ECLI, an EUR-Lex CELEX number, a Belgian statute article (e.g. 'art. 4.71 BW') or a Flemish tax ruling number ('VB 25117'). Returns a verdict — verified / resolvable / malformed / unsupported — the canonical source URL, and, when we hold it, the matching document from the indexed public corpus. Built for agents that want to CHECK a citation before repeating it: fabricated citations are the sharpest failure mode in legal AI. It never cla…"},{"id":"co-legal.document.draft","name":"Draft a concept document (DOCX)","tags":["read","domain:legal","jurisdiction:be","jurisdiction:nl","produces:document","output:docx"],"description":"Draft a CONCEPT document (letter, model clauses, simple agreement, notice of default) and return it as a Word .docx file attached to the response as an A2A FilePart artifact. Provide a `title` and the content in `body_markdown` (a small markdown subset: `#`/`##` headings, paragraphs, `- ` bullets, `**bold**`). Stateless and isolated — no dossier, no storage, no advice; a mandatory 'concept, have a lawyer review' disclaimer is always appended."},{"id":"ecb.rates","name":"ECB euro reference exchange rate","tags":["read","domain:finance","jurisdiction:eu","source:public"],"description":"Return the official daily ECB euro reference rate `1 EUR = X <currency>` for a given currency (e.g. USD, GBP, CHF). Source: ECB eurofxref-daily feed. Read-only, free."},{"id":"be.fiscal.erfbelasting","name":"Flemish inheritance-tax rates","tags":["read","domain:tax","jurisdiction:be-vlg","source:official-live"],"description":"Flemish inheritance-tax (erfbelasting) rate brackets for every heir category — direct line & partners, siblings, and all other persons — fetched live from the in-force Flemish Tax Code (VCF art. 2.7.4.1.1) and parsed deterministically, never from model memory."},{"id":"iban.validate","name":"IBAN structural validator","tags":["read","domain:finance","jurisdiction:eu","source:deterministic"],"description":"Validate an IBAN's structure (ISO 13616 check digits via MOD-97 + country length). Pure compute, no network. Confirms the number is well-formed; does NOT confirm the account exists or is active."},{"id":"be.kbo.lookup","name":"Belgian enterprise (KBO/BCE) lookup","tags":["read","domain:legal","jurisdiction:be","source:public"],"description":"Look up a Belgian enterprise by its Crossroads Bank (KBO/BCE) number. Returns commercial name, legal form, status and start date from the public enterprise registry."},{"id":"be.legal.search","name":"Belgian Justel search-link builder (no result rows)","tags":["read","domain:legal","jurisdiction:be","source:public"],"description":"Resolve a Belgian-legal keyword to the canonical Justel search URL on `ejustice.just.fgov.be`, plus statute-hints for which codex (WIB92, VCF, WVV, BW, …) likely governs the topic. Justel result-pages are JS-rendered, so this tool does NOT scrape result rows — it gives the caller a live, click-through search URL plus routing hints."},{"id":"be.legal.read","name":"Belgian/EU legal document reader","tags":["read","domain:legal","jurisdiction:be","source:public"],"description":"Fetch and clean the full-text content of a Belgian or European legal document (HTML or PDF) from an allowed official domain URL. Capped at 30,000 characters."},{"id":"nl.legal.lookup","name":"Dutch statute (wetten.overheid.nl) resolver","tags":["read","domain:legal","jurisdiction:nl","source:public"],"description":"Resolve a Dutch statute reference (code + optional article) to the canonical wetten.overheid.nl source URL. Covers Civil Code Books 1-7, inheritance/gift tax (Successiewet 1956), income tax (Wet IB 2001), VAT (Wet OB 1968), corporate tax, plus criminal / civil-procedure / administrative-law codes."},{"id":"nl.rechtspraak.lookup","name":"Dutch ECLI case-law resolver","tags":["read","domain:legal","jurisdiction:nl","source:public"],"description":"Parse a Dutch ECLI and return canonical public URLs: the Rechtspraak.nl details page, the free Open Data content API (decision XML), and the EU e-Justice search, plus decoded court / year / serial metadata. Covers the Supreme Court (Hoge Raad), Council of State, courts of appeal and district courts."},{"id":"be.erfkompas.flows","name":"List Successiekompas scans","tags":["read","jurisdiction:be","source:erfkompas"],"description":"List eight Belgian scans and their agent or browser paths."},{"id":"be.erfkompas.step","name":"Advance a Successiekompas scan","tags":["read","jurisdiction:be","source:erfkompas"],"description":"Advance one of eight Belgian intakes using only user-confirmed answers; returns the next question, a deterministic scan result or a secure browser handoff. Do not call without user consent to share those answers with Successiekompas."},{"id":"be.vies.validate","name":"EU VAT number validation (VIES)","tags":["read","domain:fiscal","jurisdiction:eu","source:public"],"description":"Validate an EU VAT number against the public EU VIES service. Returns validity status plus, where exposed by the source Member State, the registered trade name and address."}],"tools":["Answer Belgian/Dutch private-client legal/fiscal question","Belgian ECLI case-law resolver","EU CELEX (EUR-Lex) resolver","Belgian & EU public legal-corpus search","Read a page of a public legal source","Belgian statute (Justel) resolver","Legal citation verifier","Draft a concept document (DOCX)","ECB euro reference exchange rate","Flemish inheritance-tax rates","IBAN structural validator","Belgian enterprise (KBO/BCE) lookup","Belgian Justel search-link builder (no result rows)","Belgian/EU legal document reader","Dutch statute (wetten.overheid.nl) resolver","Dutch ECLI case-law resolver","List Successiekompas scans","Advance a Successiekompas scan","EU VAT number validation (VIES)"],"extra":{"inputModes":["text/plain","application/json"],"outputModes":["text/plain","application/vnd.openxmlformats-officedocument.wordprocessingml.document"],"capabilities":{"streaming":true}},"attribution":{"kind":"a2a_card","name":"a2a_card","summary":"a2a_card","version":"a2a_card","description":"a2a_card","homepageUrl":"a2a_card","publisherUrl":"a2a_card","publisherName":"a2a_card"}},"derived":{"capabilities":[{"slug":"documents.contracts","name":"Contracts & Legal","confidence":1,"provenance":"derived"},{"slug":"documents.conversion","name":"Document Conversion","confidence":1,"provenance":"derived"},{"slug":"finance.accounting","name":"Accounting","confidence":1,"provenance":"derived"},{"slug":"data.vector-search","name":"Vector Search","confidence":1,"provenance":"declared"},{"slug":"dev.docs-lookup","name":"Documentation Lookup","confidence":0.54,"provenance":"derived"},{"slug":"finance.markets","name":"Markets & Trading","confidence":0.525,"provenance":"derived"}],"categories":["data","dev","documents","finance"],"language":"en"},"observed":{"status":"live","statusReason":"Responded 1h ago.","lastOkAt":"2026-10-18T19:46:26.257Z","lastProbedAt":"2026-10-18T19:46:26.257Z","statusComputedAt":"2026-10-18T19:48:49.871Z","reliability30d":{"probes":8,"successRate":1,"p50Ms":72,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":8,"ok":8,"authBoundaryOk":0,"serviceOk":8,"note":"Counted from the observation rows for the window, checks of the server only (HTTP, A2A card, MCP initialize). ok = authBoundaryOk + serviceOk. `probes` is the sum of daily rollups and includes registry checks, so it can differ from `total`."}},"latestObservations":[{"at":"2026-10-18T19:46:26.257Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":28,"error":null,"detail":{"name":"Co-Legal Assistant","signed":true,"version":"1.33.0","cardPath":"/.well-known/agent-card.json","skillCount":19}},{"at":"2026-10-18T19:45:32.097Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":290,"error":null,"detail":{"name":"Co-Legal Assistant","signed":true,"version":"1.33.0","cardPath":"/.well-known/agent-card.json","skillCount":19}},{"at":"2026-10-18T12:28:23.588Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":44,"error":null,"detail":{"name":"Co-Legal Assistant","signed":true,"version":"1.33.0","cardPath":"/.well-known/agent-card.json","skillCount":19}},{"at":"2026-10-18T12:26:45.520Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":341,"error":null,"detail":{"name":"Co-Legal Assistant","signed":true,"version":"1.33.0","cardPath":"/.well-known/agent-card.json","skillCount":19}},{"at":"2026-10-18T06:27:35.010Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":22,"error":null,"detail":{"name":"Co-Legal Assistant","signed":true,"version":"1.33.0","cardPath":"/.well-known/agent-card.json","skillCount":19}},{"at":"2026-10-18T05:27:00.877Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":116,"error":null,"detail":{"name":"Co-Legal Assistant","signed":true,"version":"1.33.0","cardPath":"/.well-known/agent-card.json","skillCount":19}},{"at":"2026-10-18T00:31:36.225Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":22,"error":null,"detail":{"name":"Co-Legal Assistant","signed":true,"version":"1.33.0","cardPath":"/.well-known/agent-card.json","skillCount":19}},{"at":"2026-10-17T23:29:27.563Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":100,"error":null,"detail":{"name":"Co-Legal Assistant","signed":true,"version":"1.33.0","cardPath":"/.well-known/agent-card.json","skillCount":19}}],"tools":null,"package":null,"toolSurface":null,"endpointFacts":[{"id":"ep_ha87kk424w2e","url":"https://co-legal.be","type":"a2a","factsCheckedAt":"2026-10-18T19:45:32.099Z","auth":null,"tls":{"observedAt":"2026-10-18T19:45:32.128Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"co-legal.be","issuer":{"commonName":"YE2","organization":"Let's Encrypt"},"validFrom":"2026-09-23T11:45:44.000Z","validTo":"2026-12-22T11:45:43.000Z","daysToExpiry":64,"sanCount":2,"fingerprint256":"41:F0:4E:C4:4E:D7:58:90:E0:0A:85:39:C7:E3:15:A9:B5:9E:52:BD:19:D9:98:CA:B3:E0:FC:99:8B:C0:07:72"}}]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"a2a_card","key":"https://agent.co-legal.be/.well-known/agent-card.json","url":"https://agent.co-legal.be/.well-known/agent-card.json","firstSeenAt":"2026-10-17T23:23:14.347Z","fetchedAt":"2026-10-18T00:24:48.990Z","normalizedAt":"2026-10-18T00:24:48.990Z"}]},"firstSeenAt":"2026-10-17T23:23:14.347Z","updatedAt":"2026-10-17T23:24:11.991Z"}