Minimal evidence shape
- approver_role
- ops_approver
- subject_hash
- sha256...
- policy_hash
- sha256...
- decision
- approved | rejected | needs_changes
- reason_codes
- human_review_required
ProofRelay approval receipts preserve approver role, subject hash, policy hash, scope hash, decision, and reason codes without exposing private instructions or customer data.
{
"approver_role": "ops_approver",
"subject_hash": "sha256...",
"policy_hash": "sha256...",
"scope_hash": "sha256...",
"decision": "approved",
"reason_codes": ["human_review_required"]
}python3 scripts/revenue/proofrelay_cli.py bundle-templatepython3 scripts/revenue/proofrelay_cli.py paid-receipt-demoProofRelay verifies internal evidence consistency, receipt ordering, payment or entitlement context, hash-chain continuity, and replay behavior for submitted non-confidential bundles.
ProofRelay does not process payments, custody funds, settle x402 charges, certify legal/title status, verify real-world truth, review source code, or certify model safety.