Receipts

Verify a portable MandateShield decision receipt

Verifies ES256 signature, receipt profile, temporal validity and claim structure. A valid signature is not execution readiness. enforcement_ready additionally requires supplied and matching expected_envelope and expected_audience values plus a matching public transparency record.

post/api/v2/receipts/verify

Request

  • Base URL: https://mandateshield.com
  • URL: https://mandateshield.com/api/v2/receipts/verify
  • Auth: none declared

Request body

compactstring required
expected_envelopeunknown
expected_audiencestring
expected_decisionunknown

Response

Receipt signature and structure are valid

validunknown required
expiredunknown required
transparency_uristring nullable
protected_headerobject required
claimsobject required
private_audit_recordedboolean required

True when the private execution-audit row for this receipt is still retained.

enforcement_readyboolean required

True only when signed execution authority is unexpired and active, the expected envelope and audience match, and the retained public transparency and private execution-audit records match.

Changes

No recorded changes to this operation across all 1 revision of this API.