{"schema":"tersign-prober-stats-v1","observations":932091,"targets":84600,"validSigned":1163,"lastRunAt":1793052625,"lastRunProbed":50,"totalRuns":19705,"lastError":null,"lastErrorAt":null,"commitment":{"schema":"tersign-prober-commitment-v1","ledgerAccount":"tersign-prober","latest":{"day":"2026-10-26","asOf":1792977128,"commitment":{"asOf":1792977128,"excluded":0,"excludedFold":"0x0000000000000000000000000000000000000000000000000000000000000000","observations":920641,"root":"0x98469f996652bed7df935468783646c4eda562f52a085c5c9051321640372389","schema":"tersign-prober-commitment-v1","targets":79222},"commitmentDigest":"0x601967f552a4940b0707a4fdcf968c45c3f71d67eda388aa443707e173ebf03c","excludedObservations":0,"driftDetectedAt":null,"record":{"digest":"0xff8cbb3c4034d0c037f9c63187ae2e7d02957d98502de19ac417c039d02aa443","seq":7,"prevDigest":"0xc04e1fc6af7e62445016ea8731b4843369bd6840ca2987a0da6c4ad166dd7b40","countersignature":"0x14ee3631cdbcd787e77fca2309d44117bf34e37208b51bf84dd2c821074ded736fa4c0a4384744bab471147449d22ce87dd2c3722dea2c0c699330a297b178b01b","recordedAt":1792978290,"error":null,"verify":"https://tersign.ai/v1/receipts/0xff8cbb3c4034d0c037f9c63187ae2e7d02957d98502de19ac417c039d02aa443/verify"},"anchor":{"status":"confirmed","id":"seller:0xf155508ab56f964bc220489afe471801c4523fab5fd08c80952356fe920229e1","bitcoinBlockHeight":973207,"bitcoinBlockTime":1792999862,"inWindow":true,"confirmedAt":1793018595,"checkedAt":1793020795,"error":null}},"anchoredDays":7,"firstAnchoredDay":"2026-10-20","anchorWindow":{"beforeAsOfS":7200,"afterAsOfS":129600},"unverifiedObservations":550,"lastRunAt":1793049591,"lastError":null,"lastErrorAt":null,"list":"/v1/prober/commitments","note":"One commitment per UTC day over every observation with probedAt <= asOf whose target url is well-formed Unicode (tersign-prober-commitment-v1); an observation at the cut whose url holds an unpaired surrogate is in no leaf and is bound separately: the artifact carries excluded (how many) and excludedFold = keccak256(0x03 || acc || d) over their digests in (probedAt, d) order from 32 zero bytes (excludedObservations repeats the count). A target is its url string exactly as the catalog lists it: two spellings of one endpoint are two targets. Per target: key = keccak256(utf8(url)); fold = keccak256(0x02 || acc || d) over the digests d of all its observations in (probedAt, d) order from 32 zero bytes; leaf = keccak256(0x00 || key || uint64be(count) || fold); leaves sorted by key, one per key; inner nodes keccak256(0x01 || left || right), an unpaired node promoted; the artifact is {asOf, excluded, excludedFold, observations, root, schema, targets}; commitmentDigest = keccak256 of its JCS bytes. Its digest is the action.outputDigest of a record in the Tersign ledger chain of account tersign-prober, a Tersign-operated account: Tersign writes these records and counter-signs them; the outside parties are the time anchors (Bitcoin through OpenTimestamps, and an RFC 3161 timestamp authority when one grants a token). The root commits to the leaves in the order given; v1 makes no exclusivity or non-membership claim about any target. record.verify is that record's public check. The anchor fields copy the ledger's /verify answer; bitcoinBlockTime is the header time of the attesting block. anchoredDays counts days whose anchor is confirmed in a block whose time lies in anchorWindow around asOf, and that no later run found drifted (a drift found on one day marks that day and every earlier one). An anchor dates the commitment; it says nothing about whether an observation is accurate. Every commitment: /v1/prober/commitments."}}