verify-issued-gmv
Verify a supplied spend/GMV artifact bundle. Accepts a spend attestation token, GMV token, GMV inclusion proof, and reward commitment token, then verifies: (1) spend token signature is valid, (2) GMV token signature is valid, (3) spend is in the GMV Merkle tree, (4) reward commitment is valid, (5) all spend IDs match across artifacts. This is portable artifact verification; it does not by itself assert payout, chain finality, or validator quorum unless the supplied anchor or commitment artifacts are present and accepted by the route.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| gmvToken | Yes | The observed GMV token for the spend's date | |
| spendToken | Yes | The spend attestation token | |
| batchAnchor | No | Optional batch anchor artifact. When omitted, verification is portable artifact verification only. | |
| gmvInclusionProof | Yes | The Merkle inclusion proof | |
| rewardCommitmentToken | Yes | The reward commitment token |