-
Notifications
You must be signed in to change notification settings - Fork 643
Description
Problem
Automaton agents can spawn child agents and fund their wallets. They also interact with external services by paying USDC via x402. Currently there's no reputation signal for the external wallets these agents interact with — or for the automaton agents themselves when they interact with third-party services.
Proposal
Add a reputation check using DJD Agent Score in two places:
1. Before paying an external service:
const { score, tier } = await fetch(
`https://djd-agent-score.fly.dev/v1/score/basic?wallet=${serviceWallet}`
).then(r => r.json());
if (score < 50) {
log(`Skipping service at ${serviceWallet} — low reputation (${score}/100, ${tier})`);
return findAlternativeService();
}2. Exposing the automaton's own score to services:
Services that an automaton agent pays could check its wallet reputation before accepting payment. This creates a two-way trust layer.
Why this matters for self-replicating agents
When an automaton spawns a child and funds its wallet, the ecosystem needs a way to differentiate legitimate automatons from malicious self-replicating agents. DJD scores provide this signal — agents with consistent, non-gaming transaction patterns score higher over time.
Free tier: 10 calls/day, no API key needed.
API Docs · GitHub