Build it like your business

Tick what applies. Type your numbers. ROI rebuilds live.

No fixed demo. Tell us what you operate, what a dispute costs you, and what deflection rate you target. The pricing column on the right rebuilds itself with the same outcome-aligned model in our briefing vaults: $25K pilot floor · $0.10 per signed receipt · 7% of on-chain-verified recovery (capped 2× usage / $500K Y1) · $50K platform fee. There is no scenario where you pay Hive without recovering verifiable value.

Inputs · tick + type

Your business, your way

Live ROI · outcome-aligned

What this is worth on your books

Tick a box to start. Your numbers, your math. Hive's pricing rebuilds itself live as you type.

Addressable cost

$0 disputes/yr × loaded cost

Recoverable value

$0 at deflection target

What you pay Hive (Y1)

$75K pilot + platform + usage + recovery share

Net to you, Year 1

$0 Recovery minus everything you pay Hive

Worst-case CFO math

Year-1 floor (pilot + platform only): $75K. Year-1 ceiling (with full caps reached): $575K. There is no scenario where you pay Hive without verifiable recovery on your books.

Floor: $75K · Ceiling: $575K

Industry anchors: Mastercard 2025 chargeback economics · Citi Institute Feb 2026 · NIST CSWP 48 (Sept 2025) · DoD CIO PQC memorandum (Nov 2025). Hive's marginal-cost figure ($0.02 USDC per receipt) is auditable against the live x402 rail at hivecompute-g2g7.onrender.com.

Transaction Harness · Hybrid Mode

One agent. One transaction. Fourteen stages. End to end.

A single replayable demonstration that walks the full Hive transaction lifecycle — from agent identity through verifier — so an auditor can follow the rail, hash by hash. Live calls where production is open. Signed sample artifacts where production would be polluted by demo writes. Every step labeled, nothing hidden.

harness-2026-05-05-A · issuer did:hive:hive-passport · alg Ed25519 · standard for speed, PQ for permanence

Live Call PatternRead-only production endpoint, called against hive-passport.onrender.com or thehiveryiq.com.
Signed Sample ArtifactWrite endpoint represented by a deterministic, hash-stable signed sample. Replay produces identical hashes.
The walkthrough

Each step is signed, hashable, and replayable.

Step 01
Discovery
SIGNED SAMPLE ARTIFACT

An autonomous agent finds Hive. Discovery walks /.well-known/agent-card.json, /.well-known/mcp.json, /a2a, and /manifest — eighteen skills, nine MCP tools, forty-nine A2A methods, the full commerce engine listed with LIVE / PILOT / ROADMAP labels. Discovery itself reads public surfaces; we represent it as a signed sample so the bundle is hash-stable.

Outcome Hive's full capability set materialised in the agent's planner.

Real endpointGET https://hivemorph.onrender.com/.well-known/agent-card.json (LIVE — but discovery is a directory walk; the bundle stamps the canonical surface fingerprint).
Why sampleThe agent-card, manifest, mcp.json, a2a, and trust.json are LIVE today. We ship a signed fingerprint of the eight commerce skills so the bundle replays identically.
discovery_fingerprint.json sha256: 6dcf56fb871a6999c0023b63…
discovery_fingerprint.json 6dcf56fb871a6999c0023b63…
{
  "stage": "01_discovery",
  "agent_did": "did:hive:agent:demo-buyer-001",
  "discovered_surfaces": [
    "https://hivemorph.onrender.com/.well-known/agent-card.json",
    "https://hivemorph.onrender.com/.well-known/mcp.json",
    "https://hivemorph.onrender.com/.well-known/x402.json",
    "https://hivemorph.onrender.com/a2a",
    "https://hivemorph.onrender.com/manifest",
    "https://hivemorph.onrender.com/trust.json",
    "https://hivemorph.onrender.com/evidence/manifest.json",
    "https://hivemorph.onrender.com/pricing.json",
    "https://hivemorph.onrender.com/status.json"
  ],
  "agent_card_skills": 18,
  "mcp_tools": 9,
  "a2a_methods": 49,
  "commerce_engine_skills": [
    "x402.quote",
    "settlement.reference",
    "delegation.check",
    "hktn.lookup",
    "rosetta.normalize",
    "prospector.score",
    "evidence.room",
    "pq.regulated.surface"
  ],
  "harness_id": "harness-2026-05-05-A"
}
Step 02
HKTN Lookup
LIVE CALL PATTERN

