SERVICE / DETAILother
DataGate x402
POST datagate-x402.onrender.com/validate
SONAR SCORE0.000
LIVE PRICE0.050000
BAZAAR LIVE—
CDP INDEXEDno
DECISION EVIDENCE
No recent observationsWhy an agent can trust this route.
HANDSHAKE SUCCESS0.0%402 challenge reachable
PAID DELIVERY0.0%settlement observed
P90 LATENCY—recent response window
PRICE DRIFT—advertised vs observed
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.
SONAR PROBE HISTORY / 30D
JSON ↗Observed outcomes
No probe history yet.
LIVE ENDPOINT METADATA
Validate JSON data against explicit quality rules without modifying the supplied data.
Resource: datagate-x402.onrender.com/validate
Network: eip155:8453 · Asset: 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 · Pay to: 0x340106403E7489E0De42017a6ede2d7BA562cab6
Payment methods: — · Last validation: —
{
"input": {
"type": "object",
"required": [
"type",
"method",
"bodyType",
"body"
],
"properties": {
"body": {
"type": "object",
"title": "ValidateRequest",
"required": [
"data"
],
"properties": {
"data": {
"type": "array",
"items": {
"type": "object",
"additionalProperties": true
},
"title": "Data"
},
"rules": {
"type": "object",
"title": "ValidationRules",
"properties": {
"types": {
"type": "object",
"title": "Types",
"additionalProperties": {
"enum": [
"string",
"integer",
"number",
"boolean",
"date"
],
"type": "string"
}
},
"ranges": {
"type": "object",
"title": "Ranges",
"additionalProperties": {
"type": "object",
"title": "RangeRule",
"properties": {
"max": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"title": "Max",
"default": null
},
"min": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"title": "Min",
"default": null
}
},
"description": "Optional inclusive numeric range for a field."
}
},
"nullable": {
"type": "object",
"title": "Nullable",
"additionalProperties": {
"type": "boolean"
}
},
"duplicates": {
"anyOf": [
{
"type": "object",
"title": "DuplicateRule",
"properties": {
"fields": {
"type": "array",
"items": {
"type": "string"
},
"title": "Fields"
},
"severity": {
"enum": [
"WARN",
"FAIL"
],
"type": "string",
"title": "Severity",
"default": "WARN"
}
},
"description": "Duplicate detection configuration.\n\nIf fields is empty, the entire record is used as the duplicate key.\nDuplicate records default to WARN so callers can distinguish quality\nwarnings from hard schema failures."
},
{
"type": "null"
}
],
"default": null
},
"date_formats": {
"type": "object",
"title": "Date Formats",
"additionalProperties": {
"type": "string"
}
},
"required_fields": {
"type": "array",
"items": {
"type": "string"
},
"title": "Required Fields"
}
},
"description": "Machine-readable validation contract for a batch of JSON records.\n\nThis keeps the proven Artifact Handoff pattern: the caller declares an\nexplicit contract first, and the service returns structured violations\ninstead of guessing what the caller intended.",
"additionalProperties": false
}
},
"description": "Input contract for POST /validate.",
"additionalProperties": false
},
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"POST",
"PUT",
"PATCH"
],
"type": "string"
},
"bodyType": {
"enum": [
"json",
"form-data",
"text"
],
"type": "string"
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object",
"title": "ValidateResponse",
"required": [
"verdict",
"issues",
"summary"
],
"properties": {
"issues": {
"type": "array",
"items": {
"type": "object",
"title": "ValidationIssue",
"required": [
"code",
"severity",
"message"
],
"properties": {
"row": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"title": "Row",
"default": null
},
"code": {
"type": "string",
"title": "Code"
},
"field": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Field",
"default": null
},
"value": {
"anyOf": [
{},
{
"type": "null"
}
],
"title": "Value",
"default": null
},
"message": {
"type": "string",
"title": "Message"
},
"severity": {
"enum": [
"WARN",
"FAIL"
],
"type": "string",
"title": "Severity"
}
},
"description": "A single problem detected in the dataset."
},
"title": "Issues"
},
"summary": {
"type": "object",
"title": "ValidationSummary",
"required": [
"rows_received",
"issues_found",
"warnings",
"failures"
],
"properties": {
"failures": {
"type": "integer",
"title": "Failures"
},
"warnings": {
"type": "integer",
"title": "Warnings"
},
"issues_found": {
"type": "integer",
"title": "Issues Found"
},
"rows_received": {
"type": "integer",
"title": "Rows Received"
}
},
"description": "Small batch summary useful to machine consumers."
},
"verdict": {
"enum": [
"PASS",
"WARN",
"FAIL"
],
"type": "string",
"title": "Verdict"
}
},
"description": "Stable VALIDATE response contract."
}
}
},
"paymentRequirements": [
{
"raw": {
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x340106403E7489E0De42017a6ede2d7BA562cab6",
"amount": "50000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 300
},
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"payTo": "0x340106403E7489E0De42017a6ede2d7BA562cab6",
"scheme": "exact",
"network": "eip155:8453",
"amountAtomic": "50000"
}
]
}METADATA PROVENANCE
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.