# CYRE Guardian Circuit Breaker Check

> CYRE Guardian Circuit Breaker Check is a paid API for AI agents from cyre.dev, paid per call via x402, $0.001/call, status unknown (last checked 2026-09-14).

Validates a circuit token's freshness and checks embedded spend policy before an agent executes a payment, returning an admit or deny decision.

## Facts

- Endpoint: GET https://cyre.dev/api/circuit/check
- Price: $0.001/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/cyre-guardian-circuit-breaker-check-28233518
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_LlsKgeZ0fayA3fri75h-q

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 cyre-guardian-circuit-breaker-check-28233518
```

Example prompt: Before you pay that x402 skill, run a CYRE Guardian circuit breaker check with my circuit token to make sure my heartbeat is fresh and I'm within my spend policy — use a GET method.

## When to prefer this

Use this endpoint when your agent needs a lightweight, real-time pre-payment gate that combines both heartbeat liveness and spend policy validation in a single call before executing an x402 payment. Prefer it over checking heartbeat and spend policy separately when you need a combined admit/deny signal. Best suited for autonomous agent loops that must enforce budget guardrails before every payment.

## Known failure modes

- Missing or expired circuit token returns deny with freshness failure reason
- Spend policy ceiling exceeded returns deny with policy violation detail
- Invalid or malformed token returns error response
- Network timeout if cyre.dev is unreachable
- Unsupported HTTP method (e.g. POST) rejected by schema validation

## How this service works

Guardian Circuit Breaker check — heartbeat freshness + embedded spend policy before an agent pays. Returns admit/deny brief. Patterns, not verdicts. Agent guide: https://cyre.dev/SKILL.md

## Output

Returns an admit or deny brief indicating whether the agent's circuit token is fresh (heartbeat valid) and the embedded spend policy permits the intended payment. The response surfaces patterns, not final verdicts — giving the agent actionable guidance on whether to proceed.

## 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",
      "HEAD",
      "DELETE"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "token"
     ],
     "properties": {
      "token": {
       "type": "string"
      },
      "amountAtomic": {
       "type": "string"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/cyre-guardian-circuit-breaker-check-28233518/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from cyre.dev](https://www.zero.xyz/host/cyre.dev/llms.txt)
