addrbookFor publishers
← The evidence ledger

Evidence row 751112

Observed , by sync.x402_bazaar/1.

Kind
listing
About
source_record x402_bazaar:https://api.findmydirectdoctor.com/v1/prices/cash-service-stats
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
19aa498e7db3062a1e7a4f89689b616483b4328456e65609d4ed1ca5e378e9dc
Leaf
0x160fac954285e429e4832d3c0702039585d85108725bff75d97b7f2489e00b91

What was observed

{
  "endpoints": [
    [
      "x402",
      "https://api.findmydirectdoctor.com/v1/prices/cash-service-stats"
    ]
  ],
  "name": "FindMyDirectDoctor Directory API",
  "owner_address": "0xdf0102f7e02be8e80212698c38180adae3e01365",
  "raw": {
    "accepts": [
      {
        "amount": "30000",
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "maxTimeoutSeconds": 60,
        "network": "eip155:8453",
        "payTo": "0xdF0102F7E02be8e80212698C38180ADAE3e01365",
        "scheme": "exact"
      }
    ],
    "description": "Spread of published self-pay (cash) prices for a named service across doctor's offices in a state, around a place or nationwide: lowest, median, quartiles and highest of each practice's lowest exact price, with the number of practices and a split by practice model. Medians need 5 practices and quartiles 10. These are posted prices, not what patients paid. Confirm with the practice before booking.",
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "method": "GET",
            "queryParams": {
              "service": "office visit",
              "state": "TX"
            },
            "type": "http"
          },
          "output": {
            "example": {
              "audience": "standard",
              "basis": {
                "practices_in_statistics": 67,
                "practices_with_a_price": 70,
                "rows_left_out": 5,
                "rule": "One value per practice: its lowest exact published price per visit. Starts-at, range, up-to and complex prices are left out."
              },
              "by_model": {
                "cash_pay": {
                  "high_usd": 750,
                  "low_usd": 30,
                  "median_usd": 125,
                  "n_practices": 18,
                  "p25_usd": 63.75,
                  "p75_usd": 191.25
                },
                "dpc": {
                  "high_usd": 450,
                  "low_usd": 85,
                  "median_usd": 179,
                  "n_practices": 7,
                  "p25_usd": null,
                  "p75_usd": null
                },
                "unknown": {
                  "high_usd": 650,
                  "low_usd": 30,
                  "median_usd": 122.5,
                  "n_practices": 34,
                  "p25_usd": 85,
                  "p75_usd": 157.5
                }
              },
              "data_as_of": "2026-10-02",
              "disclaimer": "Prices and statements are published by the practice on its own website. Confirm with the practice before booking. This is not medical, legal, tax or insurance advice.",
              "note": "Counts are practices (not locations). Medians need 5 practices and quartiles 10; smaller samples show null. These are published prices, not what patients paid.",
              "query": {
                "audience": "standard",
                "model": "any",
                "scope": "TX",
                "service": [
                  "new_patient_visit",
                  "followup_visit",
                  "office_visit"
                ],
                "unit": "visit"
              },
              "service": {
                "label": "New-patient visit; Follow-up visit; Office visit (type not stated)",
                "requested": "office visit",
                "resolved": [
                  "new_patient_visit",
                  "followup_visit",
                  "office_visit"
                ]
              },
              "source_note": "Facts read from each practice's own website",
              "statistics": {
                "high_usd": 750,
                "low_usd": 30,
                "median_usd": 150,
                "n_practices": 67,
                "p25_usd": 85,
                "p75_usd": 200
              },
              "unit": "visit"
            },
            "type": "json"
          }
        },
        "schema": {
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "properties": {
            "input": {
              "additionalProperties": false,
              "properties": {
                "method": {
                  "enum": [
                    "GET"
                  ],
                  "type": "string"
                },
                "queryParams": {
                  "properties": {
                    "audience": {
                      "default": "standard",
                      "description": "standard (default) = the price for an adult who is not a member; member; child; any.",
                      "enum": [
                        "standard",
                        "member",
                        "child",
                        "any"
                      ],
                      "type": "string"
                    },
                    "city": {
                      "description": "City name; needs state.",
                      "maxLength": 80,
                      "type": "string"
                    },
                    "lat": {
                      "description": "Latitude; needs lng.",
                      "maximum": 90,
                      "minimum": -90,
                      "type": "number"
                    },
                    "lng": {
                      "description": "Longitude; needs lat.",
                      "maximum": 180,
                      "minimum": -180,
                      "type": "number"
                    },
                    "model": {
                      "default": "any",
                      "description": "Practice model. cash_specialist means cash_pay. any includes unclear models.",
                      "enum": [
                        "dpc",
                        "concierge",
                        "membership",
                        "cash_pay",
                        "hybrid",
                        "cash_specialist",
                        "any"
                      ],
                      "type": "string"
                    },
                    "radius_miles": {
                      "default": 25,
                      "description": "Miles, default 25, maximum 100.",
                      "exclusiveMinimum": 0,
                      "maximum": 100,
                      "type": "number"
                    },
                    "service": {
                      "description": "The service, as a code or plain words. Codes include sports_physical, dot_physical, annual_physical, well_child, iv_therapy, weight_loss, glp1_medication, vaccines, lab_testing, ekg, imaging, telehealth_visit, home_visit, urgent_care, new_patient_visit, followup_visit, office_visit, primary_care, chronic_care, pediatrics, womens_health, mens_health, psychiatry_med_mgmt, mental_health_therapy, botox_fillers, skin_aesthetics, joint_injections_ortho, physical_therapy_chiro, nutrition_lifestyle, minor_procedures, travel_medicine, allergy_asthma, sleep_medicine, mohs_derm_surgery.",
                      "maxLength": 100,
                      "type": "string"
                    },
                    "state": {
                      "description": "2-letter state code. Alone, it searches the whole state.",
                      "pattern": "^[A-Za-z]{2}$",
                      "type": "string"
                    },
                    "unit": {
                      "default": "auto",
                      "description": "The unit compared. auto (default) = the most common unit.",
                      "enum": [
                        "auto",
                        "visit",
                        "session",
                        "unit",
                        "vial",
                        "15_min",
                        "hour",
                        "week",
                        "month",
                        "quarter",
                        "year",
                        "one_time",
                        "item"
                      ],
                      "type": "string"
                    },
                    "zip": {
                      "description": "5-digit US ZIP code. Give zip, or lat with lng, or city with state, or state alone.",
                      "pattern": "^\\d{5}$",
                      "type": "string"
                    }
                  },
                  "required": [
                    "service"
                  ],
                  "type": "object"
                },
                "type": {
                  "const": "http",
                  "type": "string"
                }
              },
              "required": [
                "type",
                "method"
              ],
              "type": "object"
            },
            "output": {
              "properties": {
                "example": {
                  "properties": {
                    "audience": {
                      "type": "string"
                    },
                    "basis": {
                      "description": "How the figures were made and what was left out.",
                      "type": "object"
                    },
                    "by_model": {
                      "description": "The same figures per practice model, only for models with 5 practices or more.",
                      "type": "object"
                    },
                    "data_as_of": {
                      "type": "string"
                    },
                    "disclaimer": {
                      "description": "Prices and statements are published by the practice. Confirm with the practice before booking.",
                      "type": "string"
                    },
                    "note": {
                      "type": "string"
                    },
                    "query": {
                      "description": "The request as understood.",
                      "type": "object"
                    },
                    "service": {
                      "description": "The service as resolved.",
                      "type": "object"
                    },
                    "source_note": {
                      "type": "string"
                    },
                    "statistics": {
                      "properties": {
                        "high_usd": {
                          "type": [
                            "number",
                            "null"
                          ]
                        },
                        "low_usd": {
                          "type": [
                            "number",
                            "null"
                          ]
                        },
                        "median_usd": {
                          "description": "null under 5 practices.",
                          "type": [
                            "number",
                            "null"
                          ]
                        },
                        "n_practices": {
                          "type": "integer"
                        },
                        "p25_usd": {
                          "description": "null under 10 practices.",
                          "type": [
                            "number",
                            "null"
                          ]
                        },
                        "p75_usd": {
                          "description": "null under 10 practices.",
                          "type": [
                            "number",
                            "null"
                          ]
                        }
                      },
                      "required": [
                        "n_practices"
                      ],
                      "type": "object"
                    },
                    "unit": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "statistics",
                    "data_as_of"
                  ],
                  "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-28T00:21:07.612Z",
    "quality": {
      "l30DaysTotalCalls": 1,
      "l30DaysUniquePayers": 1,
      "lastCalledAt": "2026-10-28T00:21:07.431Z"
    },
    "resource": "https://api.findmydirectdoctor.com/v1/prices/cash-service-stats",
    "serviceName": "FindMyDirectDoctor Directory API",
    "tags": [
      "healthcare",
      "doctors",
      "direct-primary-care",
      "dpc",
      "concierge-medicine"
    ],
    "type": "http",
    "x402Version": 2
  },
  "source": "x402_bazaar",
  "summary": "Spread of published self-pay (cash) prices for a named service across doctor's offices in a state, around a place or nationwide: lowest, median, quartiles and highest of each practice's lowest exact price, with the number of practices and a split by practice model. Medians need 5 practices and quartiles 10. These are posted prices, not what patients paid. Confirm with the practice before booking."
}

What the leaf hashes

{"body":"19aa498e7db3062a1e7a4f89689b616483b4328456e65609d4ed1ca5e378e9dc","id":751112,"kind":"listing","method":"sync.x402_bazaar/1","observed_us":1793178704223282,"prev":null,"subject":"x402_bazaar:https://api.findmydirectdoctor.com/v1/prices/cash-service-stats","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).

  1. 0x160f57d5b559a60016a36ef3e838808e9a3e1d71553f70b70531ee96c713c822
  2. 0x44bcb3d975324f4b3902c0bd437df1e1ca0f0a28fed57d5679a7e840ac5fd3b7
  3. 0x96de64b461a740f584d8d3227f2a5b25f1a73ee44f9b3ee4386073c98df56cad
  4. 0xe1639e4e826763a0dfe5b191019c6eab422188bc151a613a8e8edd9ffbe8b3fe
  5. 0x0f16f2cc3b8f439d9526dfc66787a781b67ca84afba0b044242afd8921baf119
  6. 0x6d3f8a3ce7f4689a1df5db85584a6aa6005fb9ae5655184c37396b8a90357fa2
  7. 0x0068197fd3d0b10e629189eb7a3d526ce95093385d6620f3cca61e46d377971a
  8. 0x2931571c4f3f478ea77afa306271d9ddcebdd43dd33e10c23d8e3db8f1351a13
  9. 0x96911679e77f51647584d9c4a8ab60de19c758f4735158da92d0d9d7a4849b83
  10. 0xff67e27c02f8242516876b167411b74b3f2b563dbab435efd9979cabb5d81b7d
  11. 0xb10705f81943cd4fbe0a546ed91726ca401baeb3464ea12e96cb49674f018670
  12. 0x71efc28c2e14cb043457b6e4ace2ab05dc5b4575f4ad63fd87b311c3af7569aa
  13. 0x7fa5866908096f0b22f929078a2cec5d1e2891fa5835c6c55f26448d682790ec
  14. 0xdf8e9d4c523b87b2bea3cc4d461fe94e163080e98a261c596a4641e3fcaf7cc4
  15. 0x4698ebc7cbcb2286f661b867355eb6a9183e884482ee16965889e886b17d19ac
  16. 0x35e8995c30094446ec790423171382fccb377081b921295b0ae3840cc2c4f52c
  17. 0xf078ea7d84d98dbeffed23d8e67b36751e60464ffd4cfdc005e0aa6f8cb9b459
  18. 0xe027395fafb7fc41921c42ca0542524ea22204cbd5908b70b27f3d5fb26f5d0f
Day root
0x2c19037464cc4c493624565f01775d6446fc78eaa118fc6865bfe2bfca9ff78e
Chained
0xd1d7dee8322ceff8f4c8d83aa1fe4a4466825c2af1c97dbde3d35db61234f7be
Published
On Arc Testnet, block 69584042: 0x8bae2b1d097834c8b458513862d70d29ee807e98dc2e863b27250131c15b35ae

How to check it · This row as JSON