The architecture on the record.
A deterministic floor with a model ceiling. The floor governs source sufficiency, citation resolution, jurisdiction rules, and severity. The model layer drafts and reviews inside those boundaries.
Pinned corpus.
Each citation resolves to a SHA256 verified primary source PDF with a retrieval date. A scheduled drift sentinel rehashes the archive and writes an audit event on mismatch. The corpus is a source contract, not a general knowledge base.
- 02
Closed legal node vocabulary.
The editor uses a fixed set of about twenty legal document nodes, including cause title, party block, prayer, verification, signature row, schedule, and annexure marker. An unregistered node is rejected at the persistence boundary. The DOCX exporter fails its build when a node lacks a renderer.
- 03
Refuse to draft.
Before a model call, a refusal gate checks whether required inputs and current jurisdiction sources are present. If they are not, SanadEx returns the gap and writes a traceable refusal record.
- 04
Three valued severity.
Reviewer findings are block, warn, or info. A database CHECK constraint and a TypeScript discriminated union enforce the same three values. An unknown severity cannot be stored.
- 05
Jurisdiction hard gates.
Jurisdiction rules can block a transferring instrument when required recitals or competent authority consent are absent. These rules are deterministic, source bound, and exposed to counsel as findings with reasons.
- 06
Counsel is the sender of record.
Document metadata records the responsible counsel and Bar Council registration. It does not constitute SanadEx approval or advocate sign off. SanadEx does not co sign, file, serve, or communicate with a court or client.
Every exit has a reason.
The trace below states the public gate contract. It is evidence of system structure, not a claim that an advocate has approved or used the product.
| Step | Check | Pass | Refusal or boundary |
|---|---|---|---|
| 01 | Source sufficiency | Draft request proceeds | Gap returned before drafting |
| 02 | Citation resolution | Clause retains a source pointer | Clause is withheld and a finding is written |
| 03 | Review severity | Block, warn, or info is stored | Persistence rejects the record |
| 04 | Counsel review | Counsel may edit and sign | No document is approved by SanadEx |
Five deterministic. Two model.
Reviewers run within two tiers and return a reasoned finding. No timing or advocate usage claim is made here.
| Public reviewer label | Tier | Contract |
|---|---|---|
| citation_hallucination | deterministic | citation resolves to the pinned corpus |
| missing_essential_clauses | deterministic | required document blocks are present |
| jurisdictional_consistency | deterministic | jurisdiction vocabulary remains consistent |
| jurisdiction_hard_gate | deterministic | required recitals and consent are present |
| risk_lint | deterministic | high risk phrase patterns are surfaced |
| risk_review_model | model | a second risk review returns reasons |
| model_as_judge | model | rubric scores produce a median verdict |
Inspect the bounded evidence.
The brochure covers the benchmark set, corpus manifest, refusal gates, and proposed pilot terms.