{"service":"wever-agent-uncertainty-checks-v1","category":"Agent Uncertainty","family":"Agent Uncertainty","page":"https://weverlabs.com/agent-uncertainty/","tools":{"wever_uncertainty-statement-check":{"path":"/api/uncertainty-statement-check","kind":"check","receipt_type":"wever.uncertainty-statement-check.v1","schema":{"type":"object","additionalProperties":false,"required":["claims"],"properties":{"work":{"type":"object","additionalProperties":false,"required":[],"properties":{"title":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S","description":"The work product, such as the Q4 demand forecast."},"text":{"type":"string","minLength":1,"maxLength":20000,"pattern":"\\S","description":"The work as delivered, read for one blanket confidence such as high confidence overall."}}},"blanket":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S","description":"One confidence stated for the whole work, as written."},"claims":{"type":"array","minItems":1,"maxItems":500,"items":{"type":"object","additionalProperties":false,"required":["claim"],"properties":{"id":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S","description":"The claim id, such as c1."},"claim":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S","description":"The claim as written."},"uncertain":{"type":"boolean","description":"The claim is an estimate, forecast or inference rather than a checked fact."},"confidence":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S","description":"The confidence stated for this claim, as written, such as about 70% or likely."},"attached":{"type":"boolean","description":"The confidence sits beside the claim it modifies."}}},"description":"Each claim in the work."},"label":{"type":"string","minLength":1,"maxLength":200,"pattern":"\\S","description":"Optional name recorded in the report."}}},"reads":"material in the call","elements":["work","claims","counts","findings","fixes"],"verdicts":["confidence_unstated","confidence_statement_gaps","confidence_statement_unverified","confidence_stated"]},"wever_uncertainty-calibration-check":{"path":"/api/uncertainty-calibration-check","kind":"check","receipt_type":"wever.uncertainty-calibration-check.v1","schema":{"type":"object","additionalProperties":false,"required":["bands"],"properties":{"agent":{"type":"object","additionalProperties":false,"required":[],"properties":{"name":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S","description":"The agent whose confidence is read."},"claim_kind":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S","description":"The kind of claim compared, such as delivery date forecasts."}}},"bands":{"type":"array","minItems":1,"maxItems":50,"items":{"type":"object","additionalProperties":false,"required":["band","stated"],"properties":{"band":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S","description":"The confidence band, such as 70 to 80%."},"stated":{"type":"number","minimum":0,"maximum":100,"description":"The confidence stated for claims in the band, in percent."},"claims":{"type":"integer","minimum":0,"maximum":1000000000,"description":"Past claims in the band with a recorded outcome."},"correct":{"type":"integer","minimum":0,"maximum":1000000000,"description":"Of those, the claims that proved right."},"comparable":{"type":"boolean","description":"The past claims are the same kind as the claims made now."}}},"description":"Each confidence band with its recorded hit rate."},"periods":{"type":"array","minItems":0,"maxItems":100,"items":{"type":"object","additionalProperties":false,"required":["period","stated"],"properties":{"period":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S","description":"The period, such as 2026 Q2."},"stated":{"type":"number","minimum":0,"maximum":100,"description":"The mean confidence stated in the period, in percent."},"claims":{"type":"integer","minimum":0,"maximum":1000000000,"description":"Claims in the period with a recorded outcome."},"correct":{"type":"integer","minimum":0,"maximum":1000000000,"description":"Of those, the claims that proved right."}}},"description":"The comparison period by period, oldest first."},"min_sample":{"type":"integer","minimum":1,"maximum":1000000,"description":"Past claims a band needs before its hit rate counts; 30 when left out."},"tolerance":{"type":"number","minimum":1,"maximum":50,"description":"Points the hit rate may sit from the stated confidence; 10 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":["agent","bands","drift","findings","fixes"],"verdicts":["confidence_miscalibrated","calibration_gaps","calibration_unverified","confidence_calibrated"]},"wever_uncertainty-evidence-gap-check":{"path":"/api/uncertainty-evidence-gap-check","kind":"check","receipt_type":"wever.uncertainty-evidence-gap-check.v1","schema":{"type":"object","additionalProperties":false,"required":["claims"],"properties":{"claims":{"type":"array","minItems":1,"maxItems":500,"items":{"type":"object","additionalProperties":false,"required":["id"],"properties":{"id":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S","description":"The claim id, such as c1."},"claim":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S","description":"The claim as written."},"confidence":{"type":"number","minimum":0,"maximum":100,"description":"The confidence stated for the claim, in percent."},"load_bearing":{"type":"boolean","description":"The answer or decision rests on this claim."},"evidence":{"type":"array","minItems":0,"maxItems":50,"items":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S"},"description":"Ids of the evidence items the claim cites."}}},"description":"Each claim with its stated confidence and cited evidence."},"evidence":{"type":"array","minItems":0,"maxItems":500,"items":{"type":"object","additionalProperties":false,"required":["id"],"properties":{"id":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S","description":"The evidence id, such as e1."},"source":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S","description":"Where the item comes from, as recorded."},"support":{"enum":["strong","moderate","thin","none"],"description":"The support the item gives, as recorded: strong, moderate, thin or none."},"direct":{"type":"boolean","description":"The item bears on the claim directly, not by analogy."}}},"description":"Each evidence item cited."},"ceilings":{"type":"object","additionalProperties":false,"required":[],"properties":{"strong":{"type":"number","minimum":0,"maximum":100,"description":"The highest confidence strong support carries; 95 when left out."},"moderate":{"type":"number","minimum":0,"maximum":100,"description":"For moderate support; 80 when left out."},"thin":{"type":"number","minimum":0,"maximum":100,"description":"For thin support; 60 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":["claims","evidence","ceilings","findings","fixes"],"verdicts":["confidence_outruns_evidence","evidence_backing_gaps","evidence_backing_unverified","confidence_backed_by_evidence"]},"wever_uncertainty-assumption-check":{"path":"/api/uncertainty-assumption-check","kind":"check","receipt_type":"wever.uncertainty-assumption-check.v1","schema":{"type":"object","additionalProperties":false,"required":[],"properties":{"result":{"type":"object","additionalProperties":false,"required":[],"properties":{"statement":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S","description":"The result, such as ship date 12 March."},"text":{"type":"string","minLength":1,"maxLength":20000,"pattern":"\\S","description":"The result as delivered, read for assumption wording such as assuming or presumably."}}},"assumptions":{"type":"array","minItems":0,"maxItems":200,"items":{"type":"object","additionalProperties":false,"required":["assumption"],"properties":{"id":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S","description":"The assumption id, such as a1."},"assumption":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S","description":"The assumption as written."},"changes_result":{"type":"boolean","description":"The result changes if this assumption fails."},"flagged":{"type":"boolean","description":"The result marks it as load-bearing."},"if_fails":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S","description":"What changes in the result if it fails."},"checked":{"type":"boolean","description":"It was checked before the result was given."}}},"description":"Each assumption the result lists."},"label":{"type":"string","minLength":1,"maxLength":200,"pattern":"\\S","description":"Optional name recorded in the report."}}},"reads":"material in the call","elements":["result","assumptions","counts","findings","fixes"],"verdicts":["assumptions_hidden","assumption_disclosure_gaps","assumption_disclosure_unverified","assumptions_disclosed"]},"wever_uncertainty-abstention-check":{"path":"/api/uncertainty-abstention-check","kind":"check","receipt_type":"wever.uncertainty-abstention-check.v1","schema":{"type":"object","additionalProperties":false,"required":["answers"],"properties":{"policy":{"type":"object","additionalProperties":false,"required":[],"properties":{"threshold":{"type":"number","minimum":0,"maximum":100,"description":"The confidence below which the agent declines or defers, in percent."},"stated":{"type":"boolean","description":"The threshold is written where the principal can read it."}}},"answers":{"type":"array","minItems":1,"maxItems":500,"items":{"type":"object","additionalProperties":false,"required":["id"],"properties":{"id":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S","description":"The question id, such as q1."},"question":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S","description":"The question as asked."},"confidence":{"type":"number","minimum":0,"maximum":100,"description":"The confidence the agent held, in percent."},"action":{"enum":["answered","declined","deferred"],"description":"Answered, declined or deferred."},"text":{"type":"string","minLength":1,"maxLength":20000,"pattern":"\\S","description":"The reply as given, read for guess wording such as my best guess."},"reason":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S","description":"Why the agent declined or deferred, as told to the principal."},"resolves":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S","description":"What would resolve it, as named, such as the signed contract."}}},"description":"Each question with what the agent did."},"label":{"type":"string","minLength":1,"maxLength":200,"pattern":"\\S","description":"Optional name recorded in the report."}}},"reads":"material in the call","elements":["policy","answers","counts","findings","fixes"],"verdicts":["abstention_undisciplined","abstention_gaps","abstention_unverified","abstention_disciplined"]},"wever_uncertainty-freshness-check":{"path":"/api/uncertainty-freshness-check","kind":"check","receipt_type":"wever.uncertainty-freshness-check.v1","schema":{"type":"object","additionalProperties":false,"required":[],"properties":{"answer":{"type":"object","additionalProperties":false,"required":[],"properties":{"title":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S","description":"The answer or work product."},"given_at":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S","description":"When the answer was given."},"cutoff":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S","description":"The knowledge cutoff the answer rests on."},"cutoff_disclosed":{"type":"boolean","description":"The answer states its knowledge cutoff."},"as_of":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S","description":"The date the answer speaks as of."},"as_of_disclosed":{"type":"boolean","description":"The answer states the date it speaks as of."},"text":{"type":"string","minLength":1,"maxLength":20000,"pattern":"\\S","description":"The answer as given, read for present-tense wording such as currently."}}},"facts":{"type":"array","minItems":0,"maxItems":500,"items":{"type":"object","additionalProperties":false,"required":["fact"],"properties":{"id":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S","description":"The fact id, such as f1."},"fact":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S","description":"The fact as stated."},"time_sensitive":{"type":"boolean","description":"The fact can change, such as a price, a rate or a version."},"last_verified":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S","description":"When it was last checked against its source."},"reverified":{"type":"boolean","description":"It was checked again for this answer."},"flagged_stale":{"type":"boolean","description":"The answer marks it as possibly out of date."},"shelf_days":{"type":"integer","minimum":0,"maximum":1000000000,"description":"Days it stays current; 30 when left out."}}},"description":"Each fact the answer states."},"sources":{"type":"array","minItems":0,"maxItems":200,"items":{"type":"object","additionalProperties":false,"required":["source"],"properties":{"id":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S","description":"The source id, such as s1."},"source":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S","description":"The source as cited."},"dated":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S","description":"When it was published or last updated."},"life_days":{"type":"integer","minimum":0,"maximum":1000000000,"description":"Days it stays useful; 365 when left out."},"marked_stale":{"type":"boolean","description":"The answer marks it as past its useful life."}}},"description":"Each source the answer cites."},"label":{"type":"string","minLength":1,"maxLength":200,"pattern":"\\S","description":"Optional name recorded in the report."}}},"reads":"material in the call","elements":["answer","facts","sources","findings","fixes"],"verdicts":["staleness_undisclosed","staleness_disclosure_gaps","staleness_disclosure_unverified","staleness_disclosed"]},"wever_uncertainty-range-check":{"path":"/api/uncertainty-range-check","kind":"check","receipt_type":"wever.uncertainty-range-check.v1","schema":{"type":"object","additionalProperties":false,"required":["estimates"],"properties":{"estimates":{"type":"array","minItems":1,"maxItems":200,"items":{"type":"object","additionalProperties":false,"required":["quantity"],"properties":{"id":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S","description":"The estimate id, such as e1."},"quantity":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S","description":"What is estimated, such as Q4 unit demand."},"point":{"type":"number","minimum":-1000000000000000,"maximum":1000000000000000,"description":"The single figure given."},"low":{"type":"number","minimum":-1000000000000000,"maximum":1000000000000000,"description":"The low bound."},"high":{"type":"number","minimum":-1000000000000000,"maximum":1000000000000000,"description":"The high bound."},"unit":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S","description":"The unit, such as units or USD."},"as_written":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S","description":"The figure as written, such as 1,234,567 units."},"reasoning":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S","description":"Why the bounds sit where they do, as stated."},"evidence":{"enum":["strong","moderate","thin"],"description":"The evidence behind it: strong, moderate or thin."}}},"description":"Each estimate in the work."},"label":{"type":"string","minLength":1,"maxLength":200,"pattern":"\\S","description":"Optional name recorded in the report."}}},"reads":"material in the call","elements":["estimates","counts","widths","findings","fixes"],"verdicts":["estimates_falsely_precise","estimate_range_gaps","estimate_range_unverified","estimate_ranges_sound"]},"wever_uncertainty-report-check":{"path":"/api/uncertainty-report-check","kind":"check","receipt_type":"wever.uncertainty-report-check.v1","schema":{"type":"object","additionalProperties":false,"required":["report"],"properties":{"report":{"type":"object","additionalProperties":false,"required":["headline"],"properties":{"title":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S"},"audience":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S","description":"The principal it is written for."},"headline":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S","description":"The answer as the report states it."},"text":{"type":"string","minLength":1,"maxLength":20000,"pattern":"\\S","description":"The report text, read for certainty wording such as beyond doubt."}}},"known":{"type":"object","additionalProperties":false,"required":[],"properties":{"stated":{"type":"boolean","description":"The report states what is known."},"placement":{"enum":["beside_answer","later_section","appendix","separate_document"],"description":"Beside the answer, a later section, an appendix or a separate document."},"count":{"type":"integer","minimum":0,"maximum":1000000000,"description":"How many the report names."}}},"unknown":{"type":"object","additionalProperties":false,"required":[],"properties":{"stated":{"type":"boolean","description":"The report states what is unknown."},"placement":{"enum":["beside_answer","later_section","appendix","separate_document"],"description":"Beside the answer, a later section, an appendix or a separate document."},"count":{"type":"integer","minimum":0,"maximum":1000000000,"description":"How many the report names."}}},"assumed":{"type":"object","additionalProperties":false,"required":[],"properties":{"stated":{"type":"boolean","description":"The report states what is assumed."},"placement":{"enum":["beside_answer","later_section","appendix","separate_document"],"description":"Beside the answer, a later section, an appendix or a separate document."},"count":{"type":"integer","minimum":0,"maximum":1000000000,"description":"How many the report names."}}},"contested":{"type":"object","additionalProperties":false,"required":[],"properties":{"stated":{"type":"boolean","description":"The report states what is contested."},"placement":{"enum":["beside_answer","later_section","appendix","separate_document"],"description":"Beside the answer, a later section, an appendix or a separate document."},"count":{"type":"integer","minimum":0,"maximum":1000000000,"description":"How many the report names."}}},"would_change":{"type":"object","additionalProperties":false,"required":[],"properties":{"stated":{"type":"boolean","description":"The report names the evidence that would change the answer."},"placement":{"enum":["beside_answer","later_section","appendix","separate_document"],"description":"Beside the answer, a later section, an appendix or a separate document."},"count":{"type":"integer","minimum":0,"maximum":1000000000,"description":"How many the report names."}}},"separate":{"type":"boolean","description":"The uncertainty sits apart from the answer, not woven through it."},"record":{"type":"object","additionalProperties":false,"required":[],"properties":{"known":{"type":"integer","minimum":0,"maximum":1000000000,"description":"Established points in the record."},"unknown":{"type":"integer","minimum":0,"maximum":1000000000,"description":"Open unknowns."},"assumed":{"type":"integer","minimum":0,"maximum":1000000000,"description":"Assumptions."},"contested":{"type":"integer","minimum":0,"maximum":1000000000,"description":"Contested points."},"would_change":{"type":"integer","minimum":0,"maximum":1000000000,"description":"Evidence that would change the answer."}}},"label":{"type":"string","minLength":1,"maxLength":200,"pattern":"\\S","description":"Optional name recorded in the report."}}},"reads":"material in the call","elements":["uncertainty_report","disclosures","record","findings","fixes"],"verdicts":["uncertainty_concealed","uncertainty_report_gaps","uncertainty_report_unverified","uncertainty_report_sound"]}},"free_tools":{"endpoint":"https://weverlabs.com/mcp-free","output":"unsigned; the final line names the main /mcp tools","tools":{"wever_uncertainty-snapshot":{"reads":"a work product name and a kind of work product","returns":"the completeness checklist of a sound uncertainty disclosure for that work product, part by part, with the family check that reads each part"},"wever_uncertainty-disclosure-sample":{"samples":"wever_uncertainty-statement-check","reads":"an optional sample disclosure","returns":"one worked uncertainty disclosure done right beside a broken one, both scored by the family checks’ own reading, with each piece annotated with why it passes or fails"}}},"limits":{"all_supplied_text":"512 KB per call","report":"1 MB","max_request_bytes":3211264,"claims":500,"bands":50,"periods":100,"evidence":500,"refs":50,"assumptions":200,"answers":500,"facts":500,"sources":200,"estimates":200},"material":"Each tool reads only the recorded material in the call about the uncertainty an agent carries in its own work: a work product with its claims and stated confidences, the agent’s confidence bands with their recorded hit rates, claims with the evidence they cite, a result with its assumptions, questions with what the agent did and its threshold, an answer with its cutoff, dated facts and sources, the estimates in a work product, or the uncertainty report written for the principal with the record behind it. No tool changes an answer, fetches a source or contacts any party. Every status, match and verdict is decided from that material; the report makes no network request or fetch, contacts no agent, principal or counterparty, moves no money, writes nothing outside the report and changes no configuration.","basis":"This report reads only the work products and their claims, stated confidences, calibration records, evidence records, assumption lists, answer records, dated facts and sources, estimates and uncertainty reports in the material in the call, and decides every status, match and verdict from them.","related":{"evaluation_scoring":"wever_evaluation-scoring-check","evaluation_result":"wever_evaluation-result-check","evaluation_report":"wever_evaluation-report-check","claim_evidence":"wever_claim-evidence-check","data_evidence":"wever_data-evidence-check","knowledge_grounding":"wever_knowledge-grounding-check","knowledge_freshness":"wever_knowledge-freshness-check","knowledge_report":"wever_knowledge-report-check","observability_metric":"wever_observability-metric-check","feedback_report":"wever_feedback-report-check"},"pricing":{"network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","pricesAtomic":{"/api/uncertainty-statement-check":"100000","/api/uncertainty-calibration-check":"100000","/api/uncertainty-evidence-gap-check":"100000","/api/uncertainty-assumption-check":"100000","/api/uncertainty-abstention-check":"100000","/api/uncertainty-freshness-check":"100000","/api/uncertainty-range-check":"100000","/api/uncertainty-report-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-uncertainty-contract","key_id":"wever-trust-20261001","public_jwk":{"crv":"Ed25519","x":"PG6bYTJfqh-Y7YEMzxNVhMsFkrO1XnX7djPUvNi9g_U","kty":"OKP"},"algorithm":"Ed25519","receipt_types":{"uncertainty-statement-check":"wever.uncertainty-statement-check.v1","uncertainty-calibration-check":"wever.uncertainty-calibration-check.v1","uncertainty-evidence-gap-check":"wever.uncertainty-evidence-gap-check.v1","uncertainty-assumption-check":"wever.uncertainty-assumption-check.v1","uncertainty-abstention-check":"wever.uncertainty-abstention-check.v1","uncertainty-freshness-check":"wever.uncertainty-freshness-check.v1","uncertainty-range-check":"wever.uncertainty-range-check.v1","uncertainty-report-check":"wever.uncertainty-report-check.v1"},"jwt_type":"wever-agent-uncertainty+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."}}