Reputation gaming check
wever_reputation-gaming-checkAgent Reputation: submit one reputation system’s design: how identities are created, with what a new identity costs, what it proves (nothing, an email, a wallet, KYC, an attestation or a stake), where its score starts (zero, neutral, inherited, purchased or imported) and whether a score moves to another identity or can be sold; how ratings are earned, with who can rate (anyone, any account, a counterparty or a counterparty with settled work), whether a rating needs a settled job, the smallest job that earns one and how ratings are weighted; and what the design detects: pairs that rate each other, closed rating rings, raters funded from one source and an agent rated by its own operator or wallets. The signed report lists each gaming path as open or closed with what a rating costs to fake, and names a fresh identity starting with a borrowed or bought score, ratings from parties with no settled work behind them and review exchanges the design cannot see, then free identities, ratings that cost only the smallest job, unseen rating rings, unseen self-dealing or shared funding and unweighted ratings, with the fix for each. Headline payment numbers with no commerce behind them are wever_volume-quality-check, quoted endorsements against their source are wever_testimonial-evidence-check and one agent identity record’s consistency is wever_agent-identity-check. Verdict gameable, gaming_gaps, gaming_unverified or gaming_resistant. POST /api/reputation-gaming-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-reputation-contract. Human page: https://weverlabs.com/agent-reputation/.
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": {
"identities": "<identities>",
"ratings": "<ratings>"
},
"name": "wever_reputation-gaming-check"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| label | No | Optional name recorded in the report. | |
| system | No | ||
| ratings | Yes | ||
| detection | No | ||
| identities | Yes |