• Joined on 2025-12-31
padreug opened issue aiolabs/satmachineadmin#23 2026-05-15 18:24:33 +00:00
S8 — Wire cash‑in path (LNURL‑withdraw outbound) into settlements
padreug opened issue aiolabs/satmachineadmin#22 2026-05-15 18:14:16 +00:00
S8 — Wire cash-in path (LNURL-withdraw outbound + naming hygiene)
padreug commented on issue aiolabs/satmachineadmin#12 2026-05-15 18:10:10 +00:00
Future: ATM ↔ operator pairing via seed-URL + WalletSharePermission (+ NIP-46 bunker deep-dive)

Superseded in part by the new security pathway epic at #13. The seed-URL pairing + WalletSharePermission idea folds into S0 (pairing) + S2 (NIP-26 delegation enforcement); the NIP-46 bunker…

padreug opened issue aiolabs/satmachineadmin#21 2026-05-15 18:09:46 +00:00
S7 — NIP-46 bunker option (operator nsec off LNbits' DB)
padreug opened issue aiolabs/satmachineadmin#20 2026-05-15 18:09:25 +00:00
S6 — Roster-gated auto-account-from-npub + rate limit (LNbits-side)
padreug opened issue aiolabs/satmachineadmin#19 2026-05-15 18:09:13 +00:00
S5 — sender_pubkey persistence + HMAC over Payment.extra key fields (LNbits-side)
padreug opened issue aiolabs/satmachineadmin#18 2026-05-15 18:08:56 +00:00
S4 — NIP-78 per-machine config + fleet roster cross-check
padreug opened issue aiolabs/satmachineadmin#17 2026-05-15 18:08:39 +00:00
S3 — NIP-57-style signed settlement receipts (preimage attestation)
padreug opened issue aiolabs/satmachineadmin#16 2026-05-15 18:08:25 +00:00
S2 — NIP-26 delegation enforcement in nostr-transport handler
padreug opened issue aiolabs/satmachineadmin#15 2026-05-15 18:08:23 +00:00
S1 — NIP-40 expiration on kind-21000 RPC events
padreug opened issue aiolabs/satmachineadmin#14 2026-05-15 18:08:12 +00:00
S0 — Seed-URL pairing + ATM keypair separation (NIP-26 delegation)
padreug opened issue aiolabs/satmachineadmin#13 2026-05-15 18:06:40 +00:00
Epic: Security pathway hardening (S0–S7)
padreug pushed to v2-bitspire at aiolabs/satmachineadmin 2026-05-15 05:56:01 +00:00
47916bdddd fix(v2): m002 — rename dca_commission_splits.wallet_id → target
padreug commented on issue aiolabs/satmachineadmin#12 2026-05-14 21:41:23 +00:00
Future: ATM ↔ operator pairing via seed-URL + WalletSharePermission (+ NIP-46 bunker deep-dive)

Update: LNbits already stores the operator's nostr prvkey

padreug opened issue aiolabs/satmachineadmin#12 2026-05-14 21:35:33 +00:00
Future: ATM ↔ operator pairing via seed-URL + WalletSharePermission (+ NIP-46 bunker deep-dive)
padreug pushed to v2-bitspire at aiolabs/satmachineadmin 2026-05-14 17:38:35 +00:00
a86f8dc25d fix(v2): refuse /retry when any leg already completed (double-pay guard)
padreug pushed to v2-bitspire at aiolabs/satmachineadmin 2026-05-14 17:37:36 +00:00
5de9cd5205 feat(v2): commission split target accepts wallet id, invoice key, LN address, or LNURL
padreug pushed to v2-bitspire at aiolabs/satmachineadmin 2026-05-14 17:25:06 +00:00
8968c0ae07 fix(v2)(ui): finish expanding self-closing q-* tags (rules-attribute corner case)
padreug pushed to v2-bitspire at aiolabs/satmachineadmin 2026-05-14 17:22:13 +00:00
32484e3ce8 fix(v2): reorder /settlements/stuck before /settlements/{id} (route literal vs path-param collision)
padreug pushed to v2-bitspire at aiolabs/satmachineadmin 2026-05-14 17:15:32 +00:00
2886dd7394 chore(v2): collapse m001-m007 into single m001_satmachine_v2_initial