Playground
Try a spec interactively · mock LLM · runs the full substrate pipeline
Select a spec
Input · JSON
Must conform to { amount, currency, ipCountry, merchantCategory, … }
Mock LLM · deterministic · no API key required
Pipeline output will appear here
Click Run through substrate to watch the full request pipeline: spec validation → mock LLM call → schema check → reviewer gate → fallback → L12 entry written.
What's happening behind the button
In production this calls runConstrainedAI(spec, input, options) — the same function your product uses at runtime. The playground swaps in a deterministic mock LLM client so the same input always produces the same output. Every other stage (schema validate · canonical-form computation · hash chain · signature) runs identically to production.