Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Application map

What can be built, and what each thing actually depends on. The labels are defined in What BATHRON is.

Needs external components and Requires consensus change are not soft warnings — they mean the thing does not work today without that dependency.

A. Native contracts on Bitcoin facts

No oracle. The facts come from Bitcoin headers carried in consensus.

ApplicationStatusDepends on
Difficulty above/below a thresholdAVAILABLE PRIMITIVE
Buried-height conditionsAVAILABLE PRIMITIVE
Median-time-past conditionsAVAILABLE PRIMITIVE
Confirmed Bitcoin payment (amount, script, depth)AVAILABLE PRIMITIVEno dedicated test suite yet
Binary and barrier instrumentsAVAILABLE PRIMITIVE
Mining-difficulty hedgesAVAILABLE PRIMITIVEproduct logic, counterparty
Payments conditioned on verifiable Bitcoin eventsAVAILABLE PRIMITIVE
Cumulative-work conditionsRequires consensus changeno such query exists
Linear (non-stepped) payoff on difficultyRequires consensus changepredicates only, no value read

B. Programmable settlement

ApplicationStatusDepends on
Covenants, output constraintsACTIVE IN CONSENSUS, TESTED
Recursive covenantsACTIVE IN CONSENSUS, TESTEDno end-to-end demonstration
Hashlocks and timelocksACTIVE IN CONSENSUS
Conditional cross-chain settlementTESTED (public suites + SDK); no published e2e artifactno general atomicity guarantee
DLC with external attestationAVAILABLE PRIMITIVEexternal oracle, product logic
Confidential transfersACTIVE IN CONSENSUS
Confidential covenantsUNKNOWNnot demonstrated

C. Markets

ApplicationStatusDepends on
Market with no listing committeeTESTED / demonstratedapplication, liquidity
Several providers on one pairAVAILABLE PRIMITIVEproviders
Off-chain quotes, on-chain settlementTESTEDprovider infrastructure

No guarantee of liquidity, of price, or of general atomicity is offered. No market is proven today; the network is an experimental testnet.

D. Applications needing external components

These are not native. BATHRON has no price oracle, no margin engine and no liquidation in consensus.

ApplicationStatusMissing
Synthetic USDNeeds external componentsprice attestation, collateral, margin, liquidation
Price-indexed assetsNeeds external componentssame
Margin, liquidation, application collateralNeeds external componentsentirely application-layer

A note worth stating plainly: an instrument indexed on Bitcoin difficulty is more native and more verifiable than a synthetic USD. The first settles on a predicate every node checks in consensus; the second on a signature the protocol can verify but never judge.