# Robinhood Chain Oracle Staleness Check

> Robinhood Chain Oracle Staleness Check is a paid API for AI agents from x402.forgemesh.io, paid per call via x402, $0.005/call, status unknown (last checked 2026-09-14).

Checks whether a Robinhood Chain price feed for a given ticker symbol has updated within its expected heartbeat interval, returning a stale/fresh verdict, age in seconds, heartbeat budget, grace window, and on-chain feed metadata.

## Facts

- Endpoint: POST https://x402.forgemesh.io/oracle-staleness-check
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/robinhood-chain-oracle-staleness-check-f4cbf1c9
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_szBXANrYkVZUhdeJO66hH

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 robinhood-chain-oracle-staleness-check-f4cbf1c9 -d '<json body>'
```

Example prompt: Before I use the NVDA quote from the Robinhood Chain oracle, can you check whether that price feed is still fresh — is it within its heartbeat window or has it gone stale?

## When to prefer this

Use this endpoint when an agent needs to verify the trustworthiness of a Robinhood Chain oracle price feed before acting on a quote — especially in DeFi workflows where stale data could cause mispricing, bad trades, or liquidation errors. Prefer this over generic price lookups when the concern is data freshness rather than the price value itself.

## Known failure modes

- Unknown or unsupported ticker symbol returns an error or empty result
- Feed address not found on Robinhood Chain returns a lookup failure
- Network or RPC error when querying on-chain data returns a 5xx response
- Malformed symbol input (e.g. special characters) returns a validation error

## How this service works

Check whether a Robinhood Chain price feed has updated within its expected interval before relying on the quote. Returns age in seconds, the heartbeat budget, grace window, and a stale/fresh verdict, plus round metadata an agent can recheck on-chain itself via the included feed address.

## Output

Returns a JSON object indicating whether the price feed is stale or fresh, the age of the last update in seconds, the heartbeat budget, the grace window, and round metadata including the on-chain feed address so the agent can independently verify on-chain.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "symbol": {
   "type": "string",
   "description": "Ticker symbol, e.g. AAPL, NVDA, SPY (case-insensitive)"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "found": true,
  "round": {
   "age_seconds": 512,
   "heartbeat_seconds": 86400
  },
  "checks": {
   "freshness": "fresh",
   "round_valid": true,
   "sequencer_up": "unsupported",
   "answer_positive": true
  },
  "status": "healthy",
  "symbol": "NVDA"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/robinhood-chain-oracle-staleness-check-f4cbf1c9/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402.forgemesh.io](https://www.zero.xyz/host/x402.forgemesh.io/llms.txt)
