Expand description
§SubmitPostV1 — post submission envelope
The wire format used to upload a new post from a client to a server responsible for
the bucket it targets. SubmitPostV1 pairs:
- an Ed25519-signed, brotli-compressed JSON header (
PostSigningAuthorityV1), - the encrypted post body.
PostSigningAuthorityV1 also covers ephemeral delegation: a temporary subkey with
an explicit expiry and its own PoW salt may sign on the author’s behalf, so sensitive
identity keys don’t need to be loaded into low-trust environments (browser Web
Workers, headless automation) to post. The variant enum is open-ended so new
signing mechanisms (PQ-only, multi-party, threshold) can be added without breaking
existing clients.