Server definition
- Hash
- sha256:e9a5066d019e6b12a53f3fd2ec3e1ebfac17e22fda1addbf47ca4e3327f1da95
- What it is
- What a remote MCP server returned when asked what it offers: 16 tools
The blob, as servednamed by its sha256
{
"instructions": null,
"tools": [
{
"description": "What this house can attest about another agent: ERC-8004 registry events + liveness probes (sealed on-chain census), collected public incident candidates, sealed first-report sea protests, and aggregate first-party x402 payment observations for a payer wallet. Text/identifier matching — not verified identity, not a reputation score. Sources degrade individually and honestly.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"agent_id": {
"description": "Optional exact ERC-8004 agent id (registry token id). Overrides text matching for the registry source; combine with chain to disambiguate.",
"maxLength": 78,
"type": "string"
},
"chain": {
"description": "Optional chain filter for the ERC-8004 registry source (e.g. 'base', 'optimism'). Case-insensitive exact match.",
"maxLength": 64,
"type": "string"
},
"limit": {
"default": 20,
"description": "Max matches per source (1-100, default 20).",
"maximum": 100,
"minimum": 1,
"type": "integer"
},
"query": {
"description": "Agent identifier to look up: a name, an agent-URI substring, or a 0x wallet address (an address also unlocks first-party payment observations).",
"maxLength": 200,
"minLength": 2,
"type": "string"
}
},
"required": [
"query"
],
"type": "object"
},
"name": "agent_attestation",
"outputSchema": null
},
{
"description": "ERC-8004 agent-census stats — per-chain registration counts, distinct agents, and URI-scheme mix from the latest sealed on-chain sample, with the run's batch-sha256 attestation and honest per-run chain coverage. Returns an Ed25519-signed receipt.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"chain": {
"description": "Optional chain filter (e.g. 'polygon', 'base'). Case-insensitive exact match; a chain absent from the latest sealed day returns count=0.",
"maxLength": 64,
"minLength": 1,
"pattern": "^[A-Za-z0-9][A-Za-z0-9._-]*$",
"type": "string"
}
},
"type": "object"
},
"name": "agent_census_stats",
"outputSchema": null
},
{
"description": "Agentic-commerce adoption snapshot — per-merchant presence of the agent-checkout discovery surfaces (ucp, llms.txt, agent cards, MCP documents) across a fixed ~276-merchant panel on the latest sealed day, with the run's batch-sha256 attestation. Returns an Ed25519-signed receipt.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"domain": {
"description": "Optional merchant domain — returns that merchant's per-surface rows instead of the panel-wide tally. A domain outside the panel returns count=0.",
"maxLength": 253,
"minLength": 3,
"pattern": "^(?=.*\\S).+$",
"type": "string"
}
},
"type": "object"
},
"name": "agentic_commerce_adoption",
"outputSchema": null
},
{
"description": "Fetch a public URL ourselves, hash it, and return a signed record of whether the claim's numbers or quoted words appear in it. Free. Not a truth judgment.",
"inputSchema": {
"additionalProperties": false,
"description": "Free, signed, GET-only fetch-and-hash. Records whether the claim's numbers or quoted phrases appear in a public URL we fetch ourselves. Never a truth judgment.",
"properties": {
"claim": {
"description": "A sentence that must contain at least one number or one quoted phrase. The tool records whether those tokens appear in the fetched source; it is not a judgment that the claim is true.",
"maxLength": 2000,
"minLength": 8,
"type": "string"
},
"source_url": {
"description": "Public http or https URL to GET. The tool fetches this URL itself, hashes the bytes, and signs the record. Free. GET-only.",
"maxLength": 2048,
"type": "string"
}
},
"required": [
"claim",
"source_url"
],
"type": "object"
},
"name": "claim_source_receipt",
"outputSchema": null
},
{
"description": "Operator-level Datacenter Buildout Activity Index — index headline, state counts, and per-operator assessable/active tallies from the latest sealed issue, with a content-sha256 attestation. Returns an Ed25519-signed receipt.",
"inputSchema": {
"additionalProperties": false,
"properties": {},
"type": "object"
},
"name": "datacenter_operator_breakdown",
"outputSchema": null
},
{
"description": "Per-site Datacenter Buildout Activity Index — observed ground-activity state (Sentinel-2 bare-soil/earthworks change) for each publicly-announced datacenter site, with a content-sha256 attestation. The per-site granularity the free public page omits. Returns an Ed25519-signed receipt.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"min_confidence": {
"description": "Optional floor on per-site confidence.",
"enum": [
"low",
"medium",
"high"
],
"type": "string"
},
"operator": {
"description": "Optional operator substring filter (case-insensitive).",
"maxLength": 128,
"minLength": 1,
"pattern": "\\S",
"type": "string"
},
"state": {
"description": "Optional activity-state filter (the per-site `state` field, e.g. 'active_earthworks', 'stable_no_change', 'insufficient_data'). Lowercase exact value.",
"enum": [
"active_earthworks",
"greening_or_revegetating",
"stable_no_change",
"insufficient_data"
],
"maxLength": 64,
"type": "string"
}
},
"type": "object"
},
"name": "datacenter_site_changes",
"outputSchema": null
},
{
"description": "Per-incident enclosure evidence pack — one domain's observed policy-surface change (robots.txt / ai.txt / llms.txt / TDM-Rep) as a self-contained bundle: before/after observations, the stored response bodies re-hashed at read time, and the per-day custody record (rows in store vs rows batch-committed, gaps disclosed). Sealed-run attestation. Returns an Ed25519-signed receipt.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"domain": {
"description": "Domain whose policy-surface change to document (lowercased, e.g. 'flickr.com').",
"maxLength": 253,
"minLength": 3,
"pattern": "^(?=.*\\S).+$",
"type": "string"
},
"event_date": {
"description": "Optional change-event date (YYYY-MM-DD) to select a specific incident; default = the most recent change. A date with no change event returns incident_found=false.",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$",
"type": "string"
},
"include_bodies": {
"default": true,
"description": "Include the stored before/after response bodies, re-hashed at read time (default true).",
"type": "boolean"
},
"resource": {
"default": "robots",
"description": "Policy surface (default 'robots').",
"enum": [
"robots",
"ai",
"llms",
"tdmrep"
],
"type": "string"
}
},
"required": [
"domain"
],
"type": "object"
},
"name": "enclosure_evidence_pack",
"outputSchema": null
},
{
"description": "List all AZ jurisdictions with permit data available.",
"inputSchema": {
"additionalProperties": false,
"properties": {},
"type": "object"
},
"name": "jurisdiction_index",
"outputSchema": null
},
{
"description": "Look up permit fees, turnaround, required docs for a jurisdiction.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"jurisdiction": {
"description": "Slug like 'phoenix' or 'gilbert'. Use jurisdiction_index to enumerate.",
"maxLength": 64,
"minLength": 1,
"pattern": "^[A-Za-z0-9][A-Za-z0-9_-]*$",
"type": "string"
}
},
"required": [
"jurisdiction"
],
"type": "object"
},
"name": "permit_lookup",
"outputSchema": null
},
{
"description": "Find rebate programs and eligible measures for an AZ service area.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"jurisdiction": {
"description": "AZ jurisdiction slug. Used to filter to programs serving that area.",
"maxLength": 64,
"minLength": 1,
"pattern": "^[A-Za-z0-9][A-Za-z0-9_-]*$",
"type": "string"
},
"measure": {
"description": "Optional measure filter: 'HVAC', 'Heat Pump', 'Solar', etc.",
"maxLength": 64,
"minLength": 1,
"pattern": "\\S",
"type": "string"
}
},
"required": [
"jurisdiction"
],
"type": "object"
},
"name": "rebate_eligibility_check",
"outputSchema": null
},
{
"description": "Store one consent-bound, agent-attributed quote request for a canonical US Tech Automations offer priced at $200 or more. A human reviews it; no message, charge, checkout, contract, or work start occurs automatically.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"agent_name": {
"description": "Agent product or runtime name for source attribution.",
"maxLength": 80,
"minLength": 2,
"pattern": "^[A-Za-z0-9][A-Za-z0-9 ._-]+$",
"type": "string"
},
"agent_version": {
"maxLength": 40,
"pattern": "^[A-Za-z0-9][A-Za-z0-9 ._+/-]*$",
"type": "string"
},
"company": {
"maxLength": 160,
"type": "string"
},
"email": {
"description": "Reply address for the consenting human. Stored privately; never returned.",
"maxLength": 254,
"minLength": 3,
"type": "string"
},
"human_authorized": {
"const": true,
"description": "True only when the named human authorized this agent to file this scope.",
"type": "boolean"
},
"idempotency_key": {
"description": "Opaque non-PII retry key, such as a UUID. The server stores only its SHA-256.",
"maxLength": 128,
"minLength": 16,
"pattern": "^[A-Za-z0-9][A-Za-z0-9._:-]+$",
"type": "string"
},
"name": {
"maxLength": 120,
"type": "string"
},
"scope": {
"description": "Coarse business scope only. No URLs, credentials, code, files, or private, customer, personal, medical, or regulated data.",
"maxLength": 500,
"minLength": 20,
"type": "string"
},
"sku": {
"description": "Canonical US Tech Automations offer SKU priced at $200 or more.",
"enum": [
"agent-continuity-record",
"agent-fleet-truth-probe-review",
"agent-job-output-review",
"agent-venture-change-ledger",
"ai-answer-repeatability-report",
"ai-crawler-configuration-review",
"ai-promise-change-record",
"arizona-contractor-roster-receipt",
"brand-choice-evidence",
"citation-repair-sprint",
"cited-question-answer",
"contextual-offer-bridge",
"copper-retirement-scope",
"copyright-records-search",
"dataset-endpoint-refresh-pack",
"dataset-hygiene-observation-report",
"erc8004-endpoint-observation-pack",
"erc8004-liveness-report",
"excel-powerbi-cleanup-pilot",
"federal-source-research-brief",
"flood-map-change-research-pack",
"geo-content-retrofit-pilot",
"github-actions-document-extraction-feasibility",
"hubspot-crm-hygiene-qa-pilot",
"jetbrains-data-file-inspector-pilot",
"lead-service-line-inventory-record",
"mcp-api-launch-pack",
"npdes-portfolio-field-normalization",
"nyc-building-record-brief",
"openpermitfees-commissioned-jurisdiction",
"permits-close-file",
"permits-market-report",
"product-catalog-structured-data-pack",
"proof-backed-data-page-pilot",
"public-page-capture-receipt",
"quake-record-attestation",
"recall-search-certificate",
"robots-policy-change-record",
"salesforce-record-hygiene-pilot",
"schema-text-extraction-api",
"sealed-pricing-change-report",
"sec-8k-change-watch",
"seo-software-migration-sprint",
"sponsored-benchmark-brief",
"sponsored-content-rate-brief",
"streamgage-observation-record",
"tariff-version-comparison",
"tax-exempt-public-record-workpaper",
"terminal-change-ledger",
"trademark-register-search",
"vendor-page-hash-change-record",
"washington-contractor-observation-pack"
],
"type": "string"
},
"transactional_email_consent": {
"const": true,
"description": "True only when that human consents to a human reply about this quote request.",
"type": "boolean"
}
},
"required": [
"sku",
"email",
"scope",
"agent_name",
"idempotency_key",
"human_authorized",
"transactional_email_consent"
],
"type": "object"
},
"name": "request_quote",
"outputSchema": null
},
{
"description": "Verify whether a SHA-256 (or artifact filename) was sealed into this house's OTS/Bitcoin-anchored priority manifest, and when. Proof-of-priority lookup at the cheapest possible price so an agent can exercise the paid rail end-to-end. Returns an Ed25519-signed receipt.",
"inputSchema": {
"additionalProperties": false,
"oneOf": [
{
"required": [
"sha256"
]
},
{
"required": [
"artifact"
]
}
],
"properties": {
"artifact": {
"description": "Artifact filename (case-insensitive exact match, e.g. 'dcbi_2026-06-22.json'). Provide this or sha256, never both.",
"maxLength": 300,
"minLength": 1,
"pattern": "^(?=.*\\S).+$",
"type": "string"
},
"sha256": {
"description": "64-hex-char SHA-256 to look up. Matches either the sealed artifact's content_sha256 or its sha256_file. A hash not in the manifest returns found=false.",
"maxLength": 64,
"minLength": 64,
"pattern": "^[0-9a-fA-F]{64}$",
"type": "string"
}
},
"type": "object"
},
"name": "seal_lookup",
"outputSchema": null
},
{
"description": "FTS5 search across the permit corpus (jurisdictions, rebates, templates).",
"inputSchema": {
"additionalProperties": false,
"properties": {
"limit": {
"default": 10,
"maximum": 50,
"minimum": 1,
"type": "integer"
},
"query": {
"description": "FTS5 query across jurisdictions, rebates, templates.",
"maxLength": 200,
"minLength": 2,
"pattern": "\\S.*\\S|\\S",
"type": "string"
},
"record_type": {
"description": "Optional filter to a single record type.",
"enum": [
"jurisdiction",
"rebate",
"template"
],
"type": "string"
}
},
"required": [
"query"
],
"type": "object"
},
"name": "search_permits",
"outputSchema": null
},
{
"description": "This house's verified prediction track record — per-loop calibration scores (Brier, ECE, MCE, ROC-AUC, coverage, base rate) computed monthly from sealed prediction snapshots against observed public outcomes, with a reproducible content-sha256 seal. Bad numbers are published alongside good ones. Free: verify the record before buying any paid feed.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"include_reliability": {
"default": false,
"description": "Include each loop's per-bin reliability curve (mean predicted vs mean observed per probability bin).",
"type": "boolean"
},
"loop": {
"description": "Optional loop-name filter (e.g. 'permits:psir_prob'). Case-insensitive exact match; an unknown loop returns count=0.",
"maxLength": 128,
"type": "string"
}
},
"type": "object"
},
"name": "verified_track_record",
"outputSchema": null
},
{
"description": "Verify a contractor license and (optionally) cross-reference jurisdiction permit context. Returns an Ed25519-signed receipt the agent can store as proof of verification.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"jurisdiction": {
"description": "Optional jurisdiction slug — if given, the response includes the jurisdiction's permit context so an agent doesn't need a second paid call to find fees / required documents.",
"maxLength": 64,
"minLength": 1,
"pattern": "^[A-Za-z0-9][A-Za-z0-9_-]*$",
"type": "string"
},
"license_number": {
"description": "Contractor license number (e.g. 'ROC123456'). Spaces stripped; matched case-insensitively.",
"maxLength": 64,
"minLength": 3,
"pattern": "\\S",
"type": "string"
}
},
"required": [
"license_number"
],
"type": "object"
},
"name": "verify_contractor_license",
"outputSchema": null
},
{
"description": "Per-domain agent-access policy history — exact-date sealed declarations for robots.txt / ai.txt / llms.txt / TDM-Rep, with row, retained-body and collection-membership verification. A pre-coverage date returns NOT-HELD without inference. The existing timeline view remains available when no date is given. Returns an Ed25519-signed receipt.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"date": {
"description": "Optional exact capture date. The response is HELD only for rows sealed on this date; pre-coverage and missing dates return NOT-HELD without carrying another value.",
"format": "date",
"pattern": "^[0-9]{4}-[0-9]{2}-[0-9]{2}$",
"type": "string"
},
"domain": {
"description": "Registrable domain to look up (e.g. 'openai.com'). Lowercased; must be in the sealed Tranco top-100k universe to have history (a miss returns count=0).",
"maxLength": 253,
"minLength": 3,
"pattern": "^(?=.*\\S).+$",
"type": "string"
},
"limit": {
"default": 200,
"description": "Max snapshot rows returned (newest first).",
"maximum": 1000,
"minimum": 1,
"type": "integer"
},
"resource": {
"description": "Optional filter to one policy surface.",
"enum": [
"robots",
"ai",
"llms",
"tdmrep"
],
"type": "string"
}
},
"required": [
"domain"
],
"type": "object"
},
"name": "web_policy_history",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:e9a5066d019e6b12a53f3fd2ec3e1ebfac17e22fda1addbf47ca4e3327f1da95 | sha256sum