docs: spec cleanup — Layer 5 wording, Layer 3 banner, Layer 6 superseded
Layer 5: replace two priv_post references in author-direct fast path with the correct per-V_x CEK + priv_x lookup. Cache/prefilter logic unchanged. Layer 3: replace the "partially superseded" warning banner with a plain scope note explaining the Mode 1/Mode 2 distinction reduces to "body encrypted vs body plaintext"; wrap-slot canonical form lives in Layer 2. Layer 6: mark as superseded by Layer 4. README updated to match. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
parent
971766cb3c
commit
73b1e24f9a
4 changed files with 8 additions and 8 deletions
|
|
@ -47,7 +47,7 @@ Build and ship bottom-up. Each layer is independently shippable and exercised be
|
|||
3. **[Layer 3](layer-3-mode1-fof-closed.md) — Mode 1: `FOF_CLOSED` posts.** New `PostVisibility::FoFClosed` variant. Wrap slots, anonymous prefilter tag. Receive-path integration.
|
||||
4. **[Layer 4](layer-4-keypair-rotation.md) — Per-post keypair rotation.** Graceful `(priv_post', pub_post')` rotation record re-wrapped to current FoF set. Old comments still verifiable under old `pub_post`; new comments require new.
|
||||
5. **[Layer 5](layer-5-prefilter-and-cache.md) — Unlock cache + prefilter optimization.** Author-direct fast path, winning-V_x-per-author cache, unreadable-posts retry table, re-try-on-new-V_x trigger. Performance-critical at realistic keyring sizes (400–500 keys × 400–500 slots).
|
||||
6. **[Layer 6](layer-6-revocation.md) — Revocation & rotation cascades.** Deferred; may not be in v1. Drafted as a stub for design review.
|
||||
6. **[Layer 6](layer-6-revocation.md) — Revocation & rotation cascades.** Superseded by Layer 4. File retained as a record of alternatives considered.
|
||||
|
||||
---
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue