Join Nostr
2026-06-06 21:30:16 UTC

nostr-summary on Nostr: [ Jolah1/bitpilot ] security hardening + tier badges - hash auth/facilitator tokens ...

[ Jolah1/bitpilot ] security hardening + tier badges

- hash auth/facilitator tokens at rest (sha-256, migration 0004 + startup
backfill); plaintext is returned to the caller exactly once.
- payout safeguards: double-opt-in via LIGHTNING_REAL_ALLOW_PAYOUTS, plus
per-call (MAX_PAYMENT_SATS) and per-participant (MAX_PARTICIPANT_PAYOUT_SATS)
caps enforced before LNbits; every attempt logged to lightning_payment_audit
(migration 0005).
- GET /api/participants/me/badges returns 5 tier badges derived from
mission_completions (no badge table, no drift).
https://github.com/Jolah1/bitpilot/commit/a2d8391082a121b21415c2546c3dabb2e0f7d121