# RadhikaChain ZK Layers Catalog

> RadhikaChain ZK Layers Catalog is a paid API for AI agents from x402.radhikatmosphere.com, paid per call via x402, $0.5/call, status unknown (last checked 2026-09-15).

Returns a catalog of three live zero-knowledge proof layers (Halo2, Nova, Plonky3) with their operational status, proof systems, and available endpoints for verifiable computation.

## Facts

- Endpoint: GET https://x402.radhikatmosphere.com/zk/capas
- Price: $0.5/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/radhikachain-zk-layers-catalog-92cc924b
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_uOJEYPyZkW5Uzh_AqEOqA

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 radhikachain-zk-layers-catalog-92cc924b
```

Example prompt: Can you pull up the RadhikaChain ZK layer catalog and tell me which proof systems — Nova, Halo2, and Plonky3 — are currently operational and what each one is capable of proving?

## When to prefer this

Use this endpoint when you need to discover what zero-knowledge proof capabilities RadhikaChain exposes before committing to a specific proof generation call. It is the canonical discovery layer (analogous to /.well-known) for ZK compute on this platform. Prefer it over calling /zk/fold or /zk/stark directly when you are unsure which layer fits your use case, or when you need to verify operational status before paying for a proof.

## Known failure modes

- Payment not included or incorrect: 402 Payment Required with x402 challenge
- Incorrect USDC amount or wrong chain (must be Base eip155:8453): payment rejected
- Service temporarily unavailable: 503 with no catalog returned
- Malformed x402 v2 payment header: authentication failure

## How this service works

Telemetria de cadena, inteligencia de defensa y computo verificable (Halo2, Nova, Plonky3). Pago por peticion en USDC nativo en Base (eip155:8453) mediante x402 v2 scheme exact; sin cuenta ni suscripcion. Catalogo canonico: GET /.well-known/x402.

## Output

A JSON object containing the full catalog of three ZK layers: Nova (IVC over BN256/Grumpkin for swap sequence folding), Halo2 (Merkle UTXO membership proofs, no trusted setup, IPA over Pallas), and Plonky3 (STARK for batch amount sum proofs). Each entry includes operational status, proof system version, what it proves, and trusted setup information. Also lists payable endpoints (/zk/fold, /zk/stark) and a note that verification is off-chain only.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "properties": {
  "input": {
   "type": "object",
   "properties": {
    "body": {
     "type": "object",
     "additionalProperties": true
    },
    "queryParams": {
     "type": "object",
     "additionalProperties": true
    }
   }
  },
  "output": {
   "type": "object",
   "properties": {
    "example": {
     "type": "object",
     "additionalProperties": true
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "capas": {
   "nova": {
    "estado": "operativo — se ejecuta en vivo, no es una cifra grabada",
    "sistema": "nova-snark 0.73 IVC (BN256/Grumpkin)",
    "que_prueba": "secuencia de pasos de un swap, plegada en tamano constante"
   },
   "halo2": {
    "estado": "operativo",
    "sistema": "halo2_proofs 0.3 + Poseidon (constantes auditadas de Orchard/Zcash)",
    "que_prueba": "pertenencia de un UTXO a un arbol Merkle sin revelar la hoja ni el camino",
    "trusted_setup": "ninguno (IPA sobre Pallas, esquema transparente)",
    "procedencia_constantes": "halo2_gadgets 0.3.0 fp.rs · reproducibles con generate_parameters_grain.sage 1 0 255 3 8 56 <modulo Pallas>"
   },
   "plonky3": {
    "estado": "operativo",
    "sistema": "Plonky3 uni-stark · BabyBear · TwoAdicFriPcs · Poseidon2 · 64 queries",
    "que_prueba": "un lote de N importes suma S, sin revelar los importes",
    "trusted_setup": "ninguno (STARK)"
   }
  },
  "alcance": "las pruebas se verifican fuera de la cadena; no hay verificador on-chain desplegado",
  "de_pago": {
   "/zk/fold": "pliega una secuencia de swap con Nova",
   "/zk/stark": "genera una prueba STARK bajo demanda"
  },
  "servicio": "computo verificable — tres capas, en Rust"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/radhikachain-zk-layers-catalog-92cc924b/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402.radhikatmosphere.com](https://www.zero.xyz/host/x402.radhikatmosphere.com/llms.txt)
