Takes the assembled x402_spend_evidence pack produced by the x402-spend-evidence chain (EIP-712 digest recompute → ECDSA signer recovery → domain/nonce/window check) and renders it as a VPSF SettlementReceipt + DelegationGrant Payment Claim pair, JCS-hashed (RFC 8785, SHA-256) per draft-vauban-x402-vpsf-algebra-01, joined by a Conjunction composite. The output is accepted by any VPSF-conformant verifier, including this suite's own VPSF Claim Algebra Verifier (T629), and this page runs that same round-trip check inline, offline.
This claim pair asserts that the EIP-712 digest recomputed correctly, the ECDSA signature recovers to the address the payload claims signed it, the authorization's domain (chainId/verifyingContract) matched what the caller expected, the authorization sat inside its validAfter/validBefore window at check time, and the nonce was well-formed and not self-reported as already used; it carries no claim about on-chain settlement, on-chain nonce uniqueness (enforced only by the token contract), or STARK/SNIP-12 signature validity, since draft §6.2 places cryptographic-evidence verification out of scope for algebra conformance and this bridge carries none of the pinned schema's Starknet-specific primitives (see the Evidence Scheme note below).
execution_hash)executionHash(policy_parameters, output_payload) from _hash.mjs); never trusted, only carried through and displayed.ApprovalGrant / Receipt), verbatimApprovalGrant{approval_id,request_id,resource_url,purpose,maximum_amount,approved_by,approved_at,expires_at,currency} / Receipt{receipt_id,amount,currency,network,reused} shapes. None of these are present in the chain's crypto-only output, so they are supplied here as caller-declared context, carried through unverified into the claims' extension fields.