{
  "schemaVersion": "facilityproof-capabilities.v1",
  "service": "FacilityProof",
  "publisher": "Davisville Labs",
  "canonicalDomain": "facilityproof.davisvillelabs.com",
  "baseUrl": "https://facilityproof.davisvillelabs.com",
  "version": "1.0.0",
  "positioning": "Specialist machine-native source reconciliation for U.S. environmental facility compliance evidence. One shared product, released state by state as each jurisdiction passes its own hard quality gate. Not a generic ECHO wrapper and not legal advice.",
  "availability": {
    "rollout": "state_by_state",
    "releasedStates": [
      "CA"
    ],
    "unreleasedStateRule": "When paid commerce is active, an unreleased state is rejected before any payment challenge and is non-billable."
  },
  "selectionGuide": {
    "useWhen": [
      "an agent must identify the correct physical U.S. regulated facility across aliases, predecessor names, FRS records, and program identifiers",
      "an agent needs permit/program coverage, inspection, reported violation, enforcement, penalty, freshness, and source-gap evidence reconciled across authoritative public systems",
      "an agent needs explicit abstention or conflict preservation instead of a guessed clean/compliant conclusion"
    ],
    "doNotUseWhen": [
      "the task asks for legal advice or a legal conclusion that a facility is compliant",
      "the task is about a company generally rather than one physical U.S. facility",
      "the user only needs raw EPA records and does not need identity/source reconciliation",
      "paid commerce is active and the resolved facility state is not yet listed as production-ready"
    ]
  },
  "operation": {
    "id": "check_facility_compliance_evidence",
    "tool": "facilityproof.check_facility_compliance_evidence",
    "http": "/v1/facility/compliance-evidence",
    "value": "Resolve one U.S. physical facility and return a bounded, source-reconciled environmental regulatory evidence report covering core program and permit coverage, inspections, reported violations, formal enforcement, penalties, freshness, source gaps, and explicit conflicts.",
    "access": "paid",
    "priceCents": 1500,
    "currency": "USD",
    "deterministicIdentityPreflight": true,
    "stateReleasePreflight": true,
    "readOnly": true,
    "idempotent": true
  },
  "interfaces": {
    "mcp": "/mcp",
    "openapi": "/openapi.json",
    "capabilities": "/v1/capabilities",
    "wellKnown": "/.well-known/facilityproof.json",
    "llms": "/llms.txt"
  },
  "contracts": {
    "report": "facility-compliance-evidence.v1",
    "preflight": "facilityproof-preflight.v1",
    "absence": "facilityproof-absence.v1",
    "sourcePolicy": "facilityproof-source-policy@2.0.0",
    "stateAvailability": "facilityproof-state-availability.v1"
  },
  "trust": {
    "physicalIdentity": "FRS-centered deterministic resolution with ambiguity refusal and linked-record anomaly detection.",
    "evidence": "Source observations are preserved separately from derived reconciliation decisions.",
    "absence": "Missing records never become no-violations or compliant conclusions.",
    "conflicts": "Co-equal authoritative disagreements remain unresolved; state preference is applied only when explicit source policy authorizes it.",
    "freshness": "Source-specific cadence, including weekly federal feeds and quarterly drinking-water data, is represented explicitly.",
    "penalties": "Canonical enforcement identity is used to prevent known double counting.",
    "stateRelease": "Each state is independently benchmarked and explicitly released before paid requests for that state may be challenged."
  },
  "commerce": {
    "enabled": false,
    "configured": false,
    "mode": "unknown",
    "protocol": "MPP",
    "operation": "check_facility_compliance_evidence",
    "tool": "facilityproof.check_facility_compliance_evidence",
    "http": "/v1/facility/compliance-evidence",
    "priceCents": 1500,
    "currency": "USD",
    "methods": [
      "stripe"
    ],
    "availability": {
      "rollout": "state_by_state",
      "releasedStates": [
        "CA"
      ],
      "unreleasedStateRule": "When paid commerce is active, 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."
  }
}