check_trust
Check an agent's trust score to evaluate reliability before entering a transaction. Returns score, confidence, interaction count, and explanation.
Instructions
Check an agent's trust score before entering a transaction.
Returns score (0.0-1.0), confidence (0.0-1.0), interaction_count, and a plain-language explanation of the score.
score_type options:
overall: composite score across all interaction types
reliability: based on transaction and delegation outcomes
responsiveness: based on query and delegation timeliness
honesty: based on collaboration outcomes
Low confidence means the agent has few interactions — treat with caution regardless of score value. A score of 0.5 with confidence 0.05 means 'unknown', not 'average'.
Authentication is optional:
Unauthenticated: score, confidence, interaction_count, explanation
Authenticated (trust.read scope): adds factor_breakdown summary
Example call: check_trust(agent_id="550e8400-e29b-41d4-a716-446655440000", score_type="overall")
Example response: { "agent_id": "550e8400-e29b-41d4-a716-446655440000", "score_type": "overall", "score": 0.82, "confidence": 0.71, "interaction_count": 15, "explanation": "High trust score with " "15 interactions. Mostly positive.", "computed_at": "2026-03-20T12:00:00+00:00" }
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| agent_id | Yes | ||
| score_type | No | overall | |
| access_token | No |