{"kind":"insufficient-history","endpoint":{"endpoint_id":"ep_df836cf28f2f73d9","label":"402utils.com GET /v1/phone-check","resource":"https://402utils.com/v1/phone-check","probe_url":"https://402utils.com/v1/phone-check","method":"GET","rail":"x402","operator":"402utils.com","self":false,"probe_policy":"daily","policy_reason":null,"cadence":"daily","cadence_statement":"Probed once a day, at an hour this endpoint keeps, so a reading is at most a day old and this record supports day-resolution survival and price-change — never intra-day health.","probe_class":"executed","probe_class_statement":"Executed probe: the request we sent was the operator's own published example, or the route takes no body. The response grades the endpoint.","facilitator_statement":null,"succeeds":null,"succeeds_statement":null},"current":null,"reading_age":{"age_s":null,"past_cadence_after_s":null,"past_cadence":false,"statement":"No reading in the last 7 days; this route is read once a day, and its newest reading is dated 7 Oct 2026."},"record_standing":{"rows_in_window":7,"observations":0,"filed_absences":7,"earliest_row_at":"2026-10-20T06:16:12.459Z","newest_row_at":"2026-10-26T06:16:57.236Z","newest_row_is_absence":true,"absence_sub_codes":["robots-unreachable"],"absences_from":"2026-10-20T06:16:12.459Z","absences_to":"2026-10-26T06:16:57.236Z","nothing_sent_in_window":true,"held_before_window_at":"2026-10-07T06:16:41.099Z","statement":"Inside this window the record holds 7 rows for this endpoint — 0 observations and 7 filed absences. The newest of them is an absence we filed, dated 26 Oct 2026, 06:16 UTC: its host's robots file could not be read. No request of ours reached this endpoint inside this window: all 7 cycles in it filed an absence (its host's robots file could not be read), dated 20 Oct 2026, 06:16 UTC to 26 Oct 2026, 06:16 UTC. The newest reading we hold of this endpoint is dated 7 Oct 2026, 06:16 UTC, which is before this window opens at 19 Oct 2026, 11:48 UTC. It is not this answer's current reading and it does not extend the window; the archive block beside this states our unwindowed depth, and the current-reading address states that reading at whatever age."},"counts":{"not_probed":7,"planned_by_its_own_clock":7,"unaccounted":0,"completeness_statement":"All 7 readings this endpoint's schedule called for in the window are on the record, as observations or filed absences."},"held":{"observations":0,"first_observed_at":null,"last_observed_at":null,"days_held":0},"archive":{"first_observed_at":"2026-08-29T06:02:42.195Z","last_observed_at":"2026-10-07T06:16:41.099Z","days_held":39.0097,"observations":40,"basis":"Every observation we hold of this endpoint, at ANY depth - not the window you asked for and not the tier you paid for. A free caller and a full-archive caller see the same number here, so our depth can be measured before it is bought. `Not probed` rows are excluded: those are our absence, never an observation of anyone."},"paid_verification":{"last_paid_at":"2026-10-07T02:07:27.394Z","selected":true,"stratum":"random-clean","panels":[{"panel_id":"2026-09-cohort","role":"cohort","stratum":"random-clean"}],"attempts":[{"attempted_at":"2026-09-09T11:01:33.061Z","outcome":"Refused before settlement","paid_rubric_version":2,"receipt_sha256":"ddc9a9c4345ef9e81c40d091a76bb75af2756057efe27390dba3af33a08848d9","chain":null},{"attempted_at":"2026-09-16T17:48:10.870Z","outcome":"Refused before settlement","paid_rubric_version":2,"receipt_sha256":"6e4361ffee3be21da9a99fd41f5b7d25d21971f1f4e8c68d5e68b4e581bbe897","chain":null},{"attempted_at":"2026-09-23T03:02:56.262Z","outcome":"Refused before settlement","paid_rubric_version":2,"receipt_sha256":"6c5cf8cfb13b777809681c4288a7280c4b457ccf536459b60822b65942ea0282","chain":null},{"attempted_at":"2026-09-30T03:03:01.241Z","outcome":"Refused before settlement","paid_rubric_version":2,"receipt_sha256":"d79e0fdf1e8edd2112973610b2c8318b0e29b0f72d5f3c60da22a334dbe79db5","chain":null},{"attempted_at":"2026-10-07T02:07:27.394Z","outcome":"Settled and answered","paid_rubric_version":2,"receipt_sha256":"7f33d5f8201bc926e550af2e7378cf535c9780d0efda68506d9c9c94fd35d2b3","request_rule":"declared-example","chain":{"reading":"corroborated","transaction":"0x7c25b04e0ed29f80a9df295e7495ffd70f606c24c134d0c7b4178ff5a36481d3","via":"settle-response","block_number":52274755,"block_time":"2026-10-07T02:07:37.000Z","read_at":"2026-10-08T11:02:31.127Z","receipt_sha256":"a186cbc0f03ab2e06f645fd9de90f3aee830dec98ab84983307028c74bb5ce70"}},{"attempted_at":"2026-10-14T02:07:25.728Z","outcome":"Refused before settlement","paid_rubric_version":2,"receipt_sha256":"dabec94298e6c3967ea11a5eedd7b2575ef865978ed01d27840acaa1180da2ab","request_rule":"declared-example","chain":null},{"attempted_at":"2026-10-21T02:07:21.169Z","outcome":"Refused before settlement","paid_rubric_version":2,"receipt_sha256":"7e5251c5729a279c56d7bf5850a354955060384e8d4664affe157ff2844b35b1","request_rule":"declared-example","chain":null}],"basis":"probe402 has paid this endpoint and graded what came back against a published rule. Each attempt in this endpoint's record carries its date, its grade, the version of the rule that graded it, and the hash of the receipt we hold for it. 1 payment in this endpoint's record is corroborated on-chain: two independent Base nodes agree each moved the quoted amount from our payer to the address the endpoint quoted. It is on the September 2026 cohort, one of the published panels this month's programme calls.","record_source":{"source":"projection","written_at":"2026-10-21T02:07:22.492Z","attempts_through":"2026-10-21T02:07:21.169Z","stale":false,"refused":null,"says":"From the paid record in the archive, written 130 hours ago; a payment appears in it within the same weekly run that made it. 1 of its attempts predate the record's sealed address; their sealed copies were filed on 17 Sep 2026, each with the instant its call was made."},"chain_source":{"source":"read","nodes":["https://base.gateway.tenderly.co","https://base.rpc.blxrbdn.com","https://mainnet.base.org"],"written_at":"2026-10-22T04:56:40.157Z","read_through":"2026-10-08T11:02:31.127Z","counts":null,"refused":null,"says":"Each reading of Base beside this endpoint's attempts was taken from two independent nodes, named in this block, which agree on it; the readings run to 2026-10-08T11:02:31.127Z, and each names the transaction and block it read and the hash of the receipt that holds both nodes' answers."}},"delivery":{"shape":"inline","tier_days":7,"inline":{"from":"2026-10-19T11:48:17.915Z","to":"2026-10-26T11:48:17.915Z"},"bulk":null,"statement":"Everything this tier buys is in this answer. The rows, counts and coverage above cover 2026-10-19T11:48:17.915Z to 2026-10-26T11:48:17.915Z — the whole of 7 days. There is nothing to fetch separately."},"requested_days":7,"statement":"probe402 holds no observation of this endpoint inside the requested window. No request of ours reached it inside that window either: every cycle in it filed an absence of ours instead.","satisfiable_from":null,"answer_version":"0.1.0","series_breaks":[],"tier":{"name":"free","days":7,"price_usd":0},"window":{"from":"2026-10-19T11:48:17.915Z","to":"2026-10-26T11:48:17.915Z"},"non_affiliation":"probe402 measures every endpoint with the same published rubric, on the schedule published for it, into the same public record. A paid engagement changes nothing in the public record. Every claim here is a dated observation made from probe402's vantage, never a statement about what an endpoint is.","method_url":"https://probe402.com/method","read_integrity":{"observation_files_read":0,"unreadable_files":0,"unreadable_keys":[],"archive_depth_memo":{"status":"absent","reason":"the whole-population depth memo was not opened: this endpoint's own depth object answered","through_key":null,"files_memoized":0,"archive_prefix_checked":false},"archive_depth_projection":{"status":"used","reason":null,"through_key":"dataset/observations/2026-10-25/t20261025T234500Z.jsonl","written_at":"2026-10-26T06:05:00.000Z"},"window_projection":{"status":"used","reason":null,"through_key":"dataset/observations/2026-10-26/t20261026T113000Z.jsonl","covers_from":"2026-10-16T06:35:00.000Z","rows_supplied":10,"archive_prefix_checked":false},"current_projection":{"status":"used","reason":"the reading it holds is dated 2026-10-07T06:16:41.099Z, before this answer's window opens at 2026-10-19T11:48:17.915Z, so it is not this answer's current reading and does not extend the window","joined":false},"read_mode":"projections-only","statement":"Every observation file this answer opened was read (0 file(s)). No row is missing from this answer because we could not read it. The archive depth came from this endpoint's own depth object — its fold over every closed day through dataset/observations/2026-10-25/t20261025T234500Z.jsonl, verified against its own hash — plus the rows after that file that the window projection holds; the whole-population depth memo was not opened. The 10 observation(s) of this endpoint recorded up to dataset/observations/2026-10-26/t20261026T113000Z.jsonl came from its own window projection, complete from 2026-10-16T06:35:00.000Z and verified against its own hash; only the files written after that point were opened. This answer was built on the DECISION PATH: no observation file was opened and dataset/observations was not listed, so this read does not grow with the archive's age. The accelerators above were checked for version, shape, the key they are filed under and their own hashes. The archive-PREFIX proof was NOT performed — that comparison needs a listing of the archive, and this read holds none. This endpoint's current-reading projection read used (the reading it holds is dated 2026-10-07T06:16:41.099Z, before this answer's window opens at 2026-10-19T11:48:17.915Z, so it is not this answer's current reading and does not extend the window), and it supplied no row the window projection did not already hold."}}