BRC-20
Fungible tokens defined by inscribed JSON operations, where balances are computed by indexers rather than enforced by consensus.
- Chain
- Bitcoin
- Carrier
- Ordinals inscription carrying a JSON payload
- Ownership model
- hybrid
- Decimals
- asset-defined
- Operations
- deploy, mint, transfer
- Also written
- brc-20
Where it came from
Created outside Bitcoin Universe by domo, 2023.
An experiment in fungible tokens expressed entirely as inscribed JSON, indexed off-chain.
Where the specification lives
The specification and reference documentation for BRC-20 live in bitcoinuniverseio/brc-20 and are published at https://bitcoinuniverseio.github.io/brc-20/. That site is the authority. This page exists so you can find it and compare it with the rest of the estate.
Bitcoin Universe indexes or implements it in bitcoinuniverseio/index-brc20.
Support in Bitcoin Universe products
Where it appears
- Core: view, view-collection, view-activity, list, update-listing, unlist, buy, settle
- Wallet: view, send, receive
- Inscribe: deploy, mint, transfer
Implemented
viewexternal-executionview-collectionexternal-executionview-activityexternal-executionlistexternal-executionupdate-listingexternal-executionunlistexternal-executionbuyexternal-executionsettleexternal-execution
Not implemented, and why
make-offer- BRC-20 has no executable offer workflow on this marketplace surface.
accept-offer- BRC-20 has no executable offer workflow on this marketplace surface.
cancel-offer- BRC-20 has no executable offer workflow on this marketplace surface.
sell- BRC-20 has no executable offer workflow on this marketplace surface.
reconcile- BRC-20 has no executable reconcile authority on this marketplace surface.
Operational behaviour
Indexing
State is read from UniSat Open API.
What must be true before any change is accepted: Provider-owned; Universe does not compare UniSat and local Bitcoin/indexer tips.
Confirmation
Confirmation policy is delegated to UniSat; Universe records pending receipts for retries.
Reorganisation
Universe has no local UniSat order rollback state.
Freshness
Order freshness and inventory reconciliation are delegated to UniSat.
Provenance
Capability facts on this page were generated from backend/packages/ecosystem-contracts/lib/protocols.js in bitcoinuniverseio/core at 15dd03b5986a. Implemented behaviour is not the same as production availability: see how to read our status.