{
  "ok": true,
  "data": {
    "kind": "agentops",
    "packet": "source",
    "source": "PlatPhormNews Root",
    "sourceUrl": "https://platphormnews.com",
    "generatedAt": "2026-06-06T02:10:17.384Z",
    "stale": false,
    "publicSafe": true,
    "protected": [
      "admin refresh jobs",
      "registry mutation",
      "trust policy mutation",
      "search index rebuild",
      "publishing root snapshots",
      "private traces",
      "destructive actions",
      "backend write jobs"
    ],
    "traceId": null,
    "version": "phase-1-root-source",
    "data": {
      "tools": [
        {
          "name": "get_root_info",
          "source": "root-mcp",
          "sourceUrl": "/api/mcp",
          "fetchedAt": "2026-06-06T02:10:17.382Z",
          "stale": false,
          "confidence": "high",
          "publicSafe": true
        },
        {
          "name": "get_public_dmz_status",
          "source": "root-mcp",
          "sourceUrl": "/api/mcp",
          "fetchedAt": "2026-06-06T02:10:17.382Z",
          "stale": false,
          "confidence": "high",
          "publicSafe": true
        },
        {
          "name": "list_stories",
          "source": "root-mcp",
          "sourceUrl": "/api/mcp",
          "fetchedAt": "2026-06-06T02:10:17.382Z",
          "stale": false,
          "confidence": "high",
          "publicSafe": true
        },
        {
          "name": "get_news_stories",
          "source": "root-mcp",
          "sourceUrl": "/api/mcp",
          "fetchedAt": "2026-06-06T02:10:17.382Z",
          "stale": false,
          "confidence": "high",
          "publicSafe": true
        },
        {
          "name": "list_top_stories",
          "source": "root-mcp",
          "sourceUrl": "/api/mcp",
          "fetchedAt": "2026-06-06T02:10:17.382Z",
          "stale": false,
          "confidence": "high",
          "publicSafe": true
        },
        {
          "name": "list_best_stories",
          "source": "root-mcp",
          "sourceUrl": "/api/mcp",
          "fetchedAt": "2026-06-06T02:10:17.382Z",
          "stale": false,
          "confidence": "high",
          "publicSafe": true
        },
        {
          "name": "list_new_stories",
          "source": "root-mcp",
          "sourceUrl": "/api/mcp",
          "fetchedAt": "2026-06-06T02:10:17.382Z",
          "stale": false,
          "confidence": "high",
          "publicSafe": true
        },
        {
          "name": "list_ask_stories",
          "source": "root-mcp",
          "sourceUrl": "/api/mcp",
          "fetchedAt": "2026-06-06T02:10:17.382Z",
          "stale": false,
          "confidence": "high",
          "publicSafe": true
        },
        {
          "name": "list_show_stories",
          "source": "root-mcp",
          "sourceUrl": "/api/mcp",
          "fetchedAt": "2026-06-06T02:10:17.382Z",
          "stale": false,
          "confidence": "high",
          "publicSafe": true
        },
        {
          "name": "list_job_stories",
          "source": "root-mcp",
          "sourceUrl": "/api/mcp",
          "fetchedAt": "2026-06-06T02:10:17.382Z",
          "stale": false,
          "confidence": "high",
          "publicSafe": true
        },
        {
          "name": "get_story",
          "source": "root-mcp",
          "sourceUrl": "/api/mcp",
          "fetchedAt": "2026-06-06T02:10:17.382Z",
          "stale": false,
          "confidence": "high",
          "publicSafe": true
        },
        {
          "name": "get_story_discussion",
          "source": "root-mcp",
          "sourceUrl": "/api/mcp",
          "fetchedAt": "2026-06-06T02:10:17.382Z",
          "stale": false,
          "confidence": "high",
          "publicSafe": true
        },
        {
          "name": "search_stories",
          "source": "root-mcp",
          "sourceUrl": "/api/mcp",
          "fetchedAt": "2026-06-06T02:10:17.382Z",
          "stale": false,
          "confidence": "high",
          "publicSafe": true
        },
        {
          "name": "search_comments",
          "source": "root-mcp",
          "sourceUrl": "/api/mcp",
          "fetchedAt": "2026-06-06T02:10:17.382Z",
          "stale": false,
          "confidence": "high",
          "publicSafe": true
        },
        {
          "name": "get_hn_author_profile",
          "source": "root-mcp",
          "sourceUrl": "/api/mcp",
          "fetchedAt": "2026-06-06T02:10:17.382Z",
          "stale": false,
          "confidence": "high",
          "publicSafe": true
        },
        {
          "name": "get_story_comments",
          "source": "root-mcp",
          "sourceUrl": "/api/mcp",
          "fetchedAt": "2026-06-06T02:10:17.382Z",
          "stale": false,
          "confidence": "high",
          "publicSafe": true
        },
        {
          "name": "get_network_graph",
          "source": "root-mcp",
          "sourceUrl": "/api/mcp",
          "fetchedAt": "2026-06-06T02:10:17.382Z",
          "stale": false,
          "confidence": "high",
          "publicSafe": true
        },
        {
          "name": "list_network_sites",
          "source": "root-mcp",
          "sourceUrl": "/api/mcp",
          "fetchedAt": "2026-06-06T02:10:17.382Z",
          "stale": false,
          "confidence": "high",
          "publicSafe": true
        },
        {
          "name": "list_network_integrations",
          "source": "root-mcp",
          "sourceUrl": "/api/mcp",
          "fetchedAt": "2026-06-06T02:10:17.382Z",
          "stale": false,
          "confidence": "high",
          "publicSafe": true
        },
        {
          "name": "get_site_summary",
          "source": "root-mcp",
          "sourceUrl": "/api/mcp",
          "fetchedAt": "2026-06-06T02:10:17.382Z",
          "stale": false,
          "confidence": "high",
          "publicSafe": true
        },
        {
          "name": "list_trusted_domains",
          "source": "root-mcp",
          "sourceUrl": "/api/mcp",
          "fetchedAt": "2026-06-06T02:10:17.382Z",
          "stale": false,
          "confidence": "high",
          "publicSafe": true
        },
        {
          "name": "get_support_info",
          "source": "root-mcp",
          "sourceUrl": "/api/mcp",
          "fetchedAt": "2026-06-06T02:10:17.382Z",
          "stale": false,
          "confidence": "high",
          "publicSafe": true
        },
        {
          "name": "get_status",
          "source": "root-mcp",
          "sourceUrl": "/api/mcp",
          "fetchedAt": "2026-06-06T02:10:17.382Z",
          "stale": false,
          "confidence": "high",
          "publicSafe": true
        },
        {
          "name": "get_route_compliance",
          "source": "root-mcp",
          "sourceUrl": "/api/mcp",
          "fetchedAt": "2026-06-06T02:10:17.382Z",
          "stale": false,
          "confidence": "high",
          "publicSafe": true
        },
        {
          "name": "get_discovery_compliance",
          "source": "root-mcp",
          "sourceUrl": "/api/mcp",
          "fetchedAt": "2026-06-06T02:10:17.382Z",
          "stale": false,
          "confidence": "high",
          "publicSafe": true
        },
        {
          "name": "get_trust_policy",
          "source": "root-mcp",
          "sourceUrl": "/api/mcp",
          "fetchedAt": "2026-06-06T02:10:17.382Z",
          "stale": false,
          "confidence": "high",
          "publicSafe": true
        },
        {
          "name": "get_agent_policy",
          "source": "root-mcp",
          "sourceUrl": "/api/mcp",
          "fetchedAt": "2026-06-06T02:10:17.382Z",
          "stale": false,
          "confidence": "high",
          "publicSafe": true
        },
        {
          "name": "list_agent_platforms",
          "source": "root-mcp",
          "sourceUrl": "/api/mcp",
          "fetchedAt": "2026-06-06T02:10:17.382Z",
          "stale": false,
          "confidence": "high",
          "publicSafe": true
        },
        {
          "name": "list_mcp_enabled_sites",
          "source": "root-mcp",
          "sourceUrl": "/api/mcp",
          "fetchedAt": "2026-06-06T02:10:17.382Z",
          "stale": false,
          "confidence": "high",
          "publicSafe": true
        },
        {
          "name": "list_mcp_tools",
          "source": "root-mcp",
          "sourceUrl": "/api/mcp",
          "fetchedAt": "2026-06-06T02:10:17.382Z",
          "stale": false,
          "confidence": "high",
          "publicSafe": true
        },
        {
          "name": "list_apis",
          "source": "root-mcp",
          "sourceUrl": "/api/mcp",
          "fetchedAt": "2026-06-06T02:10:17.382Z",
          "stale": false,
          "confidence": "high",
          "publicSafe": true
        },
        {
          "name": "get_searchops_source",
          "source": "root-mcp",
          "sourceUrl": "/api/mcp",
          "fetchedAt": "2026-06-06T02:10:17.382Z",
          "stale": false,
          "confidence": "high",
          "publicSafe": true
        },
        {
          "name": "get_trustops_source",
          "source": "root-mcp",
          "sourceUrl": "/api/mcp",
          "fetchedAt": "2026-06-06T02:10:17.382Z",
          "stale": false,
          "confidence": "high",
          "publicSafe": true
        },
        {
          "name": "get_agentops_source",
          "source": "root-mcp",
          "sourceUrl": "/api/mcp",
          "fetchedAt": "2026-06-06T02:10:17.382Z",
          "stale": false,
          "confidence": "high",
          "publicSafe": true
        },
        {
          "name": "get_public_access_summary",
          "source": "root-mcp",
          "sourceUrl": "/api/mcp",
          "fetchedAt": "2026-06-06T02:10:17.382Z",
          "stale": false,
          "confidence": "high",
          "publicSafe": true
        },
        {
          "name": "get_health",
          "source": "root-mcp",
          "sourceUrl": "/api/mcp",
          "fetchedAt": "2026-06-06T02:10:17.382Z",
          "stale": false,
          "confidence": "high",
          "publicSafe": true
        },
        {
          "name": "get_root_health",
          "source": "root-mcp",
          "sourceUrl": "/api/mcp",
          "fetchedAt": "2026-06-06T02:10:17.382Z",
          "stale": false,
          "confidence": "high",
          "publicSafe": true
        },
        {
          "name": "get_public_api_summary",
          "source": "root-mcp",
          "sourceUrl": "/api/mcp",
          "fetchedAt": "2026-06-06T02:10:17.382Z",
          "stale": false,
          "confidence": "high",
          "publicSafe": true
        },
        {
          "name": "get_mcp_summary",
          "source": "root-mcp",
          "sourceUrl": "/api/mcp",
          "fetchedAt": "2026-06-06T02:10:17.382Z",
          "stale": false,
          "confidence": "high",
          "publicSafe": true
        },
        {
          "name": "get_platphormctl_examples",
          "source": "root-mcp",
          "sourceUrl": "/api/mcp",
          "fetchedAt": "2026-06-06T02:10:17.382Z",
          "stale": false,
          "confidence": "high",
          "publicSafe": true
        },
        {
          "name": "validate_root_discovery",
          "source": "root-mcp",
          "sourceUrl": "/api/mcp",
          "fetchedAt": "2026-06-06T02:10:17.382Z",
          "stale": false,
          "confidence": "high",
          "publicSafe": true
        },
        {
          "name": "ingest_hn_stories_to_docs",
          "source": "root-mcp",
          "sourceUrl": "/api/mcp",
          "fetchedAt": "2026-06-06T02:10:17.382Z",
          "stale": false,
          "confidence": "high",
          "publicSafe": true
        },
        {
          "name": "sync_network_graph",
          "source": "root-mcp",
          "sourceUrl": "/api/mcp",
          "fetchedAt": "2026-06-06T02:10:17.382Z",
          "stale": false,
          "confidence": "high",
          "publicSafe": true
        },
        {
          "name": "refresh_route_compliance",
          "source": "root-mcp",
          "sourceUrl": "/api/mcp",
          "fetchedAt": "2026-06-06T02:10:17.382Z",
          "stale": false,
          "confidence": "high",
          "publicSafe": true
        },
        {
          "name": "refresh_discovery_compliance",
          "source": "root-mcp",
          "sourceUrl": "/api/mcp",
          "fetchedAt": "2026-06-06T02:10:17.382Z",
          "stale": false,
          "confidence": "high",
          "publicSafe": true
        },
        {
          "name": "submit_support_report",
          "source": "root-mcp",
          "sourceUrl": "/api/mcp",
          "fetchedAt": "2026-06-06T02:10:17.382Z",
          "stale": false,
          "confidence": "high",
          "publicSafe": true
        },
        {
          "name": "trigger_network_validation",
          "source": "root-mcp",
          "sourceUrl": "/api/mcp",
          "fetchedAt": "2026-06-06T02:10:17.382Z",
          "stale": false,
          "confidence": "high",
          "publicSafe": true
        },
        {
          "name": "create_docs_report",
          "source": "root-mcp",
          "sourceUrl": "/api/mcp",
          "fetchedAt": "2026-06-06T02:10:17.382Z",
          "stale": false,
          "confidence": "high",
          "publicSafe": true
        },
        {
          "name": "update_agent_policy",
          "source": "root-mcp",
          "sourceUrl": "/api/mcp",
          "fetchedAt": "2026-06-06T02:10:17.382Z",
          "stale": false,
          "confidence": "high",
          "publicSafe": true
        },
        {
          "name": "get_web4_manifest",
          "source": "root-mcp",
          "sourceUrl": "/api/mcp",
          "fetchedAt": "2026-06-06T02:10:17.382Z",
          "stale": false,
          "confidence": "high",
          "publicSafe": true
        },
        {
          "name": "get_web4_status",
          "source": "root-mcp",
          "sourceUrl": "/api/mcp",
          "fetchedAt": "2026-06-06T02:10:17.382Z",
          "stale": false,
          "confidence": "high",
          "publicSafe": true
        },
        {
          "name": "get_network_scorecard",
          "source": "root-mcp",
          "sourceUrl": "/api/mcp",
          "fetchedAt": "2026-06-06T02:10:17.382Z",
          "stale": false,
          "confidence": "high",
          "publicSafe": true
        },
        {
          "name": "list_web4_sites",
          "source": "root-mcp",
          "sourceUrl": "/api/mcp",
          "fetchedAt": "2026-06-06T02:10:17.382Z",
          "stale": false,
          "confidence": "high",
          "publicSafe": true
        },
        {
          "name": "get_site_web4_score",
          "source": "root-mcp",
          "sourceUrl": "/api/mcp",
          "fetchedAt": "2026-06-06T02:10:17.382Z",
          "stale": false,
          "confidence": "high",
          "publicSafe": true
        },
        {
          "name": "get_route_evidence",
          "source": "root-mcp",
          "sourceUrl": "/api/mcp",
          "fetchedAt": "2026-06-06T02:10:17.382Z",
          "stale": false,
          "confidence": "high",
          "publicSafe": true
        },
        {
          "name": "list_fingerprints",
          "source": "root-mcp",
          "sourceUrl": "/api/mcp",
          "fetchedAt": "2026-06-06T02:10:17.382Z",
          "stale": false,
          "confidence": "high",
          "publicSafe": true
        },
        {
          "name": "lookup_provenance",
          "source": "root-mcp",
          "sourceUrl": "/api/mcp",
          "fetchedAt": "2026-06-06T02:10:17.382Z",
          "stale": false,
          "confidence": "high",
          "publicSafe": true
        },
        {
          "name": "verify_provenance",
          "source": "root-mcp",
          "sourceUrl": "/api/mcp",
          "fetchedAt": "2026-06-06T02:10:17.382Z",
          "stale": false,
          "confidence": "high",
          "publicSafe": true
        },
        {
          "name": "get_xr_manifest",
          "source": "root-mcp",
          "sourceUrl": "/api/mcp",
          "fetchedAt": "2026-06-06T02:10:17.382Z",
          "stale": false,
          "confidence": "high",
          "publicSafe": true
        }
      ],
      "mcp": {
        "status": "active",
        "toolCount": 59,
        "resourceCount": 34,
        "promptCount": 10,
        "endpoint": "/api/mcp"
      },
      "policies": {
        "trustPolicy": "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.",
        "agentPolicy": {
          "schemaVersion": "1.0",
          "service": "platphormnews-root",
          "role": "public-dmz-network-root",
          "generatedAt": "2026-06-06T02:10:17.384Z",
          "source": "src/lib/agent-policy.ts",
          "sourceUrl": "https://platphormnews.com/.well-known/agent-policy.json",
          "stale": false,
          "confidence": "high",
          "publicSafe": true,
          "platforms": [
            {
              "name": "OpenAI / ChatGPT",
              "verificationStatus": "self-declared",
              "notes": "No official crawler user-agent claim is made by this root policy."
            },
            {
              "name": "Anthropic / Claude",
              "verificationStatus": "self-declared",
              "notes": "Use public discovery and MCP introspection only unless authorized."
            },
            {
              "name": "xAI / Grok",
              "verificationStatus": "self-declared",
              "notes": "Public-safe crawling is allowed under robots and trust policy."
            },
            {
              "name": "Meta / Meta AI",
              "verificationStatus": "self-declared",
              "notes": "No official crawler user-agent claim is made by this root policy."
            },
            {
              "name": "Google",
              "verificationStatus": "self-declared",
              "notes": "Standard crawler behavior should follow robots.txt and sitemaps."
            },
            {
              "name": "Microsoft",
              "verificationStatus": "self-declared",
              "notes": "Standard crawler behavior should follow robots.txt and sitemaps."
            },
            {
              "name": "Perplexity",
              "verificationStatus": "self-declared",
              "notes": "Public-safe read-only discovery is supported."
            },
            {
              "name": "Apple",
              "verificationStatus": "self-declared",
              "notes": "Public-safe read-only discovery is supported."
            },
            {
              "name": "MCP clients",
              "verificationStatus": "supported-interface",
              "notes": "Use GET /api/mcp for metadata and POST /api/mcp for JSON-RPC."
            },
            {
              "name": "Browser agents",
              "verificationStatus": "supported-interface",
              "notes": "Browser checks may inspect public routes and public UI only."
            },
            {
              "name": "Generic crawlers",
              "verificationStatus": "policy",
              "notes": "Follow robots.txt, sitemap.xml, and the public/protected boundary."
            }
          ],
          "publicAccess": [
            "homepage",
            "stories",
            "network graph",
            "network directory",
            "support hub",
            "health summary",
            "route compliance",
            "discovery compliance",
            "API docs",
            "OpenAPI",
            "MCP introspection",
            "llms files",
            "RSS/feed/sitemap",
            "trust policy"
          ],
          "protectedActionsRequire": "PLATPHORM_API_KEY",
          "authHeaders": [
            "Authorization: Bearer $PLATPHORM_API_KEY",
            "X-PlatPhorm-API-Key: $PLATPHORM_API_KEY"
          ],
          "tracePolicy": {
            "accepts": [
              "traceparent",
              "tracestate",
              "X-PlatPhorm-Trace-Id"
            ],
            "propagates": [
              "traceparent",
              "tracestate",
              "X-PlatPhorm-Trace-Id",
              "X-PlatPhorm-Span-Id",
              "X-PlatPhorm-Request-Id",
              "X-PlatPhorm-Source-Site",
              "X-PlatPhorm-Target-Site"
            ],
            "secretBaggageAllowed": false
          },
          "ja4DigestPolicy": {
            "captureWhenPresent": true,
            "rawPublicExposureAllowed": false,
            "publicValue": "hashed-or-redacted-only"
          },
          "noPrivateDataPolicy": "Do not include secrets, cookies, raw IP addresses, raw JA4 digests, private trace data, or private audit details in public reports or artifacts."
        },
        "publicCapabilities": [
          "story_discovery",
          "network_discovery",
          "route_evidence",
          "mcp_introspection",
          "trust_policy",
          "agent_policy",
          "llms_context",
          "rss",
          "sitemap",
          "public_status",
          "support_metadata"
        ],
        "protectedCapabilities": [
          "registry_mutation",
          "sync",
          "publishing",
          "report_persistence",
          "administration",
          "test_triggering",
          "trusted_domain_mutation",
          "webhook_mutation"
        ],
        "auth": {
          "required_for_protected_actions": true,
          "accepted_headers": [
            "Authorization: Bearer $PLATPHORM_API_KEY",
            "X-PlatPhorm-API-Key: $PLATPHORM_API_KEY"
          ],
          "api_key_env": "PLATPHORM_API_KEY"
        }
      },
      "handoffs": {
        "docs": "https://docs.platphormnews.com",
        "claws": "https://claws.platphormnews.com",
        "browserops": "https://browserops.platphormnews.com",
        "evals": "https://evals.platphormnews.com",
        "trace": "https://trace.platphormnews.com"
      },
      "capabilities": {
        "stories": "/api/v1/stories",
        "storyComments": "/api/v1/stories/{id}/comments",
        "networkGraph": "/api/network/graph",
        "mcp": "/api/mcp",
        "trustops": "/api/v1/trustops/source",
        "searchops": "/api/v1/searchops/source",
        "agentops": "/api/v1/agentops/source"
      },
      "protectedActions": [
        "admin refresh jobs",
        "registry mutation",
        "trust policy mutation",
        "search index rebuild",
        "publishing root snapshots",
        "private traces",
        "destructive actions",
        "backend write jobs"
      ]
    }
  }
}