{"service":"wever-agent-knowledge-checks-v1","category":"Agent Knowledge","family":"Agent Knowledge","page":"https://weverlabs.com/agent-knowledge/","tools":{"wever_knowledge-source-check":{"path":"/api/knowledge-source-check","kind":"check","receipt_type":"wever.knowledge-source-check.v1","schema":{"type":"object","additionalProperties":false,"required":["facts"],"properties":{"facts":{"type":"array","minItems":1,"maxItems":1000,"items":{"type":"object","additionalProperties":false,"required":["id"],"properties":{"id":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S"},"text":{"type":"string","minLength":1,"maxLength":20000,"pattern":"\\S","description":"The fact as the knowledge base or answer set states it."},"sources":{"type":"array","minItems":0,"maxItems":100,"items":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S"},"description":"The ids of the sources it rests on."},"load_bearing":{"type":"boolean","description":"Other answers, decisions or entries rest on this fact."}}},"description":"Each fact in the knowledge base or answer set."},"sources":{"type":"array","minItems":0,"maxItems":500,"items":{"type":"object","additionalProperties":false,"required":["id"],"properties":{"id":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S"},"name":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S","description":"Such as Returns policy v4, section 2."},"kind":{"enum":["document","dataset","web_page","database_record","person","agent_output","other"],"description":"A document, a dataset, a web page, a database record, a person, the agent’s own earlier output or other."},"location":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S","description":"Where a reader finds it: a URL, a document id with its page or section, or a record id."},"checkable":{"type":"boolean","description":"A reader outside the agent can open the source and find the fact in it."},"date":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S","description":"When it was published or last confirmed."}}},"description":"Each source on file."},"label":{"type":"string","minLength":1,"maxLength":200,"pattern":"\\S","description":"Optional name recorded in the report."}}},"reads":"material in the call","elements":["facts","sources","classes","findings","fixes"],"verdicts":["facts_unsourced","source_gaps","sources_unverified","sources_checkable"]},"wever_knowledge-freshness-check":{"path":"/api/knowledge-freshness-check","kind":"check","receipt_type":"wever.knowledge-freshness-check.v1","schema":{"type":"object","additionalProperties":false,"required":["entries","as_of"],"properties":{"entries":{"type":"array","minItems":1,"maxItems":1000,"items":{"type":"object","additionalProperties":false,"required":["id"],"properties":{"id":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S"},"claim":{"type":"string","minLength":1,"maxLength":20000,"pattern":"\\S","description":"The entry as written."},"topic":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S","description":"What it is about, such as the Pro plan price."},"kind":{"enum":["price","version","officeholder","rate","schedule","contact","policy","statistic","definition","history","other"],"description":"A price, a version, an officeholder, a rate, a schedule, contact details, a policy, a statistic, a definition, history or other."},"date":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S","description":"When the fact was true or published, such as 2026-03-01."},"reviewed_at":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S","description":"When the entry was last checked against its source."},"review_by":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S","description":"When the entry is due for review or expires."},"presented_as":{"enum":["current","historical"],"description":"How the knowledge base serves it: as current or as historical; current when left out."}}},"description":"Each knowledge entry."},"as_of":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S","description":"The moment to read the entries at, such as 2026-11-15."},"fast_max_age":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S","description":"How old an entry on a fast-moving topic may be and still be served as current, such as 90 days; 90 days 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":["as_of","entries","topics","findings","fixes"],"verdicts":["stale_as_current","currency_gaps","currency_unverified","entries_current"]},"wever_knowledge-grounding-check":{"path":"/api/knowledge-grounding-check","kind":"check","receipt_type":"wever.knowledge-grounding-check.v1","schema":{"type":"object","additionalProperties":false,"required":["claims"],"properties":{"answer":{"type":"object","additionalProperties":false,"required":[],"properties":{"question":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S","description":"The question the answer responds to."},"text":{"type":"string","minLength":1,"maxLength":20000,"pattern":"\\S","description":"The answer as given."}}},"claims":{"type":"array","minItems":1,"maxItems":200,"items":{"type":"object","additionalProperties":false,"required":["id","text"],"properties":{"id":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S"},"text":{"type":"string","minLength":1,"maxLength":20000,"pattern":"\\S","description":"The claim as the answer states it."},"cites":{"type":"array","minItems":0,"maxItems":100,"items":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S"},"description":"The ids of the sources it cites."}}},"description":"Each claim the answer makes."},"sources":{"type":"array","minItems":0,"maxItems":500,"items":{"type":"object","additionalProperties":false,"required":["id","excerpt"],"properties":{"id":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S"},"title":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S"},"excerpt":{"type":"string","minLength":1,"maxLength":20000,"pattern":"\\S","description":"The cited passage as the source states it."}}},"description":"Each cited source with its passage."},"label":{"type":"string","minLength":1,"maxLength":200,"pattern":"\\S","description":"Optional name recorded in the report."}}},"reads":"material in the call","elements":["answer","claims","citations","findings","fixes"],"verdicts":["answer_ungrounded","grounding_gaps","grounding_unverified","answer_grounded"]},"wever_knowledge-conflict-check":{"path":"/api/knowledge-conflict-check","kind":"check","receipt_type":"wever.knowledge-conflict-check.v1","schema":{"type":"object","additionalProperties":false,"required":["entries"],"properties":{"entries":{"type":"array","minItems":1,"maxItems":1000,"items":{"type":"object","additionalProperties":false,"required":["id","subject","value"],"properties":{"id":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S"},"subject":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S","description":"The fact the entry is about, such as refund window."},"value":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S","description":"What it says about it, such as 30 days."},"scope":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S","description":"Where it applies, such as EU customers; everywhere when left out."},"as_of":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S","description":"When it was recorded or confirmed."},"valid_from":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S","description":"The start of the period it applies to."},"valid_to":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S","description":"The end of the period it applies to."},"source":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S"},"priority":{"type":"integer","minimum":0,"maximum":100000000,"description":"Its rank under a priority rule; a higher number wins."},"retired":{"type":"boolean","description":"It is retired or marked superseded and no longer served."}}},"description":"Each knowledge entry."},"rule":{"type":"object","additionalProperties":false,"required":[],"properties":{"resolution":{"enum":["newest_wins","highest_priority","source_rank","manual_review","none"],"description":"How a contradiction is settled: the newest entry wins, the highest priority wins, the higher-ranked source wins, a person reviews it, or no rule."},"source_rank":{"type":"array","minItems":0,"maxItems":50,"items":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S"},"description":"Sources from most to least trusted, for a source rank rule."}}},"label":{"type":"string","minLength":1,"maxLength":200,"pattern":"\\S","description":"Optional name recorded in the report."}}},"reads":"material in the call","elements":["entries","pairs","rule","findings","fixes"],"verdicts":["contradictions_unresolved","consistency_gaps","consistency_unverified","entries_consistent"]},"wever_knowledge-coverage-check":{"path":"/api/knowledge-coverage-check","kind":"check","receipt_type":"wever.knowledge-coverage-check.v1","schema":{"type":"object","additionalProperties":false,"required":["scope","entries"],"properties":{"scope":{"type":"array","minItems":1,"maxItems":200,"items":{"type":"object","additionalProperties":false,"required":["topic"],"properties":{"topic":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S","description":"A topic the agent claims to cover, such as returns."},"aliases":{"type":"array","minItems":0,"maxItems":100,"items":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S"},"description":"Other names entries use for it."}}},"description":"Each topic in the scope statement."},"entries":{"type":"array","minItems":0,"maxItems":1000,"items":{"type":"object","additionalProperties":false,"required":["id"],"properties":{"id":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S"},"topics":{"type":"array","minItems":0,"maxItems":100,"items":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S"},"description":"The topics the entry covers."},"claim":{"type":"string","minLength":1,"maxLength":20000,"pattern":"\\S"}}},"description":"Each knowledge entry with its topics."},"label":{"type":"string","minLength":1,"maxLength":200,"pattern":"\\S","description":"Optional name recorded in the report."}}},"reads":"material in the call","elements":["topics","entries","outside","findings","fixes"],"verdicts":["topics_uncovered","topic_gaps","topics_unverified","topics_covered"]},"wever_knowledge-entry-check":{"path":"/api/knowledge-entry-check","kind":"check","receipt_type":"wever.knowledge-entry-check.v1","schema":{"type":"object","additionalProperties":false,"required":["entry"],"properties":{"entry":{"type":"object","additionalProperties":false,"required":["claim"],"properties":{"id":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S"},"claim":{"type":"string","minLength":1,"maxLength":20000,"pattern":"\\S","description":"The claim as the entry states it."},"source":{"type":"object","additionalProperties":false,"required":[],"properties":{"name":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S"},"location":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S","description":"A URL, a document id with its page or section, or a record id."},"kind":{"enum":["document","dataset","web_page","database_record","person","agent_output","other"]},"checkable":{"type":"boolean","description":"A reader outside the agent can open it and find the claim."}}},"date":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S","description":"When the claim was true or published."},"scope":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S","description":"Where and to whom the claim applies, such as EU store orders."},"review_by":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S","description":"When the entry is due for review."},"expires_at":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S","description":"When the entry stops applying."}}},"as_of":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S","description":"The moment to read the entry at."},"label":{"type":"string","minLength":1,"maxLength":200,"pattern":"\\S","description":"Optional name recorded in the report."}}},"reads":"material in the call","elements":["entry","parts","findings","fixes"],"verdicts":["entry_incomplete","entry_gaps","entry_unverified","entry_complete"]},"wever_knowledge-update-check":{"path":"/api/knowledge-update-check","kind":"check","receipt_type":"wever.knowledge-update-check.v1","schema":{"type":"object","additionalProperties":false,"required":[],"properties":{"path":{"type":"object","additionalProperties":false,"required":[],"properties":{"written":{"type":"boolean","description":"A correction path is written down: how a wrong entry is reported, checked and corrected."},"owner":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S","description":"Who corrects a wrong entry, by name or role."},"versions_kept":{"type":"boolean","description":"Earlier versions of a corrected entry stay reachable."},"replaces_in":{"enum":["all_uses","some_uses","entry_only","none"],"description":"Where a correction lands: every place the entry is used, some of them, the entry alone, or nowhere."}}},"corrections":{"type":"array","minItems":0,"maxItems":200,"items":{"type":"object","additionalProperties":false,"required":["id"],"properties":{"id":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S"},"entry":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S","description":"The entry found wrong."},"found_at":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S","description":"When it was found wrong."},"corrected_at":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S","description":"When the correction was made."},"old_version_kept":{"type":"boolean","description":"The wrong version stays reachable, marked as corrected."},"uses":{"type":"array","minItems":0,"maxItems":200,"items":{"type":"object","additionalProperties":false,"required":["where"],"properties":{"where":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S","description":"Such as the FAQ answer on returns."},"updated":{"type":"boolean","description":"The correction replaced the wrong entry here."}}},"description":"Each place the entry is used."}}},"description":"Each correction made."},"label":{"type":"string","minLength":1,"maxLength":200,"pattern":"\\S","description":"Optional name recorded in the report."}}},"reads":"material in the call","elements":["path","corrections","uses","findings","fixes"],"verdicts":["corrections_lost","correction_gaps","corrections_unverified","corrections_hold"]},"wever_knowledge-report-check":{"path":"/api/knowledge-report-check","kind":"check","receipt_type":"wever.knowledge-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":"What the report says the agent knows, as written."},"text":{"type":"string","minLength":1,"maxLength":20000,"pattern":"\\S","description":"The report text, read for wording that claims completeness."}}},"gaps":{"type":"object","additionalProperties":false,"required":[],"properties":{"stated":{"type":"boolean","description":"The report states the claimed topics with no entries."},"placement":{"enum":["beside_headline","later_section","appendix","separate_document"],"description":"Where it sits: beside the headline, in a later section, in an appendix or in a separate document."},"count":{"type":"integer","minimum":0,"maximum":100000000,"description":"How many the report names."}}},"stale":{"type":"object","additionalProperties":false,"required":[],"properties":{"stated":{"type":"boolean","description":"The report states the entries past their review date."},"placement":{"enum":["beside_headline","later_section","appendix","separate_document"],"description":"Where it sits: beside the headline, in a later section, in an appendix or in a separate document."},"count":{"type":"integer","minimum":0,"maximum":100000000,"description":"How many the report names."}}},"single_source":{"type":"object","additionalProperties":false,"required":[],"properties":{"stated":{"type":"boolean","description":"The report states the facts resting on one source."},"placement":{"enum":["beside_headline","later_section","appendix","separate_document"],"description":"Where it sits: beside the headline, in a later section, in an appendix or in a separate document."},"count":{"type":"integer","minimum":0,"maximum":100000000,"description":"How many the report names."}}},"unsupported":{"type":"object","additionalProperties":false,"required":[],"properties":{"stated":{"type":"boolean","description":"The report states the claims their cited sources do not support."},"placement":{"enum":["beside_headline","later_section","appendix","separate_document"],"description":"Where it sits: beside the headline, in a later section, in an appendix or in a separate document."},"count":{"type":"integer","minimum":0,"maximum":100000000,"description":"How many the report names."}}},"record":{"type":"object","additionalProperties":false,"required":[],"properties":{"gaps":{"type":"integer","minimum":0,"maximum":100000000,"description":"Claimed topics with no entries."},"stale":{"type":"integer","minimum":0,"maximum":100000000,"description":"Entries past their review date."},"single_source":{"type":"integer","minimum":0,"maximum":100000000,"description":"Load-bearing facts resting on one source."},"unsupported":{"type":"integer","minimum":0,"maximum":100000000,"description":"Claims their cited sources do not support."}}},"label":{"type":"string","minLength":1,"maxLength":200,"pattern":"\\S","description":"Optional name recorded in the report."}}},"reads":"material in the call","elements":["report","disclosures","record","findings","fixes"],"verdicts":["gaps_smoothed_over","candor_gaps","candor_unverified","unknowns_disclosed"]}},"free_tools":{"endpoint":"https://weverlabs.com/mcp-free","output":"unsigned; the final line names the main /mcp tools","tools":{"wever_knowledge-snapshot":{"reads":"an agent or knowledge base name and a knowledge domain","returns":"the checklist of what a sound knowledge packet for that domain contains, part by part, with the family check that reads each part"},"wever_knowledge-entry-sample":{"samples":"wever_knowledge-entry-check","reads":"an optional sample topic","returns":"one worked sample knowledge entry done right beside a flawed one, both read by the entry check’s 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,"names":100,"facts":1000,"sources":500,"entries":1000,"claims":200,"topics":200,"corrections":200,"uses":200,"rank":50},"material":"Each tool reads only the material in the call: the facts in a knowledge base or answer set with the sources on file, knowledge entries with their dates and review dates, an answer with the claims it makes and the passages it cites, a set of entries with the conflict rule, a scope statement with the entries behind it, one knowledge entry, a correction path with the corrections made, or a knowledge report written for a principal with the record behind it. No tool browses, fetches a source or answers a question itself. Every status, match and verdict is decided from that material; the report makes no network request or fetch, contacts no agent or counterparty, moves no money, writes nothing outside the report and changes no configuration.","basis":"This report reads only the facts, source lists, knowledge entries, answers with their cited passages, scope statements, correction paths and principal reports in the material in the call, and decides every status, match and verdict from them.","related":{"trace_outcome":"wever_trace-outcome-brief","memory_provenance":"wever_memory-provenance-check","delegation_scope":"wever_delegation-scope-check","actor_attribution":"wever_actor-attribution-check","reputation_source":"wever_reputation-source-check","answer_freshness":"wever_answer-freshness-check","cache_staleness":"wever_cache-staleness-check","memory_retention":"wever_memory-retention-check","claim_evidence":"wever_claim-evidence-check","benchmark_evidence":"wever_benchmark-evidence-check","memory_conflict":"wever_memory-conflict-check","terms_change":"wever_terms-change-check","memory_scope":"wever_memory-scope-check","observability_coverage":"wever_observability-coverage-check","observability_report":"wever_observability-report-check","reputation_report":"wever_reputation-report-check"},"pricing":{"network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","pricesAtomic":{"/api/knowledge-source-check":"100000","/api/knowledge-freshness-check":"100000","/api/knowledge-grounding-check":"100000","/api/knowledge-conflict-check":"100000","/api/knowledge-coverage-check":"100000","/api/knowledge-entry-check":"100000","/api/knowledge-update-check":"100000","/api/knowledge-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-knowledge-contract","key_id":"wever-trust-20261001","public_jwk":{"crv":"Ed25519","x":"PG6bYTJfqh-Y7YEMzxNVhMsFkrO1XnX7djPUvNi9g_U","kty":"OKP"},"algorithm":"Ed25519","receipt_types":{"knowledge-source-check":"wever.knowledge-source-check.v1","knowledge-freshness-check":"wever.knowledge-freshness-check.v1","knowledge-grounding-check":"wever.knowledge-grounding-check.v1","knowledge-conflict-check":"wever.knowledge-conflict-check.v1","knowledge-coverage-check":"wever.knowledge-coverage-check.v1","knowledge-entry-check":"wever.knowledge-entry-check.v1","knowledge-update-check":"wever.knowledge-update-check.v1","knowledge-report-check":"wever.knowledge-report-check.v1"},"jwt_type":"wever-agent-knowledge+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."}}