← Pollinate Research

MAKO GUARD Receipt Spec — v1.0.0

FROZEN 2026-06-11. Every payment-bearing request to a MAKO x402 route emits one EIP-712-signed receipt conforming to this spec. The version is immutable: changes require a new version. What you verify below is the frozen text itself — no trust in this page required.

Verify you are reading the frozen text
Authoritative document: receipt-spec-v1.md (raw, byte-frozen)
SHA-256: a3302751a649c990235a41b129c9e1954d353369d9db5fcd1a3e5d2e859513ab
Check: curl -s https://pollinateresearch.com/specs/receipt-spec-v1.md | shasum -a 256

Verification rule (summary — the .md is normative)

A receipt is valid iff: (1) its receipt_id recomputes from the receipt body; (2) mako_signature recovers (EIP-712, domain {name: "MAKO GUARD Receipt", version: "1", chainId: 8453}) to signer; and (3) the signer holds a validity window in the registry below covering the receipt's timestamp_response_ms — signing occurs at emission, so response time is the signing-time anchor. The full type array, field table, and exclusion rules are in the frozen document.

Signer registry (append-only)

Machine-readable: signers.json. Windows run from valid from (inclusive) to the next entry's valid from (exclusive); the newest entry is open-ended. Windows are contiguous by construction.

#Signer addressValid from (UTC)Valid until (UTC)
10xAfd22aF2f9592Ab3d230D32673B20EEed2C536062026-06-11T01:54:36Z2026-06-11T02:51:12Z
20xFFa2363392359f97d7204a4C94578B8A27774e0f2026-06-11T02:51:12Z— (current)

Related

Claims taxonomy v1.0.0 — the failure-event definitions receipts are adjudicated against · x402 manifest