Creator of BRC-8888: Niseta Sigosi
BRC-8888 is a Bitcoin-native protocol for stateful, evolving, AI-aware, and post-quantum-ready digital objects. It standardizes a universal layer atop Ordinalsβsupporting fungibles, NFTs, semi-fungibles, AI agents, PQ identities, and genericsβwhile introducing Merkle-anchored evolve ops for dynamic state transitions. All enforced via inscriptions and indexers: No consensus changes, no sidechains.
Genesis object: UNQ β 21M fixed supply, 8 decimals; fair-launch with 10K user caps, founder exemption (1M tokens, vested/locked, no mint fees for founder), and phased fixed-price minting (Phase 1: First 10M at 2100 sats; Phase 2: Next 11M at 4200 sats with AI perk unlocks) to build urgency and FOMO.
Live on Bitcoin: Deploy UNQ via unq_deploy_mainnet.json; build yours with exampletoken_deploy.json.
Live Tool and Genesis Inscription Links:
-
Live Tool
-
Genesis Inscription Site
-
https://uniscan.cc/inscription/68bc98a1b1e55c0ec7d5ffeae68b50d8fda0420ba5622e2ec943a87e8225d84ei0
-
https://mempool.space/tx/68bc98a1b1e55c0ec7d5ffeae68b50d8fda0420ba5622e2ec943a87e8225d84e
BRC-8888 unlocks Bitcoin for programmable digital lifeβSatoshi-inspired, quantum-safe, AI-evolvable:
- β Object Types:
u-token(fungible),u-nft(unique),u-sft(semi-fungible),u-ai(AI-provenanced),u-qid(PQ identities),u-object(generic). - β Evolutions: Merkle-rooted state updates with PQ sigs (
sig_pq) and triggers (transfers, time, oracles). - β Fair Launch: Caps, cooldowns, vesting (e.g., UNQ founder: 90-day cliff, 12-mo linear; 1M exempted, no mint fees for founder).
- β Economics: Phased mints for UNQ (2100 sats Phase 1, 4200 sats Phase 2 with perks); 10k sats deploy fee for custom tokens + 1% protocol fee on every transaction (mint/transfer/evolve); enforced via TX outputs to treasury (
bc1pBRC8888ProtocolTreasuryHere...). - β Bitcoin-Native: 100% inscriptions; deterministic indexers deploy_ledger_validation.py.
- β Future-Proof: Dilithium3/Falcon PQ; AI
model_hashprovenance with simple demos (e.g., ai_trait_gen.py for evolvable traits).
Why Now? Ordinals >100M inscriptions (Nov 2025); BRC-8888 evolves static data into living assets. Community-driven from day one. To lure indexers: Clear docs, ref code, anonymous bounties (0.5% fee shares + 100k UNQ grants for early integrators), and encrypted outreach via X/Discord.
| Feature | BRC-8888 | BRC-20 | Runes |
|---|---|---|---|
| Fungible Tokens | β (u-token; phased fixed-price mints) |
β (basic) | β (etched, efficient) |
| NFTs | β (u-nft; evolvable) |
β | β |
| Semi-Fungibles | β (u-sft; batches) |
β | β |
| AI Provenance | β (u-ai; model_hash, dynamic traits) |
β | β |
| State Evolutions | β Native evolve (Merkle + PQ) |
β | β |
| PQ Security | β (Dilithium3/Falcon) | β | β |
| Verifiable Off-Chain | β (proof_uri + triggers) | β | β |
| Fee Enforcement | β Mandatory TX outputs (1% per tx) | Weak (indexer-optional) | Medium (etch fees) |
| Data Format | JSON (extensible) | JSON (limited) | Binary (compact) |
| Ideal For | AI/gaming/identities; programmable life | Memecoins | Efficient fungibles |
Verdict: BRC-20 for quick tokens; Runes for scale; BRC-8888 for quantum-safe, AI-evolving ecosystems.
Prototype on Testnet: Simulate β Prepare β Inscribe β Verify. (~30 min; 0.002 tBTC).
- UniSat: Settings β Network β Testnet.
- Xverse: Settings β Developer β Enable Testnet.
- Fund: Mempool Faucet (0.005 tBTC); confirm on mempool.space/testnet.
git clone https://github.com/NisetaSigosi/brc8888
cd brc8888
python3 deploy_ledger_validation.py
Tests: UNQ deploy (exempt), example deploy (fees), mint (phased price), vesting fail.
Tweak: Edit exampletoken_deploy.json; re-run.
3οΈβ£ Prepare JSON
Adapt examples (UTF-8 files):
Deploy: Copy exampletoken_deploy.json β deploy_test.json.
Edits: "tick": "TESTX", testnet addresses (tb1p... for fees/reserve).
Outputs: 10K creator + 1% protocol.
Sim: validate_deploy.
Mint: Copy mint_example.json β mint_test.json.
Edits: "tick": "TESTX", "qty": "100".
Outputs: Phase-dependent price (e.g., 2100 sats/unit in Phase 1) to reserve + 1% to protocol.
Sim: validate_mint.
Evolve: python3 scripts/package_evolve.py proof_bundle/ <ref_id> TESTX --proof-uri "ipfs://QmCID".
Generates evolve_TESTX_<ts>.json; update sig_pq post-sign.
Outputs: 1% protocol.
4οΈβ£ Inscribe
Wallet β Inscribe β Upload JSON (e.g., deploy_test.json).
Commit: ~546 sats (auto).
Reveal: Add outputs (e.g., fees via advanced TX builder).
Broadcast; track on ord.io/testnet (1-10 min).
5οΈβ£ Verify
Explorer: Search ID β View JSON.
Sim: Load in py β Re-validate.
State: Future API /state/TESTX (balances, minted, phase).
Pitfalls: Exact outputs required; sim first for caps/cooldowns/phases. Mainnet: Swap tb1p β bc1p; start with UNQ.
π Repository Structure
BRC-8888/
β
βββ README.md # β This file
β
βββ docs/
β βββ whitepaper.md # Full protocol overview
β βββ roadmap.md # Phased development
β βββ quickstart.md # End-to-end guide
β βββ launch_thread.md # X announcement
β βββ security.md # PQ/Merkle threats
β βββ faq.md # Common questions
β βββ contributing.md # Guidelines for anonymous contributions and bounties
β
βββ spec/
β βββ brc8888-spec.md # Canonical JSON schema
β βββ indexer_validation.md # Deterministic rules
β βββ examples/
β βββ unq_deploy_mainnet.json # UNQ bootstrap
β βββ exampletoken_deploy.json # Custom token
β βββ mint_example.json # Public mint
β βββ transfer_example.json # Balance move
β βββ evolve_example.json # State update
β βββ mint_test.json # Testnet free mint
β
βββ scripts/
β βββ merkle_root.py # Compute bundle root
β βββ package_evolve.py # Template generator
β βββ ai_trait_gen.py # Simple AI demo for evolvable traits (e.g., generate dynamic attributes)
β βββ README.md # Script docs
β
βββ tools/
β βββ cli_reference.md # Usage details
β βββ testnet_inscription_flow.md # Step-by-step TX
β βββ merkle_notes.md # Tree construction
β βββ pq_signing_reference.md # Dilithium/Falcon guide
β
βββ media/
β βββ diagrams/ # Flowcharts
β βββ branding/ # Logos
β
βββ deploy_ledger_validation.py # Ref indexer impl
βββ deploy_ledger_validation.md # Validation algo
βββ LICENSE # MIT
βββ .gitignore
π§ Core Concepts (Summary)
β Universal Object Types
u-token: Fungible (decimals, supply).
u-nft: Unique (supply=1).
u-sft: Batch semi-fungibles.
u-ai: AI traits (model_hash, seeds).
u-qid: PQ identities (Dilithium3).
u-object: Extensible generic (UNQ default).
β Evolutions
op: "evolve" commits new state:
merkle_root: SHA256 tree of bundle.
proof_uri: IPFS/Arweave archive.
sig_pq: PQ sig over (ref || root || trigger).
Triggers: Transfer (txid/from/to/qty), time (block/UTC), oracle.
Unlimited; transforms static into adaptive (e.g., AI learningβsee ai_trait_gen.py demo).
β Fee Enforcement
fees block in every op:
Base: 1% per transaction (mint/transfer/evolve) to treasury.
Deploy: +10K sats creator (non-genesis).
Mint: Phase-dependent fixed price per UNQ to reserve + 1% treasury.
TX must output β₯ required; indexers reject otherwise.
π‘ Disclaimer
For research/education/reference. No warranties; consult experts for production/legal use. Bitcoin risks apply (volatility, forks). Founding promotes neutralityβverify code independently.
π€ Contributions
PRs/issues for indexers, wallets, tools welcome. Follow roadmap.md and contributing.md; code in MIT. Anonymous submissions encouragedβuse GitHub without login or proxies. Bounties for early indexers: 0.5% fee shares + 100k UNQ grants, distributed anonymously via on-chain claims.
π Creator
Niseta Sigosi
2025: Evolving Bitcoin, one object at a time.
#BRC8888
**Keywords:** BRC-8888, UNQ token, Bitcoin Ordinals protocol, post-quantum evolutions, AI-aware objects, 1% protocol fee, phased minting