{"service":"wever-agent-energy-checks-v1","category":"Agent Energy","family":"Agent Energy","page":"https://weverlabs.com/agent-energy/","tools":{"wever_energy-tariff-check":{"path":"/api/energy-tariff-check","kind":"check","receipt_type":"wever.energy-tariff-check.v1","schema":{"type":"object","additionalProperties":false,"required":["quoted","billed"],"properties":{"account":{"type":"object","additionalProperties":false,"required":[],"properties":{"id":{"type":"string","minLength":1,"maxLength":80,"pattern":"\\S"},"utility":{"type":"string","minLength":1,"maxLength":200,"pattern":"\\S"},"customer":{"type":"string","minLength":1,"maxLength":200,"pattern":"\\S"}}},"quoted":{"type":"object","additionalProperties":false,"required":[],"properties":{"plan_name":{"type":"string","minLength":1,"maxLength":200,"pattern":"\\S"},"plan_code":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S","description":"Such as TOU-D-4-9."},"rates":{"type":"array","minItems":0,"maxItems":100,"items":{"type":"object","additionalProperties":false,"required":["id","component"],"properties":{"id":{"type":"string","minLength":1,"maxLength":80,"pattern":"\\S"},"component":{"enum":["energy","delivery","demand","fixed","other"]},"period":{"enum":["all","on_peak","mid_peak","off_peak"],"description":"all when left out."},"tier":{"type":"integer","minimum":1,"maximum":20,"description":"1 when left out."},"rate":{"type":"number","minimum":0,"maximum":1000000000,"description":"Per unit."},"unit":{"enum":["kWh","kW","day","month","therm"]}}}},"riders":{"type":"array","minItems":0,"maxItems":50,"items":{"type":"string","minLength":1,"maxLength":200,"pattern":"\\S"},"description":"By name."},"effective_from":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S","description":"A date, such as 2026-10-01."},"effective_to":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S","description":"A date, such as 2026-10-01."},"quoted_at":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S","description":"A date, such as 2026-10-01."},"source":{"enum":["written_quote","enrollment_form","website","email","sales_call","other"]}}},"billed":{"type":"object","additionalProperties":false,"required":[],"properties":{"plan_name":{"type":"string","minLength":1,"maxLength":200,"pattern":"\\S"},"plan_code":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S","description":"Such as TOU-D-4-9."},"rates":{"type":"array","minItems":0,"maxItems":100,"items":{"type":"object","additionalProperties":false,"required":["id","component"],"properties":{"id":{"type":"string","minLength":1,"maxLength":80,"pattern":"\\S"},"component":{"enum":["energy","delivery","demand","fixed","other"]},"period":{"enum":["all","on_peak","mid_peak","off_peak"],"description":"all when left out."},"tier":{"type":"integer","minimum":1,"maximum":20,"description":"1 when left out."},"rate":{"type":"number","minimum":0,"maximum":1000000000,"description":"Per unit."},"unit":{"enum":["kWh","kW","day","month","therm"]}}}},"riders":{"type":"array","minItems":0,"maxItems":50,"items":{"type":"string","minLength":1,"maxLength":200,"pattern":"\\S"},"description":"By name."},"effective_from":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S","description":"A date, such as 2026-10-01."},"effective_to":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S","description":"A date, such as 2026-10-01."},"period_start":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S","description":"First day billed, such as 2026-10-01."},"period_end":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S","description":"Last day billed, such as 2026-10-01."}}},"label":{"type":"string","minLength":1,"maxLength":200,"pattern":"\\S","description":"Optional name recorded in the report."}}},"reads":"material in the call","elements":["plan","rates","riders","counts","findings","fixes","would_change"],"verdicts":["energy_tariff_mismatched","energy_tariff_partial","energy_tariff_unverified","energy_tariff_matched"]},"wever_energy-solar-quote-check":{"path":"/api/energy-solar-quote-check","kind":"check","receipt_type":"wever.energy-solar-quote-check.v1","schema":{"type":"object","additionalProperties":false,"required":["system","claims"],"properties":{"proposal":{"type":"object","additionalProperties":false,"required":[],"properties":{"id":{"type":"string","minLength":1,"maxLength":80,"pattern":"\\S"},"installer":{"type":"string","minLength":1,"maxLength":200,"pattern":"\\S"},"kind":{"enum":["purchase","loan","lease","ppa"],"description":"purchase when left out."},"text":{"type":"string","minLength":1,"maxLength":20000,"pattern":"\\S","description":"Sales wording, read for promises such as free solar."}}},"system":{"type":"object","additionalProperties":false,"required":[],"properties":{"size_kw":{"type":"number","minimum":0,"maximum":1000000000,"description":"kW DC."},"production_kwh_year":{"type":"number","minimum":0,"maximum":1000000000,"description":"Claimed first-year kWh."},"location":{"type":"string","minLength":1,"maxLength":200,"pattern":"\\S"}}},"assumptions":{"type":"object","additionalProperties":false,"required":[],"properties":{"usage_kwh_year":{"type":"number","minimum":0,"maximum":1000000000},"utility_rate":{"type":"number","minimum":0,"maximum":1000000000,"description":"Per kWh."},"export_rate":{"type":"number","minimum":0,"maximum":1000000000,"description":"Credit per exported kWh; the utility rate when left out."},"rate_escalation_percent":{"type":"number","minimum":0,"maximum":100,"description":"Yearly utility rate rise."},"degradation_percent":{"type":"number","minimum":0,"maximum":100,"description":"Yearly production loss."},"years":{"type":"integer","minimum":1,"maximum":50,"description":"Years counted."},"ppa_rate":{"type":"number","minimum":0,"maximum":1000000000,"description":"Per kWh."},"ppa_escalation_percent":{"type":"number","minimum":0,"maximum":100,"description":"Yearly PPA price or lease payment rise."},"lease_payment":{"type":"number","minimum":0,"maximum":1000000000,"description":"Monthly."},"system_cost":{"type":"number","minimum":0,"maximum":1000000000,"description":"Before incentives."},"incentives":{"type":"array","minItems":0,"maxItems":20,"items":{"type":"object","additionalProperties":false,"required":["id","amount"],"properties":{"id":{"type":"string","minLength":1,"maxLength":80,"pattern":"\\S"},"name":{"type":"string","minLength":1,"maxLength":200,"pattern":"\\S"},"kind":{"enum":["tax_credit","rebate","performance_payment","other"]},"amount":{"type":"number","minimum":0,"maximum":1000000000},"eligibility_confirmed":{"type":"boolean"}}}},"currency":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S","description":"Such as USD."}}},"claims":{"type":"object","additionalProperties":false,"required":[],"properties":{"year_one_savings":{"type":"number","minimum":0,"maximum":1000000000},"lifetime_savings":{"type":"number","minimum":0,"maximum":1000000000,"description":"Over the years counted."},"payback_years":{"type":"number","minimum":0,"maximum":100},"offset_percent":{"type":"number","minimum":0,"maximum":1000,"description":"Share of usage covered."}}},"max_yield":{"type":"number","minimum":0,"maximum":1000000000,"description":"Highest credible kWh per kW a year; 1900 when left out."},"max_escalation_percent":{"type":"number","minimum":0,"maximum":100,"description":"4 when left out."},"tolerance_percent":{"type":"number","minimum":0,"maximum":50,"description":"5 when left out."},"label":{"type":"string","minLength":1,"maxLength":200,"pattern":"\\S","description":"Optional name recorded in the report."}}},"reads":"material in the call","elements":["system","claims","assumptions","counts","findings","fixes","would_change"],"verdicts":["energy_solar_inflated","energy_solar_partial","energy_solar_unverifiable","energy_solar_sound"]},"wever_energy-contract-check":{"path":"/api/energy-contract-check","kind":"check","receipt_type":"wever.energy-contract-check.v1","schema":{"type":"object","additionalProperties":false,"required":["agreed","contract"],"properties":{"agreed":{"type":"object","additionalProperties":false,"required":[],"properties":{"supplier":{"type":"string","minLength":1,"maxLength":200,"pattern":"\\S"},"term_months":{"type":"integer","minimum":0,"maximum":240,"description":"0 for month to month."},"rate":{"type":"number","minimum":0,"maximum":1000000000,"description":"Per unit."},"rate_unit":{"enum":["kWh","MWh","therm"]},"rate_type":{"enum":["fixed","variable","indexed"]},"exit_fee":{"type":"number","minimum":0,"maximum":1000000000,"description":"Flat, or per remaining month."},"exit_fee_basis":{"enum":["none","flat","per_month_remaining"]},"auto_renews":{"type":"boolean"},"renewal_rate_type":{"enum":["fixed","variable","indexed"]},"notice_days":{"type":"integer","minimum":0,"maximum":3650},"minimum_usage":{"type":"number","minimum":0,"maximum":1000000000,"description":"Per month; 0 for none."},"monthly_fee":{"type":"number","minimum":0,"maximum":1000000000},"start_date":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S","description":"A date, such as 2026-10-01."},"source":{"enum":["written_quote","enrollment_form","website","email","sales_call","other"]}}},"contract":{"type":"object","additionalProperties":false,"required":[],"properties":{"supplier":{"type":"string","minLength":1,"maxLength":200,"pattern":"\\S"},"term_months":{"type":"integer","minimum":0,"maximum":240,"description":"0 for month to month."},"rate":{"type":"number","minimum":0,"maximum":1000000000,"description":"Per unit."},"rate_unit":{"enum":["kWh","MWh","therm"]},"rate_type":{"enum":["fixed","variable","indexed"]},"exit_fee":{"type":"number","minimum":0,"maximum":1000000000,"description":"Flat, or per remaining month."},"exit_fee_basis":{"enum":["none","flat","per_month_remaining"]},"auto_renews":{"type":"boolean"},"renewal_rate_type":{"enum":["fixed","variable","indexed"]},"notice_days":{"type":"integer","minimum":0,"maximum":3650},"minimum_usage":{"type":"number","minimum":0,"maximum":1000000000,"description":"Per month; 0 for none."},"monthly_fee":{"type":"number","minimum":0,"maximum":1000000000},"start_date":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S","description":"A date, such as 2026-10-01."},"text":{"type":"string","minLength":1,"maxLength":20000,"pattern":"\\S","description":"Read for variable rate, renewal, exit fee and minimum usage wording."}}},"label":{"type":"string","minLength":1,"maxLength":200,"pattern":"\\S","description":"Optional name recorded in the report."}}},"reads":"material in the call","elements":["terms","wording","counts","findings","fixes","would_change"],"verdicts":["energy_contract_conflicts","energy_contract_partial","energy_contract_unchecked","energy_contract_aligned"]},"wever_energy-ev-charging-check":{"path":"/api/energy-ev-charging-check","kind":"check","receipt_type":"wever.energy-ev-charging-check.v1","schema":{"type":"object","additionalProperties":false,"required":["posted","session","charged"],"properties":{"posted":{"type":"object","additionalProperties":false,"required":[],"properties":{"station":{"type":"string","minLength":1,"maxLength":200,"pattern":"\\S"},"network":{"type":"string","minLength":1,"maxLength":200,"pattern":"\\S"},"energy_rate":{"type":"number","minimum":0,"maximum":1000000000,"description":"Per kWh."},"time_rate":{"type":"number","minimum":0,"maximum":1000000000,"description":"Per minute."},"time_basis":{"enum":["charging","connected"],"description":"charging when left out."},"session_fee":{"type":"number","minimum":0,"maximum":1000000000},"idle_rate":{"type":"number","minimum":0,"maximum":1000000000,"description":"Per minute after charging ends."},"idle_grace_minutes":{"type":"integer","minimum":0,"maximum":1440},"tax_percent":{"type":"number","minimum":0,"maximum":100},"currency":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S","description":"Such as USD."},"posted_at":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S"},"text":{"type":"string","minLength":1,"maxLength":20000,"pattern":"\\S"}}},"session":{"type":"object","additionalProperties":false,"required":[],"properties":{"id":{"type":"string","minLength":1,"maxLength":80,"pattern":"\\S"},"started_at":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S","description":"Date and time."},"charging_ended_at":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S","description":"Date and time energy stopped."},"ended_at":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S","description":"Date and time unplugged."},"energy_kwh":{"type":"number","minimum":0,"maximum":1000000000},"currency":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S","description":"Such as USD."}}},"charged":{"type":"object","additionalProperties":false,"required":[],"properties":{"energy":{"type":"number","minimum":0,"maximum":1000000000},"time":{"type":"number","minimum":0,"maximum":1000000000},"session_fee":{"type":"number","minimum":0,"maximum":1000000000},"idle":{"type":"number","minimum":0,"maximum":1000000000},"tax":{"type":"number","minimum":0,"maximum":1000000000},"other":{"type":"number","minimum":0,"maximum":1000000000},"total":{"type":"number","minimum":0,"maximum":1000000000}}},"tolerance":{"type":"number","minimum":0,"maximum":1000000000,"description":"0.01 when left out."},"label":{"type":"string","minLength":1,"maxLength":200,"pattern":"\\S","description":"Optional name recorded in the report."}}},"reads":"material in the call","elements":["session","components","totals","counts","findings","fixes","would_change"],"verdicts":["energy_charging_overstated","energy_charging_partial","energy_charging_unverified","energy_charging_accurate"]},"wever_energy-carbon-claim-check":{"path":"/api/energy-carbon-claim-check","kind":"check","receipt_type":"wever.energy-carbon-claim-check.v1","schema":{"type":"object","additionalProperties":false,"required":["claim"],"properties":{"claim":{"type":"object","additionalProperties":false,"required":[],"properties":{"text":{"type":"string","minLength":1,"maxLength":20000,"pattern":"\\S","description":"The claim as made, read for wording such as carbon neutral."},"claimant":{"type":"string","minLength":1,"maxLength":200,"pattern":"\\S"},"kind":{"enum":["carbon_offset","rec"]},"quantity":{"type":"number","minimum":0,"maximum":1000000000},"unit":{"enum":["tCO2e","MWh"]},"period_start":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S","description":"A date, such as 2026-10-01."},"period_end":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S","description":"A date, such as 2026-10-01."},"made_at":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S","description":"A date, such as 2026-10-01."}}},"footprint":{"type":"object","additionalProperties":false,"required":[],"properties":{"quantity":{"type":"number","minimum":0,"maximum":1000000000},"unit":{"enum":["tCO2e","MWh"]},"basis":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S"}}},"instruments":{"type":"array","minItems":0,"maxItems":500,"items":{"type":"object","additionalProperties":false,"required":["id"],"properties":{"id":{"type":"string","minLength":1,"maxLength":80,"pattern":"\\S"},"registry":{"type":"string","minLength":1,"maxLength":200,"pattern":"\\S"},"serial":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S","description":"Serial number or range."},"project":{"type":"string","minLength":1,"maxLength":200,"pattern":"\\S"},"kind":{"enum":["carbon_offset","rec"]},"vintage":{"type":"integer","minimum":1990,"maximum":2100},"quantity":{"type":"number","minimum":0,"maximum":1000000000},"unit":{"enum":["tCO2e","MWh"]},"status":{"enum":["retired","active","cancelled","transferred","unknown"]},"retired_at":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S","description":"A date, such as 2026-10-01."},"retired_for":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S","description":"The beneficiary."},"also_claimed_by":{"type":"array","minItems":0,"maxItems":20,"items":{"type":"string","minLength":1,"maxLength":200,"pattern":"\\S"},"description":"Other parties claiming it."}}}},"max_vintage_gap_years":{"type":"integer","minimum":0,"maximum":30,"description":"1 for certificates and 5 for offsets when left out."},"label":{"type":"string","minLength":1,"maxLength":200,"pattern":"\\S","description":"Optional name recorded in the report."}}},"reads":"material in the call","elements":["claim","instruments","coverage","counts","findings","fixes","would_change"],"verdicts":["energy_carbon_unbacked","energy_carbon_partial","energy_carbon_unverifiable","energy_carbon_backed"]},"wever_energy-bill-check":{"path":"/api/energy-bill-check","kind":"check","receipt_type":"wever.energy-bill-check.v1","schema":{"type":"object","additionalProperties":false,"required":["tariff","bill"],"properties":{"tariff":{"type":"object","additionalProperties":false,"required":["rates"],"properties":{"name":{"type":"string","minLength":1,"maxLength":200,"pattern":"\\S"},"rates":{"type":"array","minItems":1,"maxItems":100,"items":{"type":"object","additionalProperties":false,"required":["id","unit","rate"],"properties":{"id":{"type":"string","minLength":1,"maxLength":80,"pattern":"\\S"},"name":{"type":"string","minLength":1,"maxLength":200,"pattern":"\\S"},"component":{"enum":["energy","delivery","demand","fixed","other"]},"unit":{"enum":["kWh","kW","day","month"]},"period":{"enum":["all","on_peak","mid_peak","off_peak"],"description":"all when left out."},"rate":{"type":"number","minimum":0,"maximum":1000000000},"from_kwh":{"type":"number","minimum":0,"maximum":1000000000,"description":"Tier start."},"to_kwh":{"type":"number","minimum":0,"maximum":1000000000,"description":"Tier end."}}}},"taxes":{"type":"array","minItems":0,"maxItems":20,"items":{"type":"object","additionalProperties":false,"required":["id","percent"],"properties":{"id":{"type":"string","minLength":1,"maxLength":80,"pattern":"\\S"},"name":{"type":"string","minLength":1,"maxLength":200,"pattern":"\\S"},"percent":{"type":"number","minimum":0,"maximum":100},"on":{"enum":["all","energy","delivery"],"description":"all when left out."}}}}}},"usage":{"type":"object","additionalProperties":false,"required":[],"properties":{"period_start":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S","description":"A date, such as 2026-10-01."},"period_end":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S","description":"The day after the last day, such as 2026-10-01."},"kwh":{"type":"number","minimum":0,"maximum":1000000000},"on_peak_kwh":{"type":"number","minimum":0,"maximum":1000000000},"mid_peak_kwh":{"type":"number","minimum":0,"maximum":1000000000},"off_peak_kwh":{"type":"number","minimum":0,"maximum":1000000000},"peak_kw":{"type":"number","minimum":0,"maximum":1000000000},"meter_start":{"type":"number","minimum":0,"maximum":1000000000},"meter_end":{"type":"number","minimum":0,"maximum":1000000000},"read":{"enum":["actual","estimated"]}}},"bill":{"type":"object","additionalProperties":false,"required":["lines"],"properties":{"id":{"type":"string","minLength":1,"maxLength":80,"pattern":"\\S"},"period_start":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S","description":"A date, such as 2026-10-01."},"period_end":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S","description":"The day after the last day, such as 2026-10-01."},"lines":{"type":"array","minItems":1,"maxItems":200,"items":{"type":"object","additionalProperties":false,"required":["id","amount"],"properties":{"id":{"type":"string","minLength":1,"maxLength":80,"pattern":"\\S"},"description":{"type":"string","minLength":1,"maxLength":200,"pattern":"\\S"},"rate_id":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S","description":"The tariff rate charged."},"quantity":{"type":"number","minimum":0,"maximum":1000000000},"rate":{"type":"number","minimum":0,"maximum":1000000000},"amount":{"type":"number","minimum":0,"maximum":1000000000}}}},"taxes":{"type":"array","minItems":0,"maxItems":20,"items":{"type":"object","additionalProperties":false,"required":["id","amount"],"properties":{"id":{"type":"string","minLength":1,"maxLength":80,"pattern":"\\S"},"tax_id":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S","description":"The tariff tax charged."},"name":{"type":"string","minLength":1,"maxLength":200,"pattern":"\\S"},"amount":{"type":"number","minimum":0,"maximum":1000000000}}}},"total":{"type":"number","minimum":0,"maximum":1000000000},"currency":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S","description":"Such as USD."}}},"tolerance":{"type":"number","minimum":0,"maximum":1000000000,"description":"0.01 when left out."},"label":{"type":"string","minLength":1,"maxLength":200,"pattern":"\\S","description":"Optional name recorded in the report."}}},"reads":"material in the call","elements":["usage","lines","taxes","totals","counts","findings","fixes","would_change"],"verdicts":["energy_bill_errors","energy_bill_partial","energy_bill_unverified","energy_bill_clean"]},"wever_energy-demand-charge-check":{"path":"/api/energy-demand-charge-check","kind":"check","receipt_type":"wever.energy-demand-charge-check.v1","schema":{"type":"object","additionalProperties":false,"required":["bill"],"properties":{"tariff":{"type":"object","additionalProperties":false,"required":[],"properties":{"name":{"type":"string","minLength":1,"maxLength":200,"pattern":"\\S"},"demand_rate":{"type":"number","minimum":0,"maximum":1000000000,"description":"Per kW."},"interval_minutes":{"type":"integer","minimum":1,"maximum":60,"description":"15 when left out."},"window":{"type":"object","additionalProperties":false,"required":["start","end"],"properties":{"days":{"enum":["weekdays","all"],"description":"all when left out."},"start":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S","description":"Such as 12:00."},"end":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S","description":"Such as 18:00."}}},"ratchet":{"type":"object","additionalProperties":false,"required":["percent","months"],"properties":{"percent":{"type":"number","minimum":0,"maximum":100,"description":"Share of the highest earlier peak."},"months":{"type":"integer","minimum":1,"maximum":24,"description":"Look-back."}}},"power_factor":{"type":"object","additionalProperties":false,"required":["threshold"],"properties":{"threshold":{"type":"number","minimum":0,"maximum":1,"description":"Such as 0.9."}}}}},"intervals":{"type":"array","minItems":0,"maxItems":9000,"items":{"type":"object","additionalProperties":false,"required":["start"],"properties":{"start":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S","description":"Local meter time, such as 2026-10-06T14:15."},"kw":{"type":"number","minimum":0,"maximum":1000000000},"kwh":{"type":"number","minimum":0,"maximum":1000000000,"description":"Used when no kW is given."}}}},"history":{"type":"array","minItems":0,"maxItems":24,"items":{"type":"object","additionalProperties":false,"required":["month","peak_kw"],"properties":{"month":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S","description":"Such as 2026-07."},"peak_kw":{"type":"number","minimum":0,"maximum":1000000000}}},"description":"Earlier peaks, for a ratchet."},"power_factor":{"type":"number","minimum":0,"maximum":1,"description":"Measured, such as 0.93."},"bill":{"type":"object","additionalProperties":false,"required":["billed_kw"],"properties":{"period_start":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S","description":"A date, such as 2026-10-01."},"period_end":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S","description":"The day after the last day, such as 2026-10-01."},"billed_kw":{"type":"number","minimum":0,"maximum":1000000000},"demand_rate":{"type":"number","minimum":0,"maximum":1000000000},"demand_charge":{"type":"number","minimum":0,"maximum":1000000000},"ratchet_applied":{"type":"boolean"},"pf_adjusted":{"type":"boolean"}}},"tolerance_kw":{"type":"number","minimum":0,"maximum":1000000000,"description":"0.1 when left out."},"label":{"type":"string","minLength":1,"maxLength":200,"pattern":"\\S","description":"Optional name recorded in the report."}}},"reads":"material in the call","elements":["intervals","demand","charge","counts","findings","fixes","would_change"],"verdicts":["energy_demand_overstated","energy_demand_partial","energy_demand_unverified","energy_demand_correct"]},"wever_energy-efficiency-claim-check":{"path":"/api/energy-efficiency-claim-check","kind":"check","receipt_type":"wever.energy-efficiency-claim-check.v1","schema":{"type":"object","additionalProperties":false,"required":["equipment","claim"],"properties":{"equipment":{"type":"object","additionalProperties":false,"required":[],"properties":{"kind":{"enum":["heat_pump","air_conditioner","furnace","boiler","water_heater","lighting","motor","chiller","other"]},"model":{"type":"string","minLength":1,"maxLength":200,"pattern":"\\S"},"metric":{"enum":["SEER2","EER2","HSPF2","SEER","EER","HSPF","COP","AFUE","UEF","lm_per_W","efficiency_percent","kW_per_ton"]},"rated":{"type":"number","minimum":0,"maximum":1000000000},"rating_source":{"enum":["certified_directory","label","spec_sheet","seller","unknown"]},"certificate":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S"}}},"claim":{"type":"object","additionalProperties":false,"required":[],"properties":{"metric":{"enum":["SEER2","EER2","HSPF2","SEER","EER","HSPF","COP","AFUE","UEF","lm_per_W","efficiency_percent","kW_per_ton"],"description":"The equipment’s when left out."},"value":{"type":"number","minimum":0,"maximum":1000000000},"savings_percent":{"type":"number","minimum":0,"maximum":100},"savings_kwh_year":{"type":"number","minimum":0,"maximum":1000000000},"savings_amount_year":{"type":"number","minimum":0,"maximum":1000000000},"text":{"type":"string","minLength":1,"maxLength":20000,"pattern":"\\S","description":"Read for up to and promised savings."}}},"baseline":{"type":"object","additionalProperties":false,"required":[],"properties":{"metric":{"enum":["SEER2","EER2","HSPF2","SEER","EER","HSPF","COP","AFUE","UEF","lm_per_W","efficiency_percent","kW_per_ton"]},"value":{"type":"number","minimum":0,"maximum":1000000000},"usage_kwh_year":{"type":"number","minimum":0,"maximum":1000000000},"rate":{"type":"number","minimum":0,"maximum":1000000000,"description":"Per kWh."},"described":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S"}}},"rebate":{"type":"object","additionalProperties":false,"required":[],"properties":{"program":{"type":"string","minLength":1,"maxLength":200,"pattern":"\\S"},"amount":{"type":"number","minimum":0,"maximum":1000000000},"metric":{"enum":["SEER2","EER2","HSPF2","SEER","EER","HSPF","COP","AFUE","UEF","lm_per_W","efficiency_percent","kW_per_ton"]},"min_rated":{"type":"number","minimum":0,"maximum":1000000000},"conditions":{"type":"array","minItems":0,"maxItems":20,"items":{"type":"object","additionalProperties":false,"required":["id","condition"],"properties":{"id":{"type":"string","minLength":1,"maxLength":80,"pattern":"\\S"},"condition":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S"},"met":{"type":"boolean"}}}}}},"tolerance_percent":{"type":"number","minimum":0,"maximum":50,"description":"5 when left out."},"label":{"type":"string","minLength":1,"maxLength":200,"pattern":"\\S","description":"Optional name recorded in the report."}}},"reads":"material in the call","elements":["rating","savings","rebate","counts","findings","fixes","would_change"],"verdicts":["energy_efficiency_inflated","energy_efficiency_partial","energy_efficiency_unverifiable","energy_efficiency_supported"]}},"free_tools":{"endpoint":"https://weverlabs.com/mcp-free","output":"unsigned; the final line names the main /mcp tools","tools":{"wever_energy-snapshot":{"reads":"optionally the situation in hand and the names of the records in hand","returns":"the eight energy checks, what each reads, its four verdicts and when each fits, with the checks that fit the situation first"},"wever_energy-bill-sample":{"samples":"wever_energy-bill-check","reads":"an optional synthetic bill","returns":"one synthetic tariff and usage record with a correct bill beside an erroneous one, both read by the bill check’s own reading, with each line annotated"}}},"limits":{"all_supplied_text":"512 KB per call","report":"1 MB","max_request_bytes":3211264,"rates":100,"riders":50,"incentives":20,"instruments":500,"claimants":20,"lines":200,"taxes":20,"intervals":9000,"history":24,"conditions":20},"material":"Each tool reads only the customer’s own energy records in the call: the quoted and billed rate plans, a solar or PPA proposal with its stated assumptions, the agreed terms beside the supply contract, a charging session beside its posted price, a carbon or certificate claim beside its retirement records, a bill beside its tariff and usage record, demand charges beside interval usage and the tariff’s demand rules, or an efficiency claim beside its rating and baseline. Every recomputation, status and verdict is decided from that material, and each report names the evidence read, the findings, the fixes and what would change the verdict; the report makes no network request or fetch, contacts no utility, supplier, installer, registry or counterparty, moves no money and writes nothing outside the report.","basis":"This report reads only the customer’s own energy records in the call, and decides every recomputation, status and verdict from them.","related":{"invoice":"wever_invoice-check","fee_evidence":"wever_fee-evidence-check","fee_reconciliation":"wever_fee-reconciliation-check","quote_compare":"wever_quote-compare","contract_diff":"wever_contract-diff-check","contract_brief":"wever_contract-brief","renewal_notice":"wever_renewal-notice-check","environmental_evidence":"wever_environmental-evidence-check","claim_evidence":"wever_claim-evidence-check","warranty":"wever_warranty-check"},"pricing":{"network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","pricesAtomic":{"/api/energy-tariff-check":"100000","/api/energy-solar-quote-check":"100000","/api/energy-contract-check":"100000","/api/energy-ev-charging-check":"100000","/api/energy-carbon-claim-check":"100000","/api/energy-bill-check":"100000","/api/energy-demand-charge-check":"100000","/api/energy-efficiency-claim-check":"100000"},"x402Version":2,"scheme":"exact","freeTier":{"calls":10,"windowDays":30,"scope":"all_paid_endpoints","walletProofMaxAgeSeconds":300}},"wallet_proof":"Sign the exact JSON arguments and the tool route with X-Wever-Wallet-Proof. Retry an unchanged payment or wallet-proof request to recover its stored report.","signing":{"issuer":"https://weverlabs.com/api/agent-energy-contract","key_id":"wever-trust-20261001","public_jwk":{"crv":"Ed25519","x":"PG6bYTJfqh-Y7YEMzxNVhMsFkrO1XnX7djPUvNi9g_U","kty":"OKP"},"algorithm":"Ed25519","receipt_types":{"energy-tariff-check":"wever.energy-tariff-check.v1","energy-solar-quote-check":"wever.energy-solar-quote-check.v1","energy-contract-check":"wever.energy-contract-check.v1","energy-ev-charging-check":"wever.energy-ev-charging-check.v1","energy-carbon-claim-check":"wever.energy-carbon-claim-check.v1","energy-bill-check":"wever.energy-bill-check.v1","energy-demand-charge-check":"wever.energy-demand-charge-check.v1","energy-efficiency-claim-check":"wever.energy-efficiency-claim-check.v1"},"jwt_type":"wever-agent-energy+jwt","digest":"SHA-256 of UTF-8 JSON.stringify(report), preserving returned property order. Verify the JWS signature and the report_sha256 and subject_sha256 claims."}}