Skip to main content
Returns the current trust record for every known provider. Use this endpoint to audit reputation scores and identify blocked providers before invoking any of their agents.

Response

Returns { "items": [ProviderTrustRecord] }.
items
array
Array of ProviderTrustRecord objects, one per known provider.

Example

curl http://your-node:8042/v1/trust/providers

Example response

{
  "items": [
    {
      "provider_id": "acme-labs",
      "reputation_score": 0.98,
      "blocked": false,
      "updated_at": "2025-01-15T10:35:00Z"
    },
    {
      "provider_id": "untrusted-co",
      "reputation_score": 0.22,
      "blocked": true,
      "block_reason": "repeated policy violations",
      "updated_at": "2025-01-13T14:20:00Z"
    }
  ]
}