Schemas
Each schema defines a payload type for on-chain data. The type tag (app + type) identifies the schema. The fields define the contract.
| Type Tag | Version | Protocol | Description | Fields |
|---|---|---|---|---|
| catalog_entry_v1 | v1 | MAP | Announces an item for sale on-chain. Discoverable by any MAP-aware indexer. | 11 |
| peer_v1 | v1 | MAP | On-chain announcement of a peer endpoint for discovery and federation. | 8 |
| proof_v1 | v1 | MAP | General-purpose on-chain attestation. Used for auth proofs, provenance anchors, and signed assertions. | 9 |
| receipt_v1 | v1 | MAP | On-chain proof of a completed transaction. The receipt is the transaction. | 10 |
| tax_v1 | v1 | MAP | On-chain record of tax collected and remitted in a transaction. Enables real-time municipal tax visibility. | 10 |