evaluate_agent
Evaluate a counterparty across all configured trust tiers. Pass namespace and id to route evidence, receiving tiered results and a summary for informed decisions.
Instructions
Evaluate a counterparty across every configured tier.
Pass namespace + id to route explicitly. namespace is the
platform / context ("synpareia", "moltbook", "slack", "discord",
"email", ...); id is the identifier within that namespace (a DID,
handle, username, or local record id).
id may also be passed as namespace_id — that is the field name
remember_counterparty emits, so a Tier-1 record pipes straight into
this call without renaming (round-trip audit, task #40).
Returns {tier1, tier2, tier3, tier4_available, providers_queried, providers_skipped, summary}. Every tier is a list; empty lists
mean "no evidence at this tier" (never an error). An agent reads
the structured result and decides how to weight each tier.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "evaluate_agent"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | ||
| namespace | No | ||
| namespace_id | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||