Expand description
Small, solver-free rewrite certificate checker.
The checker derives both endpoints from a certificate and compares those derived terms with the supplied endpoints. It never calls a rewrite search, reads a transform proof object, or accepts a producer-owned boolean.
This kernel has deliberately narrow authority:
- it cannot establish that a rule catalog is sound;
- it cannot establish that an observer profile models browser behaviour;
- it cannot detect a defect shared with an external side-condition source;
- it cannot see a defect that moves both sides of a comparison identically;
- for genuinely IR-computed requirements, it can add disclosure without adding independent semantic strength.
Structs§
- Canonical
Rewrite Assumption V0 - Canonical
Rewrite Assumptions V0 - Cascade
Winner Equality Cert V0 - Cascade
Winner KeyCert V0 - Certificate
Rejection V0 - Computed
Value Environment Entry V0 - Computed
Value Equality Cert V0 - Rewrite
Certificate Envelope V0 - Rewrite
Failure Site V0 - Rewrite
Issuance Token V0 - Token issued only after the checker derives and matches both endpoints.
- Rewrite
Operator V0 - Rewrite
Rule Catalog V0 - Rewrite
Rule V0 - Rewrite
Substitution Entry V0 - Source
MapTrace Cert V0 - Source
MapTrace Segment V0 - Token
Ownership Cert Entry V0 - Token
Ownership Separability Cert V0 - Transform
Independence Cert V0 - Transform
Independence Observation Cert RowV0
Enums§
- Cascade
Level Cert V0 - Certificate
Rejection Kind V0 - Computed
Value Term V0 - Rewrite
Certificate V0 - Rewrite
Check Input V0 - Rewrite
Pattern V0 - Rewrite
Side Condition Kind V0 - Rewrite
Term V0 - Side
Condition Cert V0
Constants§
- CANONICAL_
REWRITE_ ASSUMPTIONS_ SCHEMA_ VERSION_ V0 - REWRITE_
CERTIFICATE_ MAX_ DEPTH_ V0 - REWRITE_
CERTIFICATE_ MAX_ NODES_ V0 - REWRITE_
CERTIFICATE_ SCHEMA_ VERSION_ V0 - REWRITE_
RULE_ CATALOG_ MAX_ OPERATORS_ V0 - REWRITE_
RULE_ CATALOG_ MAX_ RULES_ V0 - REWRITE_
RULE_ CATALOG_ SCHEMA_ ID_ V0 - REWRITE_
RULE_ CATALOG_ SCHEMA_ VERSION_ V0
Functions§
- check_
optional_ rewrite_ certificate_ v0 - check_
rewrite_ certificate_ v0 - check_
serialized_ rewrite_ certificate_ v0 - rewrite_
rule_ catalog_ content_ digest_ hex_ v0 - Return the order-independent digest used to bind an issuance token to the exact catalog content checked by the kernel.
- selector_
rewrite_ rule_ catalog_ v0 - selector_
rewrite_ rule_ catalog_ with_ cascade_ winner_ equality_ v0