Status: Draft
License: Apache-2.0
AgentLedger records append-only reputation events for AI agents identified by did:agent URIs.
It answers: how has this agent behaved over time?
| Type | Description |
|---|---|
task_completed |
Successful task execution |
task_failed |
Failed task execution |
user_rating |
End-user rating |
complaint |
Negative report |
complaint_resolved |
Resolved complaint |
verification_passed |
Passed a trust verification step |
{
"agentId": "did:agent:demo123456",
"score": 4.35,
"totalEvents": 42,
"successRate": 0.96,
"complaintCount": 1,
"lastUpdated": 1756368000
}- Average rating weight: 70%
- Success rate weight: 30% (scaled to 0β5)
- Success rate = positive events / (positive + negative events)
python cli.py add-event --agent-id did:agent:demo --type task_completed --rating 5
python cli.py get-score --agent-id did:agent:demo
python cli.py list-events --agent-id did:agent:demo