# PlatPhorm AgentOps: complete capability record Agent operations discovery for the PlatPhorm News network. Compare the canonical network graph and base sitemap index, inspect local route-safety documentation, and see unsupported capabilities honestly. ## Owned data and actions AgentOps owns a curated local catalog of service purposes, local route-safety documentation, and read-only snapshots assembled at request time from the canonical root graph and base sitemap index. It owns no remote service state and exposes no write or execution action. ## Canonical source policy - Root graph: https://platphormnews.com/api/network/graph - Base sitemap index: https://base.platphormnews.com/sitemap-index.xml - Allowed upstream hosts: platphormnews.com and *.platphormnews.com over HTTPS - User-provided upstream URLs: rejected by design - Redirects: rejected - Response limit: 1 MiB per source - Timeout: 8 seconds per source - Cache: best-effort in-process, five minutes - External and invalid entries: omitted and reported as warnings The root graph establishes trusted sites. A sitemap-only hostname is pending, not trusted or healthy. Failure of either source yields an honest degraded snapshot. ## Implemented public routes - GET /: AgentOps Homepage; safety=public_read; status=active - GET /api/health: Health Check; safety=public_read; status=active - GET /api/v1/storage/status: Storage Status; safety=public_read; status=active - GET /api/v1/services: List Services; safety=public_read; status=active - GET /api/v1/routes: List Routes; safety=public_read; status=active - GET /api/v1/routes/agent-safe: Agent-Safe Routes; safety=public_read; status=active - GET /api/v1/network/discovery: Canonical Network Discovery; safety=public_read; status=active - GET /api/web/status: Web Status; safety=public_read; status=active - GET /llms.txt: LLMS.txt; safety=public_read; status=active - GET /openapi.json: OpenAPI Spec; safety=public_read; status=active - GET /api/v1/network/discovery: bounded canonical network discovery - GET /network: human-readable canonical network view - GET /api/v1/health: versioned health alias - GET /api/docs: machine-readable API summary ## Curated service records These 41 records describe intended product purposes. Only AgentOps asserts its own implementation status; every other record remains unknown until observed through canonical discovery. - PlatPhorm News: https://platphormnews.com; category=root; status=unknown; source=curated_static_registry - AgentOps: https://agentops.platphormnews.com; category=ops; status=active; source=curated_static_registry - SearchOps: https://searchops.platphormnews.com; category=ops; status=unknown; source=curated_static_registry - SitemapOps: https://sitemapops.platphormnews.com; category=ops; status=unknown; source=curated_static_registry - StoryOps: https://storyops.platphormnews.com; category=ops; status=unknown; source=curated_static_registry - TrustOps: https://trustops.platphormnews.com; category=ops; status=unknown; source=curated_static_registry - MCP Gateway: https://mcp.platphormnews.com; category=integration; status=unknown; source=curated_static_registry - AgentUI: https://agentui.platphormnews.com; category=integration; status=unknown; source=curated_static_registry - Spec: https://spec.platphormnews.com; category=docs; status=unknown; source=curated_static_registry - Webhooks: https://webhooks.platphormnews.com; category=integration; status=unknown; source=curated_static_registry - Sandbox: https://sandbox.platphormnews.com; category=integration; status=unknown; source=curated_static_registry - BrowserOps: https://browserops.platphormnews.com; category=ops; status=unknown; source=curated_static_registry - Evals: https://evals.platphormnews.com; category=integration; status=unknown; source=curated_static_registry - Claws: https://claws.platphormnews.com; category=integration; status=unknown; source=curated_static_registry - Monitor: https://monitor.platphormnews.com; category=ops; status=unknown; source=curated_static_registry - Trace: https://trace.platphormnews.com; category=ops; status=unknown; source=curated_static_registry - Docs: https://docs.platphormnews.com; category=docs; status=unknown; source=curated_static_registry - Sheets: https://sheets.platphormnews.com; category=tools; status=unknown; source=curated_static_registry - Catalog: https://catalog.platphormnews.com; category=tools; status=unknown; source=curated_static_registry - Fingerprint: https://fingerprint.platphormnews.com; category=security; status=unknown; source=curated_static_registry - Phorm: https://phorm.platphormnews.com; category=tools; status=unknown; source=curated_static_registry - Open Content: https://opencontent.platphormnews.com; category=content; status=unknown; source=curated_static_registry - Podcasts: https://podcasts.platphormnews.com; category=content; status=unknown; source=curated_static_registry - Reader: https://reader.platphormnews.com; category=content; status=unknown; source=curated_static_registry - Echo: https://echo.platphormnews.com; category=content; status=unknown; source=curated_static_registry - Dictionary: https://dictionary.platphormnews.com; category=tools; status=unknown; source=curated_static_registry - Emoji: https://emoji.platphormnews.com; category=tools; status=unknown; source=curated_static_registry - JSON: https://json.platphormnews.com; category=tools; status=unknown; source=curated_static_registry - XML: https://xml.platphormnews.com; category=tools; status=unknown; source=curated_static_registry - Markdown: https://markdown.platphormnews.com; category=tools; status=unknown; source=curated_static_registry - Layout: https://layout.platphormnews.com; category=tools; status=unknown; source=curated_static_registry - SVG: https://svg.platphormnews.com; category=tools; status=unknown; source=curated_static_registry - ASCII: https://ascii.platphormnews.com; category=tools; status=unknown; source=curated_static_registry - Calendar: https://calendar.platphormnews.com; category=tools; status=unknown; source=curated_static_registry - Kanban: https://kanban.platphormnews.com; category=tools; status=unknown; source=curated_static_registry - Finance: https://finance.platphormnews.com; category=tools; status=unknown; source=curated_static_registry - Shipments: https://shipments.platphormnews.com; category=tools; status=unknown; source=curated_static_registry - CLI: https://cli.platphormnews.com; category=tools; status=unknown; source=curated_static_registry - Keys: https://keys.platphormnews.com; category=security; status=unknown; source=curated_static_registry - Insights: https://insights.platphormnews.com; category=analytics; status=unknown; source=curated_static_registry - Atlas: https://atlas.platphormnews.com; category=tools; status=unknown; source=curated_static_registry ## Ops contract documents The following are documentation records only. Their presence does not prove that a target route exists or that downstream execution occurred. - SearchOps: Daily crawling, URL labeling, status code capture, canonical detection, alerts; documented routes=8 - SitemapOps: Index policy driven sitemap generation, exclusions, meaningful lastmod; documented routes=10 - StoryOps: Story quality gating, indexable story flag, thin story quarantine; documented routes=7 - TrustOps: Author schema, publisher schema, corrections policy, AI-use disclosure; documented routes=9 ## Discovery and health - Web status: https://agentops.platphormnews.com/api/web/status - Web status mode: degraded=true - Health: https://agentops.platphormnews.com/api/health - OpenAPI JSON: https://agentops.platphormnews.com/openapi.json - OpenAPI YAML: https://agentops.platphormnews.com/openapi.yaml - RSS: https://agentops.platphormnews.com/rss.xml - Atom: https://agentops.platphormnews.com/feed.xml - Sitemap: https://agentops.platphormnews.com/sitemap.xml - Sitemap index: https://agentops.platphormnews.com/sitemap-index.xml - Agents manifest: https://agentops.platphormnews.com/.well-known/agents.json - AI plugin manifest: https://agentops.platphormnews.com/.well-known/ai-plugin.json (public read-only OpenAPI discovery) - Trust policy: https://agentops.platphormnews.com/.well-known/trust.json ## MCP capabilities - Endpoint: https://agentops.platphormnews.com/api/mcp (JSON-RPC 2.0, public read-only) - Tools: list_services, list_routes, get_network_snapshot - Resources: agentops://services, agentops://routes, agentops://network - Prompt: review_network_compliance - No mutation, execution, publishing, remediation, or arbitrary URL capability is exposed. ## Unsupported capabilities - Agent runbook execution - Handoff execution - Registry mutation or synchronization - Browser, eval, webhook, sandbox, report, deployment, or remediation triggers - Persistent trace export and 24-hour span metrics ## Authentication boundary All implemented AgentOps product actions are read-only and public-safe. Future mutations must require PLATPHORM_API_KEY and accept both Bearer and X-PlatPhorm-API-Key forms. Credentials, cookies, baggage, raw IPs, and request bodies are not forwarded to canonical discovery sources. ## Trace behavior Valid incoming traceparent and safe tracestate values are propagated to canonical source requests with fresh child span IDs and X-PlatPhorm request/source/target headers. Baggage is intentionally not propagated. Invalid trace context is replaced, not trusted.