
Good Proof produces contract-grade verification evidence for AI-driven decisions — scope-limited, portable, and designed for dispute reconstruction.
Not a certification. Scope-limited verification.
AI-driven decisions create contractual, liability, and regulatory exposure without verifiable evidence chains.
Status Link verification tied to contract-defined action classes and scope boundaries.
Evidence Pack per decision — exportable for litigation, dispute resolution, and regulatory review.
Produces verification evidence within defined scope. Does not provide legal advice or guarantee regulatory compliance.

Done means: contractually-defined AI actions block automatically when status ≠ VALID.

Every AI action produces an Evidence Pack admissible for contractual dispute resolution
Verification claims are bounded — no overclaiming beyond defined action classes
Evidence Packs exportable for litigation, arbitration, and regulatory proceedings
Decision-time reconstruction available for counterparty disputes and appeals
AI action triggers a contractually-defined decision class
Gate verifies Status Link against contract scope and authority
Policy evaluates status + scope + expiry against contract terms
Execute only if VALID — otherwise block and escalate to legal review
Log Gate Decision + evidence fields for dispute and audit trail
Explicit condition → state → action mapping
| Condition | State | Action |
|---|---|---|
| Verifier timeout | NOT_VERIFIED | Block/Escalate |
| TLS failure | NOT_VERIFIED | Block/Escalate |
| Domain mismatch | NOT_VERIFIED | Block/Escalate |
| Malformed response / signature failure | NOT_VERIFIED | Block/Escalate |
| WITHDRAWN | WITHDRAWN | Block |
| NEEDS_REFRESH | NEEDS_REFRESH | Escalate/Review |
| Out-of-scope / expired | NOT_VERIFIED | Block/Escalate |

For disputes: Status Link = current verification state. Evidence Pack = decision-time record for reconstruction.
Fields per Gate Decision
Designed for dispute reconstruction, regulatory submissions, and external arbitration.
Compensating control, not replacement
Evidence Packs are designed for decision-time reconstruction. They record verification state, scope, timestamps, and authority references. Admissibility depends on jurisdiction and proceedings — Good Proof provides the raw evidence chain, not legal opinion on admissibility.
Every stamp is bounded to a defined action class and scope. The verification claim is explicit: 'within this scope, at this time, status was VALID.' Claims outside the defined scope are structurally impossible — there is no stamp for what was not verified.
Yes. The clause pack provides template language for contract schedules. It maps action classes to verification requirements with defined scope boundaries, failure semantics, and retention terms.
Contract amendments or scope changes trigger NEEDS_REFRESH on affected stamps. Verification blocks until re-verification under the updated scope. The change event is logged for audit.
"High-impact [ACTION CLASS] SHALL require a valid externally-verifiable Status Link as a condition of contractual reliance."
Verification path excludes raw PII/PHI payloads by default. Retention defined in Order Form.
"Reliance on AI-executed [ACTION CLASS] is contractually conditioned on VALID status at decision time (No Stamp → No Reliance)."

One contract lane live with verification gating, evidence export, and dispute reconstruction.
Define 3 action classes, map to contract scope, establish evidence retention terms
Wire Status Link verification into decision pipeline with contract scope checks
Test counterparty dispute reconstruction, failure semantics, evidence export workflow
Evidence chain validation, clause pack integration, retention compliance, rollout plan
Designed to produce defensible evidence chains, not to guarantee legal outcomes.


Definition of done: contractual AI actions block on status ≠ VALID.
Every AI decision without evidence is a dispute you cannot reconstruct.
Scope-limited verification. Not a certification.