sybil_check
Check an agent for sybil behavior by detecting mutual feedback loops, rapid registration bursts, and long delegation chains. Returns a risk score and suspicion flag.
Instructions
Run sybil detection checks against an agent.
Detects three suspicious patterns:
ring_reporting: mutual positive feedback loops (A rates B high, B rates A high)
burst_registration: many agents registered in a short time window
delegation_chain: unusually long delegation chains (>3 hops)
Returns risk_score (0.0 clean → 1.0 suspicious), is_suspicious flag, and detailed signals with severity and evidence.
No authentication required — this is a public safety tool.
Example call: sybil_check(agent_id="550e8400-e29b-41d4-a716-446655440000")
Example response: { "agent_id": "550e8400-...", "risk_score": 0.0, "is_suspicious": false, "is_high_risk": false, "signals": [], "checked_at": "2026-03-20T12:00:00+00:00" }
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| agent_id | Yes |