R registry_pin_validator.py | -32066, -32067 | A changed, invalid or removed tool descriptor stays revoked. A bare tool name claimed by two servers is never resolved by arrival order. | 0.001 |
W workspace_path_validator.py | -32068 | Shell syntax outside the model fails closed. No write reaches a protected name or an inode alias of one. Executes nothing. | 0.891 |
F lattice_flow_validator.py | -32069 | Contamination only rises. Each precommitted workflow step runs at most once, in DAG order. | 0.024 |
I shingle_similarity_validator.py | -32070 | Outbound text whose longest common subsequence covers 85% of a pinned value is denied, under two pinned normalizations. | 2.495 |
P linear_obligation_validator.py | -32071 | A 16-place Petri net never mints tokens; no egress while a cleanup place is non-zero. | 0.022 |
T symbolic_fs_transducer.py | -32072 | File labels only rise; non-public data never feeds egress and untrusted data never feeds execution. Committed labels persist in a hash-chained sidecar, and a broker rebase carries them onto a replacement inode or a renamed path. | 0.564 |
S canonical_argument_confinement.py | -32073 | Equivalent argument objects reduce to identical bytes, so spelling can't carry hidden bits. No operand reaches an option position. | 0.589 |
V fork_join_vector_validator.py | -32074 | Forked subagents spend one conserved root budget, fenced by vector clocks; taint flows along forks and joins. | 0.052 |
D dynamic_ingression_validator.py | -32075 | Secrets first seen in a tool result are enrolled before the agent sees them. Trusted credential values are never evicted; heuristic finds rotate oldest first, so an untrusted response can't lock the store. Outbound text covering 85% of one is denied. | 0.845 in, 0.316 out |
Z transform_invariant_validator.py | -32076 | Pins match under a finite transform family (reversal, +k, XOR-k, Caesar, acrostic, 4-byte blocks, stride-2/3/4 interleavings) and inside hex and base64 runs. D's trusted enrollments extend Z atomically. Over-budget queries are denied whole. | 2.247 |
C causality_laundering_validator.py | -32077 | A file created, deleted or renamed, or a status set, on a branch whose decision depended on untrusted data carries that label, tombstones included; whoever probes, lists or reads it is tainted before the call is authorized. | 0.031 |
E event_channel_capacity_validator.py | -32078 | Which eligible tool and structural options a call picks can carry at most a budgeted number of bits per sink, counted exactly in quarter bits while the session is tainted or holds live secrets. Support accounting, not KL divergence. | 0.004 |
B blindfold_opaque_fault_validator.py | -32079 | Refusals can be sealed into one identical envelope with a signed private receipt. A retry within 25–99% 4-gram overlap of a refusal locks that branch; the lock lifts itself after 15 minutes and goes to human review. | 2.367 |
A reachability_confinement_validator.py | -32080 | A call must be a next step on a workflow path that can still finish with every obligation discharged and, once tainted, no forbidden step. Revoked steps stay revoked. | 0.005 |