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

Examples

Tested components of a conditional settlement

The testnet has exercised the main components needed by the product hypothesis:

Bitcoin fact verification. A payment on the Bitcoin test network and its Merkle branch were checked against the Bitcoin header chain carried in BATHRON consensus (the chain read by consensus today is Bitcoin testnet4). TX_CONFIRMED then released a CTV-constrained internal covenant.

Confidential internal hop. Provider-controlled test inventory moved through Sapling while the M0/M1 conservation invariants remained valid. This demonstrates confidential settlement state; it is not a retail wallet flow.

Paired HTLCs. An M1 HTLC on BATHRON and a P2WSH HTLC on the Bitcoin test network used the same hashlock. The test claimed both legs and verified the same preimage on each chain. This is the mechanism behind the native BTC โ‡„ M1 pair.

Bitcoin proof -> internal covenant -> confidential provider state
                                          |
recipient BTC <- paired HTLC test <- CP/LP prototype

These observations do not yet prove a generally atomic client service; see Status & claims.

Where the code lives

The node, tools and application code are published across the BATHRON GitHub organization. Runnable SDK patterns ship with the public testnet. The CP/LP prototypes (pna-lp, pna-swap) are described in Create your first market.

See also: Settlement patterns ยท Build your first application