
Pre-drafted, negotiation-ready contract language that maps Good Proof Stamps to procurement, legal, security, and audit requirements. Forward to legal, embed in RFPs, reference in vendor agreements.
Use case: High-impact tool execution, including automated security testing, where unsafe defaults, scope drift, or configuration changes must fail-closed.
If your legal team prefers, we can deliver this as an Exhibit for your MSA/SOW with bracketed variables and redline notes.
Clause pack included with every Stamp Sprint. No Stamp → No Ship.
Bracketed variables are intended to be completed by Buyer/Supplier in the Order Form or Exhibit.
Stamp
A Good Proof Stamp – the cryptographically-verifiable attestation of scope-limited compliance for a defined action class.
Status Link
The machine-checkable verification endpoint that returns current status (VALID, NEEDS_REFRESH, WITHDRAWN, EXPIRED, NOT_VERIFIED).
Action Class
A defined category of high-impact actions subject to verification (e.g., tool_execution:high_impact, payment:outbound, account:closure).
Gate Decision
The Gate’s enforcement outcome: ALLOW (proceed within scope), BLOCK (deny execution), or ESCALATE (require human approval).
Official Verifier
The allowlisted verification domain: verify.goodproof.mindchill.ai. The verify_url host MUST match this exactly.
Gate
Buyer’s enforcement point that intercepts gated actions, queries the Status Link, and enforces fail-closed semantics.
Evidence Pack
The exportable audit artifact containing decision-time evidence fields for disputes, audits, and procurement reviews.
Excerpts from the full clause pack. Adapt bracketed variables to your specific requirements.
“Supplier SHALL ensure that all [ACTION CLASS] decisions are issued with a Good Proof Stamp and corresponding Status Link. Buyer SHALL verify status at decision time for covered [ACTION CLASS] before reliance via the Official Verifier (verify.goodproof.mindchill.ai). Supplier acknowledges that Buyer’s reliance on the Stamp is conditioned upon successful verification.”
“If a Status Link returns NOT_VERIFIED, NEEDS_REFRESH, WITHDRAWN, or EXPIRED, or if verification cannot be performed due to network failure, timeout, TLS/certificate failure, domain mismatch, or malformed response, Buyer SHALL treat the decision as unverified and SHALL block downstream processing or escalate per [ESCALATION PATH]. Supplier acknowledges that fail-closed enforcement may result in action denial and accepts this as an intended security control.”
“Supplier agrees that material changes to [MODEL VERSION / POLICY VERSION / TOOL INVENTORY / SCOPE BOUNDARIES / VERIFIER DOMAIN / SIGNING KEYS] SHALL trigger a NEEDS_REFRESH status until re-verification is complete. Supplier SHALL notify Buyer of material changes via the method specified in [NOTIFICATION SCHEDULE].”
“Supplier may withdraw a Stamp at any time for documented security, safety, compliance, legal, fraud, or material risk events, with reason_code recorded and notice obligations per [SLA SCHEDULE]. Withdrawal is immediate at source and changes current validity; status changes are recorded and traceable via audit evidence. Supplier SHALL include a reason_code in audit evidence for each withdrawal. If webhook notifications are enabled, Supplier SHALL deliver withdrawal events to Buyer’s registered endpoint(s) per the delivery targets defined in [SLA SCHEDULE / ORDER FORM]. The live verification check (polling) remains the source of truth if webhook delivery fails or is delayed. Buyer MAY route WITHDRAWN status to [ESCALATION PATH]; Supplier acknowledges this is intended behavior.”
“For purposes of this Agreement: ‘Stamp’ means a Good Proof Stamp issued for [ACTION CLASS]; ‘Status Link’ means the machine-checkable verification endpoint; ‘Gate’ means Buyer’s enforcement point that queries the Status Link; ‘Official Verifier’ means verify.goodproof.mindchill.ai; ‘Gate Decision’ means ALLOW, BLOCK, or ESCALATE as determined by the Gate. This clause applies to all [ACTION CLASS] within scope of [COVERED SYSTEMS / ENVIRONMENTS].”
“Buyer’s Gate SHALL enforce: (a) verify_url host MUST exactly match Official Verifier or Buyer-approved verifier allowlist; (b) HTTPS only with mandatory TLS certificate validation (no insecure overrides); (c) no redirects or HTTP fallback permitted; (d) signer identity MUST match Buyer’s allowlist of permitted signers; (e) verified_at MUST be fresh within Buyer’s configured TTL (or verify-per-action); (f) response MUST correlate to the request via request_id or equivalent identifier. Any mismatch, TLS failure, redirect attempt, stale response, or missing correlation SHALL be treated as NOT_VERIFIED. Supplier SHALL not issue Stamps with verify_url pointing to domains other than the Official Verifier. Supplier SHALL provide [ADVANCE NOTICE PERIOD] notice for verifier domain or signing key changes; emergency rotation is permitted for security reasons with notice as soon as practicable. For signing key rotations, Supplier SHALL maintain an overlap window of [ROTATION OVERLAP WINDOW] to support Buyer allowlist updates.”
“Supplier SHALL ensure the Status Link response exposes fields sufficient for Buyer evidence: stamp_id, status, verified_at, expires_at, verifier_domain, signer, version, request_id, reason_code, and failure_mode (if any). Buyer SHOULD log each verification decision; minimum recommended fields: stamp_id, action_class, decision, status, verified_at, expires_at, verifier_domain, latency_ms, request_id, reason_code, failure_mode. Buyer MAY retain logs for [RETENTION PERIOD] and SHOULD protect logs against tampering (e.g., append-only storage, access controls, integrity monitoring). Upon request and subject to [NOTICE PERIOD], Supplier SHALL produce audit evidence of Stamp issuance, status changes, withdrawals, and signer/key rotations relevant to [ACTION CLASS].”
“Material changes include but are not limited to: model version, tool inventory, policy version, scope boundaries, verifier domain, and signing keys. Upon material change, Supplier SHALL transition affected Stamps to NEEDS_REFRESH status. Supplier SHALL provide [ADVANCE NOTICE PERIOD] written notice before changes to Official Verifier domain or signing keys, during which Buyer SHOULD update allowlists and configurations accordingly. For signing key rotations, Supplier SHALL maintain an overlap window of [ROTATION OVERLAP WINDOW] to support Buyer allowlist updates, unless emergency rotation is required for security reasons (in which case Supplier SHALL notify as soon as practicable).”
“Verification path excludes raw PII/PHI payloads by default; verification uses references, hashes, and scope identifiers. Buyer controls retention periods per [RETENTION SCHEDULE]. Logs SHALL be protected with access controls and integrity safeguards. Where a Data Processing Agreement (DPA) is executed, DPA terms take precedence over this clause for data handling obligations.”
Decision-time polling from the Official Verifier is the source of truth. Webhook delivery accelerates notification but does not replace verification checks.
Full clause pack includes: SLA schedule templates, liability limitation language, audit rights, indemnification, Guardian service clauses, and sector-specific addenda.
Not legal advice. These are template clauses for legal review. Consult qualified counsel before use.
Each clause references specific fields from the Status Link response. Use this table to align contract language with technical integration.
stamp_idverify_urlstatusofficial_verifierstatusverify_urlofficial_verifierstatusverified_atversionscopescope_hashstatusversionverified_atreason_codescopescope_hashaction_classverify_urlofficial_verifiersignerverified_atrequest_idstamp_idverified_atexpires_atstatussignerversionrequest_idreason_codestatusversionscope_hashsignerverified_atrequest_idscopescope_hashretention_periodThese clauses map to common control frameworks. This is a reference alignment, not a certification claim.
| Control ID | Family | Clauses |
|---|---|---|
| CC6.1–6.3 | Logical Access | 1, 2, 6 |
| CC7.1–7.2 | Change Management | 3, 8 |
| CC7.3–7.4 | Monitoring & Detection | 2, 7 |
| CC8.1 | System Operations | 4, 7 |
| Control ID | Family | Clauses |
|---|---|---|
| A.5.15–5.18 | Access Control | 1, 2, 6 |
| A.8.24 | Cryptography & Comms Security | 6 |
| A.8.15–8.16 | Logging & Monitoring | 7 |
| A.5.19–5.23 | Supplier Relationships | 3, 4, 8 |
| Control ID | Family | Clauses |
|---|---|---|
| AC-* | Access Control | 1, 2, 6 |
| AU-* | Audit & Accountability | 7 |
| CM-* | Configuration Management | 3, 8 |
| SC-* | System & Comms Protection | 6 |
| SI-* | System & Info Integrity | 2, 4 |
Control mappings are indicative alignments only and are not certifications, attestations, or legal compliance advice. Buyers should assess fit-for-purpose based on their own compliance requirements.
Get the complete contract clause pack with sector-specific templates, SLA schedules, and redline-ready exhibit format.
Clause pack included with every Stamp Sprint. Also available for standalone procurement review.