Context sharing check
wever_context-sharing-checkAgent Operations: submit one proposed sharing event (the context items, who would receive them and in what setting and for what purpose), the owner’s stated sharing rules as structured rules (refuse, require consent or allow, by category, item, recipient, setting and purpose) and any prior consent records, with the event date. The signed report says whether an existing consent covers the event, whether fresh consent is needed first and exactly what changed to need it (new participant, new setting, wider scope, new purpose, or an expired or revoked consent), or whether a stated rule refuses it. Consent logic on supplied records only. Verdict refused_by_rule, fresh_consent_required or covered. POST /api/context-sharing-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-operations-contract. Human page: https://weverlabs.com/agent-operations/.
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": {
"event": "<event>",
"as_of": "<as_of>"
},
"name": "wever_context-sharing-check"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| as_of | Yes | The date the event would happen, as YYYY-MM-DD. | |
| event | Yes | ||
| label | No | Optional name recorded in the report. | |
| rules | No | The owner’s stated sharing rules, as structured rules. | |
| consents | No | Prior consent records, each scoped like a rule. |