Skip to content

Complete BitIntroduction payments and Tor routing - #47

Closed
ekulkisnek wants to merge 3 commits into
LayerTwo-Labs:masterfrom
ekulkisnek:agent/bitintroduction-payments-and-tor
Closed

Complete BitIntroduction payments and Tor routing#47
ekulkisnek wants to merge 3 commits into
LayerTwo-Labs:masterfrom
ekulkisnek:agent/bitintroduction-payments-and-tor

Conversation

@ekulkisnek

Copy link
Copy Markdown
Contributor

What changed

  • adds durable idempotent transfers for paid introductions and chain fallback
  • preserves exact transactions across ambiguous responses and restarts
  • pins Tor-only submissions to the selected tunnel
  • rejects chain submission when the trusted Tor tunnel is unavailable

Why

BitIntroduction payments must never double-spend on retry, and Tor-only mode must not leak submissions through another route.

Validation

  • Rust formatting check
  • 31 plain_bitnames tests passed
  • 4 plain_bitnames_app tests passed
  • targeted idempotency and exact-tunnel coverage passed

@ekulkisnek

Copy link
Copy Markdown
Contributor Author

Closing this draft while the implementation is finalized on the preserved fork branch. No commits or branch history are being deleted.

@ekulkisnek ekulkisnek closed this Jul 22, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant