← The evidence ledger
Evidence row 64904
Observed , by baseline/1.
- Kind
- listing
- About
- source_record x402_bazaar:https://api.aiskills402.com/v1/skills/json-schema-from-example/file
- Recorded
- Previous row
- None: the first of its kind about this subject
- Body SHA-256
- 378f845c7c7c59abbb438703e92fc843d6e22a982c9b0d4a06ae383ececffa22
- Leaf
- 0x52d9d727b217ca8170077ee66744016402686130735c5a440c1d21e43152f76c
What was observed
{
"endpoints": [
[
"x402",
"https://api.aiskills402.com/v1/skills/json-schema-from-example/file"
]
],
"name": "JSON Schema From Examples",
"owner_address": "0x8e37022edcf0f21cf3c9f93fee9d4d32519f36f4",
"raw": {
"accepts": [
{
"amount": "20000",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"maxTimeoutSeconds": 60,
"network": "eip155:8453",
"payTo": "0x8e37022edcf0f21cf3c9f93fee9d4d32519f36f4",
"scheme": "exact"
}
],
"description": "JSON Schema From Examples: No Over-Constraining — Writes a JSON Schema (draft 2020-12) from example JSON documents plus rules given in words, so that it accepts every example and every document the rules allow, and refuses every document the rules forbid. Nothing is made required, closed, numeric-only, formatted or limited because the examples happen to look that way - a key missing from one example stays optional, two observed values do not become an enum, whole-number examples do not make an …",
"extensions": {
"bazaar": {
"info": {
"input": {
"method": "GET",
"type": "http"
},
"output": {
"example": {
"file": {
"content": "<the SKILL.md file>",
"encoding": "utf-8",
"name": "SKILL.md"
},
"name": "JSON Schema From Examples: No Over-Constraining",
"ok": true,
"receipt": {
"settled": true,
"tx": "0x<settlement transaction>"
},
"redownload": {
"token": "<64 hex chars>",
"url": "<api>/v1/purchases/<token>"
},
"sha256": "<sha256 of SKILL.md>",
"skill": "json-schema-from-example",
"version": "1.0.0"
},
"type": "json"
}
},
"schema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"additionalProperties": false,
"properties": {
"headers": {
"additionalProperties": {
"type": "string"
},
"type": "object"
},
"method": {
"enum": [
"GET",
"HEAD"
],
"type": "string"
},
"type": {
"const": "http",
"type": "string"
}
},
"required": [
"type",
"method"
],
"type": "object"
},
"output": {
"properties": {
"example": {
"type": "object"
},
"type": {
"type": "string"
}
},
"required": [
"type"
],
"type": "object"
}
},
"required": [
"input"
],
"type": "object"
}
}
},
"lastUpdated": "2026-10-16T21:23:36.463Z",
"quality": {
"l30DaysTotalCalls": 2,
"l30DaysUniquePayers": 2,
"lastCalledAt": "2026-10-16T21:23:35.516Z"
},
"resource": "https://api.aiskills402.com/v1/skills/json-schema-from-example/file",
"serviceName": "JSON Schema From Examples",
"tags": [
"agent-skill",
"json-schema-from-example",
"json-schema",
"json",
"schema-inference"
],
"type": "http",
"x402Version": 2
},
"source": "x402_bazaar",
"summary": "JSON Schema From Examples: No Over-Constraining — Writes a JSON Schema (draft 2020-12) from example JSON documents plus rules given in words, so that it accepts every example and every document the rules allow, and refuses every document the rules forbid. Nothing is made required, closed, numeric-only, formatted or limited because the examples happen to look that way - a key missing from one example stays optional, two observed values do not become an enum, whole-number examples do not make an …"
}What the leaf hashes
{"body":"378f845c7c7c59abbb438703e92fc843d6e22a982c9b0d4a06ae383ececffa22","id":64904,"kind":"listing","method":"baseline/1","observed_us":1793025457453702,"prev":null,"subject":"x402_bazaar:https://api.aiskills402.com/v1/skills/json-schema-from-example/file","subject_kind":"source_record"}Proof
Its day has not closed yet. A day closes ten minutes after midnight UTC; the proof appears here then.