Feedback provenance check
wever_feedback-provenance-checkAgent Feedback: submit who each piece of feedback in one exchange came from: optionally the work and its current version, and each piece of feedback with its id, the giver as recorded (left out when unattributed), how it is treated (as authoritative, as one input or set aside), whether the giver saw or used the actual work, the version it judges and the versions the giver saw, whether the giver was asked for it, whether the giver holds a role that authorizes them to judge the work, and any stake in the outcome (none, a competitor, a counterparty in a dispute, a vendor, related to the receiver or other) with whether it is disclosed. The signed report gives every piece of feedback with its standing as sound, unattributed_authoritative, unseen, interest_undisclosed, unattributed, unsolicited or unconfirmed, counts the attributed, seen, asked or authorized and disclosed, and names feedback carrying weight its source does not support: unattributed feedback treated as authoritative, feedback about work or a version of it the giver never saw, and an undisclosed stake such as a competitor or a counterparty in a dispute behind a judgment; then unattributed feedback weighed as one input and givers neither asked nor authorized, with the fix for each. These provenance and consent questions are about one feedback exchange: where a fact in an agent’s stored memory came from is wever_memory-provenance-check, whether a principal agreed to be remembered is wever_memory-consent-check, and the sources behind an agent’s durable reputation record are wever_reputation-source-check. Verdict feedback_provenance_unsound, feedback_provenance_gaps, feedback_provenance_unverified or feedback_provenance_sound. POST /api/feedback-provenance-check. Reads only the recorded feedback material in the call: no network request, fetch, money movement, message, sharing, configuration change or external write; no feedback is sent, no party is contacted and no work is changed. Agent Feedback reads the working feedback loop on one piece of work between a giver and a receiver: it is not scoring or benchmarking (the wever_evaluation checks), not a durable standing record (the wever_reputation checks) and not how agents organize shared work (the wever_coordination checks). 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-feedback-contract. Human page: https://weverlabs.com/agent-feedback/.
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": {
"feedback": "<feedback>"
},
"name": "wever_feedback-provenance-check"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| work | No | ||
| label | No | Optional name recorded in the report. | |
| feedback | Yes | Each piece of feedback with who it came from. |