A2A COMMERCE · THE VISA OF AGENT-TO-AGENT COMMERCE

Signed agent-to-agent commerce — across four regulated verticals.

Hive Civilization is the signed-receipt rail for agent-to-agent commerce. Every A2A transaction = a dual-signed Hive receipt = an Aleo ZK proof = dispute resolution built into the transaction itself. Four production verticals (Legal, Healthcare, Procurement, Real Estate) on the same rail — plus NVIDIA A2A blueprint integration in 5 lines of Python.

✦ eIDAS 2.0 · ALCOA+ · Base 8453
THE FAMILY

Four verticals. One signed rail.

Every A2A interaction in a regulated industry needs three things: a signed negotiation envelope, a verifiable counterparty identity, and a binding dispute path when something breaks. Hive packages all three for the four industries that need them most.

A2A LEGAL · Full stack
Negotiation · Identity · Dispute
The legal operating system for agent-to-agent commerce. Signed envelopes, did:hive authority proofs, on-chain W5-Refunder arbitration.
$5 / interaction · $7,999 / matter · $24,999 firm-wide →
A2A HEALTHCARE
Prior auth · Denial recovery · Reimbursement
Provider-to-payer rails on signed envelopes. HIPAA-safe (PHI never on the wire). Median PA round-trip: 4h, not 4 days.
$5 / claim · $799 / month · $7,999 / year →
A2A PROCUREMENT
RFQ · PO · Three-way match
PO-to-pay on signed envelopes. Buyer/finance/supplier/AP agents all on the same rail. Extends ProcureLock for agent-driven sourcing.
$5 / PO · $999 / month · $9,999 / year →
A2A REAL ESTATE
Four-corner closings, signed
Title · lender · escrow · closing attorney all on a signed rail. Wire-fraud surface eliminated. Extends DeedLock for autonomous closings.
$499 / closing · $999 / month · $9,999 / year →

Below: the NVIDIA A2A blueprint integration that powers all four.

What is A2A — the open standard NVIDIA pushes heavily

A2A (Agent-to-Agent) is an open protocol — originally authored at Google, now actively advanced by NVIDIA — that standardises how autonomous AI agents discover each other, exchange messages, and delegate tasks. The A2A project on GitHub defines the canonical Task and Message types, a gRPC/HTTP service, and a streaming interface for real-time agent coordination.

NVIDIA has adopted A2A as the coordination layer across its AI Blueprint reference implementations — including the AI Virtual Assistant, RAG blueprint, and Retail Agentic Commerce blueprint. When one NVIDIA blueprint agent sends a Task to another, A2A is the wire format. The gap A2A leaves open: there is no signed receipt. An agent can lie about what it sent, when it sent it, or whether it sent it at all.

The gap Hive fills

The NVIDIA A2A blueprint specifies how agents talk. It does not specify what can be proved later. Hive adds a signed receipt — Ed25519 (RFC 8032) + ML-DSA-65 (NIST FIPS 204) — anchored on Base 8453, attributed to the NVIDIA blueprint by ID. The proof travels with every message, verifiable offline against published issuer keys.

A2A layerWhat NVIDIA blueprints defineWhat Hive adds
Task dispatchSendMessage / Task object typesPre-call Hive receipt anchored before forwarding
Message exchangeMessage parts (text, data, mime)Per-message dual-signed envelope with blueprint attribution
Agent identityAgent card / endpoint advertisementdid:hive DID bound to every receipt (W3C DID Core 1.0)
SettlementNot specified in A2A coreUSDC on Base 8453 via x402 at $0.0096/receipt

NVIDIA A2A blueprint reference implementations

Hive ships drop-in adapters for three NVIDIA blueprint repos. Each adapter is a single @hive_signed decorator placed on the agent's primary method.

NVIDIA Blueprint
AI Virtual Assistant
Customer-service agent backed by LangGraph + NVIDIA NIM. Interface: POST /generate — Message[] → ChainResponse. The most widely deployed NVIDIA A2A blueprint.
@hive_signed(blueprint_id="ai-virtual-assistant")
NVIDIA Blueprint
RAG Blueprint
Retrieval-Augmented Generation pipeline using NVIDIA NIM microservices. Interface: POST /generate — Prompt → ChainResponse. Receipt wraps the retrieval + generation step.
@hive_signed(blueprint_id="nvidia-rag")
NVIDIA Blueprint
Retail Agentic Commerce
Multi-agent commerce workflow using NVIDIA Agent Toolkit (NAT). Interface: register_function components with process() semantics. Receipt wraps every NAT workflow step.
@hive_signed(blueprint_id="retail-agentic-commerce")

How Hive plugs in — the @hive_signed decorator

The @hive_signed decorator wraps any NVIDIA blueprint agent method. It hashes the input payload (SHA-256), mints a pre-call Hive receipt via POST https://thehiveryiq.com/api/receipts, waits for the receipt to be anchored on Base 8453, then proceeds with the original method call. The receipt ID and Base explorer URL are attached to the response.

5-line integration — NVIDIA RAG Blueprint (server.py)
5 LINES
# Original NVIDIA RAG blueprint — src/nvidia_rag/rag_server/server.py
from fastapi import APIRouter
from nvidia_rag.rag_server.main import NvidiaRAG
+from nvidia_blueprint_adapter import hive_signed            # ← line 1

