Knowledge conflict check
wever_knowledge-conflict-checkAgent Knowledge: submit a set of knowledge entries and the rule for settling contradictions: each entry with its id, the subject it is about (such as refund window), what it says, where it applies, when it was recorded, the period it applies to, its source, its priority and whether it is retired; and the rule (the newest entry wins, the highest priority wins, the higher-ranked source wins with the source rank, a person reviews it, or no rule). The signed report pairs every two entries on one subject that say different things, tells a real contradiction from entries about different scopes, entries about periods that do not overlap and pairs already settled by a retired entry, settles each contradiction by the recorded rule where its dates, priorities or source rank can decide it, and names contradictions on the same fact that no recorded rule settles, with what the rule would need to decide them; then entries the rule sets aside that are still served and a rule of none, with the fix for each. Values agree when they read alike without case, spacing or punctuation or state the same figures in the same words, and an entry with no scope applies everywhere. How an agent memory store handles a new fact against a remembered one is wever_memory-conflict-check and two versions of one policy text are wever_terms-change-check. Verdict contradictions_unresolved, consistency_gaps, consistency_unverified or entries_consistent. POST /api/knowledge-conflict-check. Reads only the material in the call: no network request, fetch, money movement, message, sharing, configuration change or external write. Paid URL: 0.10 USDC per call on Base via x402 exact, with the shared 10 signed-wallet free calls per rolling 30 days. Bind X-Wever-Wallet-Proof to the exact JSON arguments and the tool route. Returns a report with an Ed25519 signed receipt. Contract: /api/agent-knowledge-contract. Human page: https://weverlabs.com/agent-knowledge/.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"entries": "<entries>"
},
"name": "wever_knowledge-conflict-check"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| rule | No | ||
| label | No | Optional name recorded in the report. | |
| entries | Yes | Each knowledge entry. |