# NO HANDS AI BTC/USD Live Quote

> NO HANDS AI BTC/USD Live Quote is a paid API for AI agents from nohands-coinbase-bazaar.bytoken2023.workers.dev, paid per call via x402, $0.002/call, status unknown (last checked 2026-11-02).

Returns a source-backed live Bitcoin to USD price quote with freshness metadata for use in autonomous-agent budget checks.

## Facts

- Endpoint: GET https://nohands-coinbase-bazaar.bytoken2023.workers.dev/x402/v1/value/btc-usd?utm_source=zero.xyz
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-11-02
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/no-hands-ai-btc-usd-live-quote-ad7eaf28
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_B9VXKmDZoRgXp_kDpnreg

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 no-hands-ai-btc-usd-live-quote-ad7eaf28
```

Example prompt: What's the current live Bitcoin price in USD right now? I need a source-backed quote with freshness info to check if my 0.25 BTC budget is enough.

## When to prefer this

Choose this endpoint when an autonomous agent needs a source-attributed, freshness-stamped live BTC/USD quote rather than a bare price ticker. It is especially useful when the agent must justify a budget decision with a traceable source, needs market status context, or requires the converted USD value for a specific BTC amount in a single call. Prefer it over generic price feeds when auditability and multi-source backing matter.

## Known failure modes

- Upstream market data provider unavailable — returns fallback flag with fallback_reason populated
- Invalid or malformed amount query parameter — returns 400 with validation error
- Payment not received or x402 payment verification failure — returns 402 requiring USDC payment
- Service worker timeout or Cloudflare edge error — returns 500 or 503
- Rate freshness degraded — fallback_used flag set to true with stale timestamp

## How this service works

Return a source-backed live BTC to USD quote for autonomous-agent budget checks.

## Output

A JSON object containing the BTC/USD unit price, the converted USD value for the requested BTC amount, the quote currency, market status, data freshness in seconds, the timestamp when the source price was observed, and an array of source legs detailing each price provider, venue, trading pair, and observation type used to construct the quote.

## 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",
     "required": [],
     "properties": {
      "amount": {
       "type": "string",
       "example": "1",
       "pattern": "^(?:[0-9]*[1-9][0-9]*(?:\\.[0-9]{1,12})?|0+\\.(?:[1-9][0-9]{0,11}|0{1}[1-9][0-9]{0,10}|0{2}[1-9][0-9]{0,9}|0{3}[1-9][0-9]{0,8}|0{4}[1-9][0-9]{0,7}|0{5}[1-9][0-9]{0,6}|0{6}[1-9][0-9]{0,5}|0{7}[1-9][0-9]{0,4}|0{8}[1-9][0-9]{0,3}|0{9}[1-9][0-9]{0,2}|0{10}[1-9][0-9]{0,1}|0{11}[1-9]))$",
       "maxLength": 64,
       "description": "Optional positive decimal BTC amount with at most 12 fractional digits. Defaults to 1."
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "required": [
      "product",
      "schema_version",
      "asset",
      "amount",
      "quote_currency",
      "quote_type",
      "unit_price",
      "converted_value",
      "source",
      "provider",
      "provider_role",
      "fallback_used",
      "fallback_reason",
      "source_observed_at",
      "response_generated_at",
      "freshness_seconds",
      "market_status",
      "sources",
      "result_id"
     ],
     "properties": {
      "asset": {
       "type": "string",
       "const": "BTC"
      },
      "amount": {
       "type": "string",
       "pattern": "^(?:[0-9]*[1-9][0-9]*(?:\\.[0-9]{1,12})?|0+\\.(?:[1-9][0-9]{0,11}|0{1}[1-9][0-9]{0,10}|0{2}[1-9][0-9]{0,9}|0{3}[1-9][0-9]{0,8}|0{4}[1-9][0-9]{0,7}|0{5}[1-9][0-9]{0,6}|0{6}[1-9][0-9]{0,5}|0{7}[1-9][0-9]{0,4}|0{8}[1-9][0-9]{0,3}|0{9}[1-9][0-9]{0,2}|0{10}[1-9][0-9]{0,1}|0{11}[1-9]))$"
      },
      "source": {
       "type": "string",
       "const": "live_market_quote"
      },
      "product": {
       "type": "string",
       "const": "nomos-value-btc-usd"
      },
      "sources": {
       "type": "array",
       "items": {
        "type": "object",
        "required": [
         "leg",
         "provider",
         "provider_role",
         "venue",
         "market",
         "pair",
         "v
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/no-hands-ai-btc-usd-live-quote-ad7eaf28/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from nohands-coinbase-bazaar.bytoken2023.workers.dev](https://www.zero.xyz/host/nohands-coinbase-bazaar.bytoken2023.workers.dev/llms.txt)
