Example proof skill
Read the execution contract before starting. Validate the final receipt with its parameterized verification.argv, replacing {python}, {skill_dir}, and {receipt} with concrete local values.
Inputs
- the user's requested outcome;
- the exact files or remote surface in scope;
- the claimed verification commands;
- one named observable proof.
Workflow
- Restate the claim in falsifiable terms.
- Inspect the raw diff or artifact rather than relying on a summary.
- Re-run the narrow verification from a clean state.
- Exercise one realistic failure or degraded path.
- Compare the observation with the named proof.
- Return the five-field contract receipt. Use
PASSonly when the proof was observed,BLOCKEDfor a named external impediment, andUNVERIFIEDwhen evidence is absent or contradictory.
Boundaries
- Do not edit while judging.
- Do not expose credentials or private identifiers in evidence.
- A lower-layer check cannot prove a higher-layer claim.
- Stop when the named proof is observed or concretely falsified.