X39MATRIX · Public Reproducibility

Every byte of this site can be reconstructed from public sources. No trust required. Anyone with a Linux terminal, dfx CLI and a Bitcoin node can rebuild and re-verify X39MATRIX in under 10 minutes.

1 · Canister identity

Frontend canisterbvatd-sqaaa-aaaao-baxqq-cai
→ IC dashboard
tECDSA Wallet canisterarn4r-lqaaa-aaaao-baxwq-cai (X39_JOSEPH)
→ IC dashboard
BTC sovereign addressbc1q6tkt7x38utprskxmwa9vfw4eypm84xxsj9r3xg
→ mempool.space

2 · Reproduce the frontend from source

# Clone (read-only, public)
git clone https://github.com/x39matrix/x39matrix-web.git
cd x39matrix-web

# Optional: checkout a specific stable tag
git checkout stable-20260622-210852

# Compare your local HEAD with the deployed module hash
dfx canister --network ic info bvatd-sqaaa-aaaao-baxqq-cai
#  -> Module hash should match the hash reported on the IC dashboard.

3 · Verify BTC anchors yourself

# Install OpenTimestamps client
pip install opentimestamps-client

# Download an artifact and its .ots proof
curl -fsSL https://bvatd-sqaaa-aaaao-baxqq-cai.icp0.io/MASTER_GOLDEN_SEAL.txt     -o MASTER_GOLDEN_SEAL.txt
curl -fsSL https://bvatd-sqaaa-aaaao-baxqq-cai.icp0.io/MASTER_GOLDEN_SEAL.txt.ots -o MASTER_GOLDEN_SEAL.txt.ots

# Hash the artifact locally — must match the .ots commitment
sha256sum MASTER_GOLDEN_SEAL.txt

# Verify against Bitcoin mainnet (needs bitcoind OR a public esplora)
ots verify MASTER_GOLDEN_SEAL.txt.ots
# Expected:  Success! Bitcoin block 954866

Repeat for:

MASTER_GOLDEN_SEAL.txtBTC block #954866
explore
MANIFEST_MAESTRO.txt (238 docs)
BTC block #954867
explore
X39MATRIX_WHITEPAPER_v1.0.pdf
BTC block #954873
explore

4 · Verify the first sovereign tECDSA send

# The first real Threshold-ECDSA Bitcoin send from this canister:
curl -fsSL https://mempool.space/api/tx/b5a881a28341ea562800cd4f532cb5f737b21d38e44293dbbe8d1d0a0aede023 \
  | python3 -m json.tool

# Confirmed in block #952131. 13 nodes signed. 12 978 sats sent.
# Signed by 13 ICP nodes simultaneously. No single key. No custody.

5 · Cryptographic identity

tECDSA public key (compressed secp256k1):
025968e3eea2adc6a3c7e0b24c39f3e94009393e57280cb9ccc3801251bb202083

derived Bitcoin address (P2WPKH bech32):
bc1q6tkt7x38utprskxmwa9vfw4eypm84xxsj9r3xg

derived via:
  canister  : arn4r-lqaaa-aaaao-baxwq-cai
  ICP key   : key_1 (mainnet, threshold ECDSA, 13 nodes)
  curve     : secp256k1
  derivation: m/derivation_path = ["X39_JOSEPH"]

6 · Continuous public verification

A GitHub Action re-verifies the three BTC anchors on every commit and once daily via cron, querying mempool.space. If any anchor becomes unverifiable the build fails publicly.

github.com/x39matrix/x39matrix-web/actions

Cypherpunk principle: Do not trust. Verify.
Authored by Jose Luis Olivares Esteban · grants@x39matrix.org
Dedicated to my son Joseph — sovereignty for the next generation.