See AGENTS.md for project instructions.
Follow the PulseEngine Formal Verification Guide.
Key: code must satisfy all tracks simultaneously (Verus + Rocq + Kani). Write to the intersection — no trait objects, closures, or async in verified code.
- Use
rivet validateto verify changes to artifact YAML files - Use
rivet list --format jsonfor machine-readable artifact queries