{
  "schema_version": "civicdataforge.api-catalog.v1",
  "updated_at": "2026-09-23",
  "provider": {
    "name": "CivicDataForge",
    "website": "https://civicdataforge.pages.dev",
    "support": "bryan@tryneverclosed.com"
  },
  "catalog_url": "https://civicdataforge.pages.dev/government-data-api",
  "discovery_directory_url": "https://civicdataforge.pages.dev/government-data-directory",
  "agent_guide_url": "https://civicdataforge.pages.dev/agents.md",
  "agent_catalog_url": "https://civicdataforge.pages.dev/agent-catalog.json",
  "agent_commerce_url": "https://civicdataforge.pages.dev/.well-known/agent-commerce.json",
  "agent_quote_url": "https://civicdataforge.pages.dev/api/quote",
  "agent_evaluation_results_url": "https://civicdataforge.pages.dev/agent-evaluation-results.json",
  "a2a_agent_card_url": "https://civicdataforge.pages.dev/.well-known/agent-card.json",
  "x402_testnet_gateway_url": "https://civicdataforge-agent-commerce.neoaethel.workers.dev/",
  "agent_cooperation_charter_url": "https://civicdataforge.pages.dev/.well-known/agent-cooperation.json",
  "ai_catalog_url": "https://civicdataforge.pages.dev/.well-known/ai-catalog.json",
  "evidence_gateway_url": "https://civicdataforge.pages.dev/evidence-gateway",
  "evidence_gateway_openapi_url": "https://civicdataforge.pages.dev/openapi/evidence-gateway.openapi.json",
  "hospitable_connect_url": "https://civicdataforge.pages.dev/connect-host",
  "hostex_import_url": "https://civicdataforge.pages.dev/permit-audit",
  "devto_publication_api_url": "https://civicdataforge-devto-evidence.neoaethel.workers.dev/v1/devto/publication-evidence",
  "devto_publication_openapi_url": "https://civicdataforge.pages.dev/openapi/devto-publication-evidence.openapi.json",
  "agent_selection_evidence_url": "https://civicdataforge.pages.dev/agent-selection-evidence.json",
  "machine_discovery_manifest_url": "https://civicdataforge.pages.dev/.well-known/civicdataforge.json",
  "llms_full_url": "https://civicdataforge.pages.dev/llms-full.txt",
  "service_catalog_url": "https://civicdataforge.pages.dev/service-catalog.json",
  "integration_recipes_url": "https://civicdataforge.pages.dev/integration-recipes.json",
  "data_opportunity_map_url": "https://civicdataforge.pages.dev/data-opportunity-map.json",
  "localized_entry_points": {
    "zh-CN": {
      "product_gateway": "https://civicdataforge.pages.dev/zh-cn",
      "developer_onboarding": "https://civicdataforge.pages.dev/zh-cn-developer",
      "machine_manifest": "https://civicdataforge.pages.dev/zh-cn-developer.json",
      "scope": "Simplified-Chinese access to existing U.S. property and India company evidence; no China-native registry product"
    }
  },
  "marketplace_url": "https://apify.com/civicdataforge",
  "source_health_url": "https://civicdataforge.pages.dev/source-health.json",
  "source_change_feed_url": "https://civicdataforge.pages.dev/source-changes.json",
  "source_change_atom_url": "https://civicdataforge.pages.dev/source-changes.xml",
  "reliability_url": "https://civicdataforge.pages.dev/reliability.json",
  "buyer_outcomes_url": "https://civicdataforge.pages.dev/buyer-outcomes.json",
  "evidence_bundles_url": "https://civicdataforge.pages.dev/evidence-bundles.json",
  "official_mcp_registry_url": "https://registry.modelcontextprotocol.io/v0.1/servers?search=io.github.equinoxaifinance-rgb%2Fcivicdataforge",
  "evidence_contract": {
    "version": "1.0",
    "status": "adoption_in_progress",
    "compatibility": "The _cdf envelope is additive. Existing domain fields remain unchanged.",
    "universal_decision_envelope": {
      "schema": "https://civicdataforge.pages.dev/schemas/decision-envelope-v1.schema.json",
      "documentation": "https://civicdataforge.pages.dev/decision-contract.json",
      "mode": "additive",
      "status": "implemented_by_specific_products_not_universally_emitted",
      "states": [
        "EVIDENCE_FOUND",
        "NO_PUBLISHED_MATCH",
        "REVIEW_REQUIRED",
        "SOURCE_UNAVAILABLE",
        "SCOPE_INCOMPLETE"
      ]
    },
    "monitoring": {
      "status": "implemented_for_cdf_enveloped_records",
      "snapshot_schema": "https://civicdataforge.pages.dev/schemas/portfolio-snapshot-v1.schema.json",
      "diff_schema": "https://civicdataforge.pages.dev/schemas/portfolio-diff-v1.schema.json",
      "change_event_schema": "https://civicdataforge.pages.dev/schemas/change-event-v1.schema.json",
      "safety": "Tamper-evident baselines advance only on accepted records and accepted diffs; disappearance inference is suppressed and state is preserved unless both snapshots have complete coverage."
    },
    "cross_border_exchange": {
      "status": "implemented_fail_closed",
      "source_rights_passport_schema": "https://civicdataforge.pages.dev/schemas/cross-border-source-rights-passport-v1.schema.json",
      "exchange_schema": "https://civicdataforge.pages.dev/schemas/cross-border-evidence-exchange-v1.schema.json",
      "evidence_grid": "https://civicdataforge.pages.dev/cross-border-evidence-grid.json",
      "safety": "Every source and requested destination/operation must resolve to ALLOWED before commercial exchange. UNKNOWN or review-required rights remain quarantined; forbidden operations are blocked and receipt-bound."
    },
    "multimodal_evidence_graph": {
      "status": "contract_published_earth_observation_adapter_live",
      "schema": "https://civicdataforge.pages.dev/schemas/multimodal-evidence-entry-v1.schema.json",
      "example": "https://civicdataforge.pages.dev/examples/multimodal-evidence-entry-v1.example.json",
      "architecture": "https://civicdataforge.pages.dev/data-opportunity-map",
      "fusion_states": [
        "CORROBORATED",
        "COMPLEMENTARY",
        "CONFLICT_REVIEW_REQUIRED",
        "UNRESOLVED_IDENTITY",
        "SOURCE_UNAVAILABLE",
        "SCOPE_INCOMPLETE"
      ],
      "safety": "Physical observations, official records, documents, telemetry, and licensed inputs retain independent provenance, clocks, rights, resolution, and confidence. No derived observation becomes a legal or administrative fact."
    }
  },
  "authentication": "Hosted gateway calls use a caller-owned CivicDataForge key in Authorization: Bearer or X-CivicDataForge-Key; direct Apify Actor execution uses a caller-owned Apify API token. Public discovery is credential-free.",
  "billing": "Current Actor-specific terms on Apify; a free documentation or sample route is not unlimited free API access",
  "suites": [
    {
      "id": "property-compliance",
      "title": "Property Compliance Evidence",
      "mcp_url": "https://mcp.apify.com/?tools=civicdataforge/str-permit-registry,civicdataforge/fl-dbpr-vacation-rentals,civicdataforge/property-violations",
      "products": [
        {
          "id": "str-permit-registry",
          "title": "U.S. STR Permit Registry & Change Monitor",
          "actor_url": "https://apify.com/civicdataforge/str-permit-registry",
          "sample_url": "https://civicdataforge.pages.dev/str-permit-sample",
          "coverage": "30 supported U.S. jurisdictions",
          "evidence_contract": "address_decision_envelope_v1_and_verified_registry_evidence"
        },
        {
          "id": "fl-dbpr-vacation-rentals",
          "title": "Florida Vacation Rental License Evidence",
          "actor_url": "https://apify.com/civicdataforge/fl-dbpr-vacation-rentals",
          "coverage": "Florida DBPR lodging files across seven districts",
          "evidence_contract": "legacy_evidence_fields_verified"
        },
        {
          "id": "property-violations",
          "title": "Property Violations",
          "actor_url": "https://apify.com/civicdataforge/property-violations",
          "coverage": "Supported municipal code and building-violation sources",
          "evidence_contract": "migration_pending"
        }
      ]
    },
    {
      "id": "healthcare-integrity",
      "title": "Healthcare Integrity Evidence",
      "mcp_url": "https://mcp.apify.com/?tools=civicdataforge/leie-exclusion-screening",
      "products": [
        {
          "id": "leie-exclusion-screening",
          "title": "LEIE Exclusion Screening",
          "actor_url": "https://apify.com/civicdataforge/leie-exclusion-screening",
          "public_example_url": "https://apify.com/civicdataforge/leie-exclusion-screening/examples/find-florida-leie-exclusions",
          "coverage": "HHS-OIG LEIE with exact NPI and normalized-name evidence; optional SAM only with a caller-supplied key",
          "evidence_contract": "legacy_evidence_fields_verified"
        }
      ]
    },
    {
      "id": "regulated-facility-safety",
      "title": "Regulated Facility Safety",
      "mcp_url": "https://mcp.apify.com/?tools=civicdataforge/restaurant-inspection-scores,civicdataforge/multistate-childcare-licensing,civicdataforge/texas-childcare-licensing,civicdataforge/epa-echo-facility-compliance",
      "products": [
        {
          "id": "restaurant-inspection-scores",
          "title": "Restaurant Inspection Evidence",
          "actor_url": "https://apify.com/civicdataforge/restaurant-inspection-scores",
          "coverage": "Seven supported official jurisdictions",
          "evidence_contract": "legacy_evidence_fields_verified"
        },
        {
          "id": "multistate-childcare-licensing",
          "title": "Multi-State Childcare Licensing",
          "actor_url": "https://apify.com/civicdataforge/multistate-childcare-licensing",
          "coverage": "Supported state licensing and inspection sources",
          "evidence_contract": "migration_pending"
        },
        {
          "id": "texas-childcare-licensing",
          "title": "Texas Childcare Licensing and Violations",
          "actor_url": "https://apify.com/civicdataforge/texas-childcare-licensing",
          "coverage": "Texas official childcare operations and compliance data",
          "evidence_contract": "migration_pending"
        },
        {
          "id": "epa-echo-facility-compliance",
          "title": "EPA ECHO Facility Compliance Evidence",
          "actor_url": "https://apify.com/civicdataforge/epa-echo-facility-compliance",
          "coverage": "Official U.S. EPA ECHO facility identity, published compliance status, inspection, and enforcement summaries for bounded facility queries",
          "evidence_contract": "civicdataforge.decision-envelope.v1_plus_civicdataforge.epa-echo-facility-evidence.v1",
          "source_reliability": "Exact source URLs, bounded candidate count, primary and DFR response hashes, observed-schema fingerprint, record fingerprint, explicit partial-source state, and safety verdict fixed to UNKNOWN",
          "mcp_url": "https://mcp.apify.com/?tools=civicdataforge/epa-echo-facility-compliance",
          "product_page": "https://civicdataforge.pages.dev/data/epa-echo-facility-compliance",
          "decisions": [
            "EVIDENCE_FOUND",
            "NO_PUBLISHED_MATCH",
            "REVIEW_REQUIRED",
            "SOURCE_UNAVAILABLE",
            "SCOPE_INCOMPLETE"
          ],
          "source_url": "https://echodata.epa.gov/echo/echo_rest_services.get_facility_info",
          "responsible_use_boundary": "Environmental safety verdict remains UNKNOWN for every result."
        }
      ]
    }
  ],
  "additional_products": [
    {
      "id": "india-company-registry",
      "title": "India Company Registry",
      "actor_url": "https://apify.com/civicdataforge/india-company-registry",
      "coverage": "Official MCA company-master research fields from pinned resource 4dbe5667-7b6b-41d7-82af-211562424d9a",
      "evidence_contract": "civicdataforge.india-company.v2",
      "source_reliability": "Shared public sample-key fallback with bounded retries and explicit rate-limit state; caller-owned key supported for higher-volume use; wrong resource, unstable totals, premature pagination, and source failures fail closed"
    },
    {
      "id": "cross-border-restricted-party-evidence",
      "title": "Cross-Border Restricted Party Evidence",
      "actor_url": "https://apify.com/civicdataforge/cross-border-restricted-party-evidence",
      "coverage": "Official U.S. ITA Consolidated Screening List for U.S., India-, and China-facing workflows; no India- or China-native list claim",
      "evidence_contract": "civicdataforge.restricted-party-evidence.v1",
      "source_reliability": "Complete official CSL JSON snapshot with byte hash, source-unavailable state, conservative exact/fuzzy review semantics, record fingerprint, and decision receipt",
      "mcp_url": "https://mcp.apify.com/?tools=civicdataforge/cross-border-restricted-party-evidence",
      "product_page": "https://civicdataforge.pages.dev/data/cross-border-restricted-party-evidence",
      "decisions": [
        "POTENTIAL_MATCH_REVIEW_REQUIRED",
        "NO_CSL_NAME_MATCH",
        "SOURCE_UNAVAILABLE"
      ],
      "source_url": "https://data.trade.gov/downloadable_consolidated_screening_list/v1/consolidated.json",
      "responsible_use_boundary": "A possible match requires review; no result is legal clearance."
    },
    {
      "id": "nyc-film-permits",
      "title": "NYC Film and TV Production Permits",
      "actor_url": "https://apify.com/civicdataforge/nyc-film-permits",
      "coverage": "NYC published production-permit records",
      "evidence_contract": "migration_pending"
    },
    {
      "id": "civic-telemetry-spine",
      "title": "Civic Telemetry Spine",
      "actor_url": "https://apify.com/civicdataforge/civic-telemetry-spine",
      "coverage": "Official NOAA/NWS active alerts, global USGS earthquakes, selected U.S. USGS latest continuous water observations, and pan-India NDMA SACHET alerts",
      "evidence_contract": "civicdataforge.telemetry.v1",
      "source_reliability": "Source-specific clocks, response and normalized-record hashes, rights receipts, complete-scope change baselines, bounded-scope disappearance quarantine, and explicit provisional/dissemination state",
      "mcp_url": "https://mcp.apify.com/?tools=civicdataforge/civic-telemetry-spine",
      "product_page": "https://civicdataforge.pages.dev/data-opportunity-map#telemetry",
      "sources": [
        "NOAA/NWS active alerts",
        "USGS earthquake GeoJSON",
        "USGS latest continuous water",
        "India NDMA SACHET CAP alerts"
      ],
      "decisions": [
        "OBSERVED",
        "NO_ACTIVE_ALERTS",
        "SOURCE_UNAVAILABLE",
        "SCOPE_BOUNDED"
      ],
      "responsible_use_boundary": "Telemetry is source-bound evidence, not a safety, legality, causation, prediction, or emergency-response verdict."
    },
    {
      "id": "earth-observation-evidence",
      "title": "Earth Observation Evidence — NASA and Copernicus",
      "actor_url": "https://apify.com/civicdataforge/earth-observation-evidence",
      "coverage": "Official NASA HLS Landsat and Sentinel-2 plus Copernicus Sentinel-2 L2A and Sentinel-1 GRD scene metadata for a bounded area and time window",
      "evidence_contract": "civicdataforge.multimodal-evidence-entry.v1_plus_source-shape-receipt.v1",
      "source_reliability": "Official STAC queries with response-byte hashes, query and scene observations, independent retrieval and coverage clocks, source-rights receipts, bounded request limits, source and record-set shape fingerprints that distinguish missing/null/false, explicit source-unavailable state, and no pixel-analysis or legal-meaning claim",
      "mcp_url": "https://mcp.apify.com/?tools=civicdataforge/earth-observation-evidence",
      "product_page": "https://civicdataforge.pages.dev/data-opportunity-map#earth-observation",
      "sources": [
        "NASA HLS Landsat 30 m",
        "NASA HLS Sentinel-2 30 m",
        "Copernicus Sentinel-2 L2A",
        "Copernicus Sentinel-1 GRD radar"
      ],
      "decisions": [
        "COMPLEMENTARY",
        "SOURCE_UNAVAILABLE",
        "SCOPE_INCOMPLETE"
      ],
      "responsible_use_boundary": "Scene metadata proves only a bounded official catalog result. It is not pixel analysis and does not prove ownership, identity, permit status, legality, causation, damage, safety, or responsibility."
    },
    {
      "id": "norway-company-evidence",
      "title": "Norway Company & Supplier Evidence",
      "actor_url": "https://apify.com/civicdataforge/norway-company-evidence",
      "coverage": "Official Brønnøysundregistrene Central Coordinating Register for Legal Entities; exact nine-digit organisation lookup plus bounded name search under NLOD 2.0",
      "evidence_contract": "civicdataforge.norway-company-evidence.v1_plus_cross-border-source-rights-passport.v1",
      "source_reliability": "Official versioned JSON API, bounded bytes, exact identifier route, explicit ambiguity/no-match/source-unavailable states, response/schema/record/decision/batch receipts, source-language preservation, and contact/role/street-line minimization",
      "mcp_url": "https://mcp.apify.com/?tools=civicdataforge/norway-company-evidence",
      "product_page": "https://civicdataforge.pages.dev/data/norway-company-evidence",
      "decisions": [
        "MATCH",
        "NO_PUBLISHED_MATCH",
        "AMBIGUOUS",
        "SOURCE_UNAVAILABLE",
        "INVALID_INPUT"
      ],
      "source_url": "https://data.brreg.no/enhetsregisteret/api/enheter",
      "rights_passport": "https://civicdataforge.pages.dev/source-rights-passports/norway-brreg-entity-register.json",
      "responsible_use_boundary": "Official entity evidence is not a KYC, supplier-acceptance, sanctions, solvency, credit, or eligibility verdict."
    },
    {
      "id": "devto-publication-evidence",
      "title": "DEV Publication Evidence — Missing/Null/False Safe",
      "actor_url": "https://apify.com/civicdataforge/devto-publication-evidence",
      "coverage": "Credential-blind hosted checks for public DEV/Forem article URLs and IDs; private draft resolution is available only through the local direct-to-DEV verifier",
      "evidence_contract": "civicdataforge.devto-publication-evidence.v1_plus_source-shape-receipt.v1",
      "source_reliability": "Public-endpoint semantics recover published state without treating an omitted field as false; hosted surfaces reject credentials; local owner resolution sends credentials only from the owner's machine to dev.to; unresolved public 404 remains UNKNOWN",
      "mcp_url": "https://mcp.apify.com/?tools=civicdataforge/devto-publication-evidence",
      "direct_api_url": "https://civicdataforge-devto-evidence.neoaethel.workers.dev/v1/devto/publication-evidence",
      "openapi_url": "https://civicdataforge.pages.dev/openapi/devto-publication-evidence.openapi.json",
      "product_page": "https://civicdataforge.pages.dev/data/devto-publication-evidence",
      "unified_local_client_url": "https://civicdataforge.pages.dev/downloads/civicdataforge-devto-direct.mjs",
      "credential_policy": "Hosted API, Actor, and MCP never accept credentials. Owner keys remain local and travel directly to dev.to only.",
      "sources": [
        "DEV Community public article API",
        "DEV owner-authenticated article API through the unified local direct-to-DEV client only"
      ],
      "decisions": [
        "PUBLISHED",
        "UNKNOWN"
      ],
      "local_client_decisions": [
        "PUBLISHED",
        "DRAFT",
        "UNKNOWN"
      ],
      "responsible_use_boundary": "A hosted public 404 remains UNKNOWN. Private draft resolution is local-owner diagnostic evidence, not an independently hosted attestation."
    },
    {
      "id": "civicdataforge-evidence-gateway",
      "title": "CivicDataForge Government Evidence Gateway",
      "actor_url": "https://apify.com/civicdataforge/civicdataforge-evidence-gateway",
      "coverage": "Unified receipt-bound routing across supported U.S. property, India company and supplier, restricted-party, EPA facility, and China-facing intake workflows",
      "evidence_contract": "civicdataforge.gateway.v1_plus_decision-envelope.v1_plus_cross-border-evidence-exchange.v1",
      "source_reliability": "Routes only named supported workflows, preserves source-specific uncertainty and rights state, minimizes caller evidence, and binds output to reproducible receipts",
      "mcp_url": "https://mcp.apify.com/?tools=civicdataforge/civicdataforge-evidence-gateway",
      "product_page": "https://civicdataforge.pages.dev/evidence-gateway",
      "decisions": [
        "EVIDENCE_FOUND",
        "NO_PUBLISHED_MATCH",
        "REVIEW_REQUIRED",
        "SOURCE_UNAVAILABLE",
        "SCOPE_INCOMPLETE"
      ],
      "responsible_use_boundary": "A gateway response is source-bound evidence, not legal clearance, consumer reporting, or an automatic payment, KYC, procurement, safety, or eligibility verdict."
    },
    {
      "id": "evidence-review-workflow",
      "title": "Evidence Review Workflow - Receipt-Bound Queue",
      "actor_url": "https://apify.com/civicdataforge/evidence-review-workflow",
      "coverage": "Receipt-bound cases from supported CivicDataForge evidence products with customer-owned dispositions and immutable event history",
      "evidence_contract": "civicdataforge.evidence-review-queue.v1",
      "mcp_url": "https://mcp.apify.com/?tools=civicdataforge/evidence-review-workflow",
      "product_page": "https://civicdataforge.pages.dev/data/evidence-review-workflow",
      "responsible_use_boundary": "Does not autonomously approve, deny, clear, or determine eligibility."
    }
  ],
  "release_candidates": [],
  "responsible_use": "Research and compliance support only. Not a consumer report and not the sole basis for credit, insurance, employment, housing, payment, licensing, or other eligibility decisions. Verify consequential facts with the issuing authority.",
  "catalog_observed_at": "2026-09-23T07:47:07.345Z",
  "live_health": {
    "observed_at": "2026-09-23T07:47:07.345Z",
    "source_health": "https://civicdataforge.pages.dev/source-health.json",
    "reliability": "https://civicdataforge.pages.dev/reliability.json",
    "boundary": "Catalog observation, product runtime, upstream publisher update, and underlying data coverage are separate clocks."
  }
}
