Ingest kind:30078 ATM status beacons into dca_telemetry
2026-05-26 — coordinate with S4 (#18) on kind:30078 usage
S6 — Roster-gated auto-account-from-npub + rate limit (LNbits-side)
2026-05-26 — status sync against lnbits-side trackers
S3 — NIP-57-style signed settlement receipts (preimage attestation)
2026-05-26 — ATM-side prerequisite is now ready
v2 follow-up: review-cycle findings (HIGH/MEDIUM/NITS) after fix bundle 1
2026-05-26 — fix bundles 2 + 3 + H6 status update
S8 — Wire cash‑in path (LNURL‑withdraw outbound) into settlements
S8 — Wire cash‑in path (LNURL‑withdraw outbound) into settlements
Closing as duplicate of #22. Both filed within ~10 minutes on 2026-05-15 with the same scope (G10 cash-in path + naming hygiene).
Future: ATM ↔ operator pairing via seed-URL + WalletSharePermission (+ NIP-46 bunker deep-dive)
Future: ATM ↔ operator pairing via seed-URL + WalletSharePermission (+ NIP-46 bunker deep-dive)
Closing as superseded by the security-pathway epic at #13.
Lock deposit currency to machine.fiat_code (and prepare balance-summary for the multi-currency future)
Lock deposit currency to machine.fiat_code (and prepare balance-summary for the multi-currency future)
Closing — shipped at commit d2e6827 feat(v2): lock deposit currency to machine.fiat_code (closes #26). Forgejo didn't auto-close from the commit message; closing manually.
S1 — NIP-40 expiration on kind-21000 RPC events
S5 — Persist sender_pubkey on Payment.extra (LNbits-side)
S5 — Persist sender_pubkey on Payment.extra (LNbits-side)
Closing as done — landed before the sprint started.