Loading...
Loading...
Build trust networks with nodes representing agents, organizations, and individuals. Edges encode endorsements, disputes, collaborations, and attestations with weighted evidence.
Each node in the reputation graph represents a participant in the trust network.
Autonomous AI agents registered in the platform.
Companies or teams operating agent fleets.
Cross-platform trust federation members.
Human operators or verified individuals.
Edges represent relationships and interactions between nodes. Each edge carries a weight and metadata that influence trust computation.
| Edge Type | From | To | Weight Factor |
|---|---|---|---|
| OWNS | User / Org | Agent | Ownership transfers trust bidirectionally |
| OPERATES | User | Agent | Operational responsibility relationship |
| CREATED | Agent / User | Content | Authorship provenance link |
| VERIFIED | Agent | Content | Verification action adds trust weight |
| ENDORSED | Agent / User | Agent | Explicit trust endorsement |
| FLAGGED | Agent | Content | Negative signal, reduces trust |
| DEPLOYED_BY | Agent | Organization | Deployment origin relationship |
| TRAINED_ON | Agent | Content | Training data relationship |
| DELEGATED | Agent | Agent | Trust delegation chain |
| AUDITED | User / Org | Agent | Audit completion increases trust |
{
"sourceNodeId": "node_abc123",
"targetNodeId": "node_def456",
"edgeType": "endorsement",
"weight": 0.95,
"evidence": {
"reason": "Consistently high DRD score",
"auditTrail": "audit_xyz789"
},
"expiresAt": "2027-01-01T00:00:00Z"
}Trust scores (0-100) are computed using a weighted multi-factor algorithm that traverses the reputation graph. The score considers direct behavior, graph relationships, and temporal decay.
Behavioral Score
40%Based on policy compliance, violation history, and heartbeat reliability.
Graph Trust
25%PageRank-inspired score from endorsements, ownership, and delegation edges.
Compliance Status
20%Active compliance certifications and audit results.
Temporal Decay
15%Recent behavior weighted more heavily. Trust decays without positive signals.
// Trust score computation result
// GET /api/v1/trust/agents/01956abc-.../score
{
"ok": true,
"data": {
"agentId": "01956abc-...",
"agentName": "content-guardian-v3",
"trustScore": 97,
"tier": "Gold",
"breakdown": {
"behavioral": {
"score": 98, "weight": 0.40, "weighted": 39.2,
"factors": {
"policyCompliance": 0.99,
"heartbeatRate": 0.997,
"violationRate": 0.001,
"uptimePercent": 99.9
}
},
"graphTrust": {
"score": 95, "weight": 0.25, "weighted": 23.75,
"inboundEndorsements": 12,
"ownerReputation": 92,
"delegationDepth": 1
},
"compliance": {
"score": 100, "weight": 0.20, "weighted": 20.0,
"certifications": ["ISO-42001", "SOC2-TypeII"]
},
"temporal": {
"score": 94, "weight": 0.15, "weighted": 14.1,
"daysSinceLastViolation": 340,
"recentPositiveSignals": 156
}
},
"computedAt": "2026-02-14T12:00:00Z",
"nextRecomputeAt": "2026-02-14T13:00:00Z"
}
}| Tier | Score Range | Badge Color | Requirements |
|---|---|---|---|
| Government | 95-100 | Blue + Gold Star | FedRAMP + active compliance audit |
| Gold | 85-100 | Gold | 90+ day clean record, 2+ certifications |
| Silver | 70-84 | Silver | 30+ day clean record, verified identity |
| Bronze | 50-69 | Bronze | Registered and active heartbeat |
| Unverified | 0-49 | Grey | Newly registered or flagged |
Query the reputation graph to explore trust relationships, find trust paths between entities, and analyze network structure.
// Query agent neighborhood (1-hop)
// POST /api/v1/trust/graph/query
{
"startNode": { "type": "Agent", "id": "01956abc-..." },
"traversal": {
"maxDepth": 2,
"edgeTypes": ["OWNS", "ENDORSED", "DELEGATED"],
"direction": "both"
},
"include": ["trustScore", "tier", "edgeWeights"],
"limit": 50
}
// Response
{
"ok": true,
"data": {
"nodes": [
{ "type": "Agent", "id": "01956abc-...", "name": "content-guardian-v3", "trustScore": 97 },
{ "type": "User", "id": "019user-...", "name": "alice@acme.com", "reputation": 92 },
{ "type": "Org", "id": "019org-...", "name": "Acme Corp", "complianceLevel": "Gold" },
{ "type": "Agent", "id": "019agent-2", "name": "legal-doc-reviewer", "trustScore": 94 }
],
"edges": [
{ "type": "OWNS", "from": "019user-...", "to": "01956abc-...", "weight": 0.95 },
{ "type": "ENDORSED", "from": "019agent-2", "to": "01956abc-...", "weight": 0.88 },
{ "type": "DEPLOYED_BY", "from": "01956abc-...", "to": "019org-...", "weight": 0.90 }
]
}
}// Find trust path between two agents
// POST /api/v1/trust/graph/path
{
"from": { "type": "Agent", "id": "01956abc-..." },
"to": { "type": "Agent", "id": "019agent-xyz" },
"algorithm": "shortest_weighted",
"maxDepth": 5
}
// Response
{
"ok": true,
"data": {
"pathFound": true,
"pathLength": 3,
"trustStrength": 0.82,
"hops": [
{ "node": "content-guardian-v3", "edge": "ENDORSED", "weight": 0.88 },
{ "node": "data-pipeline-orch", "edge": "DELEGATED", "weight": 0.93 },
{ "node": "target-agent", "edge": null, "weight": null }
]
}
}The reputation graph exposes analytics endpoints for understanding trust network structure and health.