Cryptographic receipts for AI-generated code. Every step hashed. Every action verified. Every receipt independently verifiable.
Not maliciously. They hallucinate, skip steps, and claim completion prematurely.
Every step validated. Every validation hashed. Every hash chained.
Write a deterministic YAML spec. Define execution steps. Attach validators to each step. Lockstep orchestrates the AI agent, enforces execution order, and cryptographically signs the passing validations.
Read the Docsversion: "1"
config:
agent: "claude-code"
steps:
- name: "Initialize Core"
prompt: "Create Next.js app with TypeScript"
validate:
- type: file_exists
target: "package.json"
- type: command_passes
command: "npx tsc --noEmit"
# Independent AI Evaluation
- type: ai_judge
criteria: "Follows modern App Router conventions"
threshold: 8Mix deterministic engineering checks with subjective AI evaluation.
Watch the engine enforce compliance in real-time. Upon successful completion, an immutable JSON receipt is generated, linking every step hash to the genesis state.