- Offsite backup is now live: restic over SFTP to the CVM host via a scoped
~/.ssh/config alias (no host/key in tracked files); restic.env (600, outside
the repo) holds the repo URL + generated password. Verified: first push
dedupes to ~32 MiB and 'restic check --read-data-subset=10%' is clean.
- scripts/drill-relay.mjs: throwaway in-memory NIP-01 relay (ws) for restore
drills. Ran the loop end-to-end against the real archive: 114/114 events
restored, 0 missing.
Scripts/docs only — the deploy timer skips this (no Netlify credits).