OpenNum maps Ordinal inscription numbers to wallet addresses — permanent, sovereign, chain-native. No smart contracts. No gas. Just Bitcoin.
Any Bitcoin Ordinal inscription becomes your identity anchor — immutable and consensus-proven on Bitcoin L1.
Sign a registration message with your wallet's secp256k1 key. No on-chain transaction needed. Gasless.
Inscription #12345678 maps permanently to your wallet. Anyone can look you up, verify you, pay you.
// OpenNum Registration v1.1 — AI Agent Extension { "protocol": "opennum", "version": "1.1", "inscription_number": 2025, "inscription_txid": "abc123...def", // Bitcoin consensus GPS "indexer_ruleset": "ord-v0.18-mainnet", // dispute immunity "wallet": "bc1p...", // Native SegWit "agent_did": "did:btc:...", // v1.1 AI agent DID "capabilities": ["payment", "messaging", "auth"], "timestamp": 1700000000, "signature": "<secp256k1 sig>" }
Pure off-chain secp256k1 signatures. Fully compatible with Bitcoin L1. No protocol changes required.
inscription_number + inscription_txid — immune to indexer numbering disputes. Permanent GPS on Bitcoin.
v1.1 adds agent_did + capabilities fields. Bitcoin's answer to ERC-8004 for the autonomous agent era.
MIT licensed. No central authority. Any indexer, wallet, or app can implement OpenNum without permission.
Every identity requires a real on-chain inscription. The economic cost of minting is the natural sybil barrier.
SNS JSON inscriptions are auto-read as display names. satoshi.btc resolves directly to your inscription number.