← The evidence ledger
Evidence row 785481
Observed , by sync.x402_bazaar/1.
- Kind
- listing
- About
- source_record x402_bazaar:https://api.findmydirectdoctor.com/v1/doctors/search
- Recorded
- Previous row
- #751199
- Body SHA-256
- 51fd12e6b8c0d202c9d9d6bc66ce7a33ca66578d24a1e8585859eefc1b7897c3
- Leaf
- 0x6519f26a22bed8e41ebf184e1985aeff0fc64b4e94f3c16d7f117d46b0f00464
What was observed
{
"endpoints": [
[
"x402",
"https://api.findmydirectdoctor.com/v1/doctors/search"
]
],
"name": "FindMyDirectDoctor Directory API",
"owner_address": "0xdf0102f7e02be8e80212698c38180adae3e01365",
"raw": {
"accepts": [
{
"amount": "20000",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"maxTimeoutSeconds": 60,
"network": "eip155:8453",
"payTo": "0xdF0102F7E02be8e80212698C38180ADAE3e01365",
"scheme": "exact"
}
],
"description": "US direct primary care (DPC), concierge and cash-pay doctor directory with published adult monthly membership prices. Search by ZIP code, city and state, or latitude/longitude within a radius. Filter by language, telehealth, home visits, accepting new patients, specialty, credential, board certification, practice model and maximum monthly price. Returns practice, clinician, address, phone, website, fee and insurance stance. 10,637 US clinicians, verified October 2026.",
"extensions": {
"bazaar": {
"info": {
"input": {
"method": "GET",
"queryParams": {
"limit": 2,
"max_monthly_fee": 150,
"model": "dpc",
"radius_miles": 25,
"sort": "price",
"zip": "66210"
},
"type": "http"
},
"output": {
"example": {
"count": 2,
"data_as_of": "2026-10-02",
"disclaimer": "Prices and availability change. Confirm directly with the practice before making care decisions.",
"next_cursor": "bzoy",
"priced_matches": 13,
"query": {
"format": "concise",
"limit": 2,
"location": "ZIP 66210",
"max_monthly_fee": 150,
"model": "dpc",
"radius_miles": 25,
"sort": "price"
},
"results": [
{
"city": "Overland Park",
"distance_miles": 2.6,
"id": "fdd-N04023",
"model": "dpc",
"monthly_fee_usd": 60,
"name": "Charles Sullivan",
"phone": "(913) 261-9380",
"practice_name": "Oakhaven Health",
"state": "KS",
"website": "https://www.oakhv.com/"
},
{
"city": "Overland Park",
"distance_miles": 2.6,
"id": "fdd-N04024",
"model": "dpc",
"monthly_fee_usd": 60,
"name": "Staci Jordan",
"phone": "(913) 261-9380",
"practice_name": "Oakhaven Health",
"state": "KS",
"website": "https://www.oakhv.com/"
}
],
"returned": 2,
"source": "FindMyDirectDoctor directory",
"total_matches": 13
},
"type": "json"
}
},
"schema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"additionalProperties": false,
"properties": {
"method": {
"enum": [
"GET"
],
"type": "string"
},
"queryParams": {
"properties": {
"accepting_new": {
"description": "true = the practice's site says it accepts new patients, waitlist = it names a waitlist, any = any stated status including not accepting. Statuses older than 45 days are left out.",
"enum": [
"true",
"waitlist",
"any"
],
"type": "string"
},
"board_cert": {
"description": "Board certification the practice states, as a slug or words: family-medicine, internal-medicine, dermatology, psychiatry, pediatrics, obstetrics-gynecology, orthopedic-surgery, plastic-surgery, ...",
"maxLength": 60,
"type": "string"
},
"city": {
"description": "City name. Used together with state; resolves only for cities that have listed practices.",
"maxLength": 80,
"type": "string"
},
"credential": {
"description": "Clinician type: MD, DO, NP (nurse practitioner), PA (physician assistant), other (for example naturopathic or counselor) or physician (MD or DO).",
"enum": [
"MD",
"DO",
"NP",
"PA",
"other",
"physician"
],
"type": "string"
},
"cursor": {
"description": "Opaque value from next_cursor of the previous response, to fetch the next page with the same other parameters.",
"type": "string"
},
"format": {
"default": "concise",
"description": "concise = 10 key fields per result. detailed = every field.",
"enum": [
"concise",
"detailed"
],
"type": "string"
},
"home_visits": {
"description": "true keeps clinicians whose practice states it makes home visits or house calls.",
"enum": [
"true",
"false"
],
"type": "string"
},
"insurance": {
"description": "What the practice states about insurance: does_not_bill, bills_some_services, accepts_hsa_fsa, keep_insurance_for_emergencies, bills_insurance or any.",
"enum": [
"does_not_bill",
"bills_some_services",
"accepts_hsa_fsa",
"keep_insurance_for_emergencies",
"bills_insurance",
"any"
],
"type": "string"
},
"language": {
"description": "Language a clinician or practice speaks, for example Spanish, Hindi, Mandarin, Arabic, French or Vietnamese.",
"maxLength": 40,
"type": "string"
},
"lat": {
"description": "Latitude in decimal degrees. Used together with lng.",
"maximum": 90,
"minimum": -90,
"type": "number"
},
"limit": {
"default": 10,
"description": "Results per page (maximum 25).",
"maximum": 25,
"minimum": 1,
"type": "integer"
},
"lng": {
"description": "Longitude in decimal degrees. Used together with lat.",
"maximum": 180,
"minimum": -180,
"type": "number"
},
"max_monthly_fee": {
"description": "Only practices with a monthly fee at or below this USD amount. Practices with no monthly fee are excluded.",
"minimum": 0,
"type": "number"
},
"model": {
"default": "any",
"description": "Practice model: dpc, concierge, cash_specialist or any.",
"enum": [
"dpc",
"concierge",
"cash_specialist",
"any"
],
"type": "string"
},
"pronouns": {
"description": "she, he or they. Matches only pronouns the practice itself published or used in its own text, never inferred from a name or photo.",
"enum": [
"she",
"he",
"they"
],
"type": "string"
},
"radius_miles": {
"default": 25,
"description": "Search radius in miles (maximum 100).",
"exclusiveMinimum": 0,
"maximum": 100,
"type": "number"
},
"sort": {
"default": "distance",
"description": "distance = nearest first. price = lowest monthly fee first, practices without a monthly fee last, ties by distance.",
"enum": [
"distance",
"price"
],
"type": "string"
},
"specialty": {
"description": "Case-insensitive text match against specialty, for example pediatrics. Many listings have no specialty.",
"maxLength": 80,
"type": "string"
},
"state": {
"description": "2-letter US state code.",
"pattern": "^[A-Za-z]{2}$",
"type": "string"
},
"telehealth": {
"description": "true keeps clinicians whose practice states it offers telehealth.",
"enum": [
"true",
"false"
],
"type": "string"
},
"verified_only": {
"description": "true keeps only matches whose supporting fact is graded A or B (registry, board, hospital bio, or a second source). Default false.",
"enum": [
"true",
"false"
],
"type": "string"
},
"zip": {
"description": "5-digit US ZIP code. A location is given as zip, or lat with lng, or city with state.",
"pattern": "^\\d{5}$",
"type": "string"
}
},
"type": "object"
},
"type": {
"const": "http",
"type": "string"
}
},
"required": [
"type",
"method"
],
"type": "object"
},
"output": {
"properties": {
"example": {
"properties": {
"count": {
"description": "Same as returned.",
"type": "integer"
},
"data_as_of": {
"description": "Date the directory data was last refreshed.",
"type": "string"
},
"disclaimer": {
"type": "string"
},
"next_cursor": {
"description": "Pass as cursor to get the next page. null on the last page.",
"type": [
"string",
"null"
]
},
"priced_matches": {
"description": "How many of the matches have a published monthly fee.",
"type": "integer"
},
"query": {
"description": "The search as understood, with defaults applied.",
"type": "object"
},
"results": {
"items": {
"properties": {
"accepts_insurance": {
"description": "Insurance stance. null when unclear.",
"type": [
"boolean",
"null"
]
},
"address": {
"type": "string"
},
"city": {
"type": "string"
},
"credentials": {
"type": "string"
},
"distance_miles": {
"type": "number"
},
"enrollment_fee_usd": {
"description": "One-time enrollment fee in USD when stated in the fee notes.",
"type": [
"number",
"null"
]
},
"fee_notes": {
"type": [
"string",
"null"
]
},
"id": {
"type": "string"
},
"last_verified": {
"format": "date",
"type": "string"
},
"lat": {
"type": "number"
},
"lng": {
"type": "number"
},
"location_precision": {
"description": "street = geocoded to the address; zip = approximate ZIP centroid.",
"enum": [
"street",
"zip"
],
"type": "string"
},
"model": {
"enum": [
"dpc",
"concierge",
"cash_specialist"
],
"type": "string"
},
"monthly_fee_usd": {
"description": "Published monthly membership fee in USD (generally the adult individual price). null when none is published.",
"type": [
"number",
"null"
]
},
"name": {
"description": "Clinician name.",
"type": "string"
},
"phone": {
"type": "string"
},
"practice_name": {
"type": "string"
},
"sample": {
"description": "Present and true only on fictional test records.",
"type": "boolean"
},
"specialty": {
"type": [
"string",
"null"
]
},
"state": {
"type": "string"
},
"website": {
"type": "string"
},
"zip": {
"type": "string"
}
},
"type": "object"
},
"type": "array"
},
"returned": {
"description": "Results in this response.",
"type": "integer"
},
"source": {
"type": "string"
},
"total_matches": {
"description": "All practices matching the filters inside the radius.",
"type": "integer"
}
},
"required": [
"total_matches",
"returned",
"results",
"data_as_of",
"disclaimer"
],
"type": "object"
},
"type": {
"type": "string"
}
},
"required": [
"type"
],
"type": "object"
}
},
"required": [
"input"
],
"type": "object"
}
}
},
"iconUrl": "https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1793129241/bazaar-icons/e5667360930b8563.png",
"lastUpdated": "2026-10-28T14:00:58.167Z",
"quality": {
"l30DaysTotalCalls": 1,
"l30DaysUniquePayers": 1,
"lastCalledAt": "2026-10-27T19:27:20.874Z"
},
"resource": "https://api.findmydirectdoctor.com/v1/doctors/search",
"serviceName": "FindMyDirectDoctor Directory API",
"tags": [
"healthcare",
"doctors",
"direct-primary-care",
"dpc",
"concierge-medicine"
],
"type": "http",
"x402Version": 2
},
"source": "x402_bazaar",
"summary": "US direct primary care (DPC), concierge and cash-pay doctor directory with published adult monthly membership prices. Search by ZIP code, city and state, or latitude/longitude within a radius. Filter by language, telehealth, home visits, accepting new patients, specialty, credential, board certification, practice model and maximum monthly price. Returns practice, clinician, address, phone, website, fee and insurance stance. 10,637 US clinicians, verified October 2026."
}What the leaf hashes
{"body":"51fd12e6b8c0d202c9d9d6bc66ce7a33ca66578d24a1e8585859eefc1b7897c3","id":785481,"kind":"listing","method":"sync.x402_bazaar/1","observed_us":1793211223146408,"prev":751199,"subject":"x402_bazaar:https://api.findmydirectdoctor.com/v1/doctors/search","subject_kind":"source_record"}Proof
Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (231336 rows).
- 0x6519bd4ab70fa24acfb6cdb35124ef54f4a76f3bccff250d1a84cf43c56a658c
- 0x34bc7d60a7d89ec3e2eb2c511a6dde15762af64a6c0ac22cf785f54a9b70715f
- 0xde824408b75b6cc170c3900a6dc7c4c9ba13d3dd5fb48dfcb75fc3cfe26d43e5
- 0x77803ee0879475c65a8b233a0f8453edd6ae60305c8f7cab9520dccf10456028
- 0xbb6db939199ed6c634d05cee12a3b27807bf6d2f73c4b6352e002554753094f6
- 0xa68e438bd450c80407ef20086dd3357fb9b2695b630d415b9fc3bf1e5f4c21d4
- 0xad11d295e9f0a5e4f9177b8dc631215b4d08764fc2cfb418215896ef0a52a685
- 0x33d32c84d0e4745ef8b00fe643c56adc54dba12cb542d77c99347fdf49149ef3
- 0xf8bdeeb2d4294cae73036d62fc7f163bd247dfbb8970e79258d340ca4638087f
- 0x17a369968f036e7bec2522ffb5c3659a4466bc83a08c01c76268dffbb178951c
- 0x574a6739d1098591fa6c25b49ee72f9d42fbfa4f86fcf262beba025bd149dfab
- 0xcdf4e548365488099014bd0dbe17bac94f4ebee2e8e93436c9562fb646360307
- 0xc62ea618517c23fad9d7fd6ad52434f086d88cb28c9eeb4e698664b2137cd107
- 0x9629b9515160844aacc33a6aff292bbb444ac65e0d773f2fa899885c3481fa54
- 0xe6054de1f67b1e6f15bcf16d2b6536cf35dd9705fdf6ce59853e79784693ab5f
- 0xa99a40fe210d675bb6ab72d4bb72ab40eb44ac345773c457fbe58e67a47b03df
- 0x7a743a0a09057bae687051274e1d45bf973bd36a1a4ba16a191b5d29e3bdfa2a
- 0xe027395fafb7fc41921c42ca0542524ea22204cbd5908b70b27f3d5fb26f5d0f
- Day root
- 0x2c19037464cc4c493624565f01775d6446fc78eaa118fc6865bfe2bfca9ff78e
- Chained
- 0xd1d7dee8322ceff8f4c8d83aa1fe4a4466825c2af1c97dbde3d35db61234f7be
- Published
- On Arc Testnet, block 69584042: 0x8bae2b1d097834c8b458513862d70d29ee807e98dc2e863b27250131c15b35ae