Protocol surface
Developers
Six endpoints. One auditable artifact. The Legal Reasoning Protocol is intentionally thin — the schema does the heavy lifting.
POST/v1/reasonConstruct a ProofGraph from a query, facts, jurisdiction, and as-of date.POST/v1/verifyValidate a candidate claim against the standard reasoning conformance bar.POST/v1/explainGenerate a structured explanation of a previously stored ProofGraph.GET/v1/proofs/{id}Retrieve a previously created ProofGraph by id.POST/v1/attestProduce a signed receipt for a stored proof under a redaction policy.POST/v1/sources/resolveResolve a raw legal reference to a canonical AuthorityRef URN.
Interactive
API Explorer
Edit example requests and validate responses against the protocol schema in your browser.
Quickstart
Install, run, first /reason call
curl + Python httpx examples against a local reference server.
Reference implementation
Python · FastAPI · Pydantic v2
A clean standards reference server. Not a commercial legal assistant.