{
  "schemaVersion": "1.0.0",
  "generatedAt": "2026-09-03",
  "source": "https://github.com/coopalliance/dataservicecatalog/blob/main/data/services.json",
  "count": 28,
  "filters": {},
  "services": [
    {
      "id": "aerospace",
      "name": "Aerospace",
      "description": "FAA aviation facilities, airspace, charts, procedures, safety, restrictions, and weather data.",
      "kind": "api",
      "audience": "public",
      "access": "open",
      "auth": "Public read operations require no authentication; private identity routes are outside this catalog.",
      "lifecycle": "active",
      "health": "operational",
      "canonicalUrl": "https://aerospace.datasourceapi.com",
      "aliases": [],
      "docsUrl": "https://aerospace.datasourceapi.com/api/v1/docs",
      "docsMediaType": "text/html",
      "openapiUrl": "https://aerospace.datasourceapi.com/api/v1/openapi.yaml",
      "openapiMediaType": "application/yaml",
      "statusUrl": "https://aerospace.datasourceapi.com/api/v1/status",
      "statusMediaType": "application/json",
      "repository": "https://github.com/coopalliance/cca-aerospace",
      "serviceBinding": {
        "supported": true,
        "description": "A public API Worker also used by approved fleet services through Cloudflare service bindings."
      },
      "provenance": [
        {
          "name": "Federal Aviation Administration",
          "description": "NASR, aircraft and airmen registries, charts, procedures, obstacles, safety, NOTAM, and TFR data.",
          "url": "https://www.faa.gov/"
        },
        {
          "name": "National Weather Service",
          "description": "Aviation weather observations and advisories.",
          "url": "https://www.weather.gov/"
        }
      ],
      "freshness": {
        "cadence": "Source-dependent: five-minute, 30-minute, and daily ingestion schedules.",
        "lastVerified": "2026-09-03"
      },
      "capabilities": [
        "airports",
        "airspace",
        "aviation-weather",
        "faa-charts",
        "flight-safety"
      ],
      "examples": [
        {
          "label": "Service status",
          "description": "Inspect current source and service health.",
          "method": "GET",
          "url": "https://aerospace.datasourceapi.com/api/v1/status"
        }
      ],
      "operations": [
        {
          "operationId": "getAerospaceStatus",
          "summary": "Get aerospace service and source health.",
          "method": "GET",
          "path": "/api/v1/status"
        }
      ],
      "agentReadiness": {
        "level": "partial",
        "score": 72,
        "summary": "OpenAPI and documentation are published, but fleet-wide response-schema and example coverage remain incomplete."
      }
    },
    {
      "id": "community",
      "name": "Community",
      "description": "Community profiles, boundaries, demographics, health, environmental, risk, and food-access indicators.",
      "kind": "api",
      "audience": "public",
      "access": "open",
      "auth": "No authentication is required for documented public read operations.",
      "lifecycle": "active",
      "health": "operational",
      "canonicalUrl": "https://community.datasourceapi.com",
      "aliases": [],
      "docsUrl": "https://community.datasourceapi.com/docs",
      "docsMediaType": "text/html",
      "openapiUrl": "https://community.datasourceapi.com/api/v1/openapi.json",
      "openapiMediaType": "application/json",
      "statusUrl": "https://community.datasourceapi.com/api/v1/status",
      "statusMediaType": "application/json",
      "repository": "https://github.com/coopalliance/cca-community",
      "serviceBinding": {
        "supported": true,
        "description": "The public Worker is available to approved fleet applications through a service binding."
      },
      "provenance": [
        {
          "name": "U.S. Census Bureau",
          "description": "ACS and TIGERweb demographics and boundaries.",
          "url": "https://www.census.gov/"
        },
        {
          "name": "Public risk and health programs",
          "description": "CDC PLACES and SVI, EPA EJScreen, FEMA NRI, and USDA Food Access datasets."
        }
      ],
      "freshness": {
        "cadence": "Daily and six-hour checks with source freshness windows ranging from 7 to 90 days.",
        "lastVerified": "2026-09-03"
      },
      "capabilities": [
        "boundaries",
        "community-profiles",
        "demographics",
        "environment",
        "public-health"
      ],
      "examples": [
        {
          "label": "Service status",
          "description": "Inspect current community source coverage and health.",
          "method": "GET",
          "url": "https://community.datasourceapi.com/api/v1/status"
        }
      ],
      "operations": [
        {
          "operationId": "getCommunityStatus",
          "summary": "Get community service and source health.",
          "method": "GET",
          "path": "/api/v1/status"
        }
      ],
      "agentReadiness": {
        "level": "partial",
        "score": 70,
        "summary": "Machine-readable documentation is available, with incomplete operation identifiers and examples in the wider fleet audit."
      }
    },
    {
      "id": "entities",
      "name": "Corporate Entities",
      "description": "Operational beta, read-only corporate identity graph and intelligence API for canonical ecgc identifiers, resolution, provenance, relationships, financial and XBRL facts, history, analytics, filings, registries, schools, and nearby incidents.",
      "kind": "api",
      "audience": "public",
      "access": "open",
      "auth": "No authentication is required for documented public read operations; administration and deep operational status remain private.",
      "lifecycle": "beta",
      "health": "operational",
      "canonicalUrl": "https://corporations.datasourceapi.com",
      "aliases": [],
      "docsUrl": "https://corporations.datasourceapi.com/api/v1/docs",
      "docsMediaType": "text/html",
      "openapiUrl": "https://corporations.datasourceapi.com/openapi.json",
      "openapiMediaType": "application/json",
      "statusUrl": "https://corporations.datasourceapi.com/api/v1/status",
      "statusMediaType": "application/json",
      "repository": "https://github.com/coopalliance/cca-entities",
      "governanceNote": "Production version 0.1.0 remains beta but is operational following the complete initial SEC release: 8,005 entities, 28,829 identifiers, and zero rejects. The cca-entities service owns the ecgc namespace. Public status is sanitized, topology-safe, and fresh; deep readiness, per-shard capacity, administration, and release mutation remain private. Public reads are mirror-only and release-based rather than real-time. Current populated coverage is SEC EDGAR; configured GLEIF, IRS Exempt Organizations, state registry, Wikidata, and CCA sources do not imply populated coverage. Private-company financials, contractor headcount, EINs, domains, and registry fields remain incomplete, provenance-dependent, and may be null. No corpus completeness is claimed.",
      "serviceBinding": {
        "supported": false,
        "description": "No service binding is verified; the cataloged integration surface is the public read-only HTTPS API."
      },
      "provenance": [
        {
          "name": "CCA Entities production contract",
          "description": "Version 0.1.0 implementation, OpenAPI contract, aliases, documentation, llms.txt, RFC 9727 catalog, and ETag behavior verified at repository commit b7811bec94b84f245696041cd8f1279fa2d7cd38 and production Worker version becef229-6c77-4424-82ff-c7b6be26ae62.",
          "url": "https://github.com/coopalliance/cca-entities/tree/b7811bec94b84f245696041cd8f1279fa2d7cd38"
        },
        {
          "name": "Initial SEC EDGAR release",
          "description": "The completed sec-edgar cycle 2026-09-02 release contains 8,005 entities and 28,829 identifiers with zero rejects; live public status reports one complete release, no active release, no open conflicts, and healthy fresh capacity below 1% on the largest database.",
          "url": "https://corporations.datasourceapi.com/api/v1/sources"
        },
        {
          "name": "Published data limitations",
          "description": "Documents material and known limits for contractor headcount, private-company financials, EIN and domain coverage, registry variation, and release-based rather than real-time freshness.",
          "url": "https://corporations.datasourceapi.com/api/v1/limitations"
        },
        {
          "name": "Machine-readable API discovery",
          "description": "Live OpenAPI 3.1, HTML documentation, llms.txt, and RFC 9727 linkset describe the public read-only integration surface.",
          "url": "https://corporations.datasourceapi.com/.well-known/api-catalog"
        }
      ],
      "freshness": {
        "cadence": "The populated SEC EDGAR source is checked daily and published through immutable, release-based cycles; the current cycle is 2026-09-02, completed 2026-09-04. Other configured sources range from continuous and daily to weekly, monthly, as-needed, or jurisdiction-dependent and are not claimed as populated.",
        "lastVerified": "2026-09-04"
      },
      "capabilities": [
        "corporate-entity-search",
        "corporate-relations",
        "domain-resolution",
        "entity-analytics",
        "entity-history",
        "financial-facts",
        "geospatial-search",
        "identifier-resolution",
        "provenance",
        "registry-and-filing-links",
        "school-and-incident-links",
        "xbrl-facts"
      ],
      "examples": [
        {
          "label": "Service status",
          "description": "Inspect the topology-safe public corpus, release, source, and capacity summary.",
          "method": "GET",
          "url": "https://corporations.datasourceapi.com/api/v1/status"
        },
        {
          "label": "Search entities",
          "description": "Search the current published release for Apple and return one matching canonical entity.",
          "method": "GET",
          "url": "https://corporations.datasourceapi.com/api/v1/search?q=Apple&limit=1"
        },
        {
          "label": "Canonical entity",
          "description": "Read the current canonical entity bundle for the Apple Inc. entity in the initial SEC release.",
          "method": "GET",
          "url": "https://corporations.datasourceapi.com/api/v1/entities/ecgc-b2psffdc85la"
        },
        {
          "label": "Entity analytics",
          "description": "Aggregate the current published entity projection by entity type.",
          "method": "GET",
          "url": "https://corporations.datasourceapi.com/api/v1/analytics?group_by=entity_type&metric=count"
        }
      ],
      "operations": [
        {
          "operationId": "describeService",
          "summary": "Describe the service.",
          "method": "GET",
          "path": "/api/v1/"
        },
        {
          "operationId": "getHealth",
          "summary": "Get the process liveness and control-database probe.",
          "method": "GET",
          "path": "/api/v1/health"
        },
        {
          "operationId": "getStatus",
          "summary": "Get the topology-safe corpus, release, source, and capacity summary.",
          "method": "GET",
          "path": "/api/v1/status"
        },
        {
          "operationId": "getLimitations",
          "summary": "Get machine-readable data limitations.",
          "method": "GET",
          "path": "/api/v1/limitations"
        },
        {
          "operationId": "getSources",
          "summary": "Get the source catalog, licenses, cadence, and latest releases.",
          "method": "GET",
          "path": "/api/v1/sources"
        },
        {
          "operationId": "getStatistics",
          "summary": "Get precomputed corpus statistics.",
          "method": "GET",
          "path": "/api/v1/stats"
        },
        {
          "operationId": "analyzeEntities",
          "summary": "Aggregate the current published entity projection.",
          "method": "GET",
          "path": "/api/v1/analytics"
        },
        {
          "operationId": "getAnalyticsEvidence",
          "summary": "List immutable releases supporting aggregate results.",
          "method": "GET",
          "path": "/api/v1/analytics/evidence"
        },
        {
          "operationId": "searchEntities",
          "summary": "Search the current published corporate entity corpus.",
          "method": "GET",
          "path": "/api/v1/search"
        },
        {
          "operationId": "queryEntities",
          "summary": "Filter and sort structured entity fields.",
          "method": "GET",
          "path": "/api/v1/query"
        },
        {
          "operationId": "resolveIdentifier",
          "summary": "Resolve an external identifier to a canonical entity.",
          "method": "GET",
          "path": "/api/v1/resolve/{scheme}/{value}"
        },
        {
          "operationId": "resolveDomain",
          "summary": "Resolve a corporate domain.",
          "method": "GET",
          "path": "/api/v1/domain/{domain}"
        },
        {
          "operationId": "getEntity",
          "summary": "Get the current canonical entity bundle.",
          "method": "GET",
          "path": "/api/v1/entities/{mci}"
        },
        {
          "operationId": "getCompany",
          "summary": "Get the canonical entity bundle through the company compatibility alias.",
          "method": "GET",
          "path": "/api/v1/companies/{mci}"
        },
        {
          "operationId": "getEntityIdentifiers",
          "summary": "Get active identifier claims.",
          "method": "GET",
          "path": "/api/v1/entities/{mci}/identifiers"
        },
        {
          "operationId": "getEntityRelations",
          "summary": "Get effective corporate relationship claims.",
          "method": "GET",
          "path": "/api/v1/entities/{mci}/relations"
        },
        {
          "operationId": "getEntityTree",
          "summary": "Traverse the effective corporate relationship graph.",
          "method": "GET",
          "path": "/api/v1/entities/{mci}/tree"
        },
        {
          "operationId": "getEntityFinancials",
          "summary": "Get current financial and workforce facts.",
          "method": "GET",
          "path": "/api/v1/entities/{mci}/financials"
        },
        {
          "operationId": "getEntityXbrlFacts",
          "summary": "Get normalized XBRL facts in the current entity snapshot.",
          "method": "GET",
          "path": "/api/v1/entities/{mci}/xbrl"
        },
        {
          "operationId": "getEntityXbrlTags",
          "summary": "List XBRL tags in the current entity snapshot.",
          "method": "GET",
          "path": "/api/v1/entities/{mci}/xbrl/tags"
        },
        {
          "operationId": "getEntityProvenance",
          "summary": "Get field and identifier provenance.",
          "method": "GET",
          "path": "/api/v1/entities/{mci}/provenance"
        },
        {
          "operationId": "getEntityHistory",
          "summary": "List immutable versions for an entity.",
          "method": "GET",
          "path": "/api/v1/entities/{mci}/history"
        },
        {
          "operationId": "getEntitySnapshot",
          "summary": "Get one immutable entity snapshot.",
          "method": "GET",
          "path": "/api/v1/entities/{mci}/snapshots/{version_id}"
        },
        {
          "operationId": "getEntityChanges",
          "summary": "Get recent field changes for one entity.",
          "method": "GET",
          "path": "/api/v1/entities/{mci}/changes"
        },
        {
          "operationId": "compareEntityVersions",
          "summary": "Compare two immutable entity versions.",
          "method": "GET",
          "path": "/api/v1/entities/{mci}/compare"
        },
        {
          "operationId": "getEntityRawReferences",
          "summary": "List immutable raw archive and snapshot references.",
          "method": "GET",
          "path": "/api/v1/entities/{mci}/raw"
        },
        {
          "operationId": "getEntitySchools",
          "summary": "Resolve schools linked by authoritative EIN or domain evidence.",
          "method": "GET",
          "path": "/api/v1/entities/{mci}/schools"
        },
        {
          "operationId": "getEntityNearbyIncidents",
          "summary": "Get violence incidents geographically near the entity headquarters.",
          "method": "GET",
          "path": "/api/v1/entities/{mci}/incidents"
        },
        {
          "operationId": "getEntityFilingLinks",
          "summary": "Get direct authoritative filing links.",
          "method": "GET",
          "path": "/api/v1/entities/{mci}/filings"
        },
        {
          "operationId": "getEntityRegistryLinks",
          "summary": "Get authoritative registration identifier references.",
          "method": "GET",
          "path": "/api/v1/entities/{mci}/registry"
        },
        {
          "operationId": "getChanges",
          "summary": "Get the global recent change feed.",
          "method": "GET",
          "path": "/api/v1/changes"
        },
        {
          "operationId": "getChangeArchives",
          "summary": "List immutable R2 pages for the permanent historical change feed.",
          "method": "GET",
          "path": "/api/v1/changes/archives"
        },
        {
          "operationId": "getNearestEntity",
          "summary": "Find the nearest known corporate location.",
          "method": "GET",
          "path": "/api/v1/nearest"
        },
        {
          "operationId": "getNearbyEntities",
          "summary": "Find known corporate locations within a radius.",
          "method": "GET",
          "path": "/api/v1/nearby"
        }
      ],
      "agentReadiness": {
        "level": "partial",
        "score": 88,
        "summary": "OpenAPI 3.1, HTML documentation, llms.txt, RFC 9727 discovery, examples, operation identifiers, provenance, limitations, and topology-safe status are live. Agent use must remain source- and release-aware because version 0.1.0 is beta, only SEC EDGAR is currently populated, and documented fields may be null."
      }
    },
    {
      "id": "exemptorgs",
      "name": "Exempt Organizations",
      "description": "IRS tax-exempt organization, filing, revocation, determination, and related public records.",
      "kind": "api",
      "audience": "public",
      "access": "open",
      "auth": "No authentication is required for documented public read operations.",
      "lifecycle": "active",
      "health": "unknown",
      "canonicalUrl": "https://exemptorgs.datasourceapi.com",
      "aliases": [],
      "docsUrl": "https://exemptorgs.datasourceapi.com/api/v1/docs",
      "docsMediaType": "text/html",
      "openapiUrl": "https://exemptorgs.datasourceapi.com/openapi.yaml",
      "openapiMediaType": "application/yaml",
      "statusUrl": "https://exemptorgs.datasourceapi.com/api/v1/status",
      "statusMediaType": "application/json",
      "repository": "https://github.com/coopalliance/cca-exemptorgs",
      "serviceBinding": {
        "supported": true,
        "description": "Approved fleet Workers can use a service binding for metadata lookups."
      },
      "provenance": [
        {
          "name": "Internal Revenue Service",
          "description": "EO BMF, Publication 78, auto-revocations, 1023-EZ, Form 990, and historical 527 records.",
          "url": "https://www.irs.gov/charities-non-profits/exempt-organizations-business-master-file-extract-eo-bmf"
        }
      ],
      "freshness": {
        "cadence": "Monthly IRS release cycle with a 15-minute pipeline watchdog.",
        "lastVerified": "2026-09-03"
      },
      "capabilities": [
        "charities",
        "form-990",
        "nonprofits",
        "tax-exempt-organizations"
      ],
      "examples": [
        {
          "label": "Service status",
          "description": "Inspect ingestion and source health.",
          "method": "GET",
          "url": "https://exemptorgs.datasourceapi.com/api/v1/status"
        }
      ],
      "operations": [
        {
          "operationId": "getExemptOrganizationsStatus",
          "summary": "Get exempt-organization data health.",
          "method": "GET",
          "path": "/api/v1/status"
        }
      ],
      "agentReadiness": {
        "level": "partial",
        "score": 68,
        "summary": "OpenAPI and public docs exist; live status could not be confirmed during the catalog audit."
      }
    },
    {
      "id": "domain-security",
      "name": "Domain Security Information",
      "description": "DNS, email authentication, transport security, and registration posture analysis for internet domains.",
      "kind": "api",
      "audience": "public",
      "access": "open",
      "auth": "No authentication is required for documented public analysis operations.",
      "lifecycle": "active",
      "health": "operational",
      "canonicalUrl": "https://domainsecurityinfo.com",
      "aliases": [],
      "docsUrl": "https://domainsecurityinfo.com/api/v1/docs",
      "docsMediaType": "application/json",
      "openapiUrl": "https://domainsecurityinfo.com/openapi.yaml",
      "openapiMediaType": "application/yaml",
      "repository": "https://github.com/coopalliance/domain-security-information",
      "serviceBinding": {
        "supported": false,
        "description": "Use the documented public HTTPS API."
      },
      "provenance": [
        {
          "name": "Authoritative internet services",
          "description": "Live DNS, DNSSEC, SPF, DMARC, DKIM, HSTS, MTA-STS, and WHOIS observations."
        }
      ],
      "freshness": {
        "cadence": "DNS is queried live; WHOIS is cached for 24 hours; scheduled scans run hourly.",
        "lastVerified": "2026-09-03"
      },
      "capabilities": [
        "dns",
        "domain-security",
        "email-security",
        "transport-security",
        "whois"
      ],
      "examples": [],
      "operations": [],
      "agentReadiness": {
        "level": "partial",
        "score": 70,
        "summary": "An OpenAPI contract and documentation are available; example and response-schema completeness should be checked per operation."
      }
    },
    {
      "id": "maps",
      "name": "Maps",
      "description": "Shared MapLibre styles, TileJSON documents, vector tiles, and geographic boundary layers.",
      "kind": "tile_service",
      "audience": "public",
      "access": "open",
      "auth": "Public map styles and tiles require no authentication.",
      "lifecycle": "active",
      "health": "operational",
      "canonicalUrl": "https://maps.datasourceapi.com",
      "aliases": [],
      "docsUrl": "https://maps.datasourceapi.com/docs",
      "docsMediaType": "text/html",
      "openapiUrl": "https://maps.datasourceapi.com/api/v1/openapi.json",
      "openapiMediaType": "application/json",
      "repository": "https://github.com/coopalliance/zipmap",
      "serviceBinding": {
        "supported": true,
        "description": "Several fleet services consume map metadata through an approved Cloudflare service binding."
      },
      "provenance": [
        {
          "name": "OpenStreetMap",
          "description": "Basemap data and cartographic context.",
          "url": "https://www.openstreetmap.org/"
        },
        {
          "name": "U.S. Census Bureau",
          "description": "TIGER/Line geographic boundary layers.",
          "url": "https://www.census.gov/geographies/mapping-files/time-series/geo/tiger-line-file.html"
        }
      ],
      "freshness": {
        "cadence": "Release-based map and boundary updates; deployment cadence is not published.",
        "lastVerified": "2026-09-03"
      },
      "capabilities": [
        "boundaries",
        "map-styles",
        "tilejson",
        "vector-tiles"
      ],
      "examples": [
        {
          "label": "Map viewer",
          "description": "Open the shared interactive map.",
          "method": "GET",
          "url": "https://maps.datasourceapi.com/map.html"
        }
      ],
      "operations": [],
      "agentReadiness": {
        "level": "not_applicable",
        "score": 0,
        "summary": "This is a tile and style service, so it is intentionally excluded from callable API inventories."
      }
    },
    {
      "id": "hts",
      "name": "Harmonized Tariff Schedule",
      "description": "Search and lookup for U.S. Harmonized Tariff Schedule and international HS classifications.",
      "kind": "api",
      "audience": "public",
      "access": "open",
      "auth": "No authentication is required for public lookups.",
      "lifecycle": "active",
      "health": "operational",
      "canonicalUrl": "https://hts.datasourceapi.com",
      "aliases": [],
      "docsUrl": "https://hts.datasourceapi.com/docs",
      "docsMediaType": "text/html",
      "repository": "https://github.com/coopalliance/cca-cucm-services",
      "serviceBinding": {
        "supported": true,
        "description": "The fleet registry documents an internal service-binding integration in addition to public HTTPS."
      },
      "provenance": [
        {
          "name": "U.S. International Trade Commission",
          "description": "2026 Basic Edition of the U.S. Harmonized Tariff Schedule.",
          "url": "https://hts.usitc.gov/"
        },
        {
          "name": "World Customs Organization",
          "description": "Harmonized System classification framework.",
          "url": "https://www.wcoomd.org/"
        }
      ],
      "freshness": {
        "cadence": "Self-hosted release snapshots; an automated update schedule was not located.",
        "lastVerified": "2026-09-03"
      },
      "capabilities": [
        "commodity-classification",
        "customs",
        "tariffs",
        "trade"
      ],
      "examples": [
        {
          "label": "HTS chapter lookup",
          "description": "Look up an HTS heading.",
          "method": "GET",
          "url": "https://hts.datasourceapi.com/api/v1/hts/0101"
        }
      ],
      "operations": [
        {
          "operationId": "getHtsCode",
          "summary": "Look up one HTS code.",
          "method": "GET",
          "path": "/api/v1/hts/{code}"
        }
      ],
      "agentReadiness": {
        "level": "limited",
        "score": 45,
        "summary": "Public docs exist, but a directly attributable implementation repository and OpenAPI URL were not confirmed."
      }
    },
    {
      "id": "names",
      "name": "Names",
      "description": "U.S. given-name popularity, trends, and historical records from Social Security data.",
      "kind": "api",
      "audience": "public",
      "access": "open",
      "auth": "No authentication is required for public lookups.",
      "lifecycle": "active",
      "health": "operational",
      "canonicalUrl": "https://names.datasourceapi.com",
      "aliases": [],
      "docsUrl": "https://names.datasourceapi.com/docs",
      "docsMediaType": "text/html",
      "repository": "https://github.com/coopalliance/cca-cucm-services",
      "serviceBinding": {
        "supported": true,
        "description": "The fleet registry documents an internal service-binding integration in addition to public HTTPS."
      },
      "provenance": [
        {
          "name": "U.S. Social Security Administration",
          "description": "National baby-name records from 1880 onward, subject to SSA suppression rules.",
          "url": "https://www.ssa.gov/oact/babynames/limits.html"
        }
      ],
      "freshness": {
        "cadence": "Annual source publication; deployment cadence is not published.",
        "lastVerified": "2026-09-03"
      },
      "capabilities": [
        "demographics",
        "name-popularity",
        "names",
        "time-series"
      ],
      "examples": [
        {
          "label": "Name lookup",
          "description": "Retrieve historical data for a given name.",
          "method": "GET",
          "url": "https://names.datasourceapi.com/api/v1/name/Mary"
        }
      ],
      "operations": [
        {
          "operationId": "getName",
          "summary": "Look up one given name.",
          "method": "GET",
          "path": "/api/v1/name/{name}"
        }
      ],
      "agentReadiness": {
        "level": "limited",
        "score": 45,
        "summary": "Public docs exist, but a directly attributable implementation repository and OpenAPI URL were not confirmed."
      }
    },
    {
      "id": "party-screening",
      "name": "Party and Export Screening",
      "description": "Consolidated restricted-party, sanctions, debarment, enforcement, and wanted-person screening metadata.",
      "kind": "api",
      "audience": "public",
      "access": "open",
      "auth": "No authentication is required for documented public read operations.",
      "lifecycle": "active",
      "health": "operational",
      "canonicalUrl": "https://partyscreening.datasourceapi.com",
      "aliases": [
        "https://exportscreening.datasourceapi.com"
      ],
      "docsUrl": "https://partyscreening.datasourceapi.com/docs.html",
      "docsMediaType": "text/html",
      "openapiUrl": "https://partyscreening.datasourceapi.com/openapi.json",
      "openapiMediaType": "application/json",
      "statusUrl": "https://partyscreening.datasourceapi.com/api/status",
      "statusMediaType": "application/json",
      "repository": "https://github.com/coopalliance/cca-party-screening",
      "serviceBinding": {
        "supported": true,
        "description": "Approved fleet Workers can use the API through a Cloudflare service binding."
      },
      "provenance": [
        {
          "name": "Government restricted-party programs",
          "description": "OFAC, U.S. Consolidated Screening List, United Nations, United Kingdom, European Union, Canada, Switzerland, Australia, Japan, and New Zealand lists."
        },
        {
          "name": "U.S. enforcement sources",
          "description": "SAM exclusions, FDA debarments, HHS OIG exclusions, and FBI wanted records."
        }
      ],
      "freshness": {
        "cadence": "Full source sweep every six hours; CSL, OFAC, and FBI checks hourly.",
        "lastVerified": "2026-09-03"
      },
      "capabilities": [
        "debarment",
        "export-screening",
        "restricted-parties",
        "sanctions"
      ],
      "examples": [
        {
          "label": "Service status",
          "description": "Inspect source release and service readiness.",
          "method": "GET",
          "url": "https://partyscreening.datasourceapi.com/api/status"
        }
      ],
      "operations": [
        {
          "operationId": "getPartyScreeningStatus",
          "summary": "Get party-screening source and service health.",
          "method": "GET",
          "path": "/api/status"
        }
      ],
      "agentReadiness": {
        "level": "partial",
        "score": 78,
        "summary": "Canonical OpenAPI, documentation, and status are available, with conservative scoring due to fleet-wide schema and example gaps."
      }
    },
    {
      "id": "postal-facilities",
      "name": "Postal Facilities",
      "description": "U.S. postal facilities, ZIP geography, address metadata, crosswalks, and historical post offices.",
      "kind": "api",
      "audience": "public",
      "access": "open",
      "auth": "Public datasets require no authentication; licensed CMRA data is not exposed in this catalog.",
      "lifecycle": "active",
      "health": "degraded",
      "canonicalUrl": "https://postalfacilities.datasourceapi.com",
      "aliases": [],
      "docsUrl": "https://postalfacilities.datasourceapi.com/api/v1/docs",
      "docsMediaType": "text/html",
      "openapiUrl": "https://postalfacilities.datasourceapi.com/api/v1/openapi.yaml",
      "openapiMediaType": "application/yaml",
      "statusUrl": "https://postalfacilities.datasourceapi.com/api/v1/status",
      "statusMediaType": "application/json",
      "repository": "https://github.com/coopalliance/cca-postalfacilities",
      "serviceBinding": {
        "supported": true,
        "description": "Approved fleet Workers can use public metadata through a service binding; licensed datasets remain private."
      },
      "provenance": [
        {
          "name": "United States Postal Service",
          "description": "PostalPro, Locations, and public address-related datasets.",
          "url": "https://postalpro.usps.com/"
        },
        {
          "name": "HUD-USPS ZIP crosswalk",
          "description": "Quarterly ZIP Code crosswalk data.",
          "url": "https://www.huduser.gov/portal/datasets/usps_crosswalk.html"
        }
      ],
      "freshness": {
        "cadence": "Daily release detection with a 30-minute automation poller.",
        "lastVerified": "2026-09-03"
      },
      "capabilities": [
        "addresses",
        "postal-facilities",
        "postal-history",
        "zip-crosswalks"
      ],
      "examples": [
        {
          "label": "Service status",
          "description": "Inspect current source releases and freshness.",
          "method": "GET",
          "url": "https://postalfacilities.datasourceapi.com/api/v1/status"
        }
      ],
      "operations": [
        {
          "operationId": "getPostalFacilitiesStatus",
          "summary": "Get postal source freshness and service health.",
          "method": "GET",
          "path": "/api/v1/status"
        }
      ],
      "agentReadiness": {
        "level": "partial",
        "score": 64,
        "summary": "OpenAPI and docs are available; several source datasets were stale at the last audit."
      }
    },
    {
      "id": "schools",
      "name": "Schools",
      "description": "Education identity graph and public school, private school, postsecondary, civil-rights, and geographic data.",
      "kind": "api",
      "audience": "public",
      "access": "open",
      "auth": "No authentication is required for documented public read operations.",
      "lifecycle": "active",
      "health": "degraded",
      "canonicalUrl": "https://schools.datasourceapi.com",
      "aliases": [],
      "docsUrl": "https://schools.datasourceapi.com/api/v1/docs",
      "docsMediaType": "text/html",
      "openapiUrl": "https://schools.datasourceapi.com/openapi.yaml",
      "openapiMediaType": "application/yaml",
      "statusUrl": "https://schools.datasourceapi.com/api/v1/status",
      "statusMediaType": "application/json",
      "repository": "https://github.com/coopalliance/cca-schools",
      "serviceBinding": {
        "supported": true,
        "description": "Approved fleet services can query school metadata through a service binding."
      },
      "provenance": [
        {
          "name": "National Center for Education Statistics",
          "description": "CCD, PSS, IPEDS, College Scorecard, CRDC, EDFacts, and EDGE datasets.",
          "url": "https://nces.ed.gov/"
        },
        {
          "name": "Education authorities",
          "description": "State and selected international education authority records."
        }
      ],
      "freshness": {
        "cadence": "Daily federal, six-hour state, and 30-minute automation schedules.",
        "lastVerified": "2026-09-03"
      },
      "capabilities": [
        "education",
        "identity-resolution",
        "school-search",
        "school-statistics"
      ],
      "examples": [
        {
          "label": "Service status",
          "description": "Inspect source coverage and ingestion health.",
          "method": "GET",
          "url": "https://schools.datasourceapi.com/api/v1/status"
        }
      ],
      "operations": [
        {
          "operationId": "getSchoolsStatus",
          "summary": "Get school data coverage and service health.",
          "method": "GET",
          "path": "/api/v1/status"
        }
      ],
      "agentReadiness": {
        "level": "partial",
        "score": 58,
        "summary": "OpenAPI and docs are published, but the last status audit reported critical CCD and IPEDS coverage gaps."
      }
    },
    {
      "id": "sic",
      "name": "Standard Industrial Classification",
      "description": "Lookup and search for 1987 U.S. Standard Industrial Classification codes and NAICS crosswalks.",
      "kind": "api",
      "audience": "public",
      "access": "open",
      "auth": "No authentication is required for public lookups.",
      "lifecycle": "active",
      "health": "operational",
      "canonicalUrl": "https://sic.datasourceapi.com",
      "aliases": [],
      "docsUrl": "https://sic.datasourceapi.com/docs",
      "docsMediaType": "text/html",
      "repository": "https://github.com/coopalliance/cca-cucm-services",
      "serviceBinding": {
        "supported": true,
        "description": "The fleet registry documents service-binding and public HTTPS access."
      },
      "provenance": [
        {
          "name": "U.S. Department of Labor",
          "description": "1987 Standard Industrial Classification.",
          "url": "https://www.osha.gov/data/sic-manual"
        },
        {
          "name": "U.S. Census Bureau",
          "description": "SIC-to-NAICS crosswalks.",
          "url": "https://www.census.gov/naics/"
        }
      ],
      "freshness": {
        "cadence": "Static classification release with deployment-based updates.",
        "lastVerified": "2026-09-03"
      },
      "capabilities": [
        "business-classification",
        "industry-codes",
        "sic",
        "sic-naics-crosswalk"
      ],
      "examples": [
        {
          "label": "SIC lookup",
          "description": "Look up an SIC code.",
          "method": "GET",
          "url": "https://sic.datasourceapi.com/api/v1/sic/0111"
        }
      ],
      "operations": [
        {
          "operationId": "getSicCode",
          "summary": "Look up one SIC code.",
          "method": "GET",
          "path": "/api/v1/sic/{code}"
        }
      ],
      "agentReadiness": {
        "level": "limited",
        "score": 45,
        "summary": "Public docs exist, but a directly attributable implementation repository and OpenAPI URL were not confirmed."
      }
    },
    {
      "id": "naics",
      "name": "North American Industry Classification System",
      "description": "Lookup, search, revision history, and crosswalks for NAICS industry classifications.",
      "kind": "api",
      "audience": "public",
      "access": "open",
      "auth": "No authentication is required for public lookups.",
      "lifecycle": "active",
      "health": "operational",
      "canonicalUrl": "https://naics.datasourceapi.com",
      "aliases": [],
      "docsUrl": "https://naics.datasourceapi.com/docs",
      "docsMediaType": "text/html",
      "repository": "https://github.com/coopalliance/cca-cucm-services",
      "serviceBinding": {
        "supported": true,
        "description": "The fleet registry documents service-binding and public HTTPS access."
      },
      "provenance": [
        {
          "name": "U.S. Census Bureau",
          "description": "NAICS 2007, 2012, 2017, and 2022 classifications, revision history, and crosswalks.",
          "url": "https://www.census.gov/naics/"
        }
      ],
      "freshness": {
        "cadence": "Release-based updates; an automated deployment schedule was not located.",
        "lastVerified": "2026-09-03"
      },
      "capabilities": [
        "business-classification",
        "industry-codes",
        "naics",
        "revision-crosswalks"
      ],
      "examples": [
        {
          "label": "NAICS lookup",
          "description": "Look up a NAICS code.",
          "method": "GET",
          "url": "https://naics.datasourceapi.com/api/v1/naics/541511"
        }
      ],
      "operations": [
        {
          "operationId": "getNaicsCode",
          "summary": "Look up one NAICS code.",
          "method": "GET",
          "path": "/api/v1/naics/{code}"
        }
      ],
      "agentReadiness": {
        "level": "limited",
        "score": 45,
        "summary": "Public docs exist, but a directly attributable implementation repository and OpenAPI URL were not confirmed."
      }
    },
    {
      "id": "video-proxy",
      "name": "Video Proxy",
      "description": "Managed Cloudflare Stream custom hostname with no independently attested public service contract.",
      "kind": "internal",
      "audience": "internal",
      "access": "private",
      "auth": "Private service; no public authentication contract is attested.",
      "lifecycle": "active",
      "health": "unknown",
      "canonicalUrl": "https://videoproxy.datasourceapi.com",
      "aliases": [],
      "governanceNote": "Ownership and source repository are unknown and unverified. Do not attribute this hostname to cca-zoom, cca-admin, or another repository without repository-owned evidence.",
      "provenance": [
        {
          "name": "Managed Cloudflare Stream custom hostname",
          "description": "The observed hostname is managed by Cloudflare Stream; its owning service, source system, and repository have not been attested."
        }
      ],
      "freshness": {
        "cadence": "No update cadence is attested.",
        "lastVerified": "2026-09-03"
      },
      "capabilities": [
        "managed-video-delivery"
      ],
      "examples": [],
      "operations": [],
      "agentReadiness": {
        "level": "not_applicable",
        "score": 0,
        "summary": "This private internal hostname has no verified public API, documentation, status, repository, or callable operations."
      }
    },
    {
      "id": "violence",
      "name": "Violence",
      "description": "Evidence-linked firearm incident records with source and collection health metadata.",
      "kind": "api",
      "audience": "public",
      "access": "open",
      "auth": "No authentication is required for documented public read operations.",
      "lifecycle": "beta",
      "health": "degraded",
      "canonicalUrl": "https://violence.datasourceapi.com",
      "aliases": [],
      "statusUrl": "https://violence.datasourceapi.com/api/v1/status",
      "statusMediaType": "application/json",
      "repository": "https://github.com/coopalliance/violencedb",
      "serviceBinding": {
        "supported": true,
        "description": "Schools and Community fleet services contain repository-backed service-binding references."
      },
      "provenance": [
        {
          "name": "Evidence-linked public sources",
          "description": "Incident records retain source links and collection metadata; automated fields may be incomplete."
        }
      ],
      "freshness": {
        "cadence": "Continuously collected with status-visible collection runs and historical shards.",
        "lastVerified": "2026-09-03"
      },
      "capabilities": [
        "firearm-incidents",
        "incident-research",
        "source-tracking"
      ],
      "examples": [
        {
          "label": "Service status",
          "description": "Inspect source coverage, collection runs, and historical shards.",
          "method": "GET",
          "url": "https://violence.datasourceapi.com/api/v1/status"
        }
      ],
      "operations": [
        {
          "operationId": "getViolenceStatus",
          "summary": "Get collection and source health.",
          "method": "GET",
          "path": "/api/v1/status"
        }
      ],
      "agentReadiness": {
        "level": "limited",
        "score": 38,
        "summary": "The service explicitly warns that incident records and automated fields are incomplete; verify every result against its cited source."
      }
    },
    {
      "id": "weather",
      "name": "Weather",
      "description": "Weather observations, forecasts, alerts, radar, satellite, marine, tropical, hydrologic, and archive data.",
      "kind": "api",
      "audience": "public",
      "access": "open",
      "auth": "No authentication is required for documented public read operations.",
      "lifecycle": "active",
      "health": "degraded",
      "canonicalUrl": "https://weather.datasourceapi.com",
      "aliases": [],
      "docsUrl": "https://weather.datasourceapi.com/api/v1/docs",
      "docsMediaType": "text/html",
      "openapiUrl": "https://weather.datasourceapi.com/openapi.yaml",
      "openapiMediaType": "application/yaml",
      "statusUrl": "https://weather.datasourceapi.com/api/v1/status",
      "statusMediaType": "application/json",
      "repository": "https://github.com/coopalliance/cca-weather",
      "serviceBinding": {
        "supported": true,
        "description": "Approved fleet applications can use weather metadata through a service binding."
      },
      "provenance": [
        {
          "name": "NOAA and National Weather Service",
          "description": "MRMS, NEXRAD, GOES and GLM, forecasts, alerts, buoys, HRRR, GFS, NHC, and hydrologic datasets.",
          "url": "https://www.noaa.gov/"
        },
        {
          "name": "Open-Meteo",
          "description": "ERA5 historical weather data.",
          "url": "https://open-meteo.com/"
        }
      ],
      "freshness": {
        "cadence": "Minute-level dispatcher with source-dependent refresh and daily retention maintenance.",
        "lastVerified": "2026-09-03"
      },
      "capabilities": [
        "forecasts",
        "radar",
        "satellite",
        "severe-weather",
        "weather"
      ],
      "examples": [
        {
          "label": "Service status",
          "description": "Inspect weather layer and source freshness.",
          "method": "GET",
          "url": "https://weather.datasourceapi.com/api/v1/status"
        }
      ],
      "operations": [
        {
          "operationId": "getWeatherStatus",
          "summary": "Get weather layer and service health.",
          "method": "GET",
          "path": "/api/v1/status"
        }
      ],
      "agentReadiness": {
        "level": "partial",
        "score": 62,
        "summary": "OpenAPI and docs are available, but some published weather layers were stale during the last audit."
      }
    },
    {
      "id": "whois",
      "name": "WHOIS",
      "description": "Domain, IP address, ASN, TLD, and historical registration lookup service.",
      "kind": "api",
      "audience": "public",
      "access": "open",
      "auth": "No authentication is required for documented public lookups.",
      "lifecycle": "active",
      "health": "operational",
      "canonicalUrl": "https://whois.datasourceapi.com",
      "aliases": [],
      "docsUrl": "https://whois.datasourceapi.com/api/v1/docs",
      "docsMediaType": "application/json",
      "repository": "https://github.com/coopalliance/whois-query",
      "serviceBinding": {
        "supported": false,
        "description": "Use the documented public HTTPS API."
      },
      "provenance": [
        {
          "name": "WHOIS and RDAP registries",
          "description": "Live domain, address, ASN, TLD, and registration observations."
        }
      ],
      "freshness": {
        "cadence": "Queries are resolved on demand and tracked in history; scheduled rechecks run daily at 02:00 UTC.",
        "lastVerified": "2026-09-03"
      },
      "capabilities": [
        "asn",
        "domain-registration",
        "ip-addresses",
        "rdap",
        "whois"
      ],
      "examples": [
        {
          "label": "Domain lookup",
          "description": "Retrieve registration information for a domain.",
          "method": "GET",
          "url": "https://whois.datasourceapi.com/api/v1/example.com"
        }
      ],
      "operations": [
        {
          "operationId": "getWhoisRecord",
          "summary": "Look up a domain, address, or autonomous system.",
          "method": "GET",
          "path": "/api/v1/{query}"
        }
      ],
      "agentReadiness": {
        "level": "limited",
        "score": 52,
        "summary": "Public API documentation is available, but a verified OpenAPI discovery URL was not recorded."
      }
    },
    {
      "id": "geo",
      "name": "Geographic Entities",
      "description": "Countries, territories, historical entities, codes, flags, demographics, and geographic metadata.",
      "kind": "api",
      "audience": "public",
      "access": "open",
      "auth": "No authentication is required for public lookups.",
      "lifecycle": "active",
      "health": "operational",
      "canonicalUrl": "https://geo.datasourceapi.com",
      "aliases": [],
      "docsUrl": "https://geo.datasourceapi.com/docs.html",
      "docsMediaType": "text/html",
      "repository": "https://github.com/coopalliance/cca-cucm-services",
      "serviceBinding": {
        "supported": true,
        "description": "The phone-services fleet gateway contains repository-backed integration evidence."
      },
      "provenance": [
        {
          "name": "Public geographic reference sources",
          "description": "Country, territory, historical entity, ISO code, flag, demographic, and geographic reference data."
        }
      ],
      "freshness": {
        "cadence": "Source and deployment schedule were not located in accessible repositories.",
        "lastVerified": "2026-09-03"
      },
      "capabilities": [
        "countries",
        "geographic-entities",
        "iso-codes",
        "territories"
      ],
      "examples": [
        {
          "label": "Country lookup",
          "description": "Look up a country by code.",
          "method": "GET",
          "url": "https://geo.datasourceapi.com/api/v1/country/US"
        }
      ],
      "operations": [
        {
          "operationId": "getCountry",
          "summary": "Look up a country by code.",
          "method": "GET",
          "path": "/api/v1/country/{code}"
        }
      ],
      "agentReadiness": {
        "level": "limited",
        "score": 42,
        "summary": "Public docs exist, but a directly attributable implementation repository, OpenAPI URL, and update schedule were not confirmed."
      }
    },
    {
      "id": "phone",
      "name": "Phone",
      "description": "Carrier, line type, and VoIP analysis for approved internal service consumers.",
      "kind": "internal",
      "audience": "internal",
      "access": "private",
      "auth": "Service-binding-only access; the public hostname is access-gated.",
      "lifecycle": "active",
      "health": "unknown",
      "canonicalUrl": "https://phone.datasourceapi.com",
      "aliases": [],
      "repository": "https://github.com/coopalliance/phonenumber-query",
      "serviceBinding": {
        "supported": true,
        "description": "Private Cloudflare service binding; binding name and account details are intentionally not published."
      },
      "provenance": [
        {
          "name": "Licensed carrier metadata provider",
          "description": "Live carrier and line-type lookups with internal history; provider credentials and account details are private."
        }
      ],
      "freshness": {
        "cadence": "On-demand provider lookup with historical result retention.",
        "lastVerified": "2026-09-03"
      },
      "capabilities": [
        "carrier-lookup",
        "phone-numbers",
        "voip-analysis"
      ],
      "examples": [],
      "operations": [],
      "agentReadiness": {
        "level": "not_applicable",
        "score": 0,
        "summary": "This service is private and intentionally excluded from public callable inventories."
      }
    },
    {
      "id": "radiodb",
      "name": "RadioDB",
      "description": "Radio systems, frequencies, licenses, transmitters, and international regulator records.",
      "kind": "api",
      "audience": "partner",
      "access": "api_key",
      "auth": "The landing page is public; repository policy describes the data API as WAF or X-Auth gated.",
      "lifecycle": "active",
      "health": "unknown",
      "canonicalUrl": "https://radiodb.datasourceapi.com",
      "aliases": [],
      "docsUrl": "https://radiodb.datasourceapi.com/api/v1/docs",
      "docsMediaType": "text/html",
      "repository": "https://github.com/coopalliance/cca-radiodb",
      "serviceBinding": {
        "supported": true,
        "description": "Approved fleet Workers may use a private service binding."
      },
      "provenance": [
        {
          "name": "RadioReference and FCC",
          "description": "RadioReference plus FCC ULS, ASR, and LMS data."
        },
        {
          "name": "International radio regulators",
          "description": "Public regulator data from Canada, Australia, France, Mexico, Austria, Czechia, Switzerland, Netherlands, New Zealand, Brazil, and Poland."
        }
      ],
      "freshness": {
        "cadence": "Nightly refresh, ten-minute watchdog, and daily bulk scan.",
        "lastVerified": "2026-09-03"
      },
      "capabilities": [
        "frequencies",
        "radio-licenses",
        "radio-systems",
        "transmitters"
      ],
      "examples": [],
      "operations": [],
      "agentReadiness": {
        "level": "limited",
        "score": 48,
        "summary": "Documentation is public, while data routes require approved access and no verified OpenAPI URL was recorded."
      }
    },
    {
      "id": "zip-map",
      "name": "ZIP Map Viewer",
      "description": "Interactive MapLibre viewer for U.S. Census ZIP Code Tabulation Areas.",
      "kind": "web_app",
      "audience": "public",
      "access": "open",
      "auth": "No authentication is required.",
      "lifecycle": "active",
      "health": "operational",
      "canonicalUrl": "https://zip.datasourceapi.com",
      "aliases": [],
      "repository": "https://github.com/coopalliance/zipmap",
      "serviceBinding": {
        "supported": false,
        "description": "This is a static viewer that consumes the Maps tile service."
      },
      "provenance": [
        {
          "name": "U.S. Census Bureau",
          "description": "TIGER/Line ZCTA5 boundaries.",
          "url": "https://www.census.gov/geographies/mapping-files/time-series/geo/tiger-line-file.html"
        }
      ],
      "freshness": {
        "cadence": "Census release-based updates through the Maps service.",
        "lastVerified": "2026-09-03"
      },
      "capabilities": [
        "map-viewer",
        "zcta",
        "zip-codes"
      ],
      "examples": [
        {
          "label": "Open viewer",
          "description": "Browse ZIP Code Tabulation Areas on an interactive map.",
          "method": "GET",
          "url": "https://zip.datasourceapi.com"
        }
      ],
      "operations": [],
      "agentReadiness": {
        "level": "not_applicable",
        "score": 0,
        "summary": "This viewer has no independent data API and is excluded from RFC and MCP callable inventories."
      }
    },
    {
      "id": "geocode",
      "name": "Geocode",
      "description": "Global postal, address, administrative-area, point-of-interest, and reverse geocoding service.",
      "kind": "api",
      "audience": "public",
      "access": "open",
      "auth": "No authentication is required for documented public read operations.",
      "lifecycle": "active",
      "health": "operational",
      "canonicalUrl": "https://geocode.datasourceapi.com",
      "aliases": [],
      "docsUrl": "https://geocode.datasourceapi.com/api/v1/docs",
      "docsMediaType": "text/html",
      "openapiUrl": "https://geocode.datasourceapi.com/openapi.yaml",
      "openapiMediaType": "application/yaml",
      "statusUrl": "https://geocode.datasourceapi.com/api/v1/status",
      "statusMediaType": "application/json",
      "repository": "https://github.com/coopalliance/cca-geocode",
      "serviceBinding": {
        "supported": true,
        "description": "Approved fleet applications can use geocoding through a Cloudflare service binding."
      },
      "provenance": [
        {
          "name": "Open postal and geographic sources",
          "description": "Redistributable global postal, administrative, address, and point-of-interest sources."
        },
        {
          "name": "National address programs",
          "description": "U.S. TIGER address ranges and DOT NAD, Australian G-NAF, and Canadian Open Addresses."
        }
      ],
      "freshness": {
        "cadence": "Weekly freshness and conditional-ingestion workflow.",
        "lastVerified": "2026-09-03"
      },
      "capabilities": [
        "addresses",
        "forward-geocoding",
        "postal-codes",
        "reverse-geocoding"
      ],
      "examples": [
        {
          "label": "Service status",
          "description": "Inspect country coverage and source health.",
          "method": "GET",
          "url": "https://geocode.datasourceapi.com/api/v1/status"
        }
      ],
      "operations": [
        {
          "operationId": "getGeocodeStatus",
          "summary": "Get geocoder coverage and source health.",
          "method": "GET",
          "path": "/api/v1/status"
        }
      ],
      "agentReadiness": {
        "level": "partial",
        "score": 72,
        "summary": "OpenAPI, documentation, examples, and live coverage status are available, with conservative scoring for schema completeness."
      }
    },
    {
      "id": "religiousorgs",
      "name": "Religious Organizations",
      "description": "Congregations, religious buildings, denomination taxonomy, and map-based discovery.",
      "kind": "api",
      "audience": "public",
      "access": "open",
      "auth": "No authentication is required for documented public read operations.",
      "lifecycle": "active",
      "health": "operational",
      "canonicalUrl": "https://religiousorgs.datasourceapi.com",
      "aliases": [],
      "docsUrl": "https://religiousorgs.datasourceapi.com/api/v1/docs",
      "docsMediaType": "text/html",
      "openapiUrl": "https://religiousorgs.datasourceapi.com/openapi.yaml",
      "openapiMediaType": "application/yaml",
      "statusUrl": "https://religiousorgs.datasourceapi.com/api/v1/status",
      "statusMediaType": "application/json",
      "repository": "https://github.com/coopalliance/cca-religiousorgs",
      "serviceBinding": {
        "supported": true,
        "description": "Approved fleet applications can use organization metadata through a service binding."
      },
      "provenance": [
        {
          "name": "OpenStreetMap",
          "description": "Religious buildings and mapped places of worship.",
          "url": "https://www.openstreetmap.org/"
        },
        {
          "name": "Public organization sources",
          "description": "Denomination directories, LDS locator, RCMS, and a curated sourced religion taxonomy."
        }
      ],
      "freshness": {
        "cadence": "Weekly release checks and monthly archive-first refresh.",
        "lastVerified": "2026-09-03"
      },
      "capabilities": [
        "congregations",
        "denominations",
        "places-of-worship",
        "religion-taxonomy"
      ],
      "examples": [
        {
          "label": "Service status",
          "description": "Inspect source and release health.",
          "method": "GET",
          "url": "https://religiousorgs.datasourceapi.com/api/v1/status"
        }
      ],
      "operations": [
        {
          "operationId": "getReligiousOrganizationsStatus",
          "summary": "Get religious-organization source health.",
          "method": "GET",
          "path": "/api/v1/status"
        }
      ],
      "agentReadiness": {
        "level": "partial",
        "score": 70,
        "summary": "OpenAPI, docs, and status are published, with incomplete examples and response schemas expected in some operations."
      }
    },
    {
      "id": "political-finance",
      "name": "Political Finance",
      "description": "IRS 527 and FEC committee, filing, contribution, expenditure, and identity data.",
      "kind": "api",
      "audience": "public",
      "access": "open",
      "auth": "No authentication is required for documented public read operations.",
      "lifecycle": "active",
      "health": "degraded",
      "canonicalUrl": "https://politicalfinance.datasourceapi.com",
      "aliases": [],
      "docsUrl": "https://politicalfinance.datasourceapi.com/api/v1/docs",
      "docsMediaType": "text/html",
      "openapiUrl": "https://politicalfinance.datasourceapi.com/openapi.yaml",
      "openapiMediaType": "application/yaml",
      "statusUrl": "https://politicalfinance.datasourceapi.com/api/v1/status",
      "statusMediaType": "application/json",
      "repository": "https://github.com/coopalliance/cca-politicalfinance",
      "serviceBinding": {
        "supported": true,
        "description": "Approved fleet services can use political-finance metadata through a service binding."
      },
      "provenance": [
        {
          "name": "Internal Revenue Service",
          "description": "Political organization notices, reports, and public 527 data.",
          "url": "https://www.irs.gov/charities-non-profits/political-organizations"
        },
        {
          "name": "Federal Election Commission",
          "description": "Committee, filing, contribution, and expenditure data.",
          "url": "https://www.fec.gov/data/"
        }
      ],
      "freshness": {
        "cadence": "Immutable source releases are indexed and promoted after validation.",
        "lastVerified": "2026-09-03"
      },
      "capabilities": [
        "campaign-finance",
        "committees",
        "contributions",
        "filings"
      ],
      "examples": [
        {
          "label": "Service status",
          "description": "Inspect current promoted releases and indexing progress.",
          "method": "GET",
          "url": "https://politicalfinance.datasourceapi.com/api/v1/status"
        }
      ],
      "operations": [
        {
          "operationId": "getPoliticalFinanceStatus",
          "summary": "Get release and indexing health.",
          "method": "GET",
          "path": "/api/v1/status"
        }
      ],
      "agentReadiness": {
        "level": "partial",
        "score": 63,
        "summary": "Documentation, OpenAPI, and status are published; donor and contribution releases were still indexing at the last audit."
      }
    },
    {
      "id": "faa-charts",
      "name": "FAA Charts",
      "description": "Read-only FAA sectional, terminal, IFR, and helicopter chart tiles and product metadata.",
      "kind": "tile_service",
      "audience": "public",
      "access": "open",
      "auth": "No authentication is required for public chart products and tiles.",
      "lifecycle": "active",
      "health": "operational",
      "canonicalUrl": "https://faacharts.datasourceapi.com",
      "aliases": [],
      "docsUrl": "https://faacharts.datasourceapi.com/llms.txt",
      "docsMediaType": "text/plain",
      "openapiUrl": "https://faacharts.datasourceapi.com/openapi.json",
      "openapiMediaType": "application/json",
      "statusUrl": "https://faacharts.datasourceapi.com/status",
      "statusMediaType": "application/json",
      "repository": "https://github.com/coopalliance/cca-faacharts",
      "serviceBinding": {
        "supported": true,
        "description": "The chart CDN is populated by Aerospace and may be consumed through approved fleet bindings."
      },
      "provenance": [
        {
          "name": "Federal Aviation Administration",
          "description": "Tiles derived from publicly distributed sectional, terminal area, IFR, and helicopter chart products; availability and effective cycles should be confirmed against FAA publications.",
          "url": "https://www.faa.gov/air_traffic/flight_info/aeronav/digital_products/"
        }
      ],
      "freshness": {
        "cadence": "FAA 56-day visual-chart release cycle.",
        "lastVerified": "2026-09-03"
      },
      "capabilities": [
        "aviation-charts",
        "pmtiles",
        "raster-tiles",
        "tilejson"
      ],
      "examples": [
        {
          "label": "Sectional TileJSON",
          "description": "Retrieve the direct TileJSON document for the latest New York sectional chart cycle.",
          "method": "GET",
          "url": "https://faacharts.datasourceapi.com/sectional-new-york/latest/tiles.json"
        }
      ],
      "operations": [],
      "agentReadiness": {
        "level": "partial",
        "score": 55,
        "summary": "The public tile service publishes OpenAPI, llms.txt, status, and direct TileJSON metadata, while remaining excluded from the MCP callable inventory."
      }
    },
    {
      "id": "wildfire",
      "name": "Wildfire",
      "description": "Static wildfire information application with a repository-documented API design that is not executable in the current deployment.",
      "kind": "api",
      "audience": "public",
      "access": "open",
      "auth": "The static site is publicly readable; no authentication model is verified for the undeployed API contract.",
      "lifecycle": "beta",
      "health": "unavailable",
      "canonicalUrl": "https://wildfire.datasourceapi.com",
      "aliases": [],
      "repository": "https://github.com/coopalliance/cca-wildfire",
      "governanceNote": "The repository's static openapi.json is a draft, non-executable design artifact. Documented API paths currently resolve to the SPA rather than typed API responses; keep this service out of RFC 9727, APIs.json, and MCP discovery until a typed Worker is deployed and runtime-verified.",
      "provenance": [
        {
          "name": "Repository-documented public wildfire sources (non-exhaustive)",
          "description": "The static application names federal wildfire, weather, emergency, and post-fire datasets. This describes intended client-side source use, not a verified server-side API or exhaustive provenance inventory.",
          "url": "https://github.com/coopalliance/cca-wildfire"
        }
      ],
      "freshness": {
        "cadence": "Static deployment; source refresh cadence and executable API availability are unverified.",
        "lastVerified": "2026-09-03"
      },
      "capabilities": [
        "wildfire-information"
      ],
      "examples": [],
      "operations": [],
      "agentReadiness": {
        "level": "limited",
        "score": 0,
        "summary": "The current deployment is a static SPA. Its draft OpenAPI describes intended behavior but does not attest callable operations."
      }
    },
    {
      "id": "phone-services",
      "name": "Phone Services",
      "description": "Public read-only gateway and human landing page for Cisco IP Phone XML and Avaya WML clients. Device deployments may require HTTP or provisioned HTTPS trust, depending on phone-system capabilities.",
      "kind": "web_app",
      "audience": "public",
      "access": "open",
      "auth": "No authentication is required for the public, read-only phone gateway.",
      "lifecycle": "active",
      "health": "operational",
      "canonicalUrl": "https://phoneservices.datasourceapi.com",
      "aliases": [],
      "repository": "https://github.com/coopalliance/cca-cucm-services",
      "governanceNote": "This is a specialized Cisco XML and Avaya WML presentation gateway, not a generic JSON API, OpenAPI service, or MCP endpoint.",
      "provenance": [
        {
          "name": "CCA phone gateway implementation",
          "description": "Repository-owned configuration and handlers document the public Cisco XML and Avaya WML gateway and its human-facing landing page.",
          "url": "https://github.com/coopalliance/cca-cucm-services"
        }
      ],
      "freshness": {
        "cadence": "Gateway responses are assembled on request; upstream update cadence varies by source.",
        "lastVerified": "2026-09-03"
      },
      "capabilities": [
        "avaya-wml",
        "cisco-ip-phone-xml",
        "read-only-phone-gateway"
      ],
      "examples": [],
      "operations": [],
      "agentReadiness": {
        "level": "not_applicable",
        "score": 0,
        "summary": "The service is intended for specialized phone markup clients and is not presented as a generic callable API."
      }
    },
    {
      "id": "cca-tool",
      "name": "CCA Tool",
      "description": "Public endpoints used by the CCA Tool browser-extension client for domain and IP security lookups and first-name spelling variants. Backend source ownership and a complete service contract are unverified.",
      "kind": "api",
      "audience": "public",
      "access": "open",
      "auth": "Observed endpoints are publicly accessible without authentication and return wildcard CORS; no broader authentication contract is attested.",
      "lifecycle": "active",
      "health": "unknown",
      "canonicalUrl": "https://ccatool.datasourceapi.com",
      "aliases": [],
      "governanceNote": "cca-tool-extension is evidence of client use only and must not be identified as the backend owner. The backend repository, complete route contract, deployment lifecycle, and operational health remain unverified. Keep this record in the broad directory only and exclude it from RFC 9727, APIs.json, MCP, and llms.txt until ownership and contract verification.",
      "provenance": [
        {
          "name": "CCA Tool extension client reference",
          "description": "The browser extension references this hostname as a client endpoint and identifies the narrowly observed lookup categories; that reference does not establish backend ownership.",
          "url": "https://github.com/coopalliance/cca-tool-extension"
        }
      ],
      "freshness": {
        "cadence": "No backend update cadence is verified.",
        "lastVerified": "2026-09-03"
      },
      "capabilities": [
        "domain-security-lookup",
        "first-name-spelling-variants",
        "ip-security-lookup"
      ],
      "examples": [],
      "operations": [],
      "agentReadiness": {
        "level": "limited",
        "score": 5,
        "summary": "Narrow public behavior is observed, but backend ownership, a complete contract, lifecycle, health, documentation, and callable operations are not verified."
      }
    }
  ]
}