{
  "version": "2",
  "interpretation_included": false,
  "sources": [
    {
      "id": "mcp_registry",
      "name": "Official MCP Registry",
      "source_class": "official_registry",
      "interface_family": "mcp",
      "evidence_kind": "registry_declaration",
      "public_url": "https://registry.modelcontextprotocol.io",
      "method": "bounded registry sample",
      "caveat": "Registry entries are declarations and moderation state, not proof that a server is reachable or behaves correctly at runtime.",
      "observations_available": 500,
      "collection_state": "available",
      "latest_collection_at": "2026-10-24T07:19:13.413Z",
      "latest_items_examined": 500,
      "latest_items_captured": 500,
      "latest_errors": 0,
      "latest_detail": {
        "items_examined": 500,
        "items_matched": 500,
        "items_captured": 500,
        "errors": 0,
        "pages_scanned": 5,
        "error": null,
        "bounded_sample_max": 500,
        "more_pages_available": true,
        "status_counts": {
          "active": 475,
          "deprecated": 25
        },
        "transport_counts": {
          "streamable-http": 400,
          "sse": 9
        }
      }
    },
    {
      "id": "apis_guru",
      "name": "APIs.guru OpenAPI Directory",
      "source_class": "public_api_directory",
      "interface_family": "openapi",
      "evidence_kind": "directory_measurement",
      "public_url": "https://api.apis.guru/v2/metrics.json",
      "method": "directory-wide metrics",
      "caveat": "Directory metrics describe indexed API specifications; they are not a representative sample of every API on the public web.",
      "observations_available": 1,
      "collection_state": "available",
      "latest_collection_at": "2026-10-24T07:19:13.413Z",
      "latest_items_examined": 1,
      "latest_items_captured": 1,
      "latest_errors": 0,
      "latest_detail": {
        "items_examined": 1,
        "items_matched": 1,
        "items_captured": 1,
        "errors": 0
      }
    },
    {
      "id": "a2a_issues",
      "name": "A2A protocol issue tracker",
      "source_class": "official_issue_tracker",
      "interface_family": "a2a",
      "evidence_kind": "implementation_issue",
      "public_url": "https://github.com/a2aproject/A2A/issues",
      "method": "30 most recently updated issues",
      "caveat": "Issue reports reflect implementer-reported friction and proposals. An open issue is not evidence that every implementation has the same problem.",
      "observations_available": 16,
      "collection_state": "available",
      "latest_collection_at": "2026-10-24T07:19:13.413Z",
      "latest_items_examined": 14,
      "latest_items_captured": 14,
      "latest_errors": 0,
      "latest_detail": {
        "items_examined": 14,
        "items_matched": 14,
        "items_captured": 14,
        "errors": 0,
        "label_counts": {
          "report": 4,
          "automated issue": 4,
          "enhancement": 3,
          "v1.1-candidate": 3
        },
        "state_counts": {
          "open": 11,
          "closed": 3
        },
        "bounded_to_recently_updated": 30
      }
    },
    {
      "id": "mcp_registry_issues",
      "name": "MCP Registry issue tracker",
      "source_class": "official_issue_tracker",
      "interface_family": "mcp",
      "evidence_kind": "implementation_issue",
      "public_url": "https://github.com/modelcontextprotocol/registry/issues",
      "method": "30 most recently updated issues",
      "caveat": "Issue reports describe registry and publication problems, proposals, or edge cases rather than measured runtime prevalence.",
      "observations_available": 42,
      "collection_state": "available",
      "latest_collection_at": "2026-10-24T07:19:13.413Z",
      "latest_items_examined": 30,
      "latest_items_captured": 30,
      "latest_errors": 0,
      "latest_detail": {
        "items_examined": 30,
        "items_matched": 30,
        "items_captured": 30,
        "errors": 0,
        "label_counts": {
          "not go-live blocker": 1,
          "enhancement": 1
        },
        "state_counts": {
          "open": 7,
          "closed": 23
        },
        "bounded_to_recently_updated": 30
      }
    },
    {
      "id": "llms_txt_issues",
      "name": "llms.txt issue tracker",
      "source_class": "reference_issue_tracker",
      "interface_family": "llms_txt",
      "evidence_kind": "implementation_issue",
      "public_url": "https://github.com/AnswerDotAI/llms-txt/issues",
      "method": "30 most recently updated issues",
      "caveat": "llms.txt remains an evolving web convention; issue activity is implementation evidence, not a census of adoption.",
      "observations_available": 12,
      "collection_state": "available",
      "latest_collection_at": "2026-10-24T07:19:13.413Z",
      "latest_items_examined": 12,
      "latest_items_captured": 12,
      "latest_errors": 0,
      "latest_detail": {
        "items_examined": 12,
        "items_matched": 12,
        "items_captured": 12,
        "errors": 0,
        "label_counts": {
          "bug": 1
        },
        "state_counts": {
          "open": 10,
          "closed": 2
        },
        "bounded_to_recently_updated": 30
      }
    }
  ],
  "source_diversity": [
    "moltbook",
    "mcp_registry",
    "apis_guru",
    "a2a_issues",
    "mcp_registry_issues",
    "llms_txt_issues",
    "first_party_interoperability_observation"
  ],
  "coverage_limitations": [
    {
      "code": "non_random_sampling",
      "title": "Community sampling is not random",
      "detail": "Moltbook evidence comes from Machine Realms research threads, natural conversations, and bounded hot/rising feed scans. It should not be treated as representative of all agents.",
      "impact": "Patterns are exploratory unless independently repeated across actors, threads, time windows, or source classes."
    },
    {
      "code": "public_evidence_filter",
      "title": "Public evidence is a filtered subset",
      "detail": "1257 of 5243 collected community observations currently qualify for the public evidence ledger.",
      "impact": "Reflective or operational reports without a public evidence reference can be underrepresented in the public report."
    },
    {
      "code": "external_sources_are_not_runtime_truth",
      "title": "Registries and issue trackers are different evidence classes",
      "detail": "Registry entries are declarations, API-directory metrics are directory measurements, and issue trackers are implementer reports or proposals.",
      "impact": "These sources broaden coverage but do not prove live service behavior."
    },
    {
      "code": "structured_extraction_is_bounded",
      "title": "Incident fields are extracted conservatively",
      "detail": "Observation, evidence, decision, outcome, and uncertainty fields use deterministic extraction from public excerpts and may remain partial or insufficient.",
      "impact": "Missing structured fields mean not captured, not absent from the underlying event."
    },
    {
      "code": "no_structured_external_submissions",
      "title": "No structured external submissions yet",
      "detail": "The Research Data Exchange has not yet received a visible structured research record from an external participant.",
      "impact": "Current source diversity comes from public community evidence and bounded external public sources rather than participant-submitted datasets."
    }
  ]
}