Security And Abuse Resistance
CoreTex is designed around deterministic replay and fail-closed rejection.
Hard Rejections
Patches are rejected for:
- Wrong parent root
- Patch budget violation
- Reserved-bit writes
- No-op writes
- Invalid target region
- State-compliance failure
- No measurable improvement
- Protected-regression failure
Anti-Withholding Incentive
A useful patch earns normal credits when it advances the live state. If a miner withholds a better patch, another miner can advance the state first.
Auditability
The coordinator cannot silently invent roots. Accepted patches, state advances, snapshots, and finalized roots are all public. Independent validators replay them and compare roots.
Remaining Trust Assumption
V0 does not have an on-chain fraud proof for the full CoreTex evaluator. The EVM cannot cheaply rerun the memory benchmark. Instead, V0 uses a public audit window and operator revert path. V1 should move toward bonded challenges or succinct proofs.