Add partial transaction processing support
Add partial transaction processing support
➡️ Migrated to aiolabs/spirekeeper#1 (aiolabs/spirekeeper#1).
Rotate settlement-receipt event kind off 21001 (CLINK Offers collision)
republish_operator_configs helper for LocalSigner→RemoteBunkerSigner migration cascade
track: legacy aiolabs/lamassu-server issue disposition under Nostr-native architecture (+ future: customer KYC via Nostr DM)
Defensive: route inbound payment by ATM-npub fallback when wallet lookup fails
migrate pyproject.toml from [tool.poetry] to PEP 621 [project] for uv
opt-in public publishing — fleet metadata + heartbeats (post-launch)
Surface fallback-split rows more prominently in the settlements UI (0.00 EUR is alarming)
Ingest kind:30078 ATM status beacons into dca_telemetry
S7 — Consume LNbits sidecar bunker (was: NIP-46 bunker option)
S3 — NIP-57-style signed settlement receipts (preimage attestation)
S2 — NIP-46 connection-token enforcement on kind-21000 RPC (was: NIP-26 delegation)
S0 — Seed-URL pairing + ATM keypair separation
v2 follow-up: review-cycle findings (HIGH/MEDIUM/NITS) after fix bundle 1
Epic: Security pathway hardening (S0–S7)
Future: dedicated audit table for settlement adjustments (queryable history)
Epic: bitSpire integration & multi-tenant overhaul (v2)
Explore: Auto-forward DCA distributions to external wallet
Investigate proper manifest.json declaration for LNbits extension