{
  "schema": "davisville-agent-catalog.v1",
  "publisher": {
    "name": "Davisville Labs",
    "url": "https://davisvillelabs.com"
  },
  "updatedAt": "2026-10-04T14:45:00Z",
  "publication": {
    "humanUrl": "https://davisvillelabs.com/agents/",
    "catalogUrl": "https://davisvillelabs.com/agents/catalog.json",
    "wellKnownUrl": "https://davisvillelabs.com/.well-known/davisville-labs.json",
    "proofSchema": "https://davisvillelabs.com/agents/davisville-proof.v1.schema.json",
    "trustContract": "https://davisvillelabs.com/agents/trust.json",
    "a2a": {
      "agentCard": "https://davisvillelabs.com/.well-known/agent-card.json",
      "endpoint": "https://davisvillelabs.com/a2a",
      "version": "1.0",
      "type": "read_only_portfolio_routing",
      "noPaidProxy": true
    },
    "receiptEnvelope": {
      "contract": "https://davisvillelabs.com/agents/receipt-envelope-v1.json",
      "schema": "https://davisvillelabs.com/agents/davisville-receipt-envelope.v1.schema.json"
    }
  },
  "products": [
    {
      "id": "localproof",
      "name": "LocalProof",
      "canonicalUrl": "https://localproof.davisvillelabs.com",
      "description": "California local-government intelligence for AI agents, with property, jurisdiction, permit, planning, enforcement, zoning, and development evidence within released scopes.",
      "fit": [
        "Resolve a place or property to the correct supported local jurisdiction and current source coverage.",
        "Reconcile released parcel, permit, planning, code-enforcement, zoning, and related local-government evidence with source provenance and explicit gaps.",
        "Build property intelligence, site-comparison, or development due-diligence evidence where the requested jurisdiction and operation are released."
      ],
      "nonFit": [
        "A legal determination that a project is approved, compliant, or entitled.",
        "Consumer reporting, owner-person research, or use of excluded personal fields.",
        "A held jurisdiction, unreleased evidence class, or request that requires inferring no event from missing source records."
      ],
      "discovery": {
        "mcp": {
          "serverName": "io.github.davisvillelabs/localproof",
          "endpoint": "https://localproof.davisvillelabs.com/mcp"
        },
        "openapi": "https://localproof.davisvillelabs.com/openapi.json",
        "llms": "https://localproof.davisvillelabs.com/llms.txt",
        "capabilities": "https://localproof.davisvillelabs.com/v1/capabilities",
        "coverage": "https://localproof.davisvillelabs.com/v1/coverage",
        "sourceHealth": "https://localproof.davisvillelabs.com/v1/source-health",
        "machineManifest": "https://localproof.davisvillelabs.com/.well-known/localproof.json",
        "registryManifest": "https://localproof.davisvillelabs.com/server.json",
        "agentSkill": "https://localproof.davisvillelabs.com/.well-known/skills/localproof/SKILL.md",
        "officialRegistry": {
          "status": "published",
          "serverName": "io.github.davisvillelabs/localproof",
          "version": "0.31.33"
        },
        "paymentDiscovery": {
          "openapi": "https://localproof.davisvillelabs.com/openapi.json",
          "extension": "x-payment-info",
          "preferredShape": "offers",
          "runtimeChallengeAuthoritative": true,
          "standard": "https://davisvillelabs.com/agents/payment-discovery-standard.json",
          "httpProtocols": [
            "MPP",
            "x402"
          ],
          "mcpProtocols": [
            "MPP"
          ],
          "x402": {
            "version": 2,
            "scheme": "exact",
            "network": "eip155:8453",
            "asset": "USDC",
            "transport": "http"
          }
        }
      },
      "operations": [
        {
          "id": "localproof.resolve_jurisdiction",
          "access": "free",
          "amountMinor": 0,
          "currency": "USD",
          "billingUnit": "invocation"
        },
        {
          "id": "localproof.get_coverage",
          "access": "free",
          "amountMinor": 0,
          "currency": "USD",
          "billingUnit": "invocation"
        },
        {
          "id": "localproof.get_source_catalog",
          "access": "free",
          "amountMinor": 0,
          "currency": "USD",
          "billingUnit": "invocation"
        },
        {
          "id": "localproof.get_source_health",
          "access": "free",
          "amountMinor": 0,
          "currency": "USD",
          "billingUnit": "invocation"
        },
        {
          "id": "localproof.check_local_changes",
          "access": "paid",
          "amountMinor": 1,
          "currency": "USD",
          "billingUnit": "completed authorized invocation"
        },
        {
          "id": "localproof.check_property_changes",
          "access": "paid",
          "amountMinor": 3,
          "currency": "USD",
          "billingUnit": "completed authorized invocation"
        },
        {
          "id": "localproof.check_permits",
          "access": "paid",
          "amountMinor": 9,
          "currency": "USD",
          "billingUnit": "completed authorized invocation"
        },
        {
          "id": "localproof.check_permit_routing",
          "access": "paid",
          "amountMinor": 25,
          "currency": "USD",
          "billingUnit": "completed authorized invocation"
        },
        {
          "id": "localproof.check_property",
          "access": "paid",
          "amountMinor": 6,
          "currency": "USD",
          "billingUnit": "completed authorized invocation"
        },
        {
          "id": "localproof.check_parcel_context",
          "access": "paid",
          "amountMinor": 6,
          "currency": "USD",
          "billingUnit": "completed authorized invocation"
        },
        {
          "id": "localproof.check_planning_activity",
          "access": "paid",
          "amountMinor": 25,
          "currency": "USD",
          "billingUnit": "completed authorized invocation"
        },
        {
          "id": "localproof.check_code_enforcement",
          "access": "paid",
          "amountMinor": 25,
          "currency": "USD",
          "billingUnit": "completed authorized invocation"
        },
        {
          "id": "localproof.check_zoning_context",
          "access": "paid",
          "amountMinor": 1,
          "currency": "USD",
          "billingUnit": "completed authorized invocation"
        },
        {
          "id": "localproof.property_intelligence_pack",
          "access": "paid",
          "amountMinor": 25,
          "currency": "USD",
          "billingUnit": "completed authorized invocation"
        },
        {
          "id": "localproof.site_selection_compare",
          "access": "paid",
          "amountMinor": 49,
          "currency": "USD",
          "billingUnit": "completed authorized invocation"
        },
        {
          "id": "localproof.development_due_diligence",
          "access": "paid",
          "amountMinor": 295,
          "currency": "USD",
          "billingUnit": "completed authorized invocation"
        }
      ],
      "paymentProtocols": [
        "MPP",
        "x402"
      ],
      "evidenceAsset": "Local Government Evidence Graph",
      "status": "production",
      "availability": {
        "releaseModel": "jurisdiction_by_jurisdiction",
        "region": "California",
        "releasedJurisdictions": 14,
        "heldJurisdictions": 9,
        "note": "Consult live coverage for exact current jurisdiction and operation availability."
      }
    },
    {
      "id": "california-bitcoin",
      "name": "California Bitcoin",
      "canonicalUrl": "https://californiabitcoin.org",
      "description": "Maintained source-backed Bitcoin research and verification for AI agents.",
      "fit": [
        "Answer difficult Bitcoin protocol or history questions from maintained source-backed evidence.",
        "Verify a concrete Bitcoin claim with contradiction, temporal, consensus-versus-policy, and provenance handling.",
        "Build focused Bitcoin evidence packages or timelines for downstream agent research."
      ],
      "nonFit": [
        "Altcoin or general cryptocurrency research.",
        "Trading signals, portfolio management, or generic market-data lookup.",
        "Claims that require evidence outside the maintained Bitcoin source universe without an explicit evidence gap."
      ],
      "discovery": {
        "mcp": {
          "serverName": "org.californiabitcoin/agent-commerce",
          "endpoint": "https://californiabitcoin.org/mcp"
        },
        "openapi": "https://californiabitcoin.org/openapi.json",
        "llms": "https://californiabitcoin.org/llms.txt",
        "developerUrl": "https://californiabitcoin.org/developers/",
        "proofManifest": "https://californiabitcoin.org/.well-known/davisville-proof.json",
        "paymentDiscovery": {
          "openapi": "https://californiabitcoin.org/openapi.json",
          "extension": "x-payment-info",
          "preferredShape": "offers",
          "runtimeChallengeAuthoritative": true,
          "standard": "https://davisvillelabs.com/agents/payment-discovery-standard.json",
          "httpProtocols": [
            "MPP",
            "x402"
          ],
          "mcpProtocols": [
            "MPP"
          ],
          "x402": {
            "version": 2,
            "scheme": "exact",
            "network": "eip155:8453",
            "asset": "USDC",
            "transport": "http"
          }
        },
        "a2a": {
          "agentCard": "https://californiabitcoin.org/.well-known/agent-card.json",
          "endpoint": "https://californiabitcoin.org/a2a",
          "protocolVersion": "1.0",
          "scope": "free_synchronous_research_only"
        }
      },
      "operations": [
        {
          "id": "californiabitcoin.answer_question",
          "access": "paid",
          "amountMinor": 100,
          "currency": "USD",
          "billingUnit": "completed authorized invocation"
        },
        {
          "id": "californiabitcoin.verify_claim",
          "access": "paid",
          "amountMinor": 10,
          "currency": "USD",
          "billingUnit": "completed authorized invocation"
        },
        {
          "id": "californiabitcoin.evidence_pack",
          "access": "paid",
          "amountMinor": 15,
          "currency": "USD",
          "billingUnit": "completed authorized invocation"
        },
        {
          "id": "californiabitcoin.timeline",
          "access": "paid",
          "amountMinor": 10,
          "currency": "USD",
          "billingUnit": "completed authorized invocation"
        },
        {
          "id": "californiabitcoin.deep_ground",
          "access": "paid",
          "amountMinor": 25,
          "currency": "USD",
          "billingUnit": "completed authorized invocation"
        },
        {
          "id": "californiabitcoin.batch_research",
          "access": "paid",
          "amountMinor": 50,
          "currency": "USD",
          "billingUnit": "completed authorized invocation"
        }
      ],
      "paymentProtocols": [
        "MPP",
        "x402"
      ],
      "evidenceAsset": "Bitcoin Evidence Graph",
      "status": "production"
    },
    {
      "id": "filedproof",
      "name": "FiledProof",
      "canonicalUrl": "https://filedproof.davisvillelabs.com",
      "description": "Primary-source SEC filing intelligence and reconciliation for AI agents.",
      "fit": [
        "Reconcile one supported quarterly financial fact across official SEC reporting contexts.",
        "Run a fast same-form 10-K or 10-Q change check with source-grounded triage before escalating to deeper disclosure verification.",
        "Check substantive topic-relevant disclosure changes with exact SEC provenance.",
        "Delegate filing-grounded evidence, lineage, comparison, and guarded verification work."
      ],
      "nonFit": [
        "Generic market/news research or stock recommendations.",
        "External real-world truth claims that an issuer filing cannot independently establish.",
        "Commodity EDGAR document retrieval when no specialist reconciliation is required."
      ],
      "discovery": {
        "mcp": {
          "serverName": "com.davisvillelabs.filedproof/filedproof",
          "endpoint": "https://filedproof.davisvillelabs.com/mcp"
        },
        "openapi": "https://filedproof.davisvillelabs.com/openapi.json",
        "llms": "https://filedproof.davisvillelabs.com/llms.txt",
        "proofManifest": "https://filedproof.davisvillelabs.com/.well-known/davisville-proof.json",
        "paymentDiscovery": {
          "openapi": "https://filedproof.davisvillelabs.com/openapi.json",
          "extension": "x-payment-info",
          "preferredShape": "offers",
          "runtimeChallengeAuthoritative": true,
          "standard": "https://davisvillelabs.com/agents/payment-discovery-standard.json",
          "httpProtocols": [
            "MPP",
            "x402"
          ],
          "mcpProtocols": [
            "MPP"
          ],
          "x402": {
            "version": 2,
            "scheme": "exact",
            "network": "eip155:8453",
            "asset": "USDC",
            "transport": "http"
          }
        },
        "taskGuide": "https://filedproof.davisvillelabs.com/tasks/check-sec-disclosure-changes",
        "taskGuides": [
          "https://filedproof.davisvillelabs.com/tasks/check-material-filing-changes",
          "https://filedproof.davisvillelabs.com/tasks/check-sec-disclosure-changes"
        ]
      },
      "operations": [
        {
          "id": "filedproof.reconcile_financial_fact",
          "access": "paid",
          "amountMinor": 100,
          "currency": "USD",
          "billingUnit": "completed authorized invocation",
          "preflight": "https://filedproof.davisvillelabs.com/v1/research/financial-fact/preflight"
        },
        {
          "id": "filedproof.check_material_filing_changes",
          "access": "paid",
          "amountMinor": 10,
          "currency": "USD",
          "billingUnit": "completed authorized invocation"
        },
        {
          "id": "filedproof.check_disclosure_changes",
          "access": "paid",
          "amountMinor": 100,
          "currency": "USD",
          "billingUnit": "completed authorized invocation"
        }
      ],
      "paymentProtocols": [
        "MPP",
        "x402"
      ],
      "evidenceAsset": "Disclosure Intelligence Graph",
      "status": "production"
    },
    {
      "id": "facilityproof",
      "name": "FacilityProof",
      "canonicalUrl": "https://facilityproof.davisvillelabs.com",
      "description": "Source-backed physical-facility environmental compliance evidence reconciliation for AI agents.",
      "fit": [
        "Resolve one U.S. physical facility across federal and relevant state environmental systems.",
        "Normalize inspections, reported violations, enforcement actions, penalties, freshness, conflicts, and source gaps.",
        "Perform facility diligence where wrong-site matching or missing-source inference would be costly."
      ],
      "nonFit": [
        "A legal determination that a facility is compliant or clean.",
        "A request to treat no record returned as proof an obligation or violation does not exist.",
        "A state or scope that has not passed the product's release gate."
      ],
      "discovery": {
        "mcp": {
          "serverName": "com.davisvillelabs/facilityproof",
          "endpoint": "https://facilityproof.davisvillelabs.com/mcp"
        },
        "openapi": "https://facilityproof.davisvillelabs.com/openapi.json",
        "llms": "https://facilityproof.davisvillelabs.com/llms.txt",
        "capabilities": "https://facilityproof.davisvillelabs.com/v1/capabilities",
        "machineManifest": "https://facilityproof.davisvillelabs.com/.well-known/facilityproof.json",
        "registryManifest": "https://facilityproof.davisvillelabs.com/server.json",
        "agentSkill": "https://facilityproof.davisvillelabs.com/.well-known/skills/facilityproof/SKILL.md",
        "officialRegistry": {
          "status": "published",
          "serverName": "com.davisvillelabs/facilityproof",
          "version": "1.0.0"
        },
        "paymentDiscovery": {
          "openapi": "https://facilityproof.davisvillelabs.com/openapi.json",
          "extension": "x-payment-info",
          "preferredShape": "offers",
          "runtimeChallengeAuthoritative": true,
          "standard": "https://davisvillelabs.com/agents/payment-discovery-standard.json",
          "httpProtocols": [
            "MPP",
            "x402"
          ],
          "mcpProtocols": [
            "MPP"
          ],
          "x402": {
            "version": 2,
            "scheme": "exact",
            "network": "eip155:8453",
            "asset": "USDC",
            "transport": "http"
          }
        }
      },
      "operations": [
        {
          "id": "facilityproof.check_facility_compliance_evidence",
          "access": "paid",
          "amountMinor": 100,
          "currency": "USD",
          "billingUnit": "completed authorized invocation",
          "eligibility": "identity and released-scope gate must pass before payment"
        },
        {
          "id": "facilityproof.check_permit_identity",
          "access": "paid",
          "amountMinor": 10,
          "currency": "USD",
          "billingUnit": "completed authorized invocation",
          "eligibility": "high-confidence identity, qualified source routing, and jurisdiction gate must pass before payment"
        }
      ],
      "paymentProtocols": [
        "MPP",
        "x402"
      ],
      "evidenceAsset": "Facility Compliance Evidence Graph",
      "status": "production",
      "availability": {
        "releaseModel": "state_by_state",
        "releasedStates": [
          "CA",
          "FL",
          "TX"
        ],
        "productionScope": "California, Texas, and Florida for paid full-compliance evidence",
        "developmentStates": []
      }
    },
    {
      "id": "filmrightsproof",
      "name": "FilmRightsProof",
      "canonicalUrl": "https://filmrightsproof.davisvillelabs.com",
      "description": "U.S. Copyright Office public-record film and television rights intelligence for AI agents.",
      "fit": [
        "Resolve a film or television work and trace bounded public Copyright Office rights evidence.",
        "Reconcile registrations, recorded documents, renewals, terminations, cancellations, parties, and source-supported relationships.",
        "Return an evidence dossier with explicit ambiguity and freshness limits."
      ],
      "nonFit": [
        "A legal opinion that title is clear or legal ownership is conclusively established.",
        "Generic entertainment metadata or IMDb-style lookup.",
        "Private contract facts not supportable from bounded public-record evidence."
      ],
      "discovery": {
        "mcp": {
          "serverName": "com.davisvillelabs.filmrights/filmrightsproof",
          "endpoint": "https://filmrightsproof.davisvillelabs.com/mcp"
        },
        "openapi": "https://filmrightsproof.davisvillelabs.com/openapi.json",
        "llms": "https://filmrightsproof.davisvillelabs.com/llms.txt",
        "proofManifest": "https://filmrightsproof.davisvillelabs.com/.well-known/davisville-proof.json",
        "paymentDiscovery": {
          "openapi": "https://filmrightsproof.davisvillelabs.com/openapi.json",
          "extension": "x-payment-info",
          "preferredShape": "offers",
          "runtimeChallengeAuthoritative": true,
          "standard": "https://davisvillelabs.com/agents/payment-discovery-standard.json",
          "httpProtocols": [
            "MPP",
            "x402"
          ],
          "mcpProtocols": [
            "MPP"
          ],
          "x402": {
            "version": 2,
            "scheme": "exact",
            "network": "eip155:8453",
            "asset": "USDC",
            "transport": "http"
          }
        },
        "taskGuide": "https://filmrightsproof.davisvillelabs.com/tasks/trace-film-rights-evidence"
      },
      "operations": [
        {
          "id": "filmrightsproof.search_public_records",
          "access": "free",
          "amountMinor": 0,
          "currency": "USD",
          "billingUnit": "invocation"
        },
        {
          "id": "filmrightsproof.trace_public_rights",
          "access": "paid",
          "amountMinor": 50,
          "currency": "USD",
          "billingUnit": "completed authorized invocation"
        }
      ],
      "paymentProtocols": [
        "MPP",
        "x402"
      ],
      "evidenceAsset": "Copyright Evidence Graph",
      "status": "production"
    },
    {
      "id": "exitproof",
      "name": "ExitProof",
      "canonicalUrl": "https://exitproof.davisvillelabs.com",
      "description": "Pre-payment safety and reversibility intelligence for autonomous AI-agent commerce.",
      "fit": [
        "Check a live or caller-observed HTTP 402 payment challenge before an autonomous agent authorizes payment.",
        "Compare advertised price, protocol, network, asset, payment destination, resource binding, and published retry or recovery signals.",
        "Check cancellation, refundability, deadlines, penalties, and stated loss before a real-world commitment.",
        "Preserve a privacy-minimized Exit Manifest or later build a bounded exit action pack."
      ],
      "nonFit": [
        "Authorizing or executing the target purchase on the calling agent's behalf.",
        "Forwarding target payment credentials, cookies, authorization headers, or state-changing anonymous probes.",
        "Deciding whether the underlying purchase is desirable.",
        "Legal advice, definitive legal-rights opinions, cancellation execution, or chargeback decisions."
      ],
      "discovery": {
        "mcp": {
          "serverName": "com.davisvillelabs/exitproof",
          "endpoint": "https://exitproof.davisvillelabs.com/mcp"
        },
        "openapi": "https://exitproof.davisvillelabs.com/openapi.json",
        "llms": "https://exitproof.davisvillelabs.com/llms.txt",
        "capabilities": "https://exitproof.davisvillelabs.com/v1/capabilities",
        "machineManifest": "https://exitproof.davisvillelabs.com/.well-known/exitproof.json",
        "registryManifest": "https://exitproof.davisvillelabs.com/server.json",
        "agentSkill": "https://exitproof.davisvillelabs.com/.well-known/skills/exitproof/SKILL.md",
        "officialRegistry": {
          "status": "published",
          "serverName": "com.davisvillelabs/exitproof",
          "version": "0.1.0"
        },
        "paymentDiscovery": {
          "openapi": "https://exitproof.davisvillelabs.com/openapi.json",
          "extension": "x-payment-info",
          "preferredShape": "offers",
          "runtimeChallengeAuthoritative": true,
          "standard": "https://davisvillelabs.com/agents/payment-discovery-standard.json",
          "httpProtocols": [
            "MPP",
            "x402"
          ],
          "mcpProtocols": [
            "MPP"
          ],
          "x402": {
            "version": 2,
            "scheme": "exact",
            "network": "eip155:8453",
            "asset": "USDC",
            "transport": "http"
          }
        },
        "taskGuide": "https://exitproof.davisvillelabs.com/tasks/check-agent-purchase",
        "taskGuides": [
          "https://exitproof.davisvillelabs.com/tasks/check-agent-purchase",
          "https://exitproof.davisvillelabs.com/tasks/check-cancellation-refund-terms"
        ]
      },
      "operations": [
        {
          "id": "exitproof.check_agent_purchase",
          "access": "paid",
          "amountMinor": 1,
          "currency": "USD",
          "billingUnit": "completed authorized invocation",
          "eligibility": "parseable non-conflicting target 402 challenge required before ExitProof payment challenge"
        },
        {
          "id": "exitproof.check_reversibility",
          "access": "free",
          "amountMinor": 0,
          "currency": "USD",
          "billingUnit": "invocation"
        },
        {
          "id": "exitproof.create_exit_manifest",
          "access": "paid",
          "amountMinor": 25,
          "currency": "USD",
          "billingUnit": "completed authorized invocation"
        },
        {
          "id": "exitproof.get_exit_manifest",
          "access": "free",
          "amountMinor": 0,
          "currency": "USD",
          "billingUnit": "invocation"
        },
        {
          "id": "exitproof.build_exit_pack",
          "access": "paid",
          "amountMinor": 100,
          "currency": "USD",
          "billingUnit": "completed authorized invocation"
        }
      ],
      "paymentProtocols": [
        "MPP",
        "x402"
      ],
      "evidenceAsset": "Exit Manifest",
      "status": "production",
      "paymentPreference": "stablecoin_first",
      "paymentNotes": "$0.01 check_agent_purchase and $0.25 create_exit_manifest use compatible stablecoin machine-payment rails; $1.00 build_exit_pack prefers stablecoin and can retain compatible card fallback."
    },
    {
      "id": "payeeproof",
      "name": "PayeeProof",
      "canonicalUrl": "https://payeeproof.davisvillelabs.com",
      "description": "Payment identity intelligence for AI agents. Checks whether a public machine-payment endpoint, service identity, and payment destination agree before an autonomous agent sends money.",
      "fit": [
        "Check public machine identity and payment-destination consistency immediately before an autonomous agent payment.",
        "Reconcile a target HTTPS endpoint, caller expectations, an observed HTTP 402 challenge, resource binding, public discovery metadata, and prior PayeeProof observations.",
        "Detect unexpected payment-destination or domain changes without turning missing evidence into an automatic failure."
      ],
      "nonFit": [
        "Authorizing or executing the target payment on the calling agent's behalf.",
        "Receiving or forwarding the target service's payment credential, bearer token, cookie, private key, or arbitrary request body.",
        "Merchant reputation scoring, scam labeling, KYC, AML, sanctions screening, fraud insurance, legal identity verification, or legal advice."
      ],
      "discovery": {
        "mcp": {
          "serverName": "io.github.davisvillelabs/payeeproof",
          "endpoint": "https://payeeproof.davisvillelabs.com/mcp"
        },
        "openapi": "https://payeeproof.davisvillelabs.com/openapi.json",
        "llms": "https://payeeproof.davisvillelabs.com/llms.txt",
        "capabilities": "https://payeeproof.davisvillelabs.com/v1/capabilities",
        "machineManifest": "https://payeeproof.davisvillelabs.com/.well-known/payeeproof.json",
        "registryManifest": "https://payeeproof.davisvillelabs.com/server.json",
        "agentSkill": "https://payeeproof.davisvillelabs.com/.well-known/skills/payeeproof/SKILL.md",
        "officialRegistry": {
          "status": "published",
          "serverName": "io.github.davisvillelabs/payeeproof",
          "version": "0.1.0"
        },
        "paymentDiscovery": {
          "openapi": "https://payeeproof.davisvillelabs.com/openapi.json",
          "extension": "x-payment-info",
          "preferredShape": "offers",
          "runtimeChallengeAuthoritative": true,
          "standard": "https://davisvillelabs.com/agents/payment-discovery-standard.json",
          "httpProtocols": [
            "MPP",
            "x402"
          ],
          "mcpProtocols": [
            "MPP"
          ],
          "x402": {
            "version": 2,
            "scheme": "exact",
            "network": "eip155:8453",
            "asset": "USDC",
            "transport": "http"
          }
        },
        "taskGuide": "https://payeeproof.davisvillelabs.com/tasks/check-payee",
        "taskGuides": [
          "https://payeeproof.davisvillelabs.com/tasks/check-payee"
        ]
      },
      "operations": [
        {
          "id": "payeeproof.check_payee",
          "access": "paid",
          "amountMinor": 1,
          "currency": "USD",
          "billingUnit": "completed authorized invocation",
          "eligibility": "safe supported public HTTPS target plus parseable caller-observed or safely probed payment challenge evidence required before PayeeProof payment challenge"
        }
      ],
      "paymentProtocols": [
        "MPP",
        "x402"
      ],
      "evidenceAsset": "Payee consistency assessment",
      "status": "production",
      "paymentPreference": "stablecoin_first",
      "paymentNotes": "The $0.01 check_payee operation uses compatible stablecoin machine-payment rails only. HTTP can use x402 Base USDC or MPP/Tempo where configured; MCP uses MPP/Tempo only. Ordinary Stripe card/link settlement is not offered."
    },
    {
      "id": "scopeproof",
      "name": "ScopeProof",
      "canonicalUrl": "https://scopeproof.davisvillelabs.com",
      "description": "Authorization checks for AI agents before consequential action. Evaluates one structured proposed action against one structured authority envelope and returns a signed, verifiable decision.",
      "fit": [
        "Check whether an HTTP request, MCP tool call, payment, file action, message, shell command, or generic action fits an explicit authority envelope immediately before execution.",
        "Enforce explicit permissions, deny rules, resource boundaries, time windows, amount limits, destructive or irreversible gates, and configured human-approval requirements.",
        "Return a deterministic within_scope, review_required, or outside_scope decision with reason codes, digests, and a signed receipt."
      ],
      "nonFit": [
        "Authenticating the authority issuer or proving that a human actually approved the action.",
        "Executing or fetching the proposed action target, forwarding credentials, or receiving raw prompts or arbitrary request bodies.",
        "Deciding whether an action is wise, safe, legal, desirable, or likely to succeed."
      ],
      "discovery": {
        "mcp": {
          "serverName": "io.github.davisvillelabs/scopeproof",
          "endpoint": "https://scopeproof.davisvillelabs.com/mcp"
        },
        "openapi": "https://scopeproof.davisvillelabs.com/openapi.json",
        "llms": "https://scopeproof.davisvillelabs.com/llms.txt",
        "capabilities": "https://scopeproof.davisvillelabs.com/v1/capabilities",
        "machineManifest": "https://scopeproof.davisvillelabs.com/.well-known/scopeproof.json",
        "registryManifest": "https://scopeproof.davisvillelabs.com/server.json",
        "agentSkill": "https://scopeproof.davisvillelabs.com/.well-known/skills/scopeproof/SKILL.md",
        "officialRegistry": {
          "status": "published",
          "serverName": "io.github.davisvillelabs/scopeproof",
          "version": "0.1.0"
        },
        "paymentDiscovery": {
          "openapi": "https://scopeproof.davisvillelabs.com/openapi.json",
          "extension": "x-payment-info",
          "preferredShape": "offers",
          "runtimeChallengeAuthoritative": true,
          "standard": "https://davisvillelabs.com/agents/payment-discovery-standard.json",
          "httpProtocols": [
            "MPP",
            "x402"
          ],
          "mcpProtocols": [
            "MPP"
          ],
          "x402": {
            "version": 2,
            "scheme": "exact",
            "network": "eip155:8453",
            "asset": "USDC",
            "transport": "http"
          }
        },
        "taskGuide": "https://scopeproof.davisvillelabs.com/tasks/check-action",
        "taskGuides": [
          "https://scopeproof.davisvillelabs.com/tasks/check-action"
        ]
      },
      "operations": [
        {
          "id": "scopeproof.preflight",
          "access": "free",
          "amountMinor": 0,
          "currency": "USD",
          "billingUnit": "invocation"
        },
        {
          "id": "scopeproof.check_action",
          "access": "paid",
          "amountMinor": 1,
          "currency": "USD",
          "billingUnit": "completed authorized invocation",
          "eligibility": "structurally valid secret-safe action and authority envelope required before ScopeProof payment challenge"
        },
        {
          "id": "scopeproof.verify_receipt",
          "access": "free",
          "amountMinor": 0,
          "currency": "USD",
          "billingUnit": "invocation"
        }
      ],
      "paymentProtocols": [
        "MPP",
        "x402"
      ],
      "evidenceAsset": "Signed authorization decision receipt",
      "status": "production",
      "paymentPreference": "stablecoin_first",
      "paymentNotes": "The $0.01 check_action operation uses compatible stablecoin machine-payment rails only. HTTP can use MPP/Tempo and x402 Base USDC where configured; MCP uses MPP/Tempo only."
    }
  ],
  "services": [
    {
      "id": "ai-agent-analytics",
      "name": "AI Agent Analytics",
      "type": "merchant_analytics",
      "canonicalUrl": "https://analytics.davisvillelabs.com",
      "description": "A once-daily 24-hour Daily Pulse for one AI-agent-facing product, with trustworthy zero-state context, settled revenue, verified AI agent signals, product health, and seven-day measurement progress.",
      "fit": [
        "Give a founder one bounded daily view of whether meaningful AI-agent activity happened in the previous 24 hours.",
        "Keep settled revenue, AI-agent signals, product activity, health, and recent activity distinct without rebuilding event history on dashboard load.",
        "Instrument one AI-agent-facing product with privacy-minimized commerce telemetry and review the refreshed Daily Pulse once per day."
      ],
      "nonFit": [
        "Domain research or evidence retrieval that belongs to a Davisville specialist.",
        "A real-time analytics warehouse, lifetime event explorer, or multi-product enterprise dashboard.",
        "Collecting raw prompts, request bodies, payment credentials, or other unnecessary sensitive payloads."
      ],
      "discovery": {
        "mcp": {
          "serverName": "io.github.davisvillelabs/ai-agent-analytics",
          "endpoint": "https://analytics.davisvillelabs.com/mcp"
        },
        "openapi": "https://analytics.davisvillelabs.com/openapi.json",
        "llms": "https://analytics.davisvillelabs.com/llms.txt",
        "capabilities": "https://analytics.davisvillelabs.com/api/agent/v1",
        "trust": "https://analytics.davisvillelabs.com/api/agent/v1/trust",
        "setupPlan": "https://analytics.davisvillelabs.com/api/agent/v1/setup-plan",
        "machineManifest": "https://analytics.davisvillelabs.com/.well-known/ai-agent-analytics.json",
        "agentSkill": "https://analytics.davisvillelabs.com/.well-known/skills/ai-agent-analytics/SKILL.md"
      },
      "access": {
        "publicEvaluation": "Public discovery, trust inspection, and no-side-effect setup planning do not require purchase.",
        "customerAnalytics": "Read access requires an authorized customer or owner context with the documented least-privilege credentials.",
        "purchaseAuthorization": "Paid purchase requires explicit human approval."
      },
      "commerce": {
        "founderSubscription": {
          "amountMinor": 600,
          "currency": "USD",
          "billingUnit": "month",
          "productLimit": 1
        },
        "machinePrepaidMonth": {
          "amountMinor": 600,
          "currency": "USD",
          "billingUnit": "prepaid month",
          "recurring": false,
          "humanApprovalRequired": true,
          "productLimit": 1
        },
        "revenueRule": "Only settled payments count as revenue; delivery is tracked separately.",
        "machineRecurring30Day": {
          "amountMinor": 600,
          "currency": "USD",
          "billingUnit": "30 days",
          "recurring": true,
          "method": "Tempo",
          "humanApprovalRequired": true,
          "authorizationLifetimeDays": 360,
          "productLimit": 1
        }
      },
      "status": "available",
      "availability": "available",
      "refreshCadence": "daily_at_17_local_product_timezone",
      "window": "previous_24_hours",
      "founderPriceMinor": 600,
      "currency": "USD",
      "productLimit": 1
    }
  ]
}
