Nostrautica docs

Nostrautica — Threat Model

Finalized from SPECIFICATION.md §14 (spec is normative). This summarizes what the system protects, what it deliberately leaks, and who must be trusted.

Protected

Leaks (accepted & documented)

Trusted parties

Marmot MLS chat

Revocation honesty

Rotation is forward-only (spec §6.3). Anyone who ever held a decryption key can decrypt content published while that key was current, forever. Removing an attendee mints ECK v(n+1), re-grants it to the remaining attendees, deletes the removed directory entry (NIP-09), and encrypts all future content under the new key — protecting future content only. For conference intro videos and match lists — data of bounded sensitivity and time-bounded relevance — this is an accepted trade-off, stated in the UI where organizers configure events and where they revoke.

Client hygiene