# PlatPhorm Trace - Full Machine Context ## Purpose Canonical observability spine, trace aggregation platform, span lifecycle system, async ingestion API, MCP trace observatory, W3C Trace Context layer, cross-site correlation engine, and AI execution microscope for PlatPhormNews. Trace is the observability product for PlatPhormNews. It does not replace the identity of other sites; it records execution, spans, propagation, lineage, metadata, compliance, and remediation context around those sites. ## Runtime Inventory - Generated at: 2026-07-23T00:13:56.639Z - Sites tracked: 269 - Trusted domains: 269 - Pending domains: 0 - MCP endpoints tracked: 87 - Trace tools: 79 - Trace resources: 35 - Trace prompts: 21 - Persisted traces: 1138 - Active traces: 2 - Persisted spans: 8341 - Orphan spans: 116 - Traces missing root span: 0 - Storage status: connected ## Homepage Truth Model Source endpoint: /api/v1/observatory. - Traces: 1138 (live; source: canonical Trace snapshot / PostgreSQL; fetchedAt: 2026-07-23T00:13:46.175Z) - Active traces: 2 (live; source: canonical Trace snapshot / PostgreSQL; fetchedAt: 2026-07-23T00:13:46.175Z) - Completed traces: 817 (live; source: canonical Trace snapshot / PostgreSQL; fetchedAt: 2026-07-23T00:13:46.175Z) - Failed traces: 319 (live; source: canonical Trace snapshot / PostgreSQL; fetchedAt: 2026-07-23T00:13:46.175Z) - Persisted spans: 8341 (live; source: canonical Trace snapshot / PostgreSQL; fetchedAt: 2026-07-23T00:13:46.175Z) - Tool calls: 1984 (live; source: canonical Trace snapshot / PostgreSQL; fetchedAt: 2026-07-23T00:13:46.175Z) - Incomplete spans: 15 (live; source: canonical Trace snapshot / PostgreSQL; fetchedAt: 2026-07-23T00:13:46.175Z) - Tracked services: 269 (live; source: canonical Trace snapshot / network registry; fetchedAt: 2026-07-23T00:13:46.079Z) - MCP endpoints: 87 (live; source: canonical Trace snapshot / network registry; fetchedAt: 2026-07-23T00:13:46.079Z) - Last ingestion: 2026-07-23T00:13:14.795Z (live; source: canonical Trace snapshot / PostgreSQL; fetchedAt: 2026-07-23T00:13:46.175Z) Truth rules: - All homepage and public status counts come from the same canonical snapshot. - Zero is returned only after a source successfully measured zero; unavailable values remain unavailable. - Infrastructure-only trace envelopes are retained but excluded from autonomous-run totals by default. ## Network-wide Site Integrations - AgentUI: registered; health unknown; MCP registered; OpenAPI unknown; llms unknown; source network_graph - BrowserOps: observed; health unknown; MCP registered; OpenAPI unknown; llms unknown; source network_graph - Evals: observed; health unknown; MCP registered; OpenAPI unknown; llms unknown; source network_graph - Webhooks: registered; health unknown; MCP registered; OpenAPI unknown; llms unknown; source network_graph - Spec: observed; health unknown; MCP registered; OpenAPI unknown; llms unknown; source network_graph - MCP: observed; health unknown; MCP registered; OpenAPI unknown; llms unknown; source network_graph - Docs: observed; health unknown; MCP registered; OpenAPI unknown; llms unknown; source network_graph - Sheets: registered; health unknown; MCP registered; OpenAPI unknown; llms unknown; source network_graph - Sandbox: observed; health unknown; MCP registered; OpenAPI unknown; llms unknown; source network_graph - Claws: observed; health unknown; MCP registered; OpenAPI unknown; llms unknown; source network_graph - Monitor: observed; health unknown; MCP registered; OpenAPI unknown; llms unknown; source network_graph - Fingerprint: registered; health unknown; MCP registered; OpenAPI unknown; llms unknown; source network_graph - Phorm: observed; health unknown; MCP registered; OpenAPI unknown; llms unknown; source network_graph - API: registered; health unknown; MCP registered; OpenAPI unknown; llms unknown; source network_graph - Catalog: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - OpenContent: observed; health unknown; MCP registered; OpenAPI unknown; llms unknown; source network_graph - Podcasts: observed; health unknown; MCP registered; OpenAPI unknown; llms unknown; source network_graph - JSON: observed; health unknown; MCP registered; OpenAPI unknown; llms unknown; source network_graph - XML: observed; health unknown; MCP registered; OpenAPI unknown; llms unknown; source network_graph - Markdown: observed; health unknown; MCP registered; OpenAPI unknown; llms unknown; source network_graph - CLI: observed; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - Root graph: registered; health online; MCP registered; OpenAPI registered; llms registered; source network_graph - 2025: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - 404: observed; health unknown; MCP registered; OpenAPI unknown; llms unknown; source network_graph - a1bibles: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - a2v: observed; health unknown; MCP registered; OpenAPI unknown; llms unknown; source network_graph - admin: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - agentops: observed; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - PlatPhorm Airrow: registered; health unknown; MCP registered; OpenAPI unknown; llms unknown; source network_graph - alleycats: registered; health unknown; MCP registered; OpenAPI unknown; llms unknown; source network_graph - alleycatsalcove: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - PlatPhorm AltNews: registered; health unknown; MCP registered; OpenAPI unknown; llms unknown; source network_graph - analytics: registered; health unknown; MCP registered; OpenAPI unknown; llms unknown; source network_graph - answerready: observed; health unknown; MCP registered; OpenAPI unknown; llms unknown; source network_graph - aplan: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - PlatPhorm ASCII: observed; health unknown; MCP registered; OpenAPI unknown; llms unknown; source network_graph - assessments: registered; health unknown; MCP registered; OpenAPI unknown; llms unknown; source network_graph - atlas: observed; health unknown; MCP registered; OpenAPI unknown; llms unknown; source network_graph - auctions: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - auto: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - backyardbrawl: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - barbine-worldwide-62026: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - barbine-worldwide-webby: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - barbine: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - barbineworldwide: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - barbineworldwidev2: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - base: observed; health unknown; MCP registered; OpenAPI unknown; llms unknown; source network_graph - bbs: observed; health unknown; MCP registered; OpenAPI unknown; llms unknown; source network_graph - bbw: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - beermuseum: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - bibles: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - biblesworldwide: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - biocyber-demo: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - biocyber: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - blog: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - burritodealer: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - burritos: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - PlatPhorm Calendar: observed; health unknown; MCP registered; OpenAPI unknown; llms unknown; source network_graph - change4u: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - chat: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - chatv2: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - cloak: observed; health unknown; MCP registered; OpenAPI unknown; llms unknown; source network_graph - cobol: registered; health unknown; MCP registered; OpenAPI unknown; llms unknown; source network_graph - codex: registered; health unknown; MCP registered; OpenAPI unknown; llms unknown; source network_graph - contacts: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - customer-portal-for-barbineworldwide-com: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - dam: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - deascii: observed; health unknown; MCP registered; OpenAPI unknown; llms unknown; source network_graph - decks: registered; health unknown; MCP registered; OpenAPI unknown; llms unknown; source network_graph - demo.biocyber: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - deployments: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - desa: registered; health unknown; MCP registered; OpenAPI unknown; llms unknown; source network_graph - desertbus: registered; health unknown; MCP registered; OpenAPI unknown; llms unknown; source network_graph - design: registered; health unknown; MCP registered; OpenAPI unknown; llms unknown; source network_graph - dictionary: registered; health unknown; MCP registered; OpenAPI unknown; llms unknown; source network_graph - dogstar-cybernetics: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - dronereel: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - ebay: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - echo: registered; health unknown; MCP registered; OpenAPI unknown; llms unknown; source network_graph - email-transcriber: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - email2letter: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - emailreading: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - PlatPhorm Emoji: observed; health unknown; MCP registered; OpenAPI unknown; llms unknown; source network_graph - PlatPhorm Fashion: registered; health unknown; MCP registered; OpenAPI unknown; llms unknown; source network_graph - fasion: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - files: observed; health unknown; MCP registered; OpenAPI unknown; llms unknown; source network_graph - finance: registered; health unknown; MCP registered; OpenAPI unknown; llms unknown; source network_graph - flame-mod: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - flamethrower: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - flamethrowers: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - flows: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - food: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - forprez: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - fortune-cookie: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - fortune: registered; health unknown; MCP registered; OpenAPI unknown; llms unknown; source network_graph - frontrunners: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - frwf: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - gamecore: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - gamers: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - PlatPhorm Games / Quake Arena: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - garden: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - glassblowing: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - glassblowingdemo: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - globalshop: registered; health unknown; MCP registered; OpenAPI unknown; llms unknown; source network_graph - google-contacts-clone: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - grand-theft-auto-6: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - greens: registered; health unknown; MCP registered; OpenAPI unknown; llms unknown; source network_graph - PlatPhorm GTA: registered; health unknown; MCP registered; OpenAPI unknown; llms unknown; source network_graph - gta6: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - icewater: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - insights-pre: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - insights: observed; health unknown; MCP registered; OpenAPI unknown; llms unknown; source network_graph - invoices: registered; health unknown; MCP registered; OpenAPI unknown; llms unknown; source network_graph - ja4-atlas-www: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - ja4-atlas: registered; health unknown; MCP registered; OpenAPI unknown; llms unknown; source network_graph - ja4-vercel-lab-2: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - ja4lab: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - jigsaw: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - PlatPhorm Jobs: registered; health unknown; MCP registered; OpenAPI unknown; llms unknown; source network_graph - joecaruser: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - jules: registered; health unknown; MCP registered; OpenAPI unknown; llms unknown; source network_graph - kanban: registered; health unknown; MCP registered; OpenAPI unknown; llms unknown; source network_graph - keys: observed; health unknown; MCP registered; OpenAPI unknown; llms unknown; source network_graph - lab: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - lavalamps: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - layout: observed; health unknown; MCP registered; OpenAPI unknown; llms unknown; source network_graph - lego-marketplace: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - legos: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - locksmith: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - logslash: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - lovedrove: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - magnets: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - mail-api: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - mail-thing: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - mail: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - mailthing: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - meetup: registered; health unknown; MCP registered; OpenAPI unknown; llms unknown; source network_graph - mermaids: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - mermaidsv2: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - microwave: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - mind-processing-monitor: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - mini-games-webby: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - money: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - motorcycles: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - mp4: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - msi: registered; health unknown; MCP registered; OpenAPI unknown; llms unknown; source network_graph - multiplayer-gaming: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - nad-investments: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - nad: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - newdittyswag: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - news: observed; health unknown; MCP registered; OpenAPI unknown; llms unknown; source network_graph - newsapi: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - nomad: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - note: observed; health unknown; MCP registered; OpenAPI unknown; llms unknown; source network_graph - nova-hackers: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - PlatPhorm NPaaS: registered; health unknown; MCP registered; OpenAPI unknown; llms unknown; source network_graph - onboard: registered; health unknown; MCP registered; OpenAPI unknown; llms unknown; source network_graph - opendocs: registered; health unknown; MCP registered; OpenAPI unknown; llms unknown; source network_graph - opensheets: registered; health unknown; MCP registered; OpenAPI unknown; llms unknown; source network_graph - packets: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - packit: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - paperboy: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - paperwigs: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - pdf: observed; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - pentest: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - ph0to: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - ph3ar-admin-dashboard: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - ph3ar-blog: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - ph3ar-chatbot: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - ph3ar: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - phear: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - phearnews: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - photos: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - pidgeons: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - pk3: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - platphorm-aplan: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - platphorm-auto-records: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - platphorm-foxio-labs: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - platphorm-glass-blowing-website: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - platphorm-icewater: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - platphorm-locksmith: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - platphorm-mermaid-community: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - platphorm-news: observed; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - platphorm-packet-lab: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - platphorm-paperboy: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - platphorm-paperwigs: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - platphorm-polymarket-rss-feed: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - platphorm-polymarket: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - platphorm-scriptish: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - platphorm-scripts: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - platphorm-startup-portfolio-landing: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - platphorm-wav-audio-transcriber: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - platphorm-yurly: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - platphormnews-vercel: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - polymarkets: registered; health unknown; MCP registered; OpenAPI unknown; llms unknown; source network_graph - PlatPhorm Polymaths: registered; health unknown; MCP registered; OpenAPI unknown; llms unknown; source network_graph - portal: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - portfolio: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - ports: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - portz: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - preview: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - process: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - projects: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - quak: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - quake: observed; health unknown; MCP registered; OpenAPI unknown; llms unknown; source network_graph - quantum-fashion: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - radio: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - raindeer: registered; health unknown; MCP registered; OpenAPI unknown; llms unknown; source network_graph - raindeerleads: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - reader: registered; health unknown; MCP registered; OpenAPI unknown; llms unknown; source network_graph - real-estate: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - red: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - PlatPhorm Reflux: registered; health unknown; MCP registered; OpenAPI unknown; llms unknown; source network_graph - register: registered; health unknown; MCP registered; OpenAPI unknown; llms unknown; source network_graph - reliablebible: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - reliablebibles: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - rideon: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - robocloth: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - roboclothes: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - robotwrestling: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - searchops: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - shipments: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - shop: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - signs: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - sitemap: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - sitemapops: observed; health unknown; MCP registered; OpenAPI unknown; llms unknown; source network_graph - slides: registered; health unknown; MCP registered; OpenAPI unknown; llms unknown; source network_graph - space: registered; health unknown; MCP registered; OpenAPI unknown; llms unknown; source network_graph - spectrum-k9: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - spectrumcanine: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - spectrumk9: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - PlatPhorm Sports: registered; health unknown; MCP registered; OpenAPI unknown; llms unknown; source network_graph - starbase: registered; health unknown; MCP registered; OpenAPI unknown; llms unknown; source network_graph - starphone-web-svelte: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - PlatPhorm StarPhone: registered; health unknown; MCP registered; OpenAPI unknown; llms unknown; source network_graph - strippermug: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - sveltekit-one-tau: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - svg: registered; health unknown; MCP registered; OpenAPI unknown; llms unknown; source network_graph - thestarphone: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - thetwo: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - threatrelay: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - tips: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - trace: observed; health unknown; MCP registered; OpenAPI unknown; llms unknown; source network_graph - training-labs-boilerplate-nextra: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - trustops: observed; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - PlatPhorm Two: registered; health unknown; MCP registered; OpenAPI unknown; llms unknown; source network_graph - uberpidgeons: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - universal-sign-language: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - usl: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - v0-lava-lamp-repair: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - v0: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - v2a: observed; health unknown; MCP registered; OpenAPI unknown; llms unknown; source network_graph - vanagain-ship: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - vanagon: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - vanlife: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - vice: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - vwparts: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - warm: registered; health unknown; MCP registered; OpenAPI unknown; llms unknown; source network_graph - wav-transcriber: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - web: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - webhooklab: registered; health unknown; MCP registered; OpenAPI unknown; llms unknown; source network_graph - webm: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - worldwide: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - wrestling: registered; health unknown; MCP registered; OpenAPI unknown; llms unknown; source network_graph - www.dronereel: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - www: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - yurly: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - zillow: registered; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph - zip: observed; health unknown; MCP unknown; OpenAPI unknown; llms unknown; source network_graph ## Checked-out platphorm-* Project Coverage - Manifest source: workspace_sibling_scan - Manifest generated at: 2026-07-20T19:59:37.259Z - Projects: 143 - Observed: 40 - Registered: 76 - Degraded: 0 - Repository-only: 26 - Unmapped: 0 - Ambiguous: 1 - Canonical domains mapped: 116 - Canonical domains missing: 27 - Known route scores: 1 - Complete route scores: 0 - Degraded route scores: 1 - Known observability scores: 1 - Refresh command: pnpm network:projects:sync - Project API: /api/v1/projects and /api/v1/projects/{project} - Project pages: /projects/{project} - MCP: trace://projects and trace://project/{project} - platphorm-2025: registered; integration 2025; domain 2025.platphormnews.com; match site_identity - platphorm-404: observed; integration 404; domain 404.platphormnews.com; match site_identity - platphorm-a2v: observed; integration a2v; domain a2v.platphormnews.com; match site_identity - platphorm-agentops: observed; integration agentops; domain agentops.platphormnews.com; match site_identity - platphorm-agentui: registered; integration agentui; domain agentui.platphormnews.com; match catalog_project - platphorm-ai-insights: repository_only; integration none; domain none; match manifest_only - platphorm-ai-photo-enrichment: repository_only; integration none; domain none; match manifest_only - platphorm-airrow: registered; integration airrow; domain airrow.platphormnews.com; match site_identity - platphorm-alleycats: registered; integration alleycats; domain alleycats.platphormnews.com; match catalog_project - platphorm-altnews: registered; integration altnews; domain altnews.platphormnews.com; match site_identity - platphorm-answer-ready: observed; integration answerready; domain answerready.platphormnews.com; match catalog_project - platphorm-ascii: observed; integration ascii; domain ascii.platphormnews.com; match site_identity - platphorm-assessment-scheduler: repository_only; integration none; domain none; match manifest_only - platphorm-auction-vice: repository_only; integration none; domain none; match manifest_only - platphorm-auto: registered; integration auto; domain auto.platphormnews.com; match site_identity - platphorm-base: observed; integration base; domain base.platphormnews.com; match catalog_project - platphorm-bbs: observed; integration bbs; domain bbs.platphormnews.com; match catalog_project - platphorm-biocyber: registered; integration biocyber; domain biocyber.platphormnews.com; match site_identity - platphorm-biofeedback: repository_only; integration none; domain none; match manifest_only - platphorm-browserops: observed; integration browserops; domain browserops.platphormnews.com; match catalog_project - platphorm-calendar: observed; integration calendar; domain calendar.platphormnews.com; match site_identity - platphorm-catalog: registered; integration catalog; domain catalog.platphormnews.com; match catalog_project - platphorm-cli: observed; integration cli; domain cli.platphormnews.com; match project_alias - platphorm-cli-webby: observed; integration cli; domain cli.platphormnews.com; match catalog_project - platphorm-cloak: observed; integration cloak; domain cloak.platphormnews.com; match site_identity - platphorm-cobol: registered; integration cobol; domain cobol.platphormnews.com; match site_identity - platphorm-codex: registered; integration codex; domain codex.platphormnews.com; match catalog_project - platphorm-contacts: registered; integration contacts; domain contacts.platphormnews.com; match site_identity - platphorm-content-showback-dashboard: registered; integration api; domain api.platphormnews.com; match catalog_project - platphorm-dam: registered; integration dam; domain dam.platphormnews.com; match site_identity - platphorm-deascii: observed; integration deascii; domain deascii.platphormnews.com; match site_identity - platphorm-decks: registered; integration decks; domain decks.platphormnews.com; match catalog_project - platphorm-desa: registered; integration desa; domain desa.platphormnews.com; match site_identity - platphorm-design: registered; integration design; domain design.platphormnews.com; match site_identity - platphorm-dictionary: registered; integration dictionary; domain dictionary.platphormnews.com; match site_identity - platphorm-dogstar: repository_only; integration none; domain none; match manifest_only - platphorm-dronereel: registered; integration dronereel; domain dronereel.platphormnews.com; match site_identity - platphorm-email-reading-service: registered; integration emailreading; domain emailreading.platphormnews.com; match site_identity - platphorm-emoji: observed; integration emoji; domain emoji.platphormnews.com; match catalog_project - platphorm-evals: observed; integration evals; domain evals.platphormnews.com; match catalog_project - platphorm-fashion: registered; integration fashion; domain fashion.platphormnews.com; match site_identity - platphorm-files: observed; integration files; domain files.platphormnews.com; match catalog_project - platphorm-finance: registered; integration finance; domain finance.platphormnews.com; match site_identity - platphorm-fingerprint-service: registered; integration fingerprint; domain fingerprint.platphormnews.com; match catalog_project - platphorm-flamethrower: registered; integration flamethrower; domain flamethrower.platphormnews.com; match site_identity - platphorm-fortune: registered; integration fortune; domain fortune.platphormnews.com; match site_identity - platphorm-game-core: registered; integration gamecore; domain gamecore.platphormnews.com; match site_identity - platphorm-game-porting: repository_only; integration none; domain none; match manifest_only - platphorm-glass: repository_only; integration none; domain none; match manifest_only - platphorm-glass-blowing: registered; integration glassblowing; domain glassblowing.platphormnews.com; match site_identity - platphorm-global-anti-globalist: repository_only; integration none; domain none; match manifest_only - platphorm-gta6: registered; integration gta6; domain gta6.platphormnews.com; match site_identity - platphorm-hvac-gate: repository_only; integration none; domain none; match manifest_only - platphorm-icewater: registered; integration platphorm-icewater; domain platphorm-icewater.platphormnews.com; match catalog_project - platphorm-insights: observed; integration insights; domain insights.platphormnews.com; match site_identity - platphorm-invoices: registered; integration invoices; domain invoices.platphormnews.com; match catalog_project - platphorm-jigsaw: registered; integration jigsaw; domain jigsaw.platphormnews.com; match site_identity - platphorm-jobs: registered; integration jobs; domain jobs.platphormnews.com; match site_identity - platphorm-json: observed; integration json; domain json.platphormnews.com; match site_identity - platphorm-jules: registered; integration jules; domain jules.platphormnews.com; match site_identity - platphorm-kanban: registered; integration kanban; domain kanban.platphormnews.com; match site_identity - platphorm-keys: observed; integration keys; domain keys.platphormnews.com; match catalog_project - platphorm-landscaping: repository_only; integration none; domain none; match manifest_only - platphorm-lava-lamp-repair: repository_only; integration none; domain none; match manifest_only - platphorm-layout: observed; integration layout; domain layout.platphormnews.com; match catalog_project - platphorm-legos: registered; integration legos; domain legos.platphormnews.com; match site_identity - platphorm-linkedin: repository_only; integration none; domain none; match manifest_only - platphorm-locksmith: registered; integration platphorm-locksmith; domain platphorm-locksmith.platphormnews.com; match catalog_project - platphorm-logslash: registered; integration logslash; domain logslash.platphormnews.com; match site_identity - platphorm-magnets: registered; integration magnets; domain magnets.platphormnews.com; match site_identity - platphorm-mail-api: registered; integration mail-api; domain mail-api.platphormnews.com; match site_identity - platphorm-markdown: observed; integration markdown; domain markdown.platphormnews.com; match site_identity - platphorm-mcp: observed; integration mcp; domain mcp.platphormnews.com; match site_identity - platphorm-meetup: registered; integration meetup; domain meetup.platphormnews.com; match catalog_project - platphorm-mermaid-community: registered; integration platphorm-mermaid-community; domain platphorm-mermaid-community.platphormnews.com; match catalog_project - platphorm-mermaids: registered; integration mermaids; domain mermaids.platphormnews.com; match site_identity - platphorm-microgreens: repository_only; integration none; domain none; match manifest_only - platphorm-microwave: registered; integration microwave; domain microwave.platphormnews.com; match site_identity - platphorm-mind-processing-monitor: registered; integration mind-processing-monitor; domain mind-processing-monitor.platphormnews.com; match site_identity - platphorm-mini-games-webby: registered; integration games; domain games.platphormnews.com; match project_alias - platphorm-monitor: observed; integration monitor; domain monitor.platphormnews.com; match site_identity - platphorm-motorcycle-mechanic: repository_only; integration none; domain none; match manifest_only - platphorm-msi-editor: registered; integration msi; domain msi.platphormnews.com; match project_alias - platphorm-newdittyswag-www: repository_only; integration none; domain none; match manifest_only - platphorm-news-alt-theme: repository_only; integration none; domain none; match manifest_only - platphorm-news-base-layout: observed; integration base; domain base.platphormnews.com; match project_alias - platphorm-notes: observed; integration note; domain note.platphormnews.com; match project_alias - platphorm-onboard: registered; integration onboard; domain onboard.platphormnews.com; match site_identity - platphorm-openclaw: observed; integration claws; domain claws.platphormnews.com; match project_alias - platphorm-opencontent: observed; integration opencontent; domain opencontent.platphormnews.com; match site_identity - platphorm-opendocs: observed; integration docs; domain docs.platphormnews.com; match project_alias - platphorm-packet-lab: registered; integration platphorm-packet-lab; domain platphorm-packet-lab.platphormnews.com; match catalog_project - platphorm-paperboy: registered; integration platphorm-paperboy; domain platphorm-paperboy.platphormnews.com; match catalog_project - platphorm-paperwigs: ambiguous; integration none; domain none; match ambiguous - platphorm-pdf: observed; integration pdf; domain pdf.platphormnews.com; match catalog_project - platphorm-pizza: repository_only; integration none; domain none; match manifest_only - platphorm-pk3: registered; integration pk3; domain pk3.platphormnews.com; match site_identity - platphorm-podcasts: observed; integration podcasts; domain podcasts.platphormnews.com; match site_identity - platphorm-politics: repository_only; integration none; domain none; match manifest_only - platphorm-polymarket-rss-feed: registered; integration platphorm-polymarket-rss-feed; domain platphorm-polymarket-rss-feed.platphormnews.com; match catalog_project - platphorm-polymaths: registered; integration polymaths; domain polymaths.platphormnews.com; match site_identity - platphorm-portal: registered; integration portal; domain portal.platphormnews.com; match site_identity - platphorm-portfolio-webby: registered; integration portfolio; domain portfolio.platphormnews.com; match site_identity - platphorm-process: registered; integration process; domain process.platphormnews.com; match site_identity - platphorm-quake: observed; integration quake; domain quake.platphormnews.com; match site_identity - platphorm-radio-backend: repository_only; integration none; domain none; match manifest_only - platphorm-raindeer-leads: registered; integration raindeerleads; domain raindeerleads.platphormnews.com; match site_identity - platphorm-reader: registered; integration reader; domain reader.platphormnews.com; match site_identity - platphorm-real-estate: registered; integration real-estate; domain real-estate.platphormnews.com; match site_identity - platphorm-real-estate-property-evaluation: repository_only; integration none; domain none; match manifest_only - platphorm-redteam-arma-landing: repository_only; integration none; domain none; match manifest_only - platphorm-reflux: registered; integration reflux; domain reflux.platphormnews.com; match site_identity - platphorm-register: registered; integration register; domain register.platphormnews.com; match site_identity - platphorm-sandbox: observed; integration sandbox; domain sandbox.platphormnews.com; match catalog_project - platphorm-searchops: registered; integration searchops; domain searchops.platphormnews.com; match site_identity - platphorm-sheets: registered; integration sheets; domain sheets.platphormnews.com; match site_identity - platphorm-shipments: registered; integration shipments; domain shipments.platphormnews.com; match site_identity - platphorm-signs: registered; integration signs; domain signs.platphormnews.com; match site_identity - platphorm-sitemapops: observed; integration sitemapops; domain sitemapops.platphormnews.com; match site_identity - platphorm-space-news: registered; integration space; domain space.platphormnews.com; match project_alias - platphorm-spec-workbench: observed; integration spec; domain spec.platphormnews.com; match catalog_project - platphorm-startup-portfolio-landing: registered; integration platphorm-startup-portfolio-landing; domain platphorm-startup-portfolio-landing.platphormnews.com; match catalog_project - platphorm-strippermug: registered; integration strippermug; domain strippermug.platphormnews.com; match site_identity - platphorm-svg-factory: repository_only; integration none; domain none; match manifest_only - platphorm-therapy: repository_only; integration none; domain none; match manifest_only - platphorm-threatrelay: registered; integration threatrelay; domain threatrelay.platphormnews.com; match site_identity - platphorm-trace: observed; integration trace; domain trace.platphormnews.com; match catalog_project - platphorm-trustops: observed; integration trustops; domain trustops.platphormnews.com; match site_identity - platphorm-two: registered; integration two; domain two.platphormnews.com; match site_identity - platphorm-uberpidgeons: registered; integration uberpidgeons; domain uberpidgeons.platphormnews.com; match site_identity - platphorm-usl: registered; integration usl; domain usl.platphormnews.com; match site_identity - platphorm-v2a: observed; integration v2a; domain v2a.platphormnews.com; match site_identity - platphorm-vanlife: registered; integration vanlife; domain vanlife.platphormnews.com; match site_identity - platphorm-vercel-atlas: observed; integration atlas; domain atlas.platphormnews.com; match project_alias - platphorm-wav-audio-transcriber: registered; integration platphorm-wav-audio-transcriber; domain platphorm-wav-audio-transcriber.platphormnews.com; match catalog_project - platphorm-webhook-simulator: registered; integration webhooks; domain webhooks.platphormnews.com; match project_alias - platphorm-webm-to-mov: registered; integration webm; domain webm.platphormnews.com; match catalog_project - platphorm-webm-to-mp4: repository_only; integration none; domain none; match manifest_only - platphorm-wrestling-webby: registered; integration wrestling; domain wrestling.platphormnews.com; match site_identity - platphorm-xml: observed; integration xml; domain xml.platphormnews.com; match site_identity - platphorm-yurly: registered; integration platphorm-yurly; domain platphorm-yurly.platphormnews.com; match catalog_project - platphorm-zine-reader: repository_only; integration none; domain none; match manifest_only - platphorm-zip: observed; integration zip; domain zip.platphormnews.com; match catalog_project ## Persisted Journey Readback - Source: persisted_trace_readback - Scope: meaningful_actions_only - Lookback: 7 days - Storage: connected - Observed system identities: 228 - Systems with attributable spans: 38 - Target-only system identities: 190 - Correlated spans: 8205 - Orphan spans: 116 - Unexpected behavior spans: 0 - Public API: /api/v1/observability/journeys Journey readback reports which context and telemetry signals were actually persisted for each system. It does not require every operation to have the same shape and does not convert missing fields into fake zero-quality claims. ## Canonical Sources - Network graph: https://platphormnews.com/api/network/graph (online) - Sitemap index: https://base.platphormnews.com/sitemap-index.xml (online) - MCP hub: https://mcp.platphormnews.com (unknown) ## Auth Boundary Public read surfaces: - homepage - public-safe trace summaries - redacted trace detail - docs - discovery files - read-only MCP introspection - health summaries - trusted domain summaries - route compliance summaries - observability summaries - per-system journey telemetry coverage - RSS/feed/sitemap outputs Protected actions: - trace ingestion - span ingestion - trace mutation or deletion - replay or fork execution - trusted-domain mutation - network, sitemap, or feed sync - report generation - publishing to Docs, Sheets, or Decks - eval, BrowserOps, webhook, sandbox, AgentUI, or Claws workflow triggers Accepted protected auth headers: - Authorization: Bearer $PLATPHORM_API_KEY - X-PlatPhorm-API-Key: $PLATPHORM_API_KEY ## Standard Routes - /api/health - /api/v1/health - /api/docs - /openapi.yaml - /llms.txt - /llms-full.txt - /llms-index.json - /humans.txt - /attribution.json - /index.jsonld - /robots.txt - /sitemap.xml - /sitemap-index.xml - /rss.xml - /feed.xml - /atom.xml - /manifest.webmanifest - /.well-known/mcp.json - /.well-known/agents.json - /.well-known/ai-plugin.json - /.well-known/security.txt - /.well-known/trust.json - /api/mcp ## Trace REST Endpoints - GET /api/v1/traces: List meaningful public-safe actions from persisted storage. (public read) - POST /api/v1/traces: Ingest a trace and every validated observable span. (requires PLATPHORM_API_KEY) - GET /api/v1/traces/{traceId}: Read one meaningful public-safe trace with redacted spans. (public read) - GET /api/v1/traces/{traceId}/timeline: Timeline view assembled from persisted spans. (public read) - GET /api/v1/traces/{traceId}/tree: Parent-child span tree view. (public read) - GET /api/v1/traces/{traceId}/waterfall: Waterfall view with span offsets and durations. (public read) - GET /api/v1/traces/{traceId}/service-map: Cross-service hop map for a public-safe trace. (public read) - GET /api/v1/traces/{traceId}/critical-path: Critical path view calculated from real span timing. (public read) - GET /api/v1/traces/{traceId}/completion: Trace completion state computed from real spans and expectations. (public read) - POST /api/v1/traces/{traceId}/expectations: Declare required, optional, or not-applicable spans before cross-site execution. (requires PLATPHORM_API_KEY) - POST /api/v1/traces/{traceId}/complete: Recompute and persist trace completion. (requires PLATPHORM_API_KEY) - GET /api/v1/observatory: Homepage truth model with source metadata and honest degraded states. (public read) - GET /api/v1/observability/journeys: Persisted per-system journey telemetry coverage without imposing one rigid span shape. (public read) - POST /api/v1/spans: Ingest every validated observable span and refresh trace aggregates. (requires PLATPHORM_API_KEY) - POST /api/v1/spans/start: Start or attach a span to a trace. (requires PLATPHORM_API_KEY) - POST /api/v1/spans/annotate: Append a redacted annotation event to a span. (requires PLATPHORM_API_KEY) - POST /api/v1/spans/complete: Complete a span and recompute trace lifecycle. (requires PLATPHORM_API_KEY) - POST /api/v1/spans/fail: Fail a span and recompute trace lifecycle. (requires PLATPHORM_API_KEY) - POST /api/v1/spans/cancel: Cancel a span and recompute trace lifecycle. (requires PLATPHORM_API_KEY) - POST /api/v1/spans/heartbeat: Record span heartbeat and pending state. (requires PLATPHORM_API_KEY) - POST /api/v1/async/traces: Create a durable async trace envelope when storage is configured. (requires PLATPHORM_API_KEY) - POST /api/v1/async/jobs: Create an async job linked to a trace. (requires PLATPHORM_API_KEY) - GET /api/v1/async/jobs/{jobId}: Read public-safe async job status. (public read) - GET /api/v1/jobs: Alias for public-safe async job list. (public read) - POST /api/v1/jobs: Alias for protected async job creation. (requires PLATPHORM_API_KEY) - POST /api/v1/evidence: Link redacted evidence to a trace or span. (requires PLATPHORM_API_KEY) - GET /api/v1/evidence: List public-safe evidence records. (public read) - GET /api/v1/search: Search meaningful public-safe traces, spans, evidence, and playbooks. (public read) - GET /api/v1/integrations/status: Canonical graph, sitemap, catalog, and platphorm-* project integration coverage. (public read) - GET /api/v1/projects: All checked-out platphorm-* project integration records. (public read) - GET /api/v1/projects/{project}: One project mapping, evidence checks, and deterministic remediation guidance. (public read) - GET /api/v1/playbooks: Deterministic debugging playbooks. (public read) - POST /api/v1/reports/trace-summary: Generate a public-safe trace summary report from persisted evidence. (public read) - GET /api/v1/aggregate/summary: Trace lifecycle, ingestion, latency, service, and JA4 redaction aggregate summary. (public read) - POST /api/v1/maintenance/trace-names: Dry-run or repair bounded generic trace titles from persisted entry spans. (requires PLATPHORM_API_KEY) - POST /api/v1/otel/v1/traces: Ingest OpenTelemetry trace payloads. (requires PLATPHORM_API_KEY) - GET /api/v1/network/graph: Canonical graph/sitemap-derived network registry. (public read) - GET /api/v1/network/trusted-domains: Trusted-domain registry summary. (public read) - GET /api/v1/network/route-compliance: Route compliance state by site. (public read) - POST /api/v1/network/route-compliance/run: Run a bounded route compliance probe for one trusted domain. (requires PLATPHORM_API_KEY) - GET /api/v1/network/observability: Observability compliance state by site. (public read) - GET /api/v1/network/propagation: Trace propagation state by site. (public read) - POST /api/v1/network/graph/sync: Refresh graph registry snapshots. (requires PLATPHORM_API_KEY) - POST /api/v1/sitemaps/sync: Refresh sitemap coverage snapshots. (requires PLATPHORM_API_KEY) - GET /api/v1/sitemaps/coverage: Graph and sitemap coverage summary. (public read) - POST /api/v1/feeds/sync: Refresh public feed snapshots. (requires PLATPHORM_API_KEY) - GET /api/v1/feeds: Public-safe trace and incident feed summary. (public read) ## Trace, Span, and Async Lifecycle - Trace statuses: pending, active, waiting_for_spans, partially_complete, completed, failed, cancelled, timed_out, degraded, orphaned, unknown. - Span statuses: pending, started, completed, failed, cancelled, timed_out, late, orphaned, degraded, unknown. - Async job statuses: queued, claimed, running, waiting, completed, failed, cancelled, timed_out, degraded. - Completion algorithm: trace-completion-v2.5.0. - Completion rule: Trace recomputes expected, completed, pending, failed, late, orphan, optional, not-applicable, and missing spans from real persisted span state. - Late span rule: late spans are accepted and annotated, attached by traceId or links, and do not silently overwrite prior completion. - Orphan span rule: spans with missing parents are retained as orphaned evidence and can be resolved later. ## Registered Workflows - Templates: story-format-relay-10, multimodal-story-proof-15, and distributed-agent-publishing. - The operator selector binds each template to its own plan, endpoint, confirmation token, expected workflow-step count, and live progress calculation. - The 10, 15, and 100 values are registered workflow-step counts. A resulting distributed trace may contain additional producer-emitted child spans whose original identities are preserved. - story-format-relay-10 executes one root plus nine real story, Docs, Markdown, JSON, XML, OpenContent, PDF, ZIP, and Spec operations. - multimodal-story-proof-15 executes one root plus fourteen real BrowserOps, Evals, Sandbox, ASCII, deASCII, A2V, V2A, content, format, Spec, and story operations. - Public inspection: GET /api/v1/workflows and GET /api/v1/workflows/distributed-agent-publishing/run. - Protected execution: POST /api/v1/workflows/distributed-agent-publishing/run with explicit RUN_100_STEP_TRACE confirmation. - Protected static validation: POST /api/v1/workflows/distributed-agent-publishing/dry-run; performs no mutations. - Execution: exactly 100 production, verification, and recovery-aware trace steps that publish a verified operator briefing, visual proof, lineage manifest, readiness verdict, and replayable receipts across the trusted PlatPhormNews mesh. - Recovery: expected product unavailability is recorded as a completed recovery-ready span with a bounded receipt; integrity, trust, redaction, required-receipt, and Trace persistence failures remain failed spans. - Operator UI: /workflows/distributed-agent-publishing. - Safety: operational decision frames are public-safe and redacted; PLATPHORM_API_KEY and private chain-of-thought are never persisted. - Span identity: demo-owned outbound spans receive new W3C span IDs; producer-emitted spans preserve their original IDs and attach through propagated parentage or span links. ## Demonstration Suite - The operator page also describes three persisted public-read demonstrations: concurrent Monitor and canonical-network-graph investigation, intentional MCP failure with capability-discovery recovery, and MCP host initialization, discovery, and tool execution. - Suite traces preserve bounded web requests, Trace lifecycle calls, MCP arguments and results, response evidence, causal links, and final trace artifacts. Credentials and MCP session identifiers are redacted before persistence and readback. - The 100-step protected briefing additionally preserves operator-safe decision frames, prompt/request records, web and internal operations, published artifacts, and replayable recovery receipts. ## Span Persistence Policy - Policy: meaningful_action_batch_v3. - Trace envelope rule: protected complete-trace ingestion stores no envelope unless the submitted spans prove a meaningful action. - Span row rule: complete batches are retained together when they contain a failure, correlated run, real tool or model operation, internal hierarchy, or multiple measured services. - Suppression rule: rudimentary request boundaries, passive MCP discovery, and insufficient-action batches return collected=false and are not written to durable or lab-memory storage. - Public read rule: lists, live feeds, search, sessions, service maps, statistics, direct trace views, comparisons, and exports expose meaningful actions only. - Forensic rule: meaningful=include and meaningful=rudimentary require PLATPHORM_API_KEY and use no-store responses; historical rudimentary traces are not directly public. - Response rule: ingestion responses include spans_received, spans_ingested, spans_skipped, span_persistence_policy, span_persistence_reason, and the structural assessment reason. ## W3C Trace Context and PlatPhorm Headers - traceparent - tracestate - X-PlatPhorm-Trace-Id - X-PlatPhorm-Span-Id - X-PlatPhorm-Parent-Span-Id - X-PlatPhorm-Request-Id - X-PlatPhorm-Source-Site - X-PlatPhorm-Target-Site - X-PlatPhorm-Agent-Run-Id - X-PlatPhorm-Workflow-Id - X-PlatPhorm-Eval-Run-Id - X-PlatPhorm-Browser-Run-Id - X-PlatPhorm-Sandbox-Run-Id - X-PlatPhorm-Mcp-Tool - X-PlatPhorm-Api-Operation ## x-vercel-ja4-digest Policy - Capture when present. - Public display is hashed/redacted. - Raw value is never exposed in public UI, RSS, sitemap, llms files, OpenAPI examples, client logs, or public traces. - Hashed digest can be used for correlation coverage and trust research. ## platphormctl Examples - platphormctl trace start - platphormctl trace headers - platphormctl trace run -- - platphormctl trace inspect - platphormctl site inspect trace - platphormctl mcp validate trace - platphormctl policy inspect trace - platphormctl harness run discovery-full --include trace --dry-run - platphormctl harness run developer-validation --target https://trace.platphormnews.com --dry-run ## MCP Tools - get_trace_info: Return Trace Observatory info, truth-model sources, and public/protected boundary. - list_traces: List public-safe persisted traces with optional filtering. - get_trace: Get one meaningful public-safe trace by ID. - get_trace_spans: Get public-safe spans for a trace. - get_trace_events: Get public-safe trace events. - get_trace_timeline: Return a timestamp-sorted timeline for a trace. - get_trace_tree: Return a parent/child tree for a trace. - get_trace_waterfall: Return waterfall timing data for a trace. - get_trace_service_map: Return public-safe service map for a trace. - get_trace_critical_path: Return public-safe critical path for a trace. - get_trace_completion: Return recomputed trace completion state. - list_incomplete_traces: Return public-safe incomplete trace aggregate summary. - list_failed_traces: Return public-safe failed trace aggregate summary. - list_late_spans: Return public-safe late span aggregate summary. - list_orphan_spans: Return public-safe orphan span list. - get_network_propagation: Return public-safe network propagation summary. - get_observability_summary: Return public-safe observability summary. - get_service_trace_summary: Return service trace aggregate summary. - get_trace_aggregate_summary: Return lifecycle, latency, service, and correlation aggregate summary. - validate_trace_context: Validate W3C traceparent and safe tracestate. - generate_trace_headers: Generate W3C and PlatPhorm trace headers. - get_public_evidence: Return public-safe evidence refs for a trace. - get_agent_policy: Return public-safe agent access policy. - list_agent_platforms: List public-safe agent platform policy records. - get_agent_platform: Get one agent platform policy record. - evaluate_agent_access: Evaluate public/protected action boundary. - get_robots_policy: Return robots policy text. - get_ai_policy: Return public-safe AI policy. - get_trust_policy: Return public trust policy. - get_discovery_manifest: Return llms-index discovery manifest. - get_public_access_summary: Return public/protected boundary summary. - get_health: Return health summary. - get_info: Return MCP server info. - get_route_compliance: Get route compliance for Trace or the trusted network. - get_discovery_compliance: Get discovery compliance summary. - search_traces: Search meaningful public-safe trace names, descriptions, agents, and source domains. - search_spans: Search public-safe spans by trace ID, span ID, name, or error code. - search_evidence: Search public-safe evidence summaries and types. - get_service_map: Return public-safe aggregate service graph. - get_integration_status: Return network-wide site and platphorm-* project integration coverage. - get_project_integration: Return one platphorm-* project mapping, evidence checks, and remediation guidance. - get_debugging_playbook: Return a deterministic Trace debugging playbook by slug. - generate_platphormctl_command: Return platphormctl commands for common Trace operations. - get_site_observability: Get observability compliance for a trusted site. - get_network_observability: Get network-wide observability compliance summary. - get_vercel_metadata: Return safe Vercel metadata capture coverage. - validate_trace_headers: Validate W3C trace context and PlatPhorm enrichment headers. - validate_span_redaction: Check span attributes for public-secret leakage patterns. - validate_vercel_headers: Return sanitized safe Vercel request metadata from supplied headers. - explain_trace_gap: Explain why a trace is incomplete based on persisted spans. - generate_trace_remediation_plan: Generate an observability remediation plan from current compliance gaps. - list_trusted_domains: List trusted and pending domains from graph/sitemap registry. - validate_trusted_domain: Validate one domain against the PlatPhorm trusted-domain policy. - ingest_trace: Ingest a trace. Requires PLATPHORM_API_KEY on the HTTP request. - ingest_span: Ingest one span. Requires PLATPHORM_API_KEY on the HTTP request. - complete_span: Complete a span. Requires PLATPHORM_API_KEY on the HTTP request. - fail_span: Fail a span. Requires PLATPHORM_API_KEY on the HTTP request. - heartbeat_span: Record a span heartbeat. Requires PLATPHORM_API_KEY on the HTTP request. - start_span: Start a span. Requires PLATPHORM_API_KEY on the HTTP request. - cancel_span: Cancel a span. Requires PLATPHORM_API_KEY on the HTTP request. - link_evidence: Link public-safe or protected evidence to a trace/span. Requires PLATPHORM_API_KEY. - complete_trace: Recompute and persist trace completion. Requires PLATPHORM_API_KEY. - recompute_trace_completion: Recompute trace completion. Requires PLATPHORM_API_KEY. - create_async_trace: Create async trace envelope. Requires PLATPHORM_API_KEY. - create_async_job: Create async trace-linked job. Requires PLATPHORM_API_KEY. - complete_async_job: Complete async job. Requires PLATPHORM_API_KEY. - fail_async_job: Fail async job. Requires PLATPHORM_API_KEY. - replay_trace: Replay trace. Requires PLATPHORM_API_KEY; degrades if replay adapter is unavailable. - fork_trace: Fork trace. Requires PLATPHORM_API_KEY; degrades if fork adapter is unavailable. - query_private_correlations: Query private correlations. Requires PLATPHORM_API_KEY. - sync_network_graph: Refresh the network graph snapshot. Requires PLATPHORM_API_KEY. - sync_sitemap_index: Refresh sitemap coverage. Requires PLATPHORM_API_KEY. - sync_feeds: Refresh public feed coverage. Requires PLATPHORM_API_KEY. - create_docs_report: Create Docs report. Requires PLATPHORM_API_KEY. - create_sheet_report: Create Sheets report. Requires PLATPHORM_API_KEY. - create_deck_summary: Create Deck summary. Requires PLATPHORM_API_KEY. - update_agent_policy: Update agent policy. Requires PLATPHORM_API_KEY. - refresh_agent_platform_registry: Refresh agent platform registry. Requires PLATPHORM_API_KEY. - run_route_compliance_probe: Run a bounded live standard-route probe for one trusted PlatPhormNews site. Requires PLATPHORM_API_KEY. ## MCP Resources - trace://live: Current meaningful public-safe action list. - trace://traces: Public-safe persisted traces. - trace://trace/{traceId}: Use a concrete trace://trace/ URI for public-safe trace detail. - trace://trace/{traceId}/spans: Public-safe trace span list template. - trace://trace/{traceId}/evidence: Public-safe trace evidence template. - trace://trace/{traceId}/timeline: Public-safe trace timeline template. - trace://trace/{traceId}/tree: Public-safe trace tree template. - trace://trace/{traceId}/waterfall: Public-safe trace waterfall template. - trace://trace/{traceId}/completion: Public-safe trace completion template. - trace://incomplete: Public-safe incomplete aggregate summary. - trace://late-spans: Public-safe late span aggregate summary. - trace://orphan-spans: Public-safe orphan span list. - trace://network/health: Trace health and degraded dependency summary. - trace://network/observability: Observability compliance summary. - trace://network/propagation: Trace propagation status summary. - trace://network/route-compliance: Standard route compliance summary. - trace://network/route-compliance/history: Latest persisted or warm-runtime route probe evidence by trusted site. - trace://network/discovery-compliance: Discovery compliance summary. - trace://network/trusted-domains: Trusted-domain registry. - trace://spans/orphans: Spans with missing parents. - trace://traces/broken: Incomplete traces and propagation gaps. - trace://aggregates/services: Service graph aggregate summary. - trace://aggregates/errors: Failed trace and service aggregate summary. - trace://integrations: Network-wide site and platphorm-* project integration coverage. - trace://projects: Every checked-out platphorm-* repository with honest canonical mapping status. - trace://project/{project}: Use trace://project/ for one project integration and remediation record. - trace://stats/daily: Trace counts for public-safe stats. - trace://openapi: OpenAPI specification. - trace://llms: LLM discovery index. - trace://trust-policy: Public trust and auth boundary. - agent-policy://summary: Public-safe agent policy summary. - agent-policy://platforms: Agent platform policy records. - agent-policy://robots: Robots.txt policy. - agent-policy://ai-policy: Public AI policy. - agent-policy://trust-policy: Public trust policy. ## MCP Prompts - analyze_trace: Analyze a trace from deterministic spans and evidence. - explain_trace: Explain a trace from deterministic spans and evidence. - explain_error: Explain a failed span or trace without fabricating root cause. - debug_incomplete_trace: Build a debugging plan for missing, pending, late, or orphan spans. - explain_late_span: Explain a late span and evidence to collect. - explain_orphan_span: Explain an orphan span and propagation checks. - summarize_service_propagation: Summarize service propagation from public-safe service map evidence. - create_trace_report: Create a redacted Trace report outline. - create_redaction_report: Create a public-safe redaction compliance report outline. - create_platphorm_debugging_plan: Create a PlatPhorm workflow debugging plan from Trace evidence. - summarize_trace_failure: Summarize failed spans and likely handoff points without fabricating root cause. - find_missing_spans: Find expected or inferred missing spans. - explain_span_completion: Explain span completion state and algorithm version. - debug_async_trace: Debug queued/running/waiting async traces and jobs. - create_trace_ingestion_plan: Create a site-specific ingestion plan. - create_observability_report: Create a deterministic observability report outline. - explain_trace_propagation: Explain W3C and PlatPhorm trace propagation. - create_platphorm_trace_headers: Create traceparent and PlatPhorm header examples. - investigate_orphan_span: Investigate orphan span causes and remediation. - summarize_service_latency: Summarize service latency from aggregate spans. - human_machine_trace_handoff: Create a human-machine handoff summary for a trace. ## Trust Policy Web dashboard, public-safe discovery, browser-based operations, trusted-domain discovery, standard route compliance, Vercel metadata capture, trace inspection, and agentic workflow discovery are intentionally supported for public read-only debugging and operator workflows. Mutating, administrative, ingestion, replay, fork, remediation, deployment, sync, test-triggering, reporting, and write actions require PLATPHORM_API_KEY. ## Current Limitations - Sites whose health, route compliance, or propagation emitters have not been probed are reported as unknown, not online. - Replay, fork, generic workflow creation, and sync mutations return authenticated degraded or unsupported states until their durable adapters are configured. The registered distributed-agent-publishing workflow is implemented separately as a real trace-linked job. - OTLP intake is authenticated but currently reports degraded if no durable adapter is configured.