check_trust
Determine if an agent meets a minimum trust tier for delegation. Returns a yes/no verdict with reason, helping decide whether to assign a task.
Instructions
Quick yes/no delegation decision: is this agent trusted enough for my task?
Returns allowed (true/false) with a human-readable reason. Use this when you
only need a go/no-go answer before delegating work.
NOT for detailed analysis — use check_reputation for full score breakdown.
NOT for rating history — use get_attestations_received for peer reviews.
Tiers from lowest to highest: newcomer, basic, trusted, elite.
Advisory signal, not a guarantee.
Read-only. Does not modify any data.
Args:
did: Agent's DID (did:key:z6Mk...).
min_tier: Minimum required tier: "newcomer", "basic", "trusted", "elite". Default "trusted".
task_type: Optional task category for specialized scoring.
Returns:
JSON with allowed (true/false), score, tier, risk_level, and reason.Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| did | Yes | Agent's DID to evaluate. Format: did:key:z6Mk... | |
| min_tier | No | Minimum required trust tier. One of: newcomer, basic, trusted, elite. Default: trusted | trusted |
| task_type | No | Optional task category for specialized scoring. Examples: code_quality, task_completion, data_accuracy |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |