Signs intent
The creator reviews subnet, TAO, quote, price limit, fee, manifest, and exact image size.
Bittensor Relics is a non-EVM protocol for binding exact on-chain media to a finalized subnet-alpha burn. This manual explains what the chain proves, what the index derives, and what the proposed subnet must verify.
Experimental software. Never risk TAO you cannot afford to lose. The current forge is pinned to testnet, the public indexer database is not deployed, and marketplace payment is unavailable.
The creator reviews subnet, TAO, quote, price limit, fee, manifest, and exact image size.
The chain records signer, atomic execution, TAO input, alpha burned, fee, and inscription bytes.
Strict rules calculate the canonical ID, number, owner, transfers, and rejection history.
Proposed miners replay history; validators challenge their commitments; the dapp requires quorum.
Finality, transaction order, execution, signer, TAO movement, alpha events, and remark bytes.
Qualification rules, canonical IDs, ordinal numbers, ownership nonces, transfers, and listings.
Copyright, originality, artistic value, depicted identity, legality, or future market price.
Utility.batch_all([
SubtensorModule.add_stake_burn(
subnet_owner_hotkey,
netuid,
tao_amount,
Some(maximum_ending_spot_price)
),
System.remark_with_event(relic_payload)
])The fresh runtime quote estimates alpha output after the pool fee and price impact.
The finalized AlphaBurned event—not the preview—is the canonical amount.
If either call fails, the entire batch rolls back and no Relic exists.
The browser converts PNG, JPEG, or WebP input into a small passive WebP before the wallet signs. The manifest commits the SHA-256 hash, byte length, dimensions, subnet generation, purpose, content policy, and optional inscription.
The reference forge does not upload canonical media to AWS, IPFS, Arweave, or Vercel. Any thumbnail or miner response is a replaceable cache and must match the finalized chain bytes.
The operation removes the user's acquired alpha stake and emits a provable burn event, but it does not reduce SubnetAlphaOut. Relics uses Buy & Burn—not the separate recycle path. We therefore make no promise of deflation, reduced issuance, or token appreciation.
The forge targets a TAO amount, not an exact alpha amount. A collection promising “at least 1,000 SCORE burned” needs a future alpha-target quote mode and must verify the finalized event before accepting membership.
br1:<full-genesis-hash>:<finalized-block>:<extrinsic-index>Accepted mints receive one global number and one number inside (netuid, subnet_generation). Order follows finalized block number then extrinsic index. Invalid candidates consume no number.
The mint signer starts as protocol owner. A valid standalone transfer remark must be signed by the current owner and use the exact next ownership nonce. This prevents replay.
Netuid alone is insufficient because numbers can be reused after deregistration. Relics binds every mint to NetworkRegisteredAt[netuid].
Owners may sign discovery listings. Transfers, expiry, or cancellation invalidate them. Listings cannot move funds or ownership, and purchase settlement remains disabled.
Block 7,698,721 · Extrinsic 6 · 1 test TAO · 1,035.580333229 SN1 alpha burned · 8,698 on-chain image bytes
The public Network page is a deterministic three-miner simulation. No Relics subnet, live miners, validator weights, netuid, or emissions exist today. If launched, subnet emissions—not a per-mint user escrow—would compensate miners for the continuous service.
Relics embeds a bounded passive WebP inside remarkWithEvent. The image is not represented by an IPFS, S3, or CDN URL.
Only batchAll(addStakeBurn, remarkWithEvent) qualifies. Failure of either inner call rolls back both operations.
The finalized AlphaBurned event proves the user's economic sacrifice. Current runtime accounting makes this burn supply-neutral, not guaranteed deflation.
Ownership is deterministic derived state from signed finalized remarks. Subtensor itself does not expose a Relic asset balance.
The three-miner conformance simulation works, but no Relics subnet is registered and no live miner receives emissions today.
A signed listing is discovery only. Payment cannot launch until a buyer cannot lose TAO without receiving protocol ownership in the same chain-enforced outcome.
Version 1 signs a creator-declared label. Authority rules, burn thresholds, mint windows, and supply caps require a future collection declaration.
The proof establishes bytes, signer, time, chain position, and burn. It cannot prove originality, copyright, identity, or truth of the depicted event.
/api/v1/statusIndexer chain, checkpoint, activation block, and artifact count
/api/v1/artifactsPaginated finalized Relics
/api/v1/artifacts/:idArtifact, burn receipt, owner, and media manifest
/api/v1/artifacts/:id/mediaExact verified WebP reconstructed from the chain
/api/v1/accounts/:account/artifactsCurrent protocol-owned Relics for one SS58 account
/api/v1/subnets/:netuid/:generation/artifactsRelics scoped to one subnet generation
/api/v1/operations/:block/:extrinsicAccepted operation or deterministic rejection
/api/v1/listingsActive signed discovery listings; no settlement
Until the public database is configured, index-backed routes return 503 INDEXER_UNAVAILABLE instead of presenting an empty collection. That is intentional fail-closed behavior.
The complete narrative, economics, subnet design, safety limits, founding mint, and roadmap.
NormativeProtocol v1Exact payload, call, validation, identity, ownership, and marketplace rules.
ImplementationIndexer contractReplay pipeline, evidence schema, failure behavior, recovery, and deployment gate.
Threat modelSecurity invariantsProtected assets, adversarial cases, wallet boundaries, and launch requirements.
InterfaceRead API v1Endpoints, cache rules, response behavior, and marketplace discovery.
LaunchTen release gatesThe ordered path from testnet evidence to controlled production approval.