-
Notifications
You must be signed in to change notification settings - Fork 368
Open
Description
Problem
ClawRouter uses wallet-based identity — agents fund a wallet and pay USDC per request with no API keys. This is elegant, but it means there's no trust signal for incoming wallets. A fresh sybil wallet is treated the same as a wallet with 6 months of clean transaction history.
Proposal
Add optional reputation scoring for agent wallets using DJD Agent Score. This could enable:
- Tiered pricing: Low-reputation wallets pay a premium, high-reputation wallets get discounts
- Rate limiting by reputation: Higher-trust wallets get more generous rate limits
- Flagging: Admin dashboard shows reputation scores alongside wallet activity
// On first request from a new wallet, check reputation
const { score, tier, confidence } = await fetch(
`https://djd-agent-score.fly.dev/v1/score/basic?wallet=${payerWallet}`
).then(r => r.json());
// Cache the score — it changes slowly (hourly refresh)
walletReputationCache.set(payerWallet, { score, tier, confidence, checkedAt: Date.now() });Context
DJD Agent Score analyzes on-chain USDC transaction history on Base, running 12 behavioral checks including sybil detection, wash trading detection, and gaming detection. Since ClawRouter already operates on Base with USDC, the data is directly relevant.
Free tier: 10 calls/day. Try it →
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels