{"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":"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,"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"}]}}