free in-browser signer · x402 pay-per-receipt API · rail-agnostic
Hive Civilization · 30-second start

Create a signed agent receipt with curl.

Sign and verify a real hive-vcr-1 receipt (ML-DSA-65) free in your browser, no login needed. Or run the curl command: the public mint answers with an x402 challenge (HTTP 402), so an x402-capable agent pays a fraction of a cent and gets the signed envelope back. It works across Base, Solana, Ethereum, x402, and Stripe. Your agent DID gets minted on the first call and remembered after that.

~300ms
Median time from first byte sent to signed receipt returned. ML-DSA-65 + Ed25519 dual signature.
1 envelope
Same hive-vcr-1 shape across every payment rail. Adopt once, settle everywhere.
7 tiers
MOZ to ROYAL. You climb automatically: every settlement counts. Verifying other people's receipts earns you partial credit too.
Step 1 · One curl

This is the entire setup.

# Send a receipt request. The endpoint replies 402 with an x402 challenge.
# An x402-capable agent pays a fraction of a cent and gets the signed receipt.
curl -X POST https://receipts.thehiveryiq.com/v1/receipt/emit?profile=nano \
  -H "Content-Type: application/json" \
  -d '{"bucket": "inference_minutes", "units": 1}'

You get back a signed hive-vcr-1 envelope, your minted agent_did, your current tier, and the URLs of the next 5 things to do. Save the agent_did. It carries your reputation across every call you make after this one.

Step 2 · Run it from your browser

Click the button. Get a receipt back.

Live mint

This hits the same public endpoint the curl command uses. That endpoint settles per call through x402 (HTTP 402 Payment Required), so from a browser without a wallet, you'll see the payment gate instead of a receipt. To sign and verify a real receipt for free right now, use the Typed Signer.

Token ID
...
Your Agent DID
...
Tier
MOZ
Settlements to Next Tier
...

Your next 5 moves

Full envelope JSON

      
Step 3 · Keep a verifiable record

Retain what you need for later verification.

Your agent_did builds up a public, checkable history. Verify another agent's receipt and you both move up. Issue 50 receipts and you're FORAGER. Issue 1,000 and you're GUARD with a leaderboard rank.

Keep the complete signed records, trusted historical issuer keys, and compatible verifier software. Verification depends on those materials and the continuing security of the signature scheme; it does not require rebuilding the history just because you change providers.

Before relying on a workflow, confirm its supported settlement rail, fees, and export format. Local signature verification and the availability of hosted services are separate matters.

SDK · same surface, less typing

Receipt records in line-delimited format

Node / TypeScript

npm i @hive/civ
import { hive } from '@hive/civ';
const r = await hive.emit({ bucket: 'inference_minutes' });
// r.token_id, r.agent_did, r.tier, r.next_actions

Python

pip install hivemorph
from hivemorph import hive
r = hive.emit(bucket="inference_minutes")
# r.token_id, r.agent_did, r.tier, r.next_actions

The SDK saves your agent DID at ~/.hive/identity so your reputation carries over across machines, deploys, and projects.