{"ok":true,"data":{"status":"available","message":"Public workflow templates are inspectable. Starting a run requires PLATPHORM_API_KEY and durable Trace job storage.","workflows":[{"id":"story-format-relay-10","name":"Story Format Relay — 10-step demonstration","traceName":"Story Format Relay — 10-step demonstration","description":"Read a live PlatPhormNews story feed, inspect it, and exercise real Docs, Markdown, JSON, XML, OpenContent, PDF, ZIP, and Spec tools.","operatorOutcome":"A compact, inspectable story-format relay with evidence from every owning service.","recoveryPolicy":"These compact demos fail honestly when a required live tool is unavailable; they do not convert missing work into recover-ready success.","deliverables":["live story-feed receipt","format validation evidence","PDF plan","ZIP safety plan","OpenAPI verdict"],"status":"protected_required","publicTemplate":true,"protectedRun":true,"confirmation":"RUN_10_STEP_STORY_RELAY","launchLabel":"Run 10-step story relay","keyHelp":"The key authorizes durable Trace span and evidence persistence. Demo service calls use public-safe registered tools and never receive the key.","planHeading":"10 meaningful steps, one correlated trace","planDescription":"One root span and 9 real cross-site operations. Existing producer spans retain their original identities when they are ingested.","steps":10,"structure":{"root":1,"phaseCoordinators":0,"operations":9},"phases":[{"slug":"source","name":"Source","objective":"Read the live PlatPhormNews RSS story source.","operations":1},{"slug":"formats","name":"Format inspection","objective":"Exercise real Docs, Markdown, JSON, XML, and OpenContent capabilities.","operations":5},{"slug":"packaging","name":"Packaging and contract","objective":"Plan PDF and ZIP outputs, then validate the live Trace OpenAPI contract.","operations":3}],"services":["platphormnews.com","docs.platphormnews.com","markdown.platphormnews.com","json.platphormnews.com","xml.platphormnews.com","opencontent.platphormnews.com","pdf.platphormnews.com","zip.platphormnews.com","spec.platphormnews.com"],"decisionFrameFields":["observation","toolArguments","toolResult","evidence","nextAction"],"operatorPage":"/workflows/distributed-agent-publishing","runEndpoint":"/api/v1/workflows/story-format-relay-10/run","dryRunEndpoint":"/api/v1/workflows/story-format-relay-10/dry-run"},{"id":"multimodal-story-proof-15","name":"Multimodal Story Proof — 15-step demonstration","traceName":"Multimodal Story Proof — 15-step demonstration","description":"Exercise real BrowserOps, Evals, Sandbox, ASCII, deASCII, A2V, V2A, Docs, structured-data, OpenContent, and Spec capabilities around a PlatPhormNews story artifact.","operatorOutcome":"A multimodal story proof showing browser, evaluation, sandbox, visual conversion, and content-tool lineage.","recoveryPolicy":"These compact demos fail honestly when a required live tool is unavailable; they do not convert missing work into recover-ready success.","deliverables":["live story-feed receipt","readiness evidence","ASCII and visual conversion evidence","sandbox dry-run","content-tool proof bundle"],"status":"protected_required","publicTemplate":true,"protectedRun":true,"confirmation":"RUN_15_STEP_MULTIMODAL_STORY_PROOF","launchLabel":"Run 15-step multimodal proof","keyHelp":"The key authorizes durable Trace span and evidence persistence. Demo service calls use public-safe registered tools and never receive the key.","planHeading":"15 meaningful steps, one correlated trace","planDescription":"One root span and 14 real cross-site operations. Existing producer spans retain their original identities when they are ingested.","steps":15,"structure":{"root":1,"phaseCoordinators":0,"operations":14},"phases":[{"slug":"source-readiness","name":"Source and readiness","objective":"Read live stories and inspect BrowserOps, Evals, and Sandbox readiness.","operations":4},{"slug":"visual-roundtrip","name":"Visual round trip","objective":"Exercise ASCII, deASCII, A2V, and V2A with bounded public-safe inputs.","operations":4},{"slug":"content-proof","name":"Content proof","objective":"Inspect Docs, JSON, XML, Markdown, OpenContent, and Spec outputs.","operations":6}],"services":["platphormnews.com","browserops.platphormnews.com","evals.platphormnews.com","sandbox.platphormnews.com","ascii.platphormnews.com","deascii.platphormnews.com","a2v.platphormnews.com","v2a.platphormnews.com","docs.platphormnews.com","json.platphormnews.com","xml.platphormnews.com","markdown.platphormnews.com","opencontent.platphormnews.com","spec.platphormnews.com"],"decisionFrameFields":["observation","toolArguments","toolResult","evidence","nextAction"],"operatorPage":"/workflows/distributed-agent-publishing","runEndpoint":"/api/v1/workflows/multimodal-story-proof-15/run","dryRunEndpoint":"/api/v1/workflows/multimodal-story-proof-15/dry-run"},{"id":"distributed-agent-publishing","name":"Verified Platform Briefing","traceName":"Verified Platform Briefing — 100-Step Publish, Prove, Recover","description":"Produce an evidence-backed operator briefing, visual proof artifact, publication set, integrity verdict, and replayable recovery packet across the PlatPhormNews mesh.","operatorOutcome":"A useful briefing with verified lineage and explicit published, staged, or recovery-required outcomes for every handoff.","recoveryPolicy":"Expected service unavailability becomes an honest recovery-ready outcome with a bounded receipt; integrity, trust, redaction, or trace persistence failures still fail the run.","deliverables":["canonical briefing","visual ASCII round trip","Docs source-of-truth or accepted preview","operator working copy or handoff","OpenContent publication or submission packet","lineage manifest","readiness verdict","operator proof bundle"],"status":"protected_required","publicTemplate":true,"protectedRun":true,"confirmation":"RUN_100_STEP_TRACE","launchLabel":"Run publish, prove, recover","keyHelp":"Writes real Docs, Notes, OpenContent, ASCII, deASCII, job, trace, span, and evidence records when their owners are available; otherwise it creates explicit recovery receipts.","planHeading":"Nine useful phases, one inspectable outcome","planDescription":"Every coordinator owns ten real production, verification, or recovery operations. The root span makes the total exactly 100.","steps":100,"structure":{"root":1,"phaseCoordinators":9,"operations":90},"phases":[{"slug":"compose","name":"Define the verified operator briefing","objective":"Turn the operator goal into a release-ready briefing with explicit audience, trust, evidence, and success criteria.","operations":10},{"slug":"discover","name":"Preflight the live publishing mesh","objective":"Verify topology, trust, health, and declared contracts before selecting safe publication paths.","operations":10},{"slug":"ascii","name":"Create the visual briefing artifact","objective":"Render a recognizable briefing card, transform it through ASCII, and retain a measurable evidence receipt.","operations":10},{"slug":"docs","name":"Establish the Docs source of truth","objective":"Publish or stage the briefing through Docs, then independently verify the product-owned representation.","operations":10},{"slug":"notes","name":"Create the operator working copy","objective":"Create a Notes working copy when available, or retain a trace-owned handoff packet without blocking distribution.","operations":10},{"slug":"opencontent","name":"Distribute the verified briefing","objective":"Publish the verified lineage copy through OpenContent, or stage an honest submission packet for later recovery.","operations":10},{"slug":"deascii","name":"Prove the visual round trip","objective":"Reconstruct the ASCII artifact through deASCII and verify the resulting visual evidence independently.","operations":10},{"slug":"evaluate","name":"Score readiness and recovery","objective":"Evaluate integrity, trust, redaction, latency, publication outcomes, and any recovery work still required.","operations":10},{"slug":"observe","name":"Publish the operator proof bundle","objective":"Read participating systems one final time and synthesize an actionable proof bundle with artifacts and recovery receipts.","operations":10}],"services":["trace.platphormnews.com","platphormnews.com","base.platphormnews.com","ascii.platphormnews.com","docs.platphormnews.com","notes.platphormnews.com","opencontent.platphormnews.com","deascii.platphormnews.com"],"decisionFrameFields":["observation","decision","rationale","rejectedAlternative","confidence","nextAction"],"operatorPage":"/workflows/distributed-agent-publishing","runEndpoint":"/api/v1/workflows/distributed-agent-publishing/run","dryRunEndpoint":"/api/v1/workflows/distributed-agent-publishing/dry-run"}],"visualization":{"defaultView":"graph","jsonGraphUrl":"https://json.platphormnews.com/?url=https%3A%2F%2Ftrace.platphormnews.com%2Fapi%2Fv1%2Fworkflows&v=graph","source":"json.platphormnews.com trusted URL handoff"}}}