Validate contracts before tools run.
Paste or import OpenAPI, AsyncAPI, JSON Schema, MCP tool schemas, webhook payloads, and event contracts. Spec validates, repairs, diffs, generates clients and MCP tools, creates AgentUI forms, runs Sandbox tests, triggers Evals, checks BrowserOps paths, and publishes trace-linked evidence.
What you can do
What Spec Does
Spec is the canonical contract truth engine for the PlatPhormNews network. It tells humans and agents what a contract is, whether it is valid, what changed, what can be repaired, what can be generated, and which downstream tool should receive the next handoff.
Supported Contract Types
Send to Evals / Sandbox / BrowserOps / Monitor
Handoffs are explicit: public previews are local and protected remote sends require PLATPHORM_API_KEY. Spec never claims delivery, execution, or scoring unless a real artifact or response exists.
platphormctl site inspect spec platphormctl mcp validate spec platphormctl policy inspect spec platphormctl spec validate <file|url|site> platphormctl spec diff <a> <b> platphormctl harness run spec-evals-browserops-loop --dry-runOpen CLI Guide
Keyboard Shortcuts
Validate spec
Download spec
Format JSON
Copy to clipboard