← The evidence ledger
Evidence row 4447
Observed , by baseline/1.
- Kind
- listing
- About
- source_record agentic_market:x402-donnyautomation-com
- Recorded
- Previous row
- None: the first of its kind about this subject
- Body SHA-256
- d9ea16e59420d32fa94d52bba505238b0be450b6e8e1e12a2b5deb5121529f82
- Leaf
- 0x6f37ed44d0a851b4fcf2aeca8931890bbe420adf11fc671177f5f98cb32eb9d6
What was observed
{
"endpoints": [
[
"x402",
"https://x402.donnyautomation.com/edgar/events"
],
[
"x402",
"https://x402.donnyautomation.com/edgar/filings"
],
[
"x402",
"https://x402.donnyautomation.com/edgar/insiders"
],
[
"x402",
"https://x402.donnyautomation.com/feed"
],
[
"x402",
"https://x402.donnyautomation.com/ip"
],
[
"x402",
"https://x402.donnyautomation.com/lei"
],
[
"x402",
"https://x402.donnyautomation.com/markdown"
],
[
"x402",
"https://x402.donnyautomation.com/random"
],
[
"x402",
"https://x402.donnyautomation.com/sanctions"
],
[
"x402",
"https://x402.donnyautomation.com/treasury"
]
],
"name": "x402.donnyautomation.com",
"owner_address": null,
"raw": {
"caip2_networks": [
"eip155:8453"
],
"category": "",
"description": "",
"domain": "x402.donnyautomation.com",
"endpoints": [
{
"description": "Form 8-K material events for one issuer SINCE a cursor, each item code decoded to the title SEC prints (2.02 Results of Operations, 5.02 Departure of Directors, 1.05 Cybersecurity Incidents). Requires ?since=YYYY-MM-DD AND ?ticker= or ?cik=. Optional ?items=1.01,5.02 (matches ANY), ?limit=1..200. Errors: 400 missing_since|missing_issuer|bad_items, 404 unknown_ticker|unknown_cik, 502 edgar_unavailable, 503 rate_limited_locally. AN EMPTY DELTA IS CHARGED. Every form: /edgar/filings.",
"method": "GET",
"parameters": [
{
"default": null,
"description": "",
"enumValues": [],
"example": "2026-01-01",
"group": "query",
"name": "since",
"required": false,
"type": "string"
},
{
"default": null,
"description": "",
"enumValues": [],
"example": "TSLA",
"group": "query",
"name": "ticker",
"required": false,
"type": "string"
}
],
"pricing": {
"amount": "0.01",
"currency": "USDC",
"maxAmount": "",
"minAmount": "",
"network": "eip155:8453",
"scheme": "exact"
},
"providerName": "",
"quality": {
"l30DaysTotalCalls": "2",
"l30DaysUniquePayers": "1"
},
"serviceName": "SEC, Treasury & Agent Utilities",
"tags": [
"sec-edgar",
"8-k",
"material-events",
"corporate-actions",
"finance"
],
"url": "https://x402.donnyautomation.com/edgar/events"
},
{
"description": "Every SEC filing by one issuer SINCE a cursor - a delta, not a dump. Requires ?since=YYYY-MM-DD AND ?ticker= or ?cik= (cik wins if both). Optional ?forms=10-K,8-K (also matches /A), ?limit=1..200. Errors: 400 missing_since|missing_issuer|bad_since|bad_ticker|bad_cik|bad_limit, 404 unknown_ticker|unknown_cik, 502 edgar_unavailable, 503 rate_limited_locally. AN EMPTY DELTA IS CHARGED: nothing-changed is the answer you bought. 8-K with decoded items: /edgar/events. Ownership: /edgar/insiders.",
"method": "GET",
"parameters": [
{
"default": null,
"description": "",
"enumValues": [],
"example": "2026-01-01",
"group": "query",
"name": "since",
"required": false,
"type": "string"
},
{
"default": null,
"description": "",
"enumValues": [],
"example": "AAPL",
"group": "query",
"name": "ticker",
"required": false,
"type": "string"
}
],
"pricing": {
"amount": "0.01",
"currency": "USDC",
"maxAmount": "",
"minAmount": "",
"network": "eip155:8453",
"scheme": "exact"
},
"providerName": "",
"quality": {
"l30DaysTotalCalls": "4",
"l30DaysUniquePayers": "1"
},
"serviceName": "SEC, Treasury & Agent Utilities",
"tags": [
"sec-edgar",
"sec-filings",
"change-detection",
"company-data",
"finance"
],
"url": "https://x402.donnyautomation.com/edgar/filings"
},
{
"description": "Ownership changes for one issuer SINCE a cursor: Forms 3/4/5 (Section 16 officers, directors) and Schedules 13D/13G (5%+ holders), amendments included. Returns the FILING-level change and its document URL; share counts inside each Form 4 are NOT parsed and not claimed. Requires ?since=YYYY-MM-DD AND ?ticker= or ?cik=. Optional ?forms=4, ?limit=1..200. Errors: 400 missing_since|missing_issuer, 404 unknown_ticker, 502 edgar_unavailable. AN EMPTY DELTA IS CHARGED. 8-K: /edgar/events.",
"method": "GET",
"parameters": [
{
"default": null,
"description": "",
"enumValues": [],
"example": "2026-01-01",
"group": "query",
"name": "since",
"required": false,
"type": "string"
},
{
"default": null,
"description": "",
"enumValues": [],
"example": "NVDA",
"group": "query",
"name": "ticker",
"required": false,
"type": "string"
}
],
"pricing": {
"amount": "0.01",
"currency": "USDC",
"maxAmount": "",
"minAmount": "",
"network": "eip155:8453",
"scheme": "exact"
},
"providerName": "",
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
},
"serviceName": "SEC, Treasury & Agent Utilities",
"tags": [
"sec-edgar",
"insider-filings",
"form-4",
"ownership",
"finance"
],
"url": "https://x402.donnyautomation.com/edgar/insiders"
},
{
"description": "RSS, Atom or RDF feed to clean JSON. Returns feed (title, link, description, updated) and items[] with title, real destination link, id, author, categories and the date both verbatim and ISO 8601, plus each summary twice: feed HTML and plain text. An unparseable date is null, never invented. Requires ?url=; optional ?limit=1..100 (default 20). Errors: 400 missing_url, 403 blocked_private, 422 not_xml|malformed_xml|not_a_feed. For one article body use /markdown.",
"method": "GET",
"parameters": [
{
"default": null,
"description": "",
"enumValues": [],
"example": "https://hnrss.org/frontpage",
"group": "query",
"name": "url",
"required": false,
"type": "string"
}
],
"pricing": {
"amount": "0.01",
"currency": "USDC",
"maxAmount": "",
"minAmount": "",
"network": "eip155:8453",
"scheme": "exact"
},
"providerName": "",
"quality": null,
"serviceName": "DEX Data & Agent Utilities",
"tags": [
"rss",
"atom",
"feed-parser",
"news",
"syndication"
],
"url": "https://x402.donnyautomation.com/feed"
},
{
"description": "IP geolocation for any public IPv4 or IPv6 address, plus the field that decides whether to believe it. reliability is returned FIRST: datacentre, VPN, proxy and Tor detection, and when the upstream omits it the verdict is unknown, never clean. Also location, network (asn, org, isp, domain) and timezone. Requires ?ip=. Errors: 400 missing_ip|bad_ip|private_ip (private, loopback, link-local and reserved ranges are refused), 404 no_location, 504 ip_timeout.",
"method": "GET",
"parameters": [
{
"default": null,
"description": "",
"enumValues": [],
"example": "8.8.8.8",
"group": "query",
"name": "ip",
"required": false,
"type": "string"
}
],
"pricing": {
"amount": "0.01",
"currency": "USDC",
"maxAmount": "",
"minAmount": "",
"network": "eip155:8453",
"scheme": "exact"
},
"providerName": "",
"quality": null,
"serviceName": "DEX Data & Agent Utilities",
"tags": [
"ip-geolocation",
"vpn-detection",
"asn",
"network",
"fraud-signals"
],
"url": "https://x402.donnyautomation.com/ip"
},
{
"description": "Legal Entity Identifier lookup from the GLEIF golden copy, searchable by NAME - knowing the LEI already is the hard part. Returns records[] with lei, legalName, status, jurisdiction, legalAddress and a lapsed flag; LAPSED and RETIRED entities are returned, not hidden - a filtered record and no record look identical. Requires ?q=<legal name, max 200> or ?lei=<20 chars>. Errors: 400 missing_query|bad_lei, 404 no_match, 502 lei_unavailable. Sanctions screening is /sanctions.",
"method": "GET",
"parameters": [
{
"default": null,
"description": "",
"enumValues": [],
"example": "Apple Inc.",
"group": "query",
"name": "q",
"required": false,
"type": "string"
}
],
"pricing": {
"amount": "0.01",
"currency": "USDC",
"maxAmount": "",
"minAmount": "",
"network": "eip155:8453",
"scheme": "exact"
},
"providerName": "",
"quality": {
"l30DaysTotalCalls": "2",
"l30DaysUniquePayers": "2"
},
"serviceName": "SEC, Treasury & Agent Utilities",
"tags": [
"lei",
"gleif",
"kyc",
"legal-entity",
"compliance"
],
"url": "https://x402.donnyautomation.com/lei"
},
{
"description": "Fetch a public article or PDF and return clean Markdown plus title, byline, siteName, excerpt and wordCount. HTML is extracted with Firefox reader-mode rules; PDFs return their text layer. Requires ?url=<public http(s) URL>. Errors: 400 missing_url|bad_url, 403 blocked_private (private and internal hosts refused, every redirect hop re-checked), 413 too_large above 8 MB, 422 no_text_layer for scanned PDFs or not_extractable for app shells, 504 fetch_timeout. To FIND urls, use /search.",
"method": "GET",
"parameters": [
{
"default": null,
"description": "",
"enumValues": [],
"example": "https://en.wikipedia.org/wiki/Markdown",
"group": "query",
"name": "url",
"required": false,
"type": "string"
}
],
"pricing": {
"amount": "0.01",
"currency": "USDC",
"maxAmount": "",
"minAmount": "",
"network": "eip155:8453",
"scheme": "exact"
},
"providerName": "",
"quality": null,
"serviceName": "DEX Data & Agent Utilities",
"tags": [
"markdown",
"web-scraping",
"pdf",
"content-extraction",
"readability"
],
"url": "https://x402.donnyautomation.com/markdown"
},
{
"description": "Cryptographically secure randomness for agents that are deterministic or sandboxed. Two modes: raw bytes (?bytes=1..1024, default 32, clamped) returning hex and base64url; or uniform integers (?min= and ?max= together, optional ?count=1..1000) rejection-sampled so there is no modulo bias. Errors: 400 bad_bytes for a non-integer, bad_range when max is not greater than min, range_too_large. Generated server-side, and the response says so - if nobody may have seen it, generate it yourself.",
"method": "GET",
"parameters": [
{
"default": null,
"description": "",
"enumValues": [],
"example": "32",
"group": "query",
"name": "bytes",
"required": false,
"type": "string"
}
],
"pricing": {
"amount": "0.01",
"currency": "USDC",
"maxAmount": "",
"minAmount": "",
"network": "eip155:8453",
"scheme": "exact"
},
"providerName": "",
"quality": null,
"serviceName": "DEX Data & Agent Utilities",
"tags": [
"random",
"csprng",
"entropy",
"nonce",
"sampling"
],
"url": "https://x402.donnyautomation.com/random"
},
{
"description": "OFAC screening against the Treasury SDN and Consolidated lists - 19,600+ parties, 40,000+ names including aliases. Returns match, riskLevel, matches[] with score, matchedName, matchedOn and programs, plus screened and notScreened naming what was NOT checked (EU, UK OFSI, UN). Word order does not matter: OFAC stores people SURNAME, Given. Requires ?name= (max 200); optional ?minScore, ?type, ?limit. Errors: 400 missing_name|unsearchable_name, 503 sanctions_list_unavailable - never a false clear.",
"method": "GET",
"parameters": [
{
"default": null,
"description": "",
"enumValues": [],
"example": "Vladimir Putin",
"group": "query",
"name": "name",
"required": false,
"type": "string"
}
],
"pricing": {
"amount": "0.01",
"currency": "USDC",
"maxAmount": "",
"minAmount": "",
"network": "eip155:8453",
"scheme": "exact"
},
"providerName": "",
"quality": null,
"serviceName": "DEX Data & Agent Utilities",
"tags": [
"ofac",
"sanctions-screening",
"kyc",
"compliance",
"aml"
],
"url": "https://x402.donnyautomation.com/sanctions"
},
{
"description": "US Treasury par yield curve, every constant maturity from 1 month to 30 years for a published business day. Returns curve[] with tenor, months and percent, spreads (2s10s, 3m10y, 5s30s) and an explicit inversion flag - the real question is whether the curve is inverted, not what fourteen numbers are. A tenor Treasury did not publish is null, never zero. Pass ?latest=1 OR ?date=YYYY-MM-DD, not both. Errors: 400 conflicting_params|bad_latest|bad_date, 404 no_curve with the available range.",
"method": "GET",
"parameters": [
{
"default": null,
"description": "",
"enumValues": [],
"example": "1",
"group": "query",
"name": "latest",
"required": false,
"type": "string"
}
],
"pricing": {
"amount": "0.03",
"currency": "USDC",
"maxAmount": "",
"minAmount": "",
"network": "eip155:8453",
"scheme": "exact"
},
"providerName": "",
"quality": {
"l30DaysTotalCalls": "2",
"l30DaysUniquePayers": "1"
},
"serviceName": "SEC, Treasury & Agent Utilities",
"tags": [
"treasury",
"yield-curve",
"rates",
"macro",
"fixed-income"
],
"url": "https://x402.donnyautomation.com/treasury"
}
],
"enriched": false,
"iconUrl": "",
"id": "x402-donnyautomation-com",
"integrationType": "",
"isNew": false,
"name": "x402.donnyautomation.com",
"networks": [
"Base"
],
"priceSummary": {
"avgCostBasis": "exact",
"avgCostPerTransaction": "0.012",
"currency": "USDC",
"maxAmount": "0.03",
"minAmount": "0.01"
},
"provider": "x402.donnyautomation.com",
"providerUrl": "",
"serviceName": "",
"tags": [
"sec-edgar",
"8-k",
"material-events",
"corporate-actions",
"finance",
"sec-filings",
"change-detection",
"company-data",
"insider-filings",
"form-4",
"ownership",
"rss",
"atom",
"feed-parser",
"news",
"syndication",
"ip-geolocation",
"vpn-detection",
"asn",
"network",
"fraud-signals",
"lei",
"gleif",
"kyc",
"legal-entity",
"compliance",
"markdown",
"web-scraping",
"pdf",
"content-extraction",
"readability",
"random",
"csprng",
"entropy",
"nonce",
"sampling",
"ofac",
"sanctions-screening",
"aml",
"treasury",
"yield-curve",
"rates",
"macro",
"fixed-income"
]
},
"source": "agentic_market",
"summary": ""
}What the leaf hashes
{"body":"d9ea16e59420d32fa94d52bba505238b0be450b6e8e1e12a2b5deb5121529f82","id":4447,"kind":"listing","method":"baseline/1","observed_us":1793025277902591,"prev":null,"subject":"agentic_market:x402-donnyautomation-com","subject_kind":"source_record"}Proof
Its day has not closed yet. A day closes ten minutes after midnight UTC; the proof appears here then.