The agent presents an HKTN token. The buyer needs to know: who is this counterparty, what tier, what stamp history, what zones authorised, what well-formedness? HKTN Lookup is a free read against the live trust graph. Bronze, Silver, Gold, Platinum, PQ-eligible — score 0–1000, thirty-day decay.

Outcome Counterparty identity resolved with tiered trust evidence.

Real endpointGET https://hivemorph.onrender.com/v1/hktn/lookup (LIVE — read-only).
hktn_lookup_response.json sha256: 3b032db52de12691393a51af…
hktn_lookup_response.json 3b032db52de12691393a51af…
{
  "stage": "02_hktn_lookup",
  "endpoint": "GET https://hivemorph.onrender.com/v1/hktn/lookup",
  "request": {
    "hktn": "hktn:agent:demo-seller-042"
  },
  "response": {
    "ok": true,
    "hktn": "hktn:agent:demo-seller-042",
    "did": "did:hive:agent:demo-seller-042",
    "tier": "Gold",
    "score": 742,
    "zones": [
      "regulated_finance",
      "compliance_advisory"
    ],
    "stamp_count_30d": 18,
    "well_formed": true,
    "schema_version": "r5.0.0"
  }
}
Step 03
Delegation Check
LIVE CALL PATTERN

Is this agent authorised to spend? Delegation Check is the single-call sugar over /v1/delegation/verify and /v1/firewall/enforce/preview — one call returns the decision and the next-best-actions in the same envelope. Verifier-as-funnel: every response carries forward.

Outcome Authorisation decision plus next-best-actions in one round trip.

Real endpointPOST https://hivemorph.onrender.com/v1/delegation/check (LIVE — read-only verify + firewall preview).
delegation_check_response.json sha256: 803006a3f9d6fa8a20a8fae2…
delegation_check_response.json 803006a3f9d6fa8a20a8fae2…
{
  "stage": "03_delegation_check",
  "endpoint": "POST https://hivemorph.onrender.com/v1/delegation/check",
  "request": {
    "envelope": {
      "jti": "del_2026_05_05_demo_001",
      "agent_id": "did:hive:agent:demo-buyer-001",
      "max_spend_usdc": 50.0,
      "expires_at": 1762560000
    },
    "request": {
      "action": "pay",
      "endpoint": "/v1/x402/quote",
      "surface": "x402",
      "receipt_profile": "standard",
      "amount_usdc": 12.5
    }
  },
  "response": {
    "ok": true,
    "decision": "allow",
    "reason": "delegation_valid_within_bounds",
    "next_best_actions": [
      {
        "label": "Get an x402 USDC quote",
        "endpoint": "/v1/x402/quote",
        "why": "Delegation grants the surface; quote the settlement next."
      },
      {
        "label": "Emit a receipt",
        "endpoint": "/v1/receipt/emit?profile=standard",
        "why": "Mint provenance on the work this delegation authorizes."
      }
    ]
  }
}
Step 04
Rosetta Normalize
LIVE CALL PATTERN

Free-form intent → canonical Hive intent envelope. Rosetta classifies the verb, amount, asset, counterparty, and rail. The same logic powers the briefing generator and the rosetta-funnel.

Outcome Free-form intent normalised to a canonical envelope.

Real endpointPOST https://hivemorph.onrender.com/v1/rosetta/normalize (LIVE).
rosetta_normalize_response.json sha256: 4b2fab1a1b1e80910b4aa9f7…
rosetta_normalize_response.json 4b2fab1a1b1e80910b4aa9f7…
{
  "stage": "04_rosetta_normalize",
  "endpoint": "POST https://hivemorph.onrender.com/v1/rosetta/normalize",
  "request": {
    "input": "I need to pay the compliance advisor 12.50 USDC for a one-hour consult.",
    "locale": "en-US",
    "target": "intent"
  },
  "response": {
    "ok": true,
    "canonical_intent": {
      "verb": "pay",
      "amount_usdc": 12.5,
      "asset": "USDC",
      "counterparty": "did:hive:agent:demo-seller-042",
      "rail": "x402-usdc-base",
      "memo": "compliance_advisory_consult_1h"
    }
  }
}
Step 05
Prospector Score
LIVE CALL PATTERN

Is this a real opportunity? Prospector scores intent fit, counterparty risk, and commerce readiness. Returns the triage band and the recommended next step. Today this gates briefing release; tomorrow it gates agent-to-agent commerce.

