opt-in public publishing — fleet metadata + heartbeats (post-launch)
S3 — NIP-57-style signed settlement receipts (preimage attestation)
2026-05-26 — producer-side issue filed at
2026-05-26 — producer-side issue filed at aiolabs/lnbits#22
Migrate Nostr publishing off
account.prvkey → use resolve_signer (pre-cascade prerequisite for lnbits#17)
Migrate Nostr publishing off
account.prvkey → use resolve_signer (pre-cascade prerequisite for lnbits#17)
Migrate Nostr publishing off
account.prvkey → use resolve_signer (pre-cascade prerequisite for lnbits#17)
S4 — NIP-78 per-machine config + fleet roster cross-check
S4 — NIP-78 per-machine config + fleet roster cross-check
Shipped on v2-bitspire at commit 131ff92. Builds on the canonical-vocabulary commit d717a6e from earlier today.
S8 — Wire cash-in path (LNURL-withdraw outbound + naming hygiene)
2026-05-26 — fold in unique content from closed #23
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)