|
39 | 39 | - The braids/strands hardening docs now define the Braid Flight Recorder and |
40 | 40 | Causal X-Ray lower-mode output target over historical membership, diff, shell |
41 | 41 | audit, proof-binding, and witness-posture facts. |
| 42 | +- `warp-core` now completes the fourth braids/strands roadmap goalpost with |
| 43 | + typed witness receipts, witness kinds, a verifier-shaped witness backend |
| 44 | + boundary, deterministic simulator fixtures, explicit witness compatibility |
| 45 | + rules, generic sealed membership presentations, disclosure budget labels, and |
| 46 | + braid shell audit receipts that keep E1 self-witnessing marked as |
| 47 | + integrity-only local evidence. The self-witness simulator rejects non-E1 |
| 48 | + compatibility requests with a typed `UnsupportedCompatibility` error instead |
| 49 | + of minting stable public identity for scaffolding evidence. Sealed membership |
| 50 | + presentations validate that their witness receipt subject and evidence |
| 51 | + digests bind the braid coordinate, purpose, authority domain, member |
| 52 | + commitment, and disclosure budget. |
| 53 | +- `warp-core` now completes the fifth braids/strands roadmap goalpost with a |
| 54 | + named plurality law registry, machine-readable Law Cards, typed law |
| 55 | + references and versions in braid shell replay/audit readings, |
| 56 | + adapter-provided law-family routing through authority domains, and typed law |
| 57 | + obstruction evidence for unsupported or unauthorized law execution. Law |
| 58 | + references and braid shell policy ids reject all-zero names before replay, |
| 59 | + collapse-derived shells report collapse policy ids as collapse laws, and law |
| 60 | + versions reject zero before registration. Law readings derive integrity-only |
| 61 | + posture from witness attestation strength, so non-self integrity-only receipts |
| 62 | + are not promoted to external witness evidence, and they reject witness |
| 63 | + receipts whose subject digest does not match the retained support digest. |
| 64 | + Collapse-derived shells also reject records whose shell policy id diverges |
| 65 | + from the nested collapse policy id. |
42 | 66 | - `warp-core` now enforces the v1 single-writer-head strand invariant through |
43 | 67 | both `Strand::new(...)` and `StrandRegistry::insert(...)`, and runtime strand |
44 | 68 | forking constructs the registered relation through the same constructor |
|
0 commit comments