Spec Workbench v0.1.0 - Contract Truth Engine

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.

Or try a sample:

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.

Detect type
Validate
Repair
Diff
Classify breaking changes
Generate artifacts
Send to next tool
Publish evidence

Supported Contract Types

OpenAPI 3.xAsyncAPI 2.x/3.x (structural validation degraded)JSON SchemaMCP tool schemasMCP manifestsWebhook contractsEvent contractsllms-index.jsonagent-policy.jsontrust.jsonPlatPhorm success/error envelopesW3C trace metadata

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.

API Hub
Import OpenAPI and publish protected registry drafts
MCP Gateway
Validate tools and generate MCP candidates
Webhooks
Validate event payload, signing, retry, idempotency, and trace policies
Sandbox
Generate deterministic test scripts; execution is protected
AgentUI
Generate form schemas and render-check payloads
Monitor
Generate health checks and import public service status
Evals
Generate contract readiness suites
BrowserOps
Generate browser journey plans from contract paths
Trace
Attach trace IDs and public-safe evidence links
CLI
Emit platphormctl commands for repeatable operator validation
Workbench Cockpit
The primary cockpit combines source input, validation, repairs, diffs, generated artifacts, handoffs, and trace-linked evidence.
Source Input
Detected Contract Type
Validation Results
Issue Explorer
Repair Suggestions
Diff Viewer
Breaking Change Analysis
Generated Artifacts
Handoff / Send To Next Tool
Evidence / Trace
Export / Publish
CLI / platphormctl Examples
Repeatable operator checks for the Spec service.
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-run
Open CLI Guide

Keyboard Shortcuts

CtrlEnter

Validate spec

CtrlS

Download spec

CtrlShiftF

Format JSON

CtrlShiftC

Copy to clipboard