SPEC.md writes lineage/v0 down as an ordinals metaprotocol: the envelope fields, chain order, authority by verified parents, every rule, ownership by sat. bin/lineage-index.mjs reads lineage events from a real ord server and folds them with the same reducer the lab uses. tools/regtest rehearses the sample on Bitcoin Core regtest with standardness on: the lab's own action code signs on a chain funded only by coins imported from regtest (LocalChain.importCoin), each beat's transactions are broadcast byte for byte and mined, ord indexes them, and --compare checks the same events in the same beats, the same metadata and parents, every inscription in the same output and the same trees. tests/indexer.test.js replays a recorded run. The first rehearsal found that reveals committed to tapscript's re-encoded tapleaf, which real Bitcoin rejects. They now commit to the exact script bytes, and the local chain checks script paths per BIP-341/342, still loading reveals made before. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01H4upF5LVwmPDDqrhdUfnXh
14 lines
195 B
Plaintext
14 lines
195 B
Plaintext
regtest=1
|
|
server=1
|
|
txindex=1
|
|
fallbackfee=0.0001
|
|
[regtest]
|
|
rpcbind=127.0.0.1
|
|
rpcallowip=127.0.0.1
|
|
rpcport=18443
|
|
port=18444
|
|
listen=0
|
|
acceptnonstdtxn=0
|
|
minrelaytxfee=0.000001
|
|
blockmintxfee=0.000001
|