Unnamed service
GET x402-used-car-quickcheck-production.up.railway.app/car-check
Why an agent can trust this route.
Sonar evidence is advisory. Paid delivery is shown as verified only when paid probes are available; otherwise route estimates use the unpaid handshake as a clearly labeled proxy.
Observed outcomes
Evaluate a used car before purchase. Compares the asking price with up to 50 current dealer listings in Canada or the U.S., matched by year, make, model, mileage and optional trim/location. Returns robust median and quartile pricing, deal rating, confidence, sample size and risk flags. Use for fast used-car price checks.
Resource: x402-used-car-quickcheck-production.up.railway.app/car-check
Network: eip155:8453, solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp · Asset: 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 · Pay to: 0x735f74EdE4361788D6634925D592711463be8164
Payment methods: — · Last validation: 2026-09-14 11:09:39.316+00
{
"input": {
"type": "object",
"required": [
"type",
"method"
],
"properties": {
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"GET",
"HEAD",
"DELETE"
],
"type": "string"
},
"queryParams": {
"type": "object",
"required": [
"make",
"model",
"year",
"mileage",
"price"
],
"properties": {
"city": {
"type": "string",
"description": "Optional city."
},
"make": {
"type": "string",
"description": "Vehicle manufacturer."
},
"trim": {
"type": "string",
"description": "Optional trim."
},
"year": {
"type": "integer",
"maximum": 2030,
"minimum": 1980,
"description": "Vehicle model year."
},
"model": {
"type": "string",
"description": "Vehicle model."
},
"price": {
"type": "number",
"description": "Asking price in CAD for CA or USD for US.",
"exclusiveMinimum": 0
},
"state": {
"type": "string",
"description": "Optional province/state code."
},
"country": {
"enum": [
"CA",
"US"
],
"type": "string",
"default": "CA",
"description": "Comparison market."
},
"mileage": {
"type": "integer",
"minimum": 0,
"description": "Current odometer reading in kilometres."
}
},
"additionalProperties": false
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object",
"required": [
"service",
"version",
"vehicle",
"market",
"asking_price",
"mileage_km",
"matching",
"comparables",
"pricing",
"position",
"risk_flags",
"methodology",
"data_freshness",
"payment_network"
],
"properties": {
"market": {
"type": "object"
},
"pricing": {
"type": [
"object",
"null"
]
},
"service": {
"type": "string"
},
"vehicle": {
"type": "string"
},
"version": {
"type": "string"
},
"matching": {
"type": "object"
},
"position": {
"type": "object"
},
"mileage_km": {
"type": "integer"
},
"risk_flags": {
"type": "array",
"items": {
"type": "string"
}
},
"comparables": {
"type": "object"
},
"methodology": {
"type": "string"
},
"asking_price": {
"type": "number"
},
"data_freshness": {
"type": "string"
},
"payment_network": {
"type": "string"
}
}
}
}
},
"paymentRequirements": [
{
"raw": {
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x735f74EdE4361788D6634925D592711463be8164",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 300
},
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"payTo": "0x735f74EdE4361788D6634925D592711463be8164",
"scheme": "exact",
"network": "eip155:8453",
"amountAtomic": "10000"
},
{
"raw": {
"asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"extra": {
"feePayer": "BENrLoUbndxoNMUS5JXApGMtNykLjFXXixMtpDwDR9SP"
},
"payTo": "4RQCe68dLSwh44S8ZiPuSvddx1mBRjxzy75uC42XQYRH",
"amount": "10000",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 300
},
"asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"payTo": "4RQCe68dLSwh44S8ZiPuSvddx1mBRjxzy75uC42XQYRH",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"amountAtomic": "10000"
}
]
}Source catalog records are retained separately from live endpoint observations. Sonar score, uptime, and latency are advisory metrics. CDP indexing is not inferred from validation.