04 · Implementation roadmap
Return to the SDK API framework.
wire, 001/003/004 inbitfs, 002/005/006 inpool, and 007 inarbitrationimplement deterministic CBOR, strict decoding, and evidence validation.- MultisigPool is the sole implementation of payment-pool transactions,
SIGHASH_ALL|FORKID, 2-of-3 scripts, cumulative payments, final close, and refund-expiry checks.pool.VerifiedNonFinalPoolNodebinds local validation to backend responses; callers inject a concrete BSV RPC throughNonFinalPoolBackend. pool.MemoryStoreandbitfs.FileQuoteStoreprovide thread-safe or restart-safe reference persistence. Multi-process production deployments should use a transactional database while retaining atomic update, immutability, and idempotency guarantees.- End-to-end tests cover
buyer.Workflow,seller.Workflow, andarbitration.Workflow, including quote, pool opening, content delivery, payment advancement, and duplicate-payment retry. - The current surface contains only BitFS v3 role workflows and
poolrole adapters. The formersettlement/runtime dual stack has been removed; there is no legacy build-tag acceptance path.