• Joined on 2025-12-31
padreug pushed to feat/collision-detection at aiolabs/satmachineadmin 2026-05-31 16:45:59 +00:00
05c1105897 feat(v2): collision guard — refuse machines whose npub matches an operator account (#32)
padreug created branch feat/collision-detection in aiolabs/satmachineadmin 2026-05-31 16:45:59 +00:00
padreug closed issue aiolabs/satmachineadmin#29 2026-05-31 13:57:48 +00:00
Operator dashboard: per-machine cassette inventory config
padreug commented on issue aiolabs/satmachineadmin#29 2026-05-31 13:57:48 +00:00
Operator dashboard: per-machine cassette inventory config

Closed — shipped via PR #30 → v2-bitspire @ 44f6c0b

padreug pushed to v2-bitspire at aiolabs/satmachineadmin 2026-05-31 13:54:20 +00:00
44f6c0b1bd Merge pull request 'feat(v2): operator-side cassette inventory v1.1 + signer.nip44_* migration (#29)' (#30) from feat/cassette-config-v1 into v2-bitspire
d448fab0d2 chore(v2): lint pass — black + ruff auto-fix + mypy regressions (#29 v1.1)
dcb7de0c27 refactor(v2): cassette transport — signer.nip44_* migration (#29 v1.1 / closes #21 partial)
4b128ca53c test(v2): re-wire bitspire cross-test fixture for v1.1 positions-keyed shape (#29 v1.1)
1cebefcde5 test(v2): rewrite cassette tests for v1.1 position-keyed wire shape (#29 v1.1)
Compare 20 commits »
padreug deleted branch feat/cassette-config-v1 from aiolabs/satmachineadmin 2026-05-31 13:54:20 +00:00
padreug merged pull request aiolabs/satmachineadmin#30 2026-05-31 13:54:19 +00:00
feat(v2): operator-side cassette inventory v1.1 + signer.nip44_* migration (#29)
padreug pushed to feat/cassette-config-v1 at aiolabs/satmachineadmin 2026-05-31 13:50:17 +00:00
d448fab0d2 chore(v2): lint pass — black + ruff auto-fix + mypy regressions (#29 v1.1)
padreug deleted branch issue-16-autounlock from aiolabs/nsecbunkerd 2026-05-31 13:39:19 +00:00
padreug pushed to dev at aiolabs/nsecbunkerd 2026-05-31 13:39:19 +00:00
67b1f46266 Merge pull request 'feat(#16): boot-time autounlock of encrypted keys from a configured passphrase source' (#17) from issue-16-autounlock into dev
030d3cea0f fix(daemon): autounlock walks config.allKeys, not prisma.key (#16)
7a3cb4f3da feat(daemon): boot-time autounlock of encrypted keys (#16)
b6f8abdb23 fix(daemon): make unlockKey idempotent (#16)
Compare 4 commits »
padreug closed issue aiolabs/nsecbunkerd#16 2026-05-31 13:39:18 +00:00
Boot-time autounlock of encrypted keys from a configured passphrase source
padreug merged pull request aiolabs/nsecbunkerd#17 2026-05-31 13:39:18 +00:00
feat(#16): boot-time autounlock of encrypted keys from a configured passphrase source
padreug created pull request aiolabs/nsecbunkerd#17 2026-05-31 13:37:16 +00:00
feat(#16): boot-time autounlock of encrypted keys from a configured passphrase source
padreug pushed to issue-16-autounlock at aiolabs/nsecbunkerd 2026-05-31 13:36:24 +00:00
030d3cea0f fix(daemon): autounlock walks config.allKeys, not prisma.key (#16)
7a3cb4f3da feat(daemon): boot-time autounlock of encrypted keys (#16)
b6f8abdb23 fix(daemon): make unlockKey idempotent (#16)
Compare 3 commits »
padreug created branch issue-16-autounlock in aiolabs/nsecbunkerd 2026-05-31 13:36:24 +00:00
padreug opened issue aiolabs/nsecbunkerd#16 2026-05-31 13:27:32 +00:00
Boot-time autounlock of encrypted keys from a configured passphrase source
padreug opened issue aiolabs/satmachineadmin#32 2026-05-31 12:08:19 +00:00
Operator-account pubkey ↔ ATM-npub collision detection
padreug opened issue aiolabs/satmachineadmin#31 2026-05-31 12:07:53 +00:00
Defensive: route inbound payment by ATM-npub fallback when wallet lookup fails
padreug commented on issue aiolabs/satmachineadmin#29 2026-05-31 12:07:00 +00:00
Operator dashboard: per-machine cassette inventory config

v1 local-prvkey caveat (mirror of bitspire lamassu-next#56)

padreug commented on issue aiolabs/satmachineadmin#20 2026-05-31 12:06:44 +00:00
S6 — Roster-gated auto-account-from-npub + rate limit (LNbits-side)

Design refresh — 2026-05-31