{"audit":{"version":"1.3","generated_at":"2026-06-28T12:21:45.969419+00:00","generated_by":"Agenstry","report_url":"https://agenstry.com/agents/agent.co-legal.be","methodology_url":"https://agenstry.com/methodology","verifier_jwks_url":"https://agenstry.com/.well-known/jwks.json","subject":{"domain":"agent.co-legal.be","name":"colegal-public-assistant","url":"https://agent.co-legal.be/.well-known/agent-card.json"}},"identity":{"provider":{"organization":"Co-Legal BV","url":"https://co-legal.be"},"registry_verification":null,"signature":{"signed":true,"signature_valid":false}},"protocol":{"version":"1.0","supports_streaming":true,"supports_push_notifications":false},"operational":{"live_state":"live","live_responds":true,"last_status_code":200,"last_elapsed_ms":30,"last_error":null},"track_record":{"first_seen":"2026-06-27T19:56:04.083302+00:00","last_checked":"2026-06-28T08:29:18.722024+00:00","last_seen_ok":"2026-06-28T08:29:18.722024+00:00","checks_total":3,"checks_ok":3,"uptime_pct":100.0,"archived":false,"archived_reason":null},"conformance":{"score":67,"grade":"C","summary":"C-grade: usable but has clear conformance issues, review the breakdown below.","criteria":[{"key":"valid_card","label":"Valid AgentCard","points":10,"max_points":10,"status":"pass","detail":"Schema-validated A2A AgentCard returned by the well-known endpoint."},{"key":"live_responds","label":"Live JSON-RPC","points":24,"max_points":25,"status":"partial","detail":"Endpoint responds to message/send with valid JSON-RPC, but is slow: ~2530 ms typical response."},{"key":"protocol_version","label":"Protocol version","points":10,"max_points":10,"status":"pass","detail":"Declares A2A 1.0 with supportedInterfaces[] (v1.0.0 fully compliant)."},{"key":"signature","label":"JWS signature","points":2,"max_points":10,"status":"fail","detail":"Card is signed but signature failed verification."},{"key":"uptime","label":"Uptime track record","points":0,"max_points":15,"status":"info","detail":"Only 3 probes so far, need ≥5 for an uptime grade."},{"key":"skills","label":"Skill declaration","points":10,"max_points":10,"status":"pass","detail":"Declares 8 skills with structured metadata."},{"key":"verified_identity","label":"Verified Identity","points":5,"max_points":10,"status":"partial","detail":"Provider declared: Co-Legal BV (https://co-legal.be). Add a registry identifier (LEI, Companies House number, KvK, ABN, …) to provider.legalEntity for full verified-business credit."},{"key":"freshness","label":"Freshness + modern flags","points":4,"max_points":5,"status":"pass","detail":"seen in upstream source within 0d"},{"key":"security","label":"Security declaration","points":2,"max_points":5,"status":"partial","detail":"Declares 1 security scheme(s) but none use PKCE or mTLS."}]},"skills":[{"id":"answer_legal_question","name":"Answer Belgian private-client legal/fiscal question","description":"Take a natural-language question in Dutch, French, or English about Belgian private-client topics (inheritance tax, company law, VAT, succession, VLABEL procedures) and return an informational answer with references to public sources (VCF, WIB92, WVV, BW, Belgisch Staatsblad). Always includes a 'not legal advice' disclaimer. Does not give specific dossier-bound recommendations. **Open to anonymous callers**, throttled per IP (per minute / hour / day). An `x-api-key` lifts the quota for higher-volume integrators.","tags":["read","domain:legal","domain:fiscal","jurisdiction:BE","jurisdiction:vlaams-gewest"],"examples":["Wat is de erfbelasting voor kinderen in Vlaanderen?","Hoeveel minimumkapitaal heeft een BV onder de WVV?","Kan ik een testament eigenhandig opstellen?","Wat is de basistarief van de Belgische BTW?"],"inputModes":["text/plain"],"outputModes":["text/plain"],"security":[{},{"apiKeyAuth":[]}]},{"id":"be.ecli.lookup","name":"Belgian ECLI case-law resolver","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.","tags":["read","domain:legal","jurisdiction:BE","source:public"],"examples":["Wat is ECLI:BE:CASS:2020:ARR.20200305.1F.4?","Geef de zoeklink voor ECLI:BE:GHCC:2021:ARR.044.","Welk hof zit achter ECLI:BE:RVS:2019:ARR.245.123?"],"inputModes":["text/plain","application/json"],"outputModes":["text/plain","application/json"]},{"id":"eu.eurlex.lookup","name":"EU CELEX (EUR-Lex) resolver","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.","tags":["read","domain:legal","jurisdiction:EU","source:public"],"examples":["Geef de EUR-Lex link voor de GDPR (CELEX 32016R0679).","Wat is 32024R1689?","Decode CELEX:62019CJ0311."],"inputModes":["text/plain","application/json"],"outputModes":["text/plain","application/json"]},{"id":"be.kbo.lookup","name":"Belgian enterprise (KBO/BCE) lookup","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.","tags":["read","domain:legal","jurisdiction:BE","source:public"],"examples":["Zoek KBO-nummer 0403.170.701","Welke vennootschap zit achter 0888.778.965?"],"inputModes":["text/plain","application/json"],"outputModes":["text/plain","application/json"]},{"id":"be.legal.search","name":"Belgian Staatsblad / Justel search","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.","tags":["read","domain:legal","jurisdiction:BE","source:public"],"examples":["Zoek recente regelgeving over schenkingsrechten","Welke codex regelt vennootschaps­belasting?","Justel-zoeklink voor energiepremie 2026"],"inputModes":["text/plain","application/json"],"outputModes":["text/plain","application/json"]},{"id":"be.legal.read","name":"Belgian/EU legal document reader","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.","tags":["read","domain:legal","jurisdiction:BE","source:public"],"examples":["Lees de wetstekst op https://www.ejustice.just.fgov.be/cgi_loi/change_lg.pl?language=nl&la=N&cn=1804032130&table_name=wet#Art.4.71","Haal de inhoud van het arrest op van Juportal"],"inputModes":["text/plain","application/json"],"outputModes":["text/plain","application/json"]},{"id":"be.legal.lookup","name":"Belgian statute (Justel) resolver","description":"Resolve a Belgian statute reference (code + optional article) to the canonical Justel source URL on ejustice.just.fgov.be. Covers BW, WVV, WIB92, VCF, WBTW, WBE, Sw, Ger.W.","tags":["read","domain:legal","jurisdiction:BE","source:public"],"examples":["Waar staat art. 4.71 BW?","Geef de Justel-link voor WIB92 art. 192.","Wat is de canonical-URL voor VCF 2.7.4.1.1?"],"inputModes":["text/plain","application/json"],"outputModes":["text/plain","application/json"]},{"id":"be.vies.validate","name":"EU VAT number validation (VIES)","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.","tags":["read","domain:fiscal","jurisdiction:EU","source:public"],"examples":["Valideer BTW-nummer BE0403170701","Is NL123456789B01 een geldig BTW-nummer?"],"inputModes":["text/plain","application/json"],"outputModes":["text/plain","application/json"]}],"provenance":[{"source":"registry","first_seen":"2026-06-27T19:56:04.083302+00:00"}],"recent_probes":[{"fetched_at":"2026-06-28T08:29:18.722024+00:00","ok":true,"status_code":200,"error":null,"elapsed_ms":30,"live_responds":true},{"fetched_at":"2026-06-28T02:16:20.527806+00:00","ok":true,"status_code":200,"error":null,"elapsed_ms":29,"live_responds":true},{"fetched_at":"2026-06-27T19:56:04.083302+00:00","ok":true,"status_code":200,"error":null,"elapsed_ms":33,"live_responds":true}],"catalog_attestation":null,"verification_history":[],"signatures":[{"protected":"eyJhbGciOiJFUzI1NiIsImprdSI6Imh0dHBzOi8vYWdlbnN0cnkuY29tLy53ZWxsLWtub3duL2p3a3MuanNvbiIsImtpZCI6ImFnZW50ZmluZGVyLWVzMjU2LTEiLCJ0eXAiOiJKT1NFIn0","signature":"43J6MDz0d2O9b07HS3Me4EaCBK2b7GfvWwmsxYVLJeFhktAWGqyjxX_7OyHqEsmmlkFVs07jf3Tbcx3nYlQ93Q"}]}