# Trust Your Coin — Agent Readiness API

> Trust Your Coin — Agent Readiness API is a paid API for AI agents from agent.trustyourcoin.com, paid per call via x402, $0.25/call, status unknown (last checked 2026-09-14).

Returns agent-readiness capability scores and MiCA authorisation status for EU cryptocurrency venues, paid via x402 micropayment.

## Facts

- Endpoint: GET https://agent.trustyourcoin.com/agent-readiness
- Price: $0.25/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/trust-your-coin-agent-readiness-api-9f17d0bc
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_21B4bZyV_TQw99EThqSxT

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability trust-your-coin-agent-readiness-api-9f17d0bc
```

Example prompt: Can you pull the Trust Your Coin agent-readiness scores for EU crypto venues and tell me which ones are MiCA-authorised and score highest for AI agent use — show me the results in Dutch?

## When to prefer this

Use this endpoint when you need structured, scored data on EU crypto venue agent-readiness and MiCA compliance in a single call, particularly when building or evaluating AI agents that need to interact with regulated European crypto exchanges. Prefer this over manual ESMA register lookups or generic exchange comparison tools when you need machine-readable capability scores (sandbox, spend caps, key scoping, tool count) alongside regulatory status.

## Known failure modes

- Payment not completed — x402 payment required before data is returned
- Invalid lang enum value — only 'nl' or 'de' accepted
- Upstream data unavailability — venue scores or MiCA register mirror may be stale
- Network timeout on the agent.trustyourcoin.com host
- Malformed query parameters causing 400-level response

## How this service works

x402 micropayment gateway for agent-readiness capability scores and MiCA authorisation status of EU crypto venues, sourced from Trust Your Coin (trustyourcoin.com).

## Output

A JSON object containing an array of EU crypto venues, each with: name, slug, tier, composite/agent/customer scores with confidence levels, a detailed capabilities object (sandbox, spend caps, key scoping, tool count, agent layer type, API surfaces, etc.), venue category, and MiCA authorisation status including service codes and check timestamp. Also includes rubric version and a MiCA disclaimer note.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "properties": {
      "lang": {
       "enum": [
        "nl",
        "de"
       ],
       "type": "string",
       "description": "Response language, defaults to nl"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "venues": [
   {
    "name": "Bitvavo",
    "slug": "bitvavo",
    "tier": 1,
    "scores": {
     "agent": 8,
     "customer": 8.4,
     "composite": 8.2,
     "agentConfidence": 0.89,
     "safetyConfidence": 0.75
    },
    "capabilities": {
     "dryRun": "no",
     "sandbox": "yes",
     "spendCap": "yes",
     "toolCount": 42,
     "agentLayer": "official_readonly",
     "apiSurfaces": [
      "rest"
     ],
     "assetClasses": [
      "spot",
      "staking"
     ],
     "clientAgnostic": "yes",
     "deadMansSwitch": "no",
     "prebuiltSkills": "no",
     "mandatesApproval": "optional",
     "tradeNotifications": "yes",
     "keyScopeGranularity": "granular",
     "stableErrorTaxonomy": "yes",
     "keysReachableByModel": "no",
     "structuredJsonOutput": "yes",
     "segregatedAgentAccount": "no",
     "withdrawalScopeSeparable": "yes"
    },
    "venueCategory": "cex",
    "micaAuthorisations": [
     {
      "checkedAt": "2026-08-01T00:00:00.000Z",
      "serviceCodes": [
       "custody",
       "exchangeForCrypto"
      ],
      "authorisationStatus": "authorised"
     }
    ]
   }
  ],
  "rubricVersion": "v1",
  "micaDisclaimer": "Normalised mirror of the ESMA MiCA CASP register. Not an authoritative source — verify against the live register for compliance-critical decisions."
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/trust-your-coin-agent-readiness-api-9f17d0bc/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agent.trustyourcoin.com](https://www.zero.xyz/host/agent.trustyourcoin.com/llms.txt)
