Cases run: the five BTC cases from the Logos review map (gist) that have an entry point in the v0.2.5 release, each in both directions.

Candidate: Gateway v0.2.5, c99ff8ce86a7c5d2ad343d62232c843f627c9d0c.

Coverage review these results belong to: RFP-003 test-case coverage review of the Logos review map (2026-09-23); the previous run of the same cases is RFP-003 BTC test-case run on the v0.2.4 bundle (2026-09-23).

Run date: 2026-10-01

1. Setup

The five BTC cases that have an entry point in the release were executed on this machine against the v0.2.5 bundle (lez-swap-stack-v0.2.5-arm64, images pulled by tag, escrow ImageID c22d61fc…), Bitcoin Regtest and a local LEZ devnet on the fast timing profile, driven by the release’s scripts/node-e2e.py. Both directions were run for every case. Logs, scenario JSON and the results table are in available on request - ../../lez-swap-stack-v0.2.5-arm64/review-runs-20261001.

2. Results

Case Scenario Direction Result Duration Swap
BTC-HAPPY-001 happy TakerSellsForeign PASS 238 s 44b7d422…
BTC-HAPPY-001 happy TakerSellsLez PASS 263 s 66c756d8…
BTC-REFUND-001 taker-refund TakerSellsForeign PASS 1368 s a22e56a0…
BTC-REFUND-001 taker-refund TakerSellsLez PASS 1898 s 6369ca3f…
BTC-REFUND-002 maker-refund TakerSellsForeign PASS on rerun 1905 s 3cea8ecf…
BTC-REFUND-002 maker-refund TakerSellsLez PASS 1917 s e21fd61f…
BTC-RESTART-001 restart-taker TakerSellsForeign PASS 217 s ef9d4d11…
BTC-RESTART-001 restart-maker TakerSellsForeign PASS 242 s 2cf31858…
BTC-RESTART-001 restart-taker TakerSellsLez PASS 262 s fbe65ed9…
BTC-RESTART-001 restart-maker TakerSellsLez PASS 245 s 37bfe94b…
BTC-CONCURRENT-001 concurrent TakerSellsForeign PASS 338 s 5cfcd99d…, 7f610b68…
BTC-CONCURRENT-001 concurrent TakerSellsLez PASS 258 s b208518b…, 0eeaef94…

3. Notes on the run

4. Limits

These are driver-reported passes on a local API stack. They do not include the independent chain checks the gist attaches to its own records, they do not exercise the native Basecamp UI, and they are not public-network or security evidence. With these runs, every one of the five release-runnable BTC cases keeps its pass in both directions on the new candidate, so finding 1 in section 4 of the coverage review stays closed for those cases. BTC-CLAIM-001/002 and BTC-TIMING-001 were not run here: the first two need the reviewer’s patched driver from the gist, the third a funded public session.