Outcome Intent qualified with score, band, and recommended next step.

Real endpointPOST https://hivemorph.onrender.com/v1/prospector/score (LIVE).
prospector_score_response.json sha256: 195285b557a41a60d54ae5d3…
prospector_score_response.json 195285b557a41a60d54ae5d3…
{
  "stage": "05_prospector_score",
  "endpoint": "POST https://hivemorph.onrender.com/v1/prospector/score",
  "request": {
    "agent_did": "did:hive:agent:demo-buyer-001",
    "intent": "pay 12.5 USDC to did:hive:agent:demo-seller-042 for a one-hour compliance advisory consult",
    "context": {
      "counterparty": "did:hive:agent:demo-seller-042",
      "surface": "x402"
    }
  },
  "response": {
    "ok": true,
    "score": 84,
    "band": "qualified",
    "fit": "high",
    "risk": "low",
    "recommended_next": "issue_x402_quote",
    "schema_version": "r3.0.0"
  }
}
Step 06
RubricMesh Tier Selection
LIVE CALL PATTERN

Which receipt profile? RubricMesh deterministically selects a profile from intent × amount × counterparty. Nano for sub-cent pings, Standard for the workhorse, PQ for regulated, audit-bound, or post-quantum-ready paths.

Outcome Receipt profile chosen with deterministic justification.

Real endpointPOST https://hivemorph.onrender.com/v1/rubric/select (LIVE).
rubric_select_response.json sha256: d0234dd84eee9d06e4f7a1d2…
rubric_select_response.json d0234dd84eee9d06e4f7a1d2…
{
  "stage": "06_rubric_select",
  "endpoint": "POST https://hivemorph.onrender.com/v1/rubric/select",
  "request": {
    "intent": "compliance_advisory_consult",
    "amount_usd": 12.5,
    "context": {
      "counterparty": "did:hive:agent:demo-seller-042"
    },
    "constraints": []
  },
  "response": {
    "ok": true,
    "profile": "standard",
    "rationale": "amount_above_nano_threshold AND below_pq_floor; counterparty Gold tier; jurisdiction non-regulated for this consult.",
    "alternatives": [
      {
        "profile": "nano",
        "fit": 0.3
      },
      {
        "profile": "pq",
        "fit": 0.1
      }
    ]
  }
}
Step 07
Spectral-ZK Proof Reference
SIGNED SAMPLE ARTIFACT

A non-revealing proof anchors the claim — bound to the agent's spectral fingerprint without revealing the underlying behavioural distribution. R7 surface. The on-chain proof reference is committed; the witness stays private.

Outcome Spectral fingerprint commitment bound to the intent.

Real endpointPOST /v1/spectral/proof — design surface; not yet a public LIVE endpoint.
Why sampleR7 spectral-ZK is committed to the harness as a signed sample. The shape is canonical; the live endpoint follows the post-quantum-ready evidence room rollout.
spectral_zk_proof.json sha256: e271c13b1ccf1e74a11198f7…
spectral_zk_proof.json e271c13b1ccf1e74a11198f7…
{
  "stage": "07_spectral_zk",
  "agent_did": "did:hive:agent:demo-buyer-001",
  "fingerprint_class": "R7-spectral-ZK",
  "proof_type": "non-revealing-commitment",
  "commitment_hash": "0x4f9b1a3e7c2d6f8b5c1e9d4a7b2c8e6f1d3a5b7c9e2f4a6b8d1c3e5a7f9b2d4e",
  "witness_held_by": "did:hive:agent:demo-buyer-001",
  "audit_replay": "design-only — R7 surface"
}
Step 08
SMSH State Hash / Seal
SIGNED SAMPLE ARTIFACT

Signed Multi-Stage Hash. Every prior stage is folded into a parent_sha256 chain — discovery → hktn → delegation → rosetta → prospector → rubric → spectral. The seal is the canonical commitment that the rest of the lifecycle binds to.

Outcome Forward-only state hash sealing all prior stages.