@router.post("/generate")
+@hive_signed(                                               # ← line 2
+    blueprint_id="nvidia-rag",                              # ← line 3
+    agent_id="did:hive:agent:rag-retriever",                # ← line 4
+)                                                           # ← line 5
async def generate(request: RagRequest, rag: NvidiaRAG):
    return await rag.aquery(request.messages, request.use_knowledge_base)

The same 5-line pattern applies to the AI Virtual Assistant blueprint's /generate handler and to Retail Agentic Commerce's NAT @register_function components. See nvidia_blueprint_adapter.py for all three diffs.

The middleware approach

For deeper integration — where you want receipt-gating at the task level before any agent call is forwarded — use HiveA2AMiddleware. The middleware wraps A2A's canonical Task and Message types with Hive receipt fields, mints the receipt, and only yields the signed task to the receiving agent after the anchor is confirmed.

Middleware — Task-level signing (hive_a2a_middleware.py)
from hive_a2a_middleware import HiveA2AMiddleware, A2ATask, A2AMessage

# Initialise once — pick your NVIDIA blueprint ID
middleware = HiveA2AMiddleware(blueprint_id="nvidia-rag")

# Every send is gated on a Hive receipt
async with middleware.send(
    task=my_task,
    sender_id="did:hive:agent:pricing-001",
    receiver_id="did:hive:agent:rag-retriever-001",
) as signed_task:
    response = await nvidia_rag_agent.process(signed_task)
    await middleware.verify_inbound_task(response)

Live demo

See two NVIDIA-style agents — Pricing and Inventory — exchange A2A messages, each producing a Hive receipt with Base 8453 anchor. The demo runs in your browser against live Hive endpoints.

Run the live A2A demo →

What an NVIDIA A2A blueprint receipt looks like

Every receipt carries NVIDIA blueprint attribution in the nvidia_blueprint_id field. The envelope is CBOR-canonical, JSON-rendered here for inspection.

NVIDIA RAG Blueprint · Pre-call receipt · receipt_id = hive-nvidia-rag-3d7f1a ANCHORED · BASE 8453
// NVIDIA A2A Blueprint — Hive signed receipt envelope { "receipt_id": "hive-nvidia-rag-3d7f1a2c8b09", "protocol": "a2a/1", "nvidia_blueprint_id": "nvidia-rag", "sender_agent_id": "did:hive:agent:pricing-001", "receiver_agent_id": "did:hive:agent:rag-retriever-001", "payload_hash": "sha256:9b2f7c…a14d", "timestamp": 1748376009, "anchor_txid": "0x7c2a1d…b04f", "chain": "base-8453", "treasury": "0x15184bf50b3d3f52b60434f8942b7d52f2eb436e", "sig_ed25519": "4c7d…e211", // RFC 8032 "sig_mldsa65": "f9a1…3d04" // NIST FIPS 204 }
[ok] Ed25519 signature valid · issuer key fingerprint k1:8c2a…
[ok] ML-DSA-65 signature valid · issuer key fingerprint kq:b71d…
[ok] NVIDIA blueprint attribution: nvidia-rag bound to receipt
[ok] Base 8453 anchor confirmed · basescan.org ↗
Built for NVIDIA A2A Blueprints Hive Civilization is the signed-receipt integration partner for AI Virtual Assistant, RAG Blueprint, and Retail Agentic Commerce. Every NVIDIA A2A blueprint agent call becomes a verifiable, post-quantum-durable receipt anchored on Base.

Pricing — NVIDIA A2A blueprint tier

✦ NVIDIA blueprint badge · Swarm tier · $0.0096 / receipt

One price across every NVIDIA A2A blueprint integration. Settlement is USDC on Base 8453 via x402. Treasury 0x15184bf50b3d3f52b60434f8942b7d52f2eb436e is on-chain.

NVIDIA Nano
$0.0001
Per-message nano-tier
Swarm Standard
$0.0096
Dual-signed · NVIDIA badge
Court-grade
$0.10
LEX-Contract per event
Swarm consensus
$0.05
Per BFT event

Full pricing ladder on the pricing page including monthly flat tiers for high-volume NVIDIA blueprint deployments.

Integration steps for any NVIDIA blueprint engineer

1

Install the adapter

pip install httpx pydantic then copy hive_a2a_middleware.py and nvidia_blueprint_adapter.py into your NVIDIA blueprint's src/ directory.

2

Add @hive_signed to your blueprint's generate/process method

5-line change per blueprint. Import hive_signed from nvidia_blueprint_adapter, add the decorator above your handler with your blueprint ID.

3

Set environment variables

HIVE_API_KEY (get one at sales@thehiveryiq.com) · NVIDIA_BLUEPRINT_ID (your repo slug) · HIVE_API_URL (default is production). Without HIVE_API_KEY the adapter runs in placeholder mode — useful for dev/test.

4

Run the demo to verify receipts

python example_signed_a2a_demo.py — outputs two agents exchanging A2A messages, receipt IDs, and Base explorer URLs. Works fully offline with placeholder receipts.

Wrap your NVIDIA blueprint in 5 lines

If you are shipping an NVIDIA A2A blueprint and need every agent message signed and anchored on Base, the fastest path is a direct conversation.

NVIDIA A2A Blueprint rail · Dual-signed (Ed25519 + ML-DSA-65) · FIPS 203 / 204 · W3C DID Core 1.0 · Anchored on Base 8453 · Settles USDC via x402