Bitcoin Witness
BITCOIN WITNESS
exSat ▸ Attestcoin ▸ Creditcoin

Proving Bitcoin without moving Bitcoin.

A Creditcoin contract verifies that a Bitcoin UTXO exists and holds a given amount — no wrapping, no bridge, no custodian. Every figure below is read live from a public endpoint when this page loads. Nothing here is pre-recorded, and nothing is filled in when a request fails.

Creditcoin and the proof-gen API run as a local devnet on the author's machine, not a public network, because exSat is not a registered Attestcoin source chain on the public network. 127.0.0.1 only resolves in a browser on that same host. To reach them from a hosted copy of this page, tunnel the two ports (cloudflared, ngrok) and paste the public URLs here. EOS and exSat are public and need no tunnel.

SYNC STATUS

WHAT exSAT CURRENTLY KNOWS

exSat's Bitcoin index has stopped advancing — a boundary on what can be proven, not a pipeline failure.

reading utxomng.xsat and Bitcoin's tip…

THE PIPE

Four hops, and only the first one involves Bitcoin itself.

① Bitcoin UTXOthe fact — value, unspent — as of the indexed height
↓ multi_index read · same chain · no permission needed
② exSat native / EOS mainnetutxomng.xsat → btcwitness11::relayutxo
↓ inline action · same chain · not a bridge
③ exSat EVM · chain 7200BitcoinWitnessReceiver emits BitcoinUtxoAttested
↓ attestation · BLS quorum
④ Attestcoinheader hash of an exSat block, quorum-signed
↓ BlockProver precompile · on-chain verification
⑤ CreditcoinBitcoinFactVerifier records the fact — only if the relayer topic is btcwitness11
CHECK ANY UTXO

CHECK ANY UTXO YOURSELF

Reads exSat's index on EOS mainnet directly — public data, works with no access to ours.

RELAYED LOG

WHAT HAS ACTUALLY BEEN RELAYED

Every relay this project has ever made, read live from the receiver contract's logs on exSat EVM.

reading logs from the receiver on exSat EVM…

THE INVARIANT, ENFORCED

WHAT THE PROOF IS FOR

Wrapped Bitcoin does get reserve feeds today — but a feed is an assertion: an oracle committee reads a Bitcoin node off chain and signs a number the contract cannot check. Here the reserve arrives as a proof the contract verifies itself, and the mint refuses to execute when it does not hold.

reading the guard on the Creditcoin devnet…

THE WITNESS TRAIL — LIVE

One fact, followed across four chains. Each station is a separate request; the link on each one opens an explorer we do not control, so the same hash can be checked elsewhere.

Read-only replay from live public RPCs.