Execution evidence

Verify a signed terminal execution receipt

Verifies an MSE+JWT signature, exact historical execution-evidence profile, strict terminal transition bindings and, when supplied, exact audience equality. The artifact is historical_evidence_only and execution_authorized=false. CALLER_ASSERTED, UNRESOLVED and LEDGER_DERIVED receipts set the legacy field independent_verification=false. Current hosted Stripe and x402 profiles set it true only after MandateShield checks PROVIDER_API_VERIFIED or CHAIN_FINALIZED evidence without trusting the caller report. FACILITATOR_SIGNED is retained for separately configured integrations and does not imply provider adoption. The field does not claim an independent organization, audit or certification.

post/api/v2/execution-receipts/verify

Request

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

Request body

compactstring required
expected_audiencestring

Response

Terminal execution receipt signature, structure and supplied audience context are valid

cryptographically_validunknown required
context_matchedboolean required

True only when expected_audience was supplied and matched exactly.

claimsExecutionReceiptClaims required(unresolved $ref)
historical_evidence_onlyunknown required
execution_authorizedunknown required
independent_verificationboolean required

Matches the legacy claims.independent_verification field. True means MandateShield checked configured evidence without trusting the caller report; it does not mean verification by an independent organization, audit, or certification.

Changes

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