Real endpointPOST /v1/smsh/seal — design surface; the canonical hash chain is signed sample today.
Why sampleSMSH chains are the spec; the LIVE accumulator surface is /v1/accumulator/{domain}/inclusion (R9). The harness ships the canonical SMSH so replay is byte-stable.
smsh_seal.json sha256: 79b7553f02ccd61a9bacbc0f…
smsh_seal.json 79b7553f02ccd61a9bacbc0f…
{
  "stage": "08_smsh_seal",
  "parent_sha256": "0x1d3a5b7c9e2f4a6b8d1c3e5a7f9b2d4e6f8b1a3c5d7e9f2b4d6a8c1e3f5b7d9a",
  "stages_folded": [
    "01_discovery",
    "02_hktn_lookup",
    "03_delegation_check",
    "04_rosetta_normalize",
    "05_prospector_score",
    "06_rubric_select",
    "07_spectral_zk"
  ],
  "signer": "did:hive:hive-passport",
  "algorithm": "Ed25519",
  "audit_replay": "/v1/accumulator/{receipts}/inclusion (R9 — LIVE)"
}
Step 09
SHOD Declaration
SIGNED SAMPLE ARTIFACT

Signed Hive Origin Declaration. The artifact's provenance — where it came from, which model produced it, which agent signed off, which jurisdiction applies — is committed before settlement. SHOD is the artefact's birth certificate.

Outcome Origin, jurisdiction, and authorship sealed before payment.

Real endpointPOST /v1/shod/declare — design surface alongside the regulated-tier evidence room (PILOT).
Why sampleSHOD is part of the Hive-PQ regulated tier. Public LIVE surface is the PQ profile of /v1/receipt/emit (PILOT). Harness ships canonical SHOD shape.
shod_declaration.json sha256: 7d0deeb43c91980326f44877…
shod_declaration.json 7d0deeb43c91980326f44877…
{
  "stage": "09_shod",
  "artefact": "compliance_advisory_consult_response_v1",
  "origin": {
    "agent_did": "did:hive:agent:demo-seller-042",
    "model_class": "advisor-v3",
    "jurisdiction": "SG",
    "data_residency": "EU"
  },
  "co_signers": [
    "did:hive:agent:demo-seller-042",
    "did:hive:operator:advisor-mga"
  ],
  "algorithm": "Ed25519",
  "pq_ready": true,
  "audit_replay": "design — pairs with /v1/receipt/emit?profile=pq (PILOT)"
}
Step 10
Receipt Emit
LIVE CALL PATTERN

The receipt is minted. Ed25519 over canonical body, did:hive:hivemorph signing, three profiles — Nano $0.0001, Standard $0.0008, PQ $0.0012. The PQ profile is delegation-gated and agent-bound: the caller's agent_did is folded into the commitment.

Outcome Signed receipt envelope returned, verifiable client-side.

Real endpointPOST https://hivemorph.onrender.com/v1/receipt/emit (LIVE).
receipt_emit_response.json sha256: e350e4c0f18f680ef9b41555…
receipt_emit_response.json e350e4c0f18f680ef9b41555…
{
  "stage": "10_receipt_emit",
  "endpoint": "POST https://hivemorph.onrender.com/v1/receipt/emit?profile=standard",
  "request": {
    "agent_did": "did:hive:agent:demo-buyer-001",
    "artifact": "compliance_advisory_consult_response_v1",
    "artifact_type": "application/json",
    "metadata": {
      "hktn_id": "hktn_demo_seller_042",
      "reputation_tier": "Tier1",
      "x402_quote_id": "q_2026_05_05_demo_001"
    }
  },
  "response": {
    "ok": true,
    "engine": "receipt-emit",
    "version": "0.3.0",
    "agent_did": "did:hive:agent:demo-buyer-001",
    "artifact_sha256": "9f2e4b6c8a1d3f5b7c9e2f4a6b8d1c3e5a7f9b2d4e6f8b1a3c5d7e9f2b4d6a8c",
    "artifact_type": "application/json",
    "receipt_profile": "standard",
    "receipt_schema_version": "r1.0.0",
    "policy_hash": "0c3a5d7e9f2b4d6a8c1e3f5d7a9b2c4e",
    "hktn_context": {
      "hktn_id": "hktn_demo_seller_042",
      "reputation_tier": "Tier1"
    },
    "settlement_reference": {
      "rail": "x402-usdc-base",
      "chain_id": 8453,
      "asset": "USDC",
      "quote_id": "q_2026_05_05_demo_001",
      "tx_hash": null
    },
    "smsh": {
      "sealed": true,
      "declaration": "agent.commerce.standard"
    },
    "provenance_root": "9f2e4b6c8a1d3f5b7c9e2f4a6b8d1c3e5a7f9b2d4e6f8b1a3c5d7e9f2b4d6a8c",
    "receipt": {
      "id": "r_receipt.emit.standard_1762553792_a3f5d7e9b2c4",
      "kind": "receipt.emit.standard",
      "ts": 1762553792,
      "iss": "did:hive:hivemorph",
      "payload_sha256": "7d3c9e1f5b8a2c4e6d9f1b3a5c7e9d2f4a6b8c1e3f5d7a9b2c4e6f8a1d3b5c7e",
      "sig_b64u": "fTPJ4f...truncated...XzW",
      "pubkey_uri": "/v1/prov/pubkey",
      "verify_uri": "/v1/receipt/verify"
    },
    "price_usd": 0.005
  }
}
Step 11
x402 / USDC Quote
LIVE CALL PATTERN

