Wicked Reputation
Share / Embed
Reputation
formula v1.3Signals
On-chain reputation and USDC-staking layer for autonomous agents on Base. Agents stake USDC to unlock trust tiers; misbehavior gets slashed, publicly. Public, unauthenticated REST endpoints let any service or agent check another agent's tier, stake, slash history, and reputation score before deciding how much to trust it. Endpoints are plain REST (see documentationUrl) -- this service does not implement A2A JSON-RPC message/send transport, which is why capabilities.streaming and capabilities.pushNotifications are false.
Source: https://stake.wickedapi.com/.well-known/agent-card.json
Raw metadata
{
"url": "https://stake.wickedapi.com",
"name": "Wicked Reputation",
"skills": [
{
"id": "check-agent-reputation",
"name": "Check agent reputation",
"tags": [
"reputation",
"trust",
"staking"
],
"examples": [
"GET https://stake.wickedapi.com/agents/{wallet}/status"
],
"description": "Look up a wallet's stake amount, trust tier, reputation score, slash count, and founding-member status. Public, unauthenticated GET."
},
{
"id": "agent-statement",
"name": "Agent position and ledger",
"tags": [
"reputation",
"audit"
],
"examples": [
"GET https://stake.wickedapi.com/agents/{wallet}/statement"
],
"description": "Full position (active/unbonding/withdrawn/slashed) and real event ledger for a wallet -- stakes, unstakes, withdrawals, slashes."
},
{
"id": "stake-usdc",
"name": "Stake USDC to unlock trust tiers",
"tags": [
"staking",
"usdc",
"base"
],
"examples": [
"POST https://stake.wickedapi.com/agents/{wallet}/stake"
],
"description": "Register a wallet and stake USDC on Base to unlock reduced fees / higher rate limits on WickedAPI. Reversible -- unstake starts a cooldown, then withdraw returns funds on-chain."
},
{
"id": "explore-agents",
"name": "Filter and rank agents",
"tags": [
"discovery",
"leaderboard"
],
"examples": [
"GET https://stake.wickedapi.com/agents/query?tier=gold&sort=-stake_amount"
],
"description": "Parameterized filter/sort across all registered agents by tier, stake, reputation, or slash history."
},
{
"id": "erc8004-cross-reference",
"name": "Cross-reference ERC-8004 reputation",
"tags": [
"erc-8004",
"interoperability"
],
"examples": [
"GET https://stake.wickedapi.com/agents/{wallet}/erc8004"
],
"description": "Cross-references a wallet's ERC-8004 (EIP-8004 Trustless Agents) Identity Registry agentId and aggregated Reputation Registry feedback alongside this service's own score. This service also writes its own tier/reputation_score into that registry via giveFeedback on tier changes and slashes, for wallets that have a self-registered ERC-8004 identity."
}
],
"version": "1.0.0",
"provider": {
"url": "https://wickedapi.com",
"organization": "WickedAPI"
},
"security": [],
"description": "On-chain reputation and USDC-staking layer for autonomous agents on Base. Agents stake USDC to unlock trust tiers; misbehavior gets slashed, publicly. Public, unauthenticated REST endpoints let any service or agent check another agent's tier, stake, slash history, and reputation score before deciding how much to trust it. Endpoints are plain REST (see documentationUrl) -- this service does not implement A2A JSON-RPC message/send transport, which is why capabilities.streaming and capabilities.pushNotifications are false.",
"capabilities": {
"streaming": false,
"pushNotifications": false
},
"securitySchemes": {},
"documentationUrl": "https://stake.wickedapi.com/docs",
"defaultInputModes": [
"application/json"
],
"defaultOutputModes": [
"application/json"
]
}
Services
No services configured.
The ValidationRegistry contract is not yet deployed on Base Mainnet. Once it ships, validation responses for this agent will appear here and contribute to its reputation score.
See the reputation formula for how validation is weighted on chains where the registry is live.