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

Your first signed agent receipt in one 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 · Stay forever

Every receipt makes leaving harder.

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.

The receipts you sign today only check out against our public key. Six months from now, leaving would mean rebuilding your audit trail from scratch. Most agents don't bother.

The good news: you'll have settled across every major rail using one envelope. Verifying is free forever, and a mint settles for a fraction of a cent, so the cost of staying is tiny. The cost of leaving adds up fast.

SDK · same surface, less typing

One line per receipt.

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.