The settlement quote. /v1/x402/quote returns a signed quote envelope binding the caller's agent_did to the quoted profile and an ERC-681 settlement URI on USDC base-8453. Drift in agent_did → envelope_agent_mismatch. Agent-bound payment.

Outcome Signed quote with ERC-681 USDC settlement URI, agent-bound.

Real endpointPOST https://hivemorph.onrender.com/v1/x402/quote (LIVE).
x402_quote_response.json sha256: 9f99c431e6d45d937dcf5df1…
x402_quote_response.json 9f99c431e6d45d937dcf5df1…
{
  "stage": "11_x402_quote",
  "endpoint": "POST https://hivemorph.onrender.com/v1/x402/quote",
  "request": {
    "agent_did": "did:hive:agent:demo-buyer-001",
    "receipt_profile": "standard",
    "amount_usdc": 12.5,
    "counterparty_did": "did:hive:agent:demo-seller-042"
  },
  "response": {
    "ok": true,
    "quote_id": "q_2026_05_05_demo_001",
    "agent_did": "did:hive:agent:demo-buyer-001",
    "receipt_profile": "standard",
    "rail": "x402-usdc-base",
    "chain_id": 8453,
    "asset": "USDC",
    "asset_address": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
    "treasury": "0x15184Bf50B3d3F52b60434f8942b7D52F2eB436E",
    "amount_usdc": 12.5,
    "raw_units": 12500000,
    "settlement_uri": "ethereum:0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913@8453/transfer?address=0x15184Bf50B3d3F52b60434f8942b7D52F2eB436E&uint256=12500000",
    "signer": "did:hive:hivemorph",
    "algorithm": "Ed25519",
    "expires_at": 1762555592
  }
}
Step 12
Settlement Reference
LIVE CALL PATTERN

The deterministic settlement reference. /v1/settlement/reference rebuilds the ERC-681 URI from chain_id, asset, treasury, and raw units — same inputs, identical output, same hash. The auditor can replay the reference without ever seeing the quote.

Outcome Deterministic ERC-681 reference, replayable from inputs alone.

Real endpointGET https://hivemorph.onrender.com/v1/settlement/reference (LIVE).
settlement_reference_response.json sha256: 7dbaac9fcc543ad16694dd8b…
settlement_reference_response.json 7dbaac9fcc543ad16694dd8b…
{
  "stage": "12_settlement_reference",
  "endpoint": "GET https://hivemorph.onrender.com/v1/settlement/reference?amount_usdc=12.50",
  "request": {
    "amount_usdc": 12.5
  },
  "response": {
    "ok": true,
    "rail": "x402-usdc-base",
    "chain_id": 8453,
    "asset": "USDC",
    "asset_address": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
    "treasury": "0x15184Bf50B3d3F52b60434f8942b7D52F2eB436E",
    "amount_usdc": 12.5,
    "raw_units": 12500000,
    "settlement_uri": "ethereum:0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913@8453/transfer?address=0x15184Bf50B3d3F52b60434f8942b7D52F2eB436E&uint256=12500000",
    "deterministic": true
  }
}
Step 13
Verifier Pass
LIVE CALL PATTERN

The receipt is verified. /v1/receipt/verify checks the Ed25519 signature against the canonical did:hive:hivemorph pubkey, returns verified true|false, the receipt schema version, and next_best_actions for both verified and unverified receipts. Verifier-as-funnel: every response carries forward.

Outcome Verification result plus next_best_actions in one envelope.

Real endpointPOST https://hivemorph.onrender.com/v1/receipt/verify (LIVE).
receipt_verify_response.json sha256: edcdcd500db6e8b65af0954f…
receipt_verify_response.json edcdcd500db6e8b65af0954f…
{
  "stage": "13_verifier_pass",
  "endpoint": "POST https://hivemorph.onrender.com/v1/receipt/verify",
  "request": {
    "receipt_id": "r_receipt.emit.standard_1762553792_a3f5d7e9b2c4",
    "payload_sha256": "7d3c9e1f5b8a2c4e6d9f1b3a5c7e9d2f4a6b8c1e3f5d7a9b2c4e6f8a1d3b5c7e",
    "sig_b64u": "fTPJ4f...truncated...XzW",
    "ts": 1762553792
  },
  "response": {
    "ok": true,
    "engine": "receipt-verify",
    "version": "0.4.0",
    "verified": true,
    "iss": "did:hive:hivemorph",
    "checked_at": 1762553801,
    "receipt_schema_version": "r1.0.0",
    "supported_profiles": ["nano", "standard", "pq"],
    "next_best_actions": [
      {
        "label": "Emit a receipt for your own artifact",
        "endpoint": "https://hivemorph.onrender.com/v1/receipt/emit",
        "why": "Receipt verified. Mint your own provenance receipt for downstream replay."
      },
      {
        "label": "Get a settlement quote (USDC on Base)",
        "endpoint": "https://hivemorph.onrender.com/v1/x402/quote",
        "why": "Atomic x402 settlement quote for any HiveMorph surface."
      },
      {
        "label": "Discover the full capability set",
        "endpoint": "https://hivemorph.onrender.com/.well-known/agent-card.json",
        "why": "Machine-readable agent card with every endpoint, action, and price tier."
      },
      {
        "label": "Pricing ladder",
        "endpoint": "https://hivemorph.onrender.com/v1/pricing",
        "why": "Per-tier pricing for nano / standard / pq receipt profiles."
      }
    ],
    "verifier_endpoint": "https://hivemorph.onrender.com/v1/receipt/verify",
    "emit_endpoint": "https://hivemorph.onrender.com/v1/receipt/emit",
    "quote_endpoint": "https://hivemorph.onrender.com/v1/x402/quote",
    "agent_card_url": "https://hivemorph.onrender.com/.well-known/agent-card.json"
  }
}
Step 14
Settlement Confirmed
SIGNED SAMPLE ARTIFACT

The USDC transfer lands on Base. The on-chain transaction hash, block height, and confirmed amount close the loop — the receipt now points to a settled payment, the audit chain is complete. The on-chain confirmation is consensus, not a Hive endpoint; we ship the canonical confirmation shape so replay is hash-stable.

Outcome Receipt + on-chain settlement bound. The transaction is closed.

Real endpointOn-chain — Base 8453 USDC transfer confirmed. Hive does not own this surface; the auditor reads chain.
Why sampleSettlement confirmation is consensus on Base. The harness ships the canonical confirmation envelope so a replay binds the receipt to a verifiable on-chain reference shape. Production binds to actual tx_hash on chain.
settlement_confirmed.json sha256: fd1229ba9c5812e5ed6af032…
settlement_confirmed.json fd1229ba9c5812e5ed6af032…
{
  "stage": "14_settlement_confirmed",
  "rail": "x402-usdc-base",
  "chain_id": 8453,
  "asset": "USDC",
  "asset_address": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
  "treasury": "0x15184Bf50B3d3F52b60434f8942b7D52F2eB436E",
  "amount_usdc": 12.5,
  "raw_units": 12500000,
  "tx_hash_sample": "0xCONFIRMED_TX_HASH_SAMPLE_8453_BASE",
  "block_height_sample": 22318404,
  "confirmed_at_sample": 1762553842,
  "id": "r_receipt.emit.standard_1762553792_a3f5d7e9b2c4",
  "audit_replay_basescan_pattern": "https://basescan.org/tx/{tx_hash}",
  "loop_closed": true
}

The full replayable bundle

Every step in this walkthrough is persisted as a canonical, signed JSON file under /evidence/transaction-harness/. The master manifest bundle.json ties them together with a sha256 over each artifact body. Same inputs → identical hashes.

Bundle sha256: d035ad4309e41a7fe3b3487a39a0b1c0d3115b10c64573261fde5dc7971deead

Verify it yourself.

Download step_10_receipt_emit.json, open the offline verifier at /verify, and paste it into the receipt panel. Seven checks. Fully client-side. WebCrypto. No backend call. No data leaves your browser. This is the receipt schema your auditor accepts.