{
  "openapi": "3.1.0",
  "info": {
    "title": "FacilityProof API",
    "version": "1.0.0",
    "description": "FacilityProof offers a low-cost permit-identity operation plus deeper state-gated compliance evidence. Paid full-compliance evidence is available in California, Texas, and Florida. Both operations resolve eligibility before payment and never infer compliance from missing records.",
    "x-guidance": "Facility identity and operation-specific eligibility are resolved before any payment challenge. Use POST /v1/facility/permit-identity for authoritative physical-facility/program identity and source routing without a compliance conclusion. Use POST /v1/facility/compliance-evidence only when deeper reconciled compliance evidence is needed and the state is formally released."
  },
  "servers": [
    {
      "url": "https://facilityproof.davisvillelabs.com"
    }
  ],
  "paths": {
    "/mcp": {
      "post": {
        "operationId": "facilityProofMcp",
        "summary": "FacilityProof remote MCP endpoint",
        "description": "Streamable HTTP MCP endpoint for discovery, tool listing, and paid specialist invocation. MCP 2025-06-18 is supported for Muse-class compatibility.",
        "responses": {
          "200": {
            "description": "MCP JSON-RPC response"
          },
          "402": {
            "description": "MPP payment challenge after operation-specific preflight"
          }
        }
      }
    },
    "/v1/facility/permit-identity": {
      "post": {
        "operationId": "checkFacilityPermitIdentity",
        "summary": "Resolve facility and permit/program identity",
        "description": "$0.10 specialist operation when commerce is enabled. FacilityProof requires high-confidence physical identity, at least one exact environmental program identifier mapped to a qualified source route, and deterministic jurisdiction eligibility before payment. It does not determine compliance or current permit status.",
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "description": "Identity hints for one physical U.S. facility. Provide an exact EPA FRS ID or authoritative program ID when known; otherwise provide the facility name plus enough location context to resolve one site safely. FacilityProof fails closed on ambiguous identity.",
                "properties": {
                  "name": {
                    "type": "string",
                    "minLength": 1,
                    "description": "Facility or site name, including a distinguishing plant/site descriptor when available. For name-based resolution, also provide city/state, address, or ZIP whenever possible."
                  },
                  "city": {
                    "type": "string",
                    "minLength": 1,
                    "description": "City for the physical facility. Used with name/address hints to distinguish facilities with similar names."
                  },
                  "state": {
                    "type": "string",
                    "pattern": "^[A-Za-z]{2}$",
                    "description": "Two-letter U.S. postal abbreviation for the physical facility. For full compliance evidence, California, Texas, and Florida are currently released. Permit identity uses a separate readiness gate."
                  },
                  "zip": {
                    "type": "string",
                    "pattern": "^\\d{5}(?:-\\d{4})?$",
                    "description": "U.S. ZIP or ZIP+4 for the physical facility. Use as an identity hint, not as a substitute for a site name or authoritative identifier."
                  },
                  "address": {
                    "type": "string",
                    "minLength": 1,
                    "description": "Street address for the physical facility when known. Used only for physical-site identity resolution; do not provide corporate headquarters unless that is the facility being checked."
                  },
                  "frsId": {
                    "type": "string",
                    "pattern": "^\\d{12}$",
                    "description": "Exact 12-digit EPA Facility Registry Service identifier when known. Prefer this over name matching because it anchors federal facility identity directly."
                  },
                  "programId": {
                    "type": "string",
                    "minLength": 1,
                    "description": "Exact authoritative environmental program identifier when known, such as an NPDES permit ID or RCRA handler ID. FacilityProof uses it to resolve the physical facility before paid work."
                  }
                },
                "anyOf": [
                  {
                    "required": [
                      "name"
                    ]
                  },
                  {
                    "required": [
                      "frsId"
                    ]
                  },
                  {
                    "required": [
                      "programId"
                    ]
                  }
                ],
                "additionalProperties": false
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "facility-permit-identity.v1",
            "headers": {
              "Payment-Receipt": {
                "description": "MPP receipt when commerce is active.",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "description": "Resolved physical facility plus authoritative FRS environmental program identifiers and qualified state/federal source-system provenance. This is identity output, not a compliance conclusion.",
                  "required": [
                    "schemaVersion",
                    "operation",
                    "generatedAt",
                    "facility",
                    "identity",
                    "jurisdiction",
                    "programs",
                    "sourceProvenance",
                    "unresolvedIdentifiers",
                    "conflicts",
                    "freshness",
                    "limitations"
                  ],
                  "properties": {
                    "schemaVersion": {
                      "const": "facility-permit-identity.v1"
                    },
                    "operation": {
                      "const": "facilityproof.check_permit_identity"
                    },
                    "generatedAt": {
                      "type": "string"
                    },
                    "facility": {
                      "type": "object",
                      "additionalProperties": true
                    },
                    "identity": {
                      "type": "object",
                      "additionalProperties": true
                    },
                    "jurisdiction": {
                      "type": "object",
                      "additionalProperties": true
                    },
                    "programs": {
                      "type": "array"
                    },
                    "sourceProvenance": {
                      "type": "object",
                      "additionalProperties": true
                    },
                    "unresolvedIdentifiers": {
                      "type": "array"
                    },
                    "conflicts": {
                      "type": "array"
                    },
                    "freshness": {
                      "type": "array",
                      "description": "FRS retrieval time plus source-system cadence/provenance. Source-route entries do not pretend a facility-specific source record was captured."
                    },
                    "limitations": {
                      "type": "array",
                      "items": {
                        "type": "string"
                      }
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "402": {
            "description": "Payment challenge after permit-identity eligibility is resolved. MPP uses WWW-Authenticate; x402 v2 HTTP uses PAYMENT-REQUIRED."
          },
          "409": {
            "description": "Ambiguous physical facility identity. Non-billable."
          },
          "422": {
            "description": "Identity, program routing, or jurisdiction eligibility is unresolved. Non-billable."
          },
          "503": {
            "description": "Payment provider or paid delivery unavailable. Settled delivery failures are retryable with the same credential."
          }
        },
        "x-payment-info": {
          "price": {
            "mode": "fixed",
            "currency": "USD",
            "amount": "0.10"
          },
          "protocols": [
            {
              "mpp": {
                "method": "tempo",
                "intent": "charge",
                "currency": "0x20C000000000000000000000b9537d11c60E8b50"
              }
            },
            {
              "x402": {
                "version": 2,
                "scheme": "exact",
                "asset": "USDC",
                "network": "eip155:8453"
              }
            }
          ],
          "offers": [
            {
              "intent": "charge",
              "method": "tempo",
              "amount": "100000",
              "currency": "0x20C000000000000000000000b9537d11c60E8b50",
              "description": "FacilityProof facility and permit identity"
            },
            {
              "protocol": "x402",
              "version": 2,
              "scheme": "exact",
              "amount": "100000",
              "asset": "USDC",
              "network": "eip155:8453",
              "description": "FacilityProof facility and permit identity"
            }
          ]
        },
        "x-facilityproof-commerce": {
          "enabled": true,
          "configured": true,
          "mode": "live",
          "protocol": "MPP+x402",
          "protocols": [
            "MPP",
            "x402"
          ],
          "operation": "check_permit_identity",
          "tool": "facilityproof.check_permit_identity",
          "http": "/v1/facility/permit-identity",
          "priceCents": 10,
          "currency": "USD",
          "methods": [
            "tempo",
            "x402"
          ],
          "paymentMethods": [
            {
              "method": "tempo",
              "intents": [
                "charge"
              ],
              "network": "tempo",
              "asset": "USDC.e"
            },
            {
              "method": "x402",
              "version": 2,
              "intents": [
                "charge"
              ],
              "network": "eip155:8453",
              "asset": "USDC",
              "transport": "http"
            }
          ],
          "availability": {
            "schemaVersion": "facilityproof-permit-identity-availability.v1",
            "configuredStates": [
              "AK",
              "AL",
              "AR",
              "AZ",
              "CA",
              "CO",
              "CT",
              "DE",
              "FL",
              "GA",
              "HI",
              "IA",
              "ID",
              "IL",
              "IN",
              "KS",
              "KY",
              "LA",
              "MA",
              "MD",
              "ME",
              "MI",
              "MN",
              "MO",
              "MS",
              "MT",
              "NC",
              "ND",
              "NE",
              "NH",
              "NJ",
              "NM",
              "NV",
              "NY",
              "OH",
              "OK",
              "OR",
              "PA",
              "RI",
              "SC",
              "SD",
              "TN",
              "TX",
              "UT",
              "VA",
              "VT",
              "WA",
              "WI",
              "WV",
              "WY"
            ],
            "eligibleStates": [
              "AK",
              "AL",
              "AR",
              "AZ",
              "CA",
              "CO",
              "CT",
              "DE",
              "FL",
              "GA",
              "HI",
              "IA",
              "ID",
              "IL",
              "IN",
              "KY",
              "LA",
              "MA",
              "MD",
              "ME",
              "MI",
              "MN",
              "NC",
              "NH",
              "NJ",
              "NV",
              "NY",
              "OH",
              "OR",
              "PA",
              "RI",
              "SC",
              "TN",
              "TX",
              "UT",
              "VA",
              "VT",
              "WA",
              "WI",
              "WV"
            ],
            "blockedStates": [
              "KS",
              "MO",
              "MS",
              "MT",
              "ND",
              "NE",
              "NM",
              "OK",
              "SD",
              "WY"
            ],
            "blockedReasons": {
              "KS": "Kansas NPDES jurisdiction can shift to EPA on Tribal lands; FacilityProof does not yet have deterministic facility-level Tribal routing for this state.",
              "MO": "Missouri NPDES jurisdiction can shift to EPA on Tribal lands; FacilityProof does not yet have deterministic facility-level Tribal routing for this state.",
              "MS": "Mississippi NPDES jurisdiction shifts to EPA on Tribal lands within the Mississippi Band of Choctaw Indians reservation; FacilityProof does not yet have deterministic facility-level Tribal routing for this state.",
              "MT": "Montana NPDES jurisdiction can shift to EPA on Tribal lands; FacilityProof does not yet have deterministic facility-level Tribal routing for this state.",
              "ND": "North Dakota NPDES jurisdiction can shift to EPA for Tribal-jurisdiction facilities; FacilityProof does not yet have deterministic facility-level Tribal routing for this state.",
              "NE": "Nebraska NPDES jurisdiction can shift to EPA on Tribal lands; FacilityProof does not yet have deterministic facility-level Tribal routing for this state.",
              "NM": "New Mexico has explicit federal and Tribal environmental jurisdiction boundaries; the generic state route must not be used when Tribal jurisdiction is unresolved.",
              "OK": "Oklahoma has program-specific Tribal and federal jurisdiction boundaries that require deterministic facility-level routing before paid identity output.",
              "SD": "South Dakota NPDES jurisdiction can shift to EPA for Tribal-jurisdiction facilities; FacilityProof does not yet have deterministic facility-level Tribal routing for this state.",
              "WY": "Wyoming NPDES authority excludes discharges within the Wind River Indian Reservation; FacilityProof does not yet have deterministic facility-level reservation routing."
            },
            "rule": "A state source contract is necessary but not sufficient. FacilityProof bills permit identity only when physical identity, program identity, and jurisdiction routing are all safely resolved before payment."
          },
          "identityRule": "High-confidence physical facility identity, routed program identity, and jurisdiction/source eligibility are resolved before any payment challenge. Ambiguous identity, linkage conflicts, unrouted programs, and jurisdiction-risk states are non-billable.",
          "retryRule": "After a settled delivery failure, retry the identical request with the same credential to recover delivery without a second settlement."
        }
      }
    },
    "/v1/facility/compliance-evidence": {
      "post": {
        "operationId": "checkFacilityComplianceEvidence",
        "summary": "Check source-reconciled facility compliance evidence",
        "description": "$1.00 specialist operation when commerce is enabled for the resolved production-ready state. Facility identity and state availability are resolved before payment. Ambiguous/not-found identity and unreleased states never receive a payment challenge. A completed report preserves source gaps and conflicts rather than converting missing data into a clean/compliant conclusion.",
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "description": "Identity hints for one physical U.S. facility. Provide an exact EPA FRS ID or authoritative program ID when known; otherwise provide the facility name plus enough location context to resolve one site safely. FacilityProof fails closed on ambiguous identity.",
                "properties": {
                  "name": {
                    "type": "string",
                    "minLength": 1,
                    "description": "Facility or site name, including a distinguishing plant/site descriptor when available. For name-based resolution, also provide city/state, address, or ZIP whenever possible."
                  },
                  "city": {
                    "type": "string",
                    "minLength": 1,
                    "description": "City for the physical facility. Used with name/address hints to distinguish facilities with similar names."
                  },
                  "state": {
                    "type": "string",
                    "pattern": "^[A-Za-z]{2}$",
                    "description": "Two-letter U.S. postal abbreviation for the physical facility. For full compliance evidence, California, Texas, and Florida are currently released. Permit identity uses a separate readiness gate."
                  },
                  "zip": {
                    "type": "string",
                    "pattern": "^\\d{5}(?:-\\d{4})?$",
                    "description": "U.S. ZIP or ZIP+4 for the physical facility. Use as an identity hint, not as a substitute for a site name or authoritative identifier."
                  },
                  "address": {
                    "type": "string",
                    "minLength": 1,
                    "description": "Street address for the physical facility when known. Used only for physical-site identity resolution; do not provide corporate headquarters unless that is the facility being checked."
                  },
                  "frsId": {
                    "type": "string",
                    "pattern": "^\\d{12}$",
                    "description": "Exact 12-digit EPA Facility Registry Service identifier when known. Prefer this over name matching because it anchors federal facility identity directly."
                  },
                  "programId": {
                    "type": "string",
                    "minLength": 1,
                    "description": "Exact authoritative environmental program identifier when known, such as an NPDES permit ID or RCRA handler ID. FacilityProof uses it to resolve the physical facility before paid work."
                  }
                },
                "anyOf": [
                  {
                    "required": [
                      "name"
                    ]
                  },
                  {
                    "required": [
                      "frsId"
                    ]
                  },
                  {
                    "required": [
                      "programId"
                    ]
                  }
                ],
                "additionalProperties": false
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "facility-compliance-evidence.v1",
            "headers": {
              "Payment-Receipt": {
                "description": "MPP receipt when commerce is active.",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "description": "Bounded, source-reconciled environmental regulatory evidence report for one resolved physical facility. Missing records remain source gaps and conflicts remain explicit rather than becoming a compliance verdict.",
                  "required": [
                    "schemaVersion",
                    "operation",
                    "reportId",
                    "asOf",
                    "generatedAt",
                    "facility",
                    "programs",
                    "inspections",
                    "violations",
                    "enforcementActions",
                    "penalties",
                    "freshness",
                    "sourceGaps",
                    "conflicts",
                    "evidence",
                    "quality",
                    "limitations"
                  ],
                  "properties": {
                    "schemaVersion": {
                      "const": "facility-compliance-evidence.v1",
                      "description": "FacilityProof report schema version."
                    },
                    "operation": {
                      "const": "facilityproof.check_facility_compliance_evidence",
                      "description": "Canonical FacilityProof operation that produced this report."
                    },
                    "reportId": {
                      "type": "string",
                      "description": "Stable report identifier for this generated evidence package."
                    },
                    "asOf": {
                      "type": "string",
                      "description": "Evidence cutoff or as-of time represented by the report."
                    },
                    "generatedAt": {
                      "type": "string",
                      "description": "Timestamp when FacilityProof generated the report."
                    },
                    "facility": {
                      "type": "object",
                      "description": "Resolved physical-facility identity, including authoritative identifiers and normalized location context.",
                      "additionalProperties": true
                    },
                    "programs": {
                      "type": "array",
                      "description": "Bounded environmental program/permit coverage found for the resolved facility."
                    },
                    "inspections": {
                      "type": "array",
                      "description": "Inspection evidence returned by authoritative sources in the bounded search."
                    },
                    "violations": {
                      "type": "array",
                      "description": "Reported violation/noncompliance evidence returned by authoritative sources; absence is not a clean-compliance conclusion."
                    },
                    "enforcementActions": {
                      "type": "array",
                      "description": "Formal enforcement-action evidence returned by authoritative sources."
                    },
                    "penalties": {
                      "type": "array",
                      "description": "Penalty/monetary enforcement evidence linked to the resolved facility when supported."
                    },
                    "freshness": {
                      "type": "array",
                      "description": "Per-source freshness and observation metadata so agents can judge staleness."
                    },
                    "sourceGaps": {
                      "type": "array",
                      "description": "Expected or relevant source coverage that could not be established or retrieved."
                    },
                    "conflicts": {
                      "type": "array",
                      "description": "Unresolved disagreements across authoritative records that FacilityProof preserves rather than guessing through."
                    },
                    "evidence": {
                      "type": "array",
                      "description": "Source-linked evidence observations supporting the report."
                    },
                    "quality": {
                      "type": "object",
                      "description": "Quality and coverage signals for the report.",
                      "additionalProperties": true
                    },
                    "limitations": {
                      "type": "array",
                      "items": {
                        "type": "string"
                      },
                      "description": "Important scope and interpretation limits, including that the report is evidence rather than legal advice or a compliance verdict."
                    }
                  },
                  "additionalProperties": true
                }
              }
            }
          },
          "402": {
            "description": "Payment challenge after physical facility identity and production-ready state availability have been resolved. MPP uses WWW-Authenticate; x402 v2 HTTP uses PAYMENT-REQUIRED."
          },
          "409": {
            "description": "Ambiguous physical facility identity. Non-billable."
          },
          "422": {
            "description": "No sufficiently reliable physical facility match, or paid service is not yet released for the resolved state. Non-billable."
          },
          "503": {
            "description": "Payment provider or paid delivery unavailable. Settled delivery failures are retryable with the same credential."
          }
        },
        "x-payment-info": {
          "price": {
            "mode": "fixed",
            "currency": "USD",
            "amount": "1.00"
          },
          "protocols": [
            {
              "mpp": {
                "method": "stripe",
                "intent": "charge",
                "currency": "usd"
              }
            },
            {
              "mpp": {
                "method": "tempo",
                "intent": "charge",
                "currency": "0x20C000000000000000000000b9537d11c60E8b50"
              }
            },
            {
              "x402": {
                "version": 2,
                "scheme": "exact",
                "asset": "USDC",
                "network": "eip155:8453"
              }
            }
          ],
          "offers": [
            {
              "intent": "charge",
              "method": "stripe",
              "amount": "100",
              "currency": "usd",
              "description": "FacilityProof source-reconciled environmental facility evidence"
            },
            {
              "intent": "charge",
              "method": "tempo",
              "amount": "1000000",
              "currency": "0x20C000000000000000000000b9537d11c60E8b50",
              "description": "FacilityProof source-reconciled environmental facility evidence"
            },
            {
              "protocol": "x402",
              "version": 2,
              "scheme": "exact",
              "amount": "1000000",
              "asset": "USDC",
              "network": "eip155:8453",
              "description": "FacilityProof source-reconciled environmental facility evidence"
            }
          ]
        },
        "x-facilityproof-commerce": {
          "enabled": true,
          "configured": true,
          "mode": "live",
          "protocol": "MPP+x402",
          "protocols": [
            "MPP",
            "x402"
          ],
          "operation": "check_facility_compliance_evidence",
          "tool": "facilityproof.check_facility_compliance_evidence",
          "http": "/v1/facility/compliance-evidence",
          "priceCents": 100,
          "currency": "USD",
          "methods": [
            "tempo",
            "stripe",
            "x402"
          ],
          "paymentMethods": [
            {
              "method": "tempo",
              "intents": [
                "charge"
              ],
              "network": "tempo",
              "asset": "USDC.e"
            },
            {
              "method": "stripe",
              "intents": [
                "charge"
              ],
              "paymentMethodTypes": [
                "card",
                "link"
              ]
            },
            {
              "method": "x402",
              "version": 2,
              "intents": [
                "charge"
              ],
              "network": "eip155:8453",
              "asset": "USDC",
              "transport": "http"
            }
          ],
          "availability": {
            "rollout": "state_by_state",
            "releasedStates": [
              "CA",
              "FL",
              "TX"
            ],
            "developmentStates": [],
            "publicPositioning": "Available in California, Texas, and Florida.",
            "launchReadiness": {
              "schemaVersion": "facilityproof-public-launch-status.v1",
              "informationalOnly": true,
              "controlsBilling": false,
              "canonicalPaidAvailabilityField": "releasedStates",
              "states": [
                {
                  "state": "TX",
                  "status": "released_paid_compliance_active",
                  "releasedForPaidCompliance": true,
                  "billableForPaidCompliance": true,
                  "completedGates": {
                    "benchmarkIdentity": "pass",
                    "gold": "pass",
                    "scoredLaunchGate": "pass",
                    "sourceRights": "pass",
                    "acquisitionHistory": "pass"
                  },
                  "benchmarkIdentity": {
                    "resolvedScopes": 18,
                    "totalScopes": 18,
                    "authoritativeSingleFacility": 16,
                    "verifiedComplexScope": 2
                  },
                  "gold": {
                    "cases": 6,
                    "strata": 3
                  },
                  "scoredLaunchGate": {
                    "status": "pass",
                    "checksPassed": 11,
                    "checksRequired": 11
                  },
                  "sourceRights": {
                    "status": "pass"
                  },
                  "acquisitionHistory": {
                    "status": "pass",
                    "checkpointVerified": true
                  },
                  "activationBoundary": "Texas is formally released. Eligible full-compliance requests may receive the canonical payment challenge after identity, source-rights, and runtime eligibility checks pass."
                },
                {
                  "state": "FL",
                  "status": "released_paid_compliance_active",
                  "releasedForPaidCompliance": true,
                  "billableForPaidCompliance": true,
                  "completedGates": {
                    "benchmarkIdentity": "pass",
                    "gold": "pass",
                    "scoredLaunchGate": "pass",
                    "sourceRights": "pass",
                    "acquisitionHistory": "pass"
                  },
                  "benchmarkIdentity": {
                    "resolvedScopes": 5,
                    "totalScopes": 5,
                    "authoritativeSingleFacility": 5,
                    "verifiedComplexScope": 0
                  },
                  "gold": {
                    "cases": 5,
                    "strata": 4
                  },
                  "scoredLaunchGate": {
                    "status": "pass",
                    "checksPassed": 11,
                    "checksRequired": 11
                  },
                  "sourceRights": {
                    "status": "pass"
                  },
                  "acquisitionHistory": {
                    "status": "pass",
                    "checkpointVerified": true
                  },
                  "activationBoundary": "Florida is formally released. Eligible full-compliance requests may receive the canonical payment challenge after identity, source-rights, acquisition-history, and runtime eligibility checks pass."
                }
              ],
              "note": "Launch readiness is informational only. Paid full-compliance availability is controlled exclusively by releasedStates from the canonical state release registry."
            },
            "engineeringCoverage": {
              "liveStates": [
                "CA",
                "FL",
                "TX"
              ],
              "developmentStates": [],
              "note": "Engineering status is informational only. California, Texas, and Florida are released for paid full-compliance evidence. No broader state expansion commitment is published here."
            },
            "unreleasedStateRule": "For check_facility_compliance_evidence, an unreleased state is rejected before any payment challenge and is non-billable."
          },
          "identityRule": "Physical facility identity and production-ready state availability are deterministically resolved before any payment challenge. Ambiguous, unresolved, or unreleased-state requests are non-billable.",
          "retryRule": "After a settled delivery failure, retry the identical request with the same credential to recover delivery without a second settlement."
        }
      }
    }
  },
  "x-facilityproof": {
    "contracts": {
      "report": "facility-compliance-evidence.v1",
      "preflight": "facilityproof-preflight.v1",
      "permitIdentity": "facility-permit-identity.v1",
      "permitIdentityPreflight": "facilityproof-permit-identity-preflight.v1",
      "stateAvailability": "facilityproof-state-availability.v1"
    },
    "availability": {
      "rollout": "state_by_state",
      "releasedStates": [
        "CA",
        "FL",
        "TX"
      ],
      "developmentStates": [],
      "publicPositioning": "Available in California, Texas, and Florida.",
      "launchReadiness": {
        "schemaVersion": "facilityproof-public-launch-status.v1",
        "informationalOnly": true,
        "controlsBilling": false,
        "canonicalPaidAvailabilityField": "releasedStates",
        "states": [
          {
            "state": "TX",
            "status": "released_paid_compliance_active",
            "releasedForPaidCompliance": true,
            "billableForPaidCompliance": true,
            "completedGates": {
              "benchmarkIdentity": "pass",
              "gold": "pass",
              "scoredLaunchGate": "pass",
              "sourceRights": "pass",
              "acquisitionHistory": "pass"
            },
            "benchmarkIdentity": {
              "resolvedScopes": 18,
              "totalScopes": 18,
              "authoritativeSingleFacility": 16,
              "verifiedComplexScope": 2
            },
            "gold": {
              "cases": 6,
              "strata": 3
            },
            "scoredLaunchGate": {
              "status": "pass",
              "checksPassed": 11,
              "checksRequired": 11
            },
            "sourceRights": {
              "status": "pass"
            },
            "acquisitionHistory": {
              "status": "pass",
              "checkpointVerified": true
            },
            "activationBoundary": "Texas is formally released. Eligible full-compliance requests may receive the canonical payment challenge after identity, source-rights, and runtime eligibility checks pass."
          },
          {
            "state": "FL",
            "status": "released_paid_compliance_active",
            "releasedForPaidCompliance": true,
            "billableForPaidCompliance": true,
            "completedGates": {
              "benchmarkIdentity": "pass",
              "gold": "pass",
              "scoredLaunchGate": "pass",
              "sourceRights": "pass",
              "acquisitionHistory": "pass"
            },
            "benchmarkIdentity": {
              "resolvedScopes": 5,
              "totalScopes": 5,
              "authoritativeSingleFacility": 5,
              "verifiedComplexScope": 0
            },
            "gold": {
              "cases": 5,
              "strata": 4
            },
            "scoredLaunchGate": {
              "status": "pass",
              "checksPassed": 11,
              "checksRequired": 11
            },
            "sourceRights": {
              "status": "pass"
            },
            "acquisitionHistory": {
              "status": "pass",
              "checkpointVerified": true
            },
            "activationBoundary": "Florida is formally released. Eligible full-compliance requests may receive the canonical payment challenge after identity, source-rights, acquisition-history, and runtime eligibility checks pass."
          }
        ],
        "note": "Launch readiness is informational only. Paid full-compliance availability is controlled exclusively by releasedStates from the canonical state release registry."
      },
      "engineeringCoverage": {
        "liveStates": [
          "CA",
          "FL",
          "TX"
        ],
        "developmentStates": [],
        "note": "Engineering status is informational only. California, Texas, and Florida are released for paid full-compliance evidence. No broader state expansion commitment is published here."
      },
      "unreleasedStateRule": "For check_facility_compliance_evidence, an unreleased state is rejected before any payment challenge and is non-billable."
    },
    "permitIdentityAvailability": {
      "schemaVersion": "facilityproof-permit-identity-availability.v1",
      "configuredStates": [
        "AK",
        "AL",
        "AR",
        "AZ",
        "CA",
        "CO",
        "CT",
        "DE",
        "FL",
        "GA",
        "HI",
        "IA",
        "ID",
        "IL",
        "IN",
        "KS",
        "KY",
        "LA",
        "MA",
        "MD",
        "ME",
        "MI",
        "MN",
        "MO",
        "MS",
        "MT",
        "NC",
        "ND",
        "NE",
        "NH",
        "NJ",
        "NM",
        "NV",
        "NY",
        "OH",
        "OK",
        "OR",
        "PA",
        "RI",
        "SC",
        "SD",
        "TN",
        "TX",
        "UT",
        "VA",
        "VT",
        "WA",
        "WI",
        "WV",
        "WY"
      ],
      "eligibleStates": [
        "AK",
        "AL",
        "AR",
        "AZ",
        "CA",
        "CO",
        "CT",
        "DE",
        "FL",
        "GA",
        "HI",
        "IA",
        "ID",
        "IL",
        "IN",
        "KY",
        "LA",
        "MA",
        "MD",
        "ME",
        "MI",
        "MN",
        "NC",
        "NH",
        "NJ",
        "NV",
        "NY",
        "OH",
        "OR",
        "PA",
        "RI",
        "SC",
        "TN",
        "TX",
        "UT",
        "VA",
        "VT",
        "WA",
        "WI",
        "WV"
      ],
      "blockedStates": [
        "KS",
        "MO",
        "MS",
        "MT",
        "ND",
        "NE",
        "NM",
        "OK",
        "SD",
        "WY"
      ],
      "blockedReasons": {
        "KS": "Kansas NPDES jurisdiction can shift to EPA on Tribal lands; FacilityProof does not yet have deterministic facility-level Tribal routing for this state.",
        "MO": "Missouri NPDES jurisdiction can shift to EPA on Tribal lands; FacilityProof does not yet have deterministic facility-level Tribal routing for this state.",
        "MS": "Mississippi NPDES jurisdiction shifts to EPA on Tribal lands within the Mississippi Band of Choctaw Indians reservation; FacilityProof does not yet have deterministic facility-level Tribal routing for this state.",
        "MT": "Montana NPDES jurisdiction can shift to EPA on Tribal lands; FacilityProof does not yet have deterministic facility-level Tribal routing for this state.",
        "ND": "North Dakota NPDES jurisdiction can shift to EPA for Tribal-jurisdiction facilities; FacilityProof does not yet have deterministic facility-level Tribal routing for this state.",
        "NE": "Nebraska NPDES jurisdiction can shift to EPA on Tribal lands; FacilityProof does not yet have deterministic facility-level Tribal routing for this state.",
        "NM": "New Mexico has explicit federal and Tribal environmental jurisdiction boundaries; the generic state route must not be used when Tribal jurisdiction is unresolved.",
        "OK": "Oklahoma has program-specific Tribal and federal jurisdiction boundaries that require deterministic facility-level routing before paid identity output.",
        "SD": "South Dakota NPDES jurisdiction can shift to EPA for Tribal-jurisdiction facilities; FacilityProof does not yet have deterministic facility-level Tribal routing for this state.",
        "WY": "Wyoming NPDES authority excludes discharges within the Wind River Indian Reservation; FacilityProof does not yet have deterministic facility-level reservation routing."
      },
      "rule": "A state source contract is necessary but not sufficient. FacilityProof bills permit identity only when physical identity, program identity, and jurisdiction routing are all safely resolved before payment."
    },
    "commerce": {
      "enabled": true,
      "configured": true,
      "mode": "live",
      "protocol": "MPP+x402",
      "protocols": [
        "MPP",
        "x402"
      ],
      "operation": "check_facility_compliance_evidence",
      "tool": "facilityproof.check_facility_compliance_evidence",
      "http": "/v1/facility/compliance-evidence",
      "priceCents": 100,
      "currency": "USD",
      "methods": [
        "tempo",
        "stripe",
        "x402"
      ],
      "paymentMethods": [
        {
          "method": "tempo",
          "intents": [
            "charge"
          ],
          "network": "tempo",
          "asset": "USDC.e"
        },
        {
          "method": "stripe",
          "intents": [
            "charge"
          ],
          "paymentMethodTypes": [
            "card",
            "link"
          ]
        },
        {
          "method": "x402",
          "version": 2,
          "intents": [
            "charge"
          ],
          "network": "eip155:8453",
          "asset": "USDC",
          "transport": "http"
        }
      ],
      "availability": {
        "rollout": "state_by_state",
        "releasedStates": [
          "CA",
          "FL",
          "TX"
        ],
        "developmentStates": [],
        "publicPositioning": "Available in California, Texas, and Florida.",
        "launchReadiness": {
          "schemaVersion": "facilityproof-public-launch-status.v1",
          "informationalOnly": true,
          "controlsBilling": false,
          "canonicalPaidAvailabilityField": "releasedStates",
          "states": [
            {
              "state": "TX",
              "status": "released_paid_compliance_active",
              "releasedForPaidCompliance": true,
              "billableForPaidCompliance": true,
              "completedGates": {
                "benchmarkIdentity": "pass",
                "gold": "pass",
                "scoredLaunchGate": "pass",
                "sourceRights": "pass",
                "acquisitionHistory": "pass"
              },
              "benchmarkIdentity": {
                "resolvedScopes": 18,
                "totalScopes": 18,
                "authoritativeSingleFacility": 16,
                "verifiedComplexScope": 2
              },
              "gold": {
                "cases": 6,
                "strata": 3
              },
              "scoredLaunchGate": {
                "status": "pass",
                "checksPassed": 11,
                "checksRequired": 11
              },
              "sourceRights": {
                "status": "pass"
              },
              "acquisitionHistory": {
                "status": "pass",
                "checkpointVerified": true
              },
              "activationBoundary": "Texas is formally released. Eligible full-compliance requests may receive the canonical payment challenge after identity, source-rights, and runtime eligibility checks pass."
            },
            {
              "state": "FL",
              "status": "released_paid_compliance_active",
              "releasedForPaidCompliance": true,
              "billableForPaidCompliance": true,
              "completedGates": {
                "benchmarkIdentity": "pass",
                "gold": "pass",
                "scoredLaunchGate": "pass",
                "sourceRights": "pass",
                "acquisitionHistory": "pass"
              },
              "benchmarkIdentity": {
                "resolvedScopes": 5,
                "totalScopes": 5,
                "authoritativeSingleFacility": 5,
                "verifiedComplexScope": 0
              },
              "gold": {
                "cases": 5,
                "strata": 4
              },
              "scoredLaunchGate": {
                "status": "pass",
                "checksPassed": 11,
                "checksRequired": 11
              },
              "sourceRights": {
                "status": "pass"
              },
              "acquisitionHistory": {
                "status": "pass",
                "checkpointVerified": true
              },
              "activationBoundary": "Florida is formally released. Eligible full-compliance requests may receive the canonical payment challenge after identity, source-rights, acquisition-history, and runtime eligibility checks pass."
            }
          ],
          "note": "Launch readiness is informational only. Paid full-compliance availability is controlled exclusively by releasedStates from the canonical state release registry."
        },
        "engineeringCoverage": {
          "liveStates": [
            "CA",
            "FL",
            "TX"
          ],
          "developmentStates": [],
          "note": "Engineering status is informational only. California, Texas, and Florida are released for paid full-compliance evidence. No broader state expansion commitment is published here."
        },
        "unreleasedStateRule": "For check_facility_compliance_evidence, an unreleased state is rejected before any payment challenge and is non-billable."
      },
      "identityRule": "Physical facility identity and production-ready state availability are deterministically resolved before any payment challenge. Ambiguous, unresolved, or unreleased-state requests are non-billable.",
      "retryRule": "After a settled delivery failure, retry the identical request with the same credential to recover delivery without a second settlement."
    },
    "commerceByOperation": {
      "check_facility_compliance_evidence": {
        "enabled": true,
        "configured": true,
        "mode": "live",
        "protocol": "MPP+x402",
        "protocols": [
          "MPP",
          "x402"
        ],
        "operation": "check_facility_compliance_evidence",
        "tool": "facilityproof.check_facility_compliance_evidence",
        "http": "/v1/facility/compliance-evidence",
        "priceCents": 100,
        "currency": "USD",
        "methods": [
          "tempo",
          "stripe",
          "x402"
        ],
        "paymentMethods": [
          {
            "method": "tempo",
            "intents": [
              "charge"
            ],
            "network": "tempo",
            "asset": "USDC.e"
          },
          {
            "method": "stripe",
            "intents": [
              "charge"
            ],
            "paymentMethodTypes": [
              "card",
              "link"
            ]
          },
          {
            "method": "x402",
            "version": 2,
            "intents": [
              "charge"
            ],
            "network": "eip155:8453",
            "asset": "USDC",
            "transport": "http"
          }
        ],
        "availability": {
          "rollout": "state_by_state",
          "releasedStates": [
            "CA",
            "FL",
            "TX"
          ],
          "developmentStates": [],
          "publicPositioning": "Available in California, Texas, and Florida.",
          "launchReadiness": {
            "schemaVersion": "facilityproof-public-launch-status.v1",
            "informationalOnly": true,
            "controlsBilling": false,
            "canonicalPaidAvailabilityField": "releasedStates",
            "states": [
              {
                "state": "TX",
                "status": "released_paid_compliance_active",
                "releasedForPaidCompliance": true,
                "billableForPaidCompliance": true,
                "completedGates": {
                  "benchmarkIdentity": "pass",
                  "gold": "pass",
                  "scoredLaunchGate": "pass",
                  "sourceRights": "pass",
                  "acquisitionHistory": "pass"
                },
                "benchmarkIdentity": {
                  "resolvedScopes": 18,
                  "totalScopes": 18,
                  "authoritativeSingleFacility": 16,
                  "verifiedComplexScope": 2
                },
                "gold": {
                  "cases": 6,
                  "strata": 3
                },
                "scoredLaunchGate": {
                  "status": "pass",
                  "checksPassed": 11,
                  "checksRequired": 11
                },
                "sourceRights": {
                  "status": "pass"
                },
                "acquisitionHistory": {
                  "status": "pass",
                  "checkpointVerified": true
                },
                "activationBoundary": "Texas is formally released. Eligible full-compliance requests may receive the canonical payment challenge after identity, source-rights, and runtime eligibility checks pass."
              },
              {
                "state": "FL",
                "status": "released_paid_compliance_active",
                "releasedForPaidCompliance": true,
                "billableForPaidCompliance": true,
                "completedGates": {
                  "benchmarkIdentity": "pass",
                  "gold": "pass",
                  "scoredLaunchGate": "pass",
                  "sourceRights": "pass",
                  "acquisitionHistory": "pass"
                },
                "benchmarkIdentity": {
                  "resolvedScopes": 5,
                  "totalScopes": 5,
                  "authoritativeSingleFacility": 5,
                  "verifiedComplexScope": 0
                },
                "gold": {
                  "cases": 5,
                  "strata": 4
                },
                "scoredLaunchGate": {
                  "status": "pass",
                  "checksPassed": 11,
                  "checksRequired": 11
                },
                "sourceRights": {
                  "status": "pass"
                },
                "acquisitionHistory": {
                  "status": "pass",
                  "checkpointVerified": true
                },
                "activationBoundary": "Florida is formally released. Eligible full-compliance requests may receive the canonical payment challenge after identity, source-rights, acquisition-history, and runtime eligibility checks pass."
              }
            ],
            "note": "Launch readiness is informational only. Paid full-compliance availability is controlled exclusively by releasedStates from the canonical state release registry."
          },
          "engineeringCoverage": {
            "liveStates": [
              "CA",
              "FL",
              "TX"
            ],
            "developmentStates": [],
            "note": "Engineering status is informational only. California, Texas, and Florida are released for paid full-compliance evidence. No broader state expansion commitment is published here."
          },
          "unreleasedStateRule": "For check_facility_compliance_evidence, an unreleased state is rejected before any payment challenge and is non-billable."
        },
        "identityRule": "Physical facility identity and production-ready state availability are deterministically resolved before any payment challenge. Ambiguous, unresolved, or unreleased-state requests are non-billable.",
        "retryRule": "After a settled delivery failure, retry the identical request with the same credential to recover delivery without a second settlement."
      },
      "check_permit_identity": {
        "enabled": true,
        "configured": true,
        "mode": "live",
        "protocol": "MPP+x402",
        "protocols": [
          "MPP",
          "x402"
        ],
        "operation": "check_permit_identity",
        "tool": "facilityproof.check_permit_identity",
        "http": "/v1/facility/permit-identity",
        "priceCents": 10,
        "currency": "USD",
        "methods": [
          "tempo",
          "x402"
        ],
        "paymentMethods": [
          {
            "method": "tempo",
            "intents": [
              "charge"
            ],
            "network": "tempo",
            "asset": "USDC.e"
          },
          {
            "method": "x402",
            "version": 2,
            "intents": [
              "charge"
            ],
            "network": "eip155:8453",
            "asset": "USDC",
            "transport": "http"
          }
        ],
        "availability": {
          "schemaVersion": "facilityproof-permit-identity-availability.v1",
          "configuredStates": [
            "AK",
            "AL",
            "AR",
            "AZ",
            "CA",
            "CO",
            "CT",
            "DE",
            "FL",
            "GA",
            "HI",
            "IA",
            "ID",
            "IL",
            "IN",
            "KS",
            "KY",
            "LA",
            "MA",
            "MD",
            "ME",
            "MI",
            "MN",
            "MO",
            "MS",
            "MT",
            "NC",
            "ND",
            "NE",
            "NH",
            "NJ",
            "NM",
            "NV",
            "NY",
            "OH",
            "OK",
            "OR",
            "PA",
            "RI",
            "SC",
            "SD",
            "TN",
            "TX",
            "UT",
            "VA",
            "VT",
            "WA",
            "WI",
            "WV",
            "WY"
          ],
          "eligibleStates": [
            "AK",
            "AL",
            "AR",
            "AZ",
            "CA",
            "CO",
            "CT",
            "DE",
            "FL",
            "GA",
            "HI",
            "IA",
            "ID",
            "IL",
            "IN",
            "KY",
            "LA",
            "MA",
            "MD",
            "ME",
            "MI",
            "MN",
            "NC",
            "NH",
            "NJ",
            "NV",
            "NY",
            "OH",
            "OR",
            "PA",
            "RI",
            "SC",
            "TN",
            "TX",
            "UT",
            "VA",
            "VT",
            "WA",
            "WI",
            "WV"
          ],
          "blockedStates": [
            "KS",
            "MO",
            "MS",
            "MT",
            "ND",
            "NE",
            "NM",
            "OK",
            "SD",
            "WY"
          ],
          "blockedReasons": {
            "KS": "Kansas NPDES jurisdiction can shift to EPA on Tribal lands; FacilityProof does not yet have deterministic facility-level Tribal routing for this state.",
            "MO": "Missouri NPDES jurisdiction can shift to EPA on Tribal lands; FacilityProof does not yet have deterministic facility-level Tribal routing for this state.",
            "MS": "Mississippi NPDES jurisdiction shifts to EPA on Tribal lands within the Mississippi Band of Choctaw Indians reservation; FacilityProof does not yet have deterministic facility-level Tribal routing for this state.",
            "MT": "Montana NPDES jurisdiction can shift to EPA on Tribal lands; FacilityProof does not yet have deterministic facility-level Tribal routing for this state.",
            "ND": "North Dakota NPDES jurisdiction can shift to EPA for Tribal-jurisdiction facilities; FacilityProof does not yet have deterministic facility-level Tribal routing for this state.",
            "NE": "Nebraska NPDES jurisdiction can shift to EPA on Tribal lands; FacilityProof does not yet have deterministic facility-level Tribal routing for this state.",
            "NM": "New Mexico has explicit federal and Tribal environmental jurisdiction boundaries; the generic state route must not be used when Tribal jurisdiction is unresolved.",
            "OK": "Oklahoma has program-specific Tribal and federal jurisdiction boundaries that require deterministic facility-level routing before paid identity output.",
            "SD": "South Dakota NPDES jurisdiction can shift to EPA for Tribal-jurisdiction facilities; FacilityProof does not yet have deterministic facility-level Tribal routing for this state.",
            "WY": "Wyoming NPDES authority excludes discharges within the Wind River Indian Reservation; FacilityProof does not yet have deterministic facility-level reservation routing."
          },
          "rule": "A state source contract is necessary but not sufficient. FacilityProof bills permit identity only when physical identity, program identity, and jurisdiction routing are all safely resolved before payment."
        },
        "identityRule": "High-confidence physical facility identity, routed program identity, and jurisdiction/source eligibility are resolved before any payment challenge. Ambiguous identity, linkage conflicts, unrouted programs, and jurisdiction-risk states are non-billable.",
        "retryRule": "After a settled delivery failure, retry the identical request with the same credential to recover delivery without a second settlement."
      }
    },
    "sourcePolicy": "facilityproof-source-policy@2.0.0",
    "mcp": {
      "serverName": "com.davisvillelabs/facilityproof",
      "endpoint": "https://facilityproof.davisvillelabs.com/mcp",
      "officialRegistryStatus": "published"
    }
  }
}