Card snapshot
appraisail.com
·
2026-11-05 11:35:14 UTC
·
37ceb5d210f29bea3ad991e883d9a06d51cbbb334231d0fd68510dfce4868793
This is a frozen copy of the agent's agent-card.json as we observed it at the timestamp above. We capture a new snapshot every time the card's content hash changes. Useful for: forensic drift analysis, verifying downstream callers see the right version, reproducing routing decisions made historically.
{
"name": "Appraisail Recorded Appraisals",
"description": "Side-by-side domain appraisals: every appraiser's number for a domain asset, dated, plus the house figure. Paid per retrieval over x402 (USDC on Base).",
"url": "https://appraisail.com",
"version": "1.2.0",
"updated": "2026-10-16",
"provider": {
"organization": "url.ventures LLC",
"url": "https://url.ventures",
"contact": "https://domainregistrar.ai/offer?src=appraisail"
},
"serviceId": "appraisail.com/recorded-appraisals",
"defaultInputModes": [
"application/json"
],
"defaultOutputModes": [
"application/json"
],
"capabilities": {
"streaming": false,
"pushNotifications": false,
"payments": [
"x402"
]
},
"authentication": {
"schemes": [
"x402"
],
"note": "No account, no key. Pay the 402 challenge per call."
},
"payment": {
"protocol": "x402",
"x402Version": 2,
"network": "eip155:8453",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"payTo": "0xc36ebd47221604e5020f0afbfc5e50678749db82",
"per_call_cap": {
"amount": "70000",
"amount_usd": "0.07",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"decimals": 6,
"note": "No priced path on this host ever asks more than this per call. One payment = one retrieval."
},
"receipt": {
"format": "x402-v2 PAYMENT-RESPONSE",
"header": "PAYMENT-RESPONSE",
"encoding": "base64 JSON",
"fields": {
"success": "boolean",
"transaction": "0x-prefixed transaction hash on Base (the receipt)",
"network": "eip155:8453",
"payer": "payer address"
},
"verify": "https://basescan.org/tx/{transaction}",
"refused": "a refused payment returns 402 again with a fixed reason code; nothing settles, nothing is served"
},
"manifest": "https://appraisail.com/pay.json"
},
"skills": [
{
"id": "appraisals",
"name": "Recorded domain appraisals (every appraiser's number, dated)",
"description": "Every appraiser's recorded number for each domain asset (source, value, observed date, transparency score) plus the house comparison figure. Evidence, not estimates: unknown data dates stay UNKNOWN.",
"tags": [
"domains",
"appraisals",
"valuation",
"market-data"
],
"flagship": true,
"endpoint": {
"method": "GET",
"url": "https://appraisail.com/appraisals.json"
},
"price": {
"amount_usd": "0.07",
"amount": "70000",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"network": "eip155:8453"
},
"inputSchema": {
"type": "object",
"description": "No parameters. GET with no query string and no body.",
"properties": {},
"additionalProperties": false
},
"outputSchema": {
"type": "object",
"description": "Map of domain -> recorded appraisals and the house comparison figure.",
"additionalProperties": {
"type": "object",
"properties": {
"a": {
"type": "array",
"description": "recorded third-party appraisals",
"items": {
"type": "object",
"properties": {
"n": {
"type": "string",
"description": "appraiser"
},
"v": {
"type": "integer",
"description": "value, USD"
},
"obs": {
"type": "string",
"format": "date",
"description": "date we observed the figure"
},
"dd": {
"type": "string",
"description": "data date the appraiser discloses; UNKNOWN when not disclosed"
},
"t": {
"type": "integer",
"description": "transparency score, 0-100"
}
},
"required": [
"n",
"v"
]
}
},
"house": {
"type": "integer",
"description": "house comparison figure, USD"
},
"hd": {
"type": "string",
"format": "date",
"description": "date of the house figure"
}
}
}
}
}
],
"discovery": {
"pay": "https://appraisail.com/pay.json",
"x402": "https://appraisail.com/.well-known/x402.json",
"openapi": "https://appraisail.com/openapi.json",
"llms_txt": "https://appraisail.com/llms.txt",
"agents_txt": "https://appraisail.com/agents.txt"
},
"who_pays": "Every caller pays on /appraisals.json, the raw dataset. People, search engines and citing agents (OAI-SearchBot, ChatGPT-User, PerplexityBot, Perplexity-User, Claude-User, Claude-SearchBot) read every HTML page and every discovery file free; the comparison UI at /api/compare stays free for people."
}