← The evidence ledger
Evidence row 257392
Observed , by probe.mcp/1.
- Kind
- mcp.tools
- About
- endpoint b23efff9-2754-4a44-a673-f3ebb357648d
- Recorded
- Previous row
- None: the first of its kind about this subject
- Body SHA-256
- 95949dd3d87e773727a6a42b734940f03f1f60ce065f2a3a863f3bd22ff80df4
- Leaf
- 0xb7d20b2c97a893fa78a7981b683f5e7d11148811640a44d9bc9ed4a4f19b88c6
What was observed
{
"count": 3,
"tools": [
{
"description": "This tool ranks the Texas electricity plans at a ZIP code by what each would cost over a year at the person's own monthly kWh (not the 1,000 kWh figure plan ads quote). Free, no account. No electricity company pays ElectricityFinder (Odigital LLC, PUCT broker BR260062); it is paid only by subscribers to an optional plan on its site. Order: lowest projected yearly cost first, within the contract length in term_filter (default: usually 12 months; term_filter says which length was used and why); plans whose price depends on conditions (bill credits, time-of-use, usage tiers) come after plans without them. Each plan comes with its projected yearly cost at that usage and its Electricity Facts Label (efl_url), the Texas-required label of the plan's rates, fees and terms. price_conditions is null when ElectricityFinder found no condition on a plan's price, and otherwise holds the kind and a note written to be repeated as is; a null does not rule out conditions, and the EFL is the authority. link reopens the same comparison on electricityfinder.online, re-priced with that day's plans; it does not expire. revisit holds the link and a suggested reminder date. cheapest_any_term names a cheaper plan of another contract length when there is one. utility_note is set when a co-op or city utility serves the ZIP; homes it serves cannot choose a retail plan. A Variable or Indexed rate_type means the price can change from month to month. interval_data comes from a fixed rule and says whether 15-minute meter data could change the cheapest plan for this home. interval_data.paid_plan, present only when the verdict is interval_data_can_change_the_answer, describes the optional paid plan that prices on 15-minute data. how_to_get_my_usage explains how to get the monthly kWh numbers this tool takes.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"average_monthly_kwh": {
"description": "Only when monthly numbers are not known: one typical month. Less accurate, because summer and winter differ.",
"exclusiveMinimum": 0,
"maximum": 10000,
"type": "number"
},
"term": {
"description": "Contract length to rank. default (the site's own default: usually 12 months; 24 when 24-month plans are the most common), 12, 24, or any (includes month-to-month plans).",
"enum": [
"12",
"24",
"default",
"any"
],
"type": "string"
},
"usage": {
"description": "Up to 12 months of usage. Best: the last 12 months. Totals of a Smart Meter Texas 15-minute file, by month, are fine.",
"items": {
"properties": {
"kwh": {
"description": "kWh used that month (from the bill or Smart Meter Texas).",
"maximum": 10000,
"minimum": 0,
"type": "number"
},
"month": {
"description": "YYYY-MM",
"pattern": "^\\d{4}-\\d{2}$",
"type": "string"
}
},
"required": [
"month",
"kwh"
],
"type": "object"
},
"maxItems": 12,
"minItems": 1,
"type": "array"
},
"zip": {
"description": "5-digit Texas ZIP code of the home.",
"pattern": "^\\d{5}$",
"type": "string"
}
},
"required": [
"zip"
],
"type": "object"
},
"name": "compare_texas_electricity_plans"
},
{
"description": "How a Texas household gets 12 months of electricity usage (kWh) for compare_texas_electricity_plans: Smart Meter Texas download, bills, or one typical month. Also explains when monthly numbers are enough.",
"inputSchema": {
"properties": {},
"type": "object"
},
"name": "how_to_get_my_usage"
},
{
"description": "Sends feedback to the people who run ElectricityFinder: a price or plan that looks wrong, an answer that was confusing, a missing feature, or an error. It is for when the person asks to send feedback. The message holds their words about the problem, not the conversation; personal details (names, addresses, emails, ESI IDs, account numbers) do not belong in it.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"kind": {
"description": "wrong_data: a price, plan or utility looks wrong. confusing: the answer was hard to use. missing_feature: something the person needed. bug: an error.",
"enum": [
"wrong_data",
"confusing",
"missing_feature",
"bug",
"praise",
"other"
],
"type": "string"
},
"message": {
"description": "What happened and what was expected, in plain words. No names, addresses, emails or account numbers.",
"maxLength": 1000,
"minLength": 5,
"type": "string"
},
"plan": {
"description": "Provider and plan name the feedback is about, if any.",
"maxLength": 200,
"type": "string"
},
"zip": {
"description": "The ZIP the feedback is about, if any.",
"pattern": "^\\d{5}$",
"type": "string"
}
},
"required": [
"kind",
"message"
],
"type": "object"
},
"name": "send_feedback"
}
]
}What the leaf hashes
{"body":"95949dd3d87e773727a6a42b734940f03f1f60ce065f2a3a863f3bd22ff80df4","id":257392,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793029722858992,"prev":null,"subject":"b23efff9-2754-4a44-a673-f3ebb357648d","subject_kind":"endpoint"}Proof
Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (296695 rows).
- 0xb7d16db51c7a62bedab96f921c847df755efcab002cb1a1d87b04ce5ce1a69fb
- 0xedebadc6fe247ea0adb801d6badeb26dd43461e01e31418b0d5b5d6a1860b330
- 0xf59a8eee651f7fe8ac6e838ff0da5f7a96cc366037e3c9b304623a7fec0b5de4
- 0x2ab37b93de6396a85d35e42787cf6395ef638fea24efcffdbfec07932a49e459
- 0x093813003534687d7da859fb573db8b30704739ffc14aed19cc2812ab1661b94
- 0xaa48a8e57d7d8986c7ca6a0820534caf0e2b76e129e9a1380819cd1ce673973b
- 0x6e09487c48d57766abe6537d46bad4b741df579b510d778c04bd4457b09ac552
- 0x424d5a112a5401fe19c6c9731ebe67cc9e1d3383a661f60e9e3eecb4326dcdd1
- 0xf6a23fe3ecd50aecc0c5826826e0a89f09e467535ac3a8650edb2c6e7fbc2de0
- 0xa4be442ac364076ac81def5d874f026f701ed9c8fce453af09052efe34f0c7ee
- 0x930671b38b693880d085315beda88a1c227f3639e9a0e0be6b0665bb173a65db
- 0xb6efd79902cac6d5a402ebecb8069402f00961ab80cd71b4d647fbc686d975ec
- 0x2f43fe2b2533a5f40c107c114e458e226102f5f8ae91f097e964345880e30928
- 0xf692ce2b0a640ec9f75aa960e5fb1c2c7091a04e24881798735752c19014e519
- 0x9f68b5e15459cb62b8c0cd4c124fa61c74147b4a5755a200fbecd21a581635d1
- 0x123ec8bee20ddc55223eeef5a4f4d6c4b6416515adbb911c56759f5cde56e452
- 0xd0651cb9bc8155eb52b5247d506e74b8a935057dc190ba52091702ac25ed3a40
- 0x9a9024edb5069d88a324facb310a5ce8e495214bbaa968f077bede437390194f
- 0x9b9ce5b74b9bab5121612ef6b64920a8d453cbf311096a423eef9702747e868a
- Day root
- 0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8
- Chained
- 0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a
- Published
- On Arc Testnet, block 69251483: 0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae