{
 "openapi": "3.0.3",
 "info": {
  "title": "RadhikaChain — recursos x402",
  "version": "1.0.0",
  "description": "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."
 },
 "servers": [
  {
   "url": "https://x402.radhikachain.xyz"
  }
 ],
 "paths": {
  "/alice/decisiones": {
   "get": {
    "summary": "recurso de pago x402",
    "description": "Pago x402 de 0.990000 USDC. Responde 402 con los requisitos; tras liquidar, entrega el recurso.",
    "responses": {
     "200": {
      "description": "recurso entregado"
     },
     "402": {
      "description": "pago requerido (0.990000 USDC)"
     }
    },
    "x-price-usdc": "0.990000"
   }
  },
  "/amenazas/crowdsec": {
   "get": {
    "summary": "recurso de pago x402",
    "description": "Pago x402 de 0.594000 USDC. Responde 402 con los requisitos; tras liquidar, entrega el recurso.",
    "responses": {
     "200": {
      "description": "recurso entregado"
     },
     "402": {
      "description": "pago requerido (0.594000 USDC)"
     }
    },
    "x-price-usdc": "0.594000"
   }
  },
  "/amenazas/vivas": {
   "get": {
    "summary": "recurso de pago x402",
    "description": "Pago x402 de 0.825000 USDC. Responde 402 con los requisitos; tras liquidar, entrega el recurso.",
    "responses": {
     "200": {
      "description": "recurso entregado"
     },
     "402": {
      "description": "pago requerido (0.825000 USDC)"
     }
    },
    "x-price-usdc": "0.825000"
   }
  },
  "/arb/live": {
   "get": {
    "summary": "Estado en vivo del escaner de arbitraje: ciclos, mejor spread observado en puntos basicos ",
    "description": "Estado en vivo del escaner de arbitraje: ciclos, mejor spread observado en puntos basicos y rutas evaluadas. Refleja condiciones reales de mercado medidas, no simuladas. Pago x402 de 0.330000 USDC. Responde 402 con los requisitos; tras liquidar, entrega el recurso.",
    "responses": {
     "200": {
      "description": "recurso entregado"
     },
     "402": {
      "description": "pago requerido (0.330000 USDC)"
     }
    },
    "x-price-usdc": "0.330000"
   }
  },
  "/attacks/confirmed": {
   "get": {
    "summary": "Inteligencia de amenazas corroborada por multiples nodos independientes: solo entra lo que",
    "description": "Inteligencia de amenazas corroborada por multiples nodos independientes: solo entra lo que varios sensores vieron. Un unico nodo puede equivocarse; siete a la vez, no. Pago x402 de 0.660000 USDC. Responde 402 con los requisitos; tras liquidar, entrega el recurso.",
    "responses": {
     "200": {
      "description": "recurso entregado"
     },
     "402": {
      "description": "pago requerido (0.660000 USDC)"
     }
    },
    "x-price-usdc": "0.660000"
   }
  },
  "/attacks/pending": {
   "get": {
    "summary": "Amenazas detectadas aun sin corroborar por otros nodos",
    "description": "Amenazas detectadas aun sin corroborar por otros nodos. Mas ruidoso que /attacks/confirmed y por eso mas barato. Pago x402 de 0.165000 USDC. Responde 402 con los requisitos; tras liquidar, entrega el recurso.",
    "responses": {
     "200": {
      "description": "recurso entregado"
     },
     "402": {
      "description": "pago requerido (0.165000 USDC)"
     }
    },
    "x-price-usdc": "0.165000"
   }
  },
  "/attacks/stats": {
   "get": {
    "summary": "Resumen de amenazas detectadas por el motor de inteligencia (:8120), el puerto mas golpead",
    "description": "Resumen de amenazas detectadas por el motor de inteligencia (:8120), el puerto mas golpeado de la infraestructura. Pago x402 de 0.150000 USDC. Responde 402 con los requisitos; tras liquidar, entrega el recurso.",
    "responses": {
     "200": {
      "description": "recurso entregado"
     },
     "402": {
      "description": "pago requerido (0.150000 USDC)"
     }
    },
    "x-price-usdc": "0.150000"
   }
  },
  "/btc/vigilante": {
   "get": {
    "summary": "recurso de pago x402",
    "description": "Pago x402 de 0.660000 USDC. Responde 402 con los requisitos; tras liquidar, entrega el recurso.",
    "responses": {
     "200": {
      "description": "recurso entregado"
     },
     "402": {
      "description": "pago requerido (0.660000 USDC)"
     }
    },
    "x-price-usdc": "0.660000"
   }
  },
  "/chain/candidates": {
   "get": {
    "summary": "recurso de pago x402",
    "description": "Pago x402 de 0.264000 USDC. Responde 402 con los requisitos; tras liquidar, entrega el recurso.",
    "responses": {
     "200": {
      "description": "recurso entregado"
     },
     "402": {
      "description": "pago requerido (0.264000 USDC)"
     }
    },
    "x-price-usdc": "0.264000"
   }
  },
  "/chain/health": {
   "get": {
    "summary": "recurso de pago x402",
    "description": "Pago x402 de 0.033000 USDC. Responde 402 con los requisitos; tras liquidar, entrega el recurso.",
    "responses": {
     "200": {
      "description": "recurso entregado"
     },
     "402": {
      "description": "pago requerido (0.033000 USDC)"
     }
    },
    "x-price-usdc": "0.033000"
   }
  },
  "/chain/utxos": {
   "get": {
    "summary": "recurso de pago x402",
    "description": "Pago x402 de 0.198000 USDC. Responde 402 con los requisitos; tras liquidar, entrega el recurso.",
    "responses": {
     "200": {
      "description": "recurso entregado"
     },
     "402": {
      "description": "pago requerido (0.198000 USDC)"
     }
    },
    "x-price-usdc": "0.198000"
   }
  },
  "/consenso/ataques": {
   "get": {
    "summary": "recurso de pago x402",
    "description": "Pago x402 de 0.990000 USDC. Responde 402 con los requisitos; tras liquidar, entrega el recurso.",
    "responses": {
     "200": {
      "description": "recurso entregado"
     },
     "402": {
      "description": "pago requerido (0.990000 USDC)"
     }
    },
    "x-price-usdc": "0.990000"
   }
  },
  "/contribuir/nodo": {
   "get": {
    "summary": "recurso de pago x402",
    "description": "Pago x402 de 33.000000 USDC. Responde 402 con los requisitos; tras liquidar, entrega el recurso.",
    "responses": {
     "200": {
      "description": "recurso entregado"
     },
     "402": {
      "description": "pago requerido (33.000000 USDC)"
     }
    },
    "x-price-usdc": "33.000000"
   }
  },
  "/defensa": {
   "get": {
    "summary": "Escaneo de defensa en vivo del nodo semilla: que se esta bloqueando ahora",
    "description": "Escaneo de defensa en vivo del nodo semilla: que se esta bloqueando ahora. Evidencia del kernel de un nodo realmente atacado, no un dataset sintetico. Pago x402 de 0.330000 USDC. Responde 402 con los requisitos; tras liquidar, entrega el recurso.",
    "responses": {
     "200": {
      "description": "recurso entregado"
     },
     "402": {
      "description": "pago requerido (0.330000 USDC)"
     }
    },
    "x-price-usdc": "0.330000"
   }
  },
  "/defensa/ledger": {
   "get": {
    "summary": "Registro historico de ataques con su evidencia: tipo, volumen de paquetes y PRANA acunado ",
    "description": "Registro historico de ataques con su evidencia: tipo, volumen de paquetes y PRANA acunado por cada uno. Util para entrenar o validar deteccion con datos de ataques reales. Pago x402 de 0.198000 USDC. Responde 402 con los requisitos; tras liquidar, entrega el recurso.",
    "responses": {
     "200": {
      "description": "recurso entregado"
     },
     "402": {
      "description": "pago requerido (0.198000 USDC)"
     }
    },
    "x-price-usdc": "0.198000"
   }
  },
  "/dislocations": {
   "get": {
    "summary": "Ataques individuales con su evidencia bruta del kernel, no el contador agregado que sirve ",
    "description": "Ataques individuales con su evidencia bruta del kernel, no el contador agregado que sirve /mempool. Pago x402 de 0.990000 USDC. Responde 402 con los requisitos; tras liquidar, entrega el recurso.",
    "responses": {
     "200": {
      "description": "recurso entregado"
     },
     "402": {
      "description": "pago requerido (0.990000 USDC)"
     }
    },
    "x-price-usdc": "0.990000"
   }
  },
  "/escudo/mapa": {
   "get": {
    "summary": "recurso de pago x402",
    "description": "Pago x402 de 0.990000 USDC. Responde 402 con los requisitos; tras liquidar, entrega el recurso.",
    "responses": {
     "200": {
      "description": "recurso entregado"
     },
     "402": {
      "description": "pago requerido (0.990000 USDC)"
     }
    },
    "x-price-usdc": "0.990000"
   }
  },
  "/estado/unificado": {
   "get": {
    "summary": "recurso de pago x402",
    "description": "Pago x402 de 0.396000 USDC. Responde 402 con los requisitos; tras liquidar, entrega el recurso.",
    "responses": {
     "200": {
      "description": "recurso entregado"
     },
     "402": {
      "description": "pago requerido (0.396000 USDC)"
     }
    },
    "x-price-usdc": "0.396000"
   }
  },
  "/federacion/amenazas": {
   "get": {
    "summary": "recurso de pago x402",
    "description": "Pago x402 de 0.198000 USDC. Responde 402 con los requisitos; tras liquidar, entrega el recurso.",
    "responses": {
     "200": {
      "description": "recurso entregado"
     },
     "402": {
      "description": "pago requerido (0.198000 USDC)"
     }
    },
    "x-price-usdc": "0.198000"
   }
  },
  "/guardianes": {
   "get": {
    "summary": "recurso de pago x402",
    "description": "Pago x402 de 0.495000 USDC. Responde 402 con los requisitos; tras liquidar, entrega el recurso.",
    "responses": {
     "200": {
      "description": "recurso entregado"
     },
     "402": {
      "description": "pago requerido (0.495000 USDC)"
     }
    },
    "x-price-usdc": "0.495000"
   }
  },
  "/inteligencia/triangulada": {
   "get": {
    "summary": "recurso de pago x402",
    "description": "Pago x402 de 0.990000 USDC. Responde 402 con los requisitos; tras liquidar, entrega el recurso.",
    "responses": {
     "200": {
      "description": "recurso entregado"
     },
     "402": {
      "description": "pago requerido (0.990000 USDC)"
     }
    },
    "x-price-usdc": "0.990000"
   }
  },
  "/jyotish/carta": {
   "get": {
    "summary": "recurso de pago x402",
    "description": "Pago x402 de 15.000000 USDC. Responde 402 con los requisitos; tras liquidar, entrega el recurso.",
    "responses": {
     "200": {
      "description": "recurso entregado"
     },
     "402": {
      "description": "pago requerido (15.000000 USDC)"
     }
    },
    "x-price-usdc": "15.000000"
   }
  },
  "/malla/clima": {
   "get": {
    "summary": "recurso de pago x402",
    "description": "Pago x402 de 0.990000 USDC. Responde 402 con los requisitos; tras liquidar, entrega el recurso.",
    "responses": {
     "200": {
      "description": "recurso entregado"
     },
     "402": {
      "description": "pago requerido (0.990000 USDC)"
     }
    },
    "x-price-usdc": "0.990000"
   }
  },
  "/mempool": {
   "get": {
    "summary": "Contadores agregados del escudo DharmaGate: paquetes bloqueados y eventos por tipo de ataq",
    "description": "Contadores agregados del escudo DharmaGate: paquetes bloqueados y eventos por tipo de ataque, medidos con contadores del kernel (iptables), nunca autoreportados. Pago x402 de 0.165000 USDC. Responde 402 con los requisitos; tras liquidar, entrega el recurso.",
    "responses": {
     "200": {
      "description": "recurso entregado"
     },
     "402": {
      "description": "pago requerido (0.165000 USDC)"
     }
    },
    "x-price-usdc": "0.165000"
   }
  },
  "/mev/oportunidades": {
   "get": {
    "summary": "recurso de pago x402",
    "description": "Pago x402 de 0.990000 USDC. Responde 402 con los requisitos; tras liquidar, entrega el recurso.",
    "responses": {
     "200": {
      "description": "recurso entregado"
     },
     "402": {
      "description": "pago requerido (0.990000 USDC)"
     }
    },
    "x-price-usdc": "0.990000"
   }
  },
  "/panel/estado": {
   "get": {
    "summary": "recurso de pago x402",
    "description": "Pago x402 de 0.264000 USDC. Responde 402 con los requisitos; tras liquidar, entrega el recurso.",
    "responses": {
     "200": {
      "description": "recurso entregado"
     },
     "402": {
      "description": "pago requerido (0.264000 USDC)"
     }
    },
    "x-price-usdc": "0.264000"
   }
  },
  "/poi": {
   "post": {
    "summary": "Prueba de Inteligencia: acuna PRANA contra evidencia de defensa firmada",
    "description": "Prueba de Inteligencia: acuna PRANA contra evidencia de defensa firmada. POST con atestacion. Pago x402 de 0.330000 USDC. Responde 402 con los requisitos; tras liquidar, entrega el recurso.",
    "responses": {
     "200": {
      "description": "recurso entregado"
     },
     "402": {
      "description": "pago requerido (0.330000 USDC)"
     }
    },
    "x-price-usdc": "0.330000"
   }
  },
  "/poi/puente": {
   "get": {
    "summary": "recurso de pago x402",
    "description": "Pago x402 de 0.990000 USDC. Responde 402 con los requisitos; tras liquidar, entrega el recurso.",
    "responses": {
     "200": {
      "description": "recurso entregado"
     },
     "402": {
      "description": "pago requerido (0.990000 USDC)"
     }
    },
    "x-price-usdc": "0.990000"
   }
  },
  "/pok": {
   "post": {
    "summary": "Prueba de Conocimiento sobre el estado de la cadena",
    "description": "Prueba de Conocimiento sobre el estado de la cadena. POST. Pago x402 de 0.990000 USDC. Responde 402 con los requisitos; tras liquidar, entrega el recurso.",
    "responses": {
     "200": {
      "description": "recurso entregado"
     },
     "402": {
      "description": "pago requerido (0.990000 USDC)"
     }
    },
    "x-price-usdc": "0.990000"
   }
  },
  "/pool/depositar": {
   "get": {
    "summary": "recurso de pago x402",
    "description": "Pago x402 de 0.990000 USDC. Responde 402 con los requisitos; tras liquidar, entrega el recurso.",
    "responses": {
     "200": {
      "description": "recurso entregado"
     },
     "402": {
      "description": "pago requerido (0.990000 USDC)"
     }
    },
    "x-price-usdc": "0.990000"
   }
  },
  "/pronostico/escudo": {
   "get": {
    "summary": "recurso de pago x402",
    "description": "Pago x402 de 0.990000 USDC. Responde 402 con los requisitos; tras liquidar, entrega el recurso.",
    "responses": {
     "200": {
      "description": "recurso entregado"
     },
     "402": {
      "description": "pago requerido (0.990000 USDC)"
     }
    },
    "x-price-usdc": "0.990000"
   }
  },
  "/regimes": {
   "get": {
    "summary": "Tabla de regimenes de mercado por activo",
    "description": "Tabla de regimenes de mercado por activo. Pago x402 de 0.033000 USDC. Responde 402 con los requisitos; tras liquidar, entrega el recurso.",
    "responses": {
     "200": {
      "description": "recurso entregado"
     },
     "402": {
      "description": "pago requerido (0.033000 USDC)"
     }
    },
    "x-price-usdc": "0.033000"
   }
  },
  "/registro/civil": {
   "get": {
    "summary": "recurso de pago x402",
    "description": "Pago x402 de 0.330000 USDC. Responde 402 con los requisitos; tras liquidar, entrega el recurso.",
    "responses": {
     "200": {
      "description": "recurso entregado"
     },
     "402": {
      "description": "pago requerido (0.330000 USDC)"
     }
    },
    "x-price-usdc": "0.330000"
   }
  },
  "/reservas/ancla": {
   "get": {
    "summary": "recurso de pago x402",
    "description": "Pago x402 de 0.990000 USDC. Responde 402 con los requisitos; tras liquidar, entrega el recurso.",
    "responses": {
     "200": {
      "description": "recurso entregado"
     },
     "402": {
      "description": "pago requerido (0.990000 USDC)"
     }
    },
    "x-price-usdc": "0.990000"
   }
  },
  "/resonance": {
   "get": {
    "summary": "Indice de resonancia de la red: metrica compuesta que solo existe porque la infraestructur",
    "description": "Indice de resonancia de la red: metrica compuesta que solo existe porque la infraestructura opera y se defiende. No se puede fabricar sin la infra. Pago x402 de 0.165000 USDC. Responde 402 con los requisitos; tras liquidar, entrega el recurso.",
    "responses": {
     "200": {
      "description": "recurso entregado"
     },
     "402": {
      "description": "pago requerido (0.165000 USDC)"
     }
    },
    "x-price-usdc": "0.165000"
   }
  },
  "/resonance/flujo": {
   "get": {
    "summary": "recurso de pago x402",
    "description": "Pago x402 de 0.165000 USDC. Responde 402 con los requisitos; tras liquidar, entrega el recurso.",
    "responses": {
     "200": {
      "description": "recurso entregado"
     },
     "402": {
      "description": "pago requerido (0.165000 USDC)"
     }
    },
    "x-price-usdc": "0.165000"
   }
  },
  "/resonance/zk": {
   "get": {
    "summary": "Latencia y salud del motor de verificacion ZK en produccion",
    "description": "Latencia y salud del motor de verificacion ZK en produccion. Pago x402 de 0.099000 USDC. Responde 402 con los requisitos; tras liquidar, entrega el recurso.",
    "responses": {
     "200": {
      "description": "recurso entregado"
     },
     "402": {
      "description": "pago requerido (0.099000 USDC)"
     }
    },
    "x-price-usdc": "0.099000"
   }
  },
  "/resonancia/flujo": {
   "get": {
    "summary": "recurso de pago x402",
    "description": "Pago x402 de 0.825000 USDC. Responde 402 con los requisitos; tras liquidar, entrega el recurso.",
    "responses": {
     "200": {
      "description": "recurso entregado"
     },
     "402": {
      "description": "pago requerido (0.825000 USDC)"
     }
    },
    "x-price-usdc": "0.825000"
   }
  },
  "/signals": {
   "get": {
    "summary": "Senales de Hurst calculadas sobre series de mercado",
    "description": "Senales de Hurst calculadas sobre series de mercado. Pago x402 de 0.165000 USDC. Responde 402 con los requisitos; tras liquidar, entrega el recurso.",
    "responses": {
     "200": {
      "description": "recurso entregado"
     },
     "402": {
      "description": "pago requerido (0.165000 USDC)"
     }
    },
    "x-price-usdc": "0.165000"
   }
  },
  "/swap/atomico": {
   "get": {
    "summary": "recurso de pago x402",
    "description": "Pago x402 de 0.990000 USDC. Responde 402 con los requisitos; tras liquidar, entrega el recurso.",
    "responses": {
     "200": {
      "description": "recurso entregado"
     },
     "402": {
      "description": "pago requerido (0.990000 USDC)"
     }
    },
    "x-price-usdc": "0.990000"
   }
  },
  "/swap/crear": {
   "get": {
    "summary": "Construye un HTLC atomico RADH<->BTC: script, hash compartido y direcciones P2WSH en AMBAS",
    "description": "Construye un HTLC atomico RADH<->BTC: script, hash compartido y direcciones P2WSH en AMBAS cadenas, con ventanas de timelock asimetricas correctas. Deriva la direccion con hrp `radh`, que ninguna herramienta publica sabe generar. Sin custodia: el servicio nunca ve una clave privada. Pago x402 de 0.990000 USDC. Responde 402 con los requisitos; tras liquidar, entrega el recurso.",
    "responses": {
     "200": {
      "description": "recurso entregado"
     },
     "402": {
      "description": "pago requerido (0.990000 USDC)"
     }
    },
    "x-price-usdc": "0.990000"
   }
  },
  "/swap/info": {
   "get": {
    "summary": "Parametros del producto de swap atomico: ventanas de timelock, evidencia en cadena de las ",
    "description": "Parametros del producto de swap atomico: ventanas de timelock, evidencia en cadena de las ramas CLAIM y REFUND, y por que no necesita permiso de Bitcoin (comparte opcodes bip65/bip66/csv/segwit, no historia). Pago x402 de 0.099000 USDC. Responde 402 con los requisitos; tras liquidar, entrega el recurso.",
    "responses": {
     "200": {
      "description": "recurso entregado"
     },
     "402": {
      "description": "pago requerido (0.099000 USDC)"
     }
    },
    "x-price-usdc": "0.099000"
   }
  },
  "/trace/requests": {
   "get": {
    "summary": "Peticiones observadas por el escudo DharmaGate",
    "description": "Peticiones observadas por el escudo DharmaGate. Pago x402 de 0.165000 USDC. Responde 402 con los requisitos; tras liquidar, entrega el recurso.",
    "responses": {
     "200": {
      "description": "recurso entregado"
     },
     "402": {
      "description": "pago requerido (0.165000 USDC)"
     }
    },
    "x-price-usdc": "0.165000"
   }
  },
  "/trace/scan": {
   "get": {
    "summary": "Escaneo puntual del estado del escudo",
    "description": "Escaneo puntual del estado del escudo. Pago x402 de 0.165000 USDC. Responde 402 con los requisitos; tras liquidar, entrega el recurso.",
    "responses": {
     "200": {
      "description": "recurso entregado"
     },
     "402": {
      "description": "pago requerido (0.165000 USDC)"
     }
    },
    "x-price-usdc": "0.165000"
   }
  },
  "/treasury/btc": {
   "get": {
    "summary": "recurso de pago x402",
    "description": "Pago x402 de 0.132000 USDC. Responde 402 con los requisitos; tras liquidar, entrega el recurso.",
    "responses": {
     "200": {
      "description": "recurso entregado"
     },
     "402": {
      "description": "pago requerido (0.132000 USDC)"
     }
    },
    "x-price-usdc": "0.132000"
   }
  },
  "/verdict": {
   "get": {
    "summary": "Veredicto de fiabilidad multifractal de una serie",
    "description": "Veredicto de fiabilidad multifractal de una serie. Pago x402 de 0.033000 USDC. Responde 402 con los requisitos; tras liquidar, entrega el recurso.",
    "responses": {
     "200": {
      "description": "recurso entregado"
     },
     "402": {
      "description": "pago requerido (0.033000 USDC)"
     }
    },
    "x-price-usdc": "0.033000"
   }
  },
  "/wallet/radh": {
   "get": {
    "summary": "Saldo y numero de UTXOs de cualquier direccion RADH, leidos del nodo con scantxoutset",
    "description": "Saldo y numero de UTXOs de cualquier direccion RADH, leidos del nodo con scantxoutset. RADH es UTXO formato Bitcoin: ninguna wallet ni explorador EVM puede consultarlo. Pago x402 de 0.132000 USDC. Responde 402 con los requisitos; tras liquidar, entrega el recurso.",
    "responses": {
     "200": {
      "description": "recurso entregado"
     },
     "402": {
      "description": "pago requerido (0.132000 USDC)"
     }
    },
    "x-price-usdc": "0.132000"
   }
  },
  "/wallet/web": {
   "get": {
    "summary": "recurso de pago x402",
    "description": "Pago x402 de 0.165000 USDC. Responde 402 con los requisitos; tras liquidar, entrega el recurso.",
    "responses": {
     "200": {
      "description": "recurso entregado"
     },
     "402": {
      "description": "pago requerido (0.165000 USDC)"
     }
    },
    "x-price-usdc": "0.165000"
   }
  },
  "/zk/capas": {
   "get": {
    "summary": "Estado y parametros de las tres capas de prueba (Halo2, Nova, Plonky3): sistemas, curvas, ",
    "description": "Estado y parametros de las tres capas de prueba (Halo2, Nova, Plonky3): sistemas, curvas, numero de queries y si hay verificador on-chain. Escaparate barato para decidir si compensa llamar a /zk/stark o /zk/fold. Pago x402 de 0.066000 USDC. Responde 402 con los requisitos; tras liquidar, entrega el recurso.",
    "responses": {
     "200": {
      "description": "recurso entregado"
     },
     "402": {
      "description": "pago requerido (0.066000 USDC)"
     }
    },
    "x-price-usdc": "0.066000"
   }
  },
  "/zk/fold": {
   "get": {
    "summary": "Pliega una secuencia de pasos (Nova IVC, nova-snark 0",
    "description": "Pliega una secuencia de pasos (Nova IVC, nova-snark 0.73, BN256/Grumpkin) en una prueba de TAMANO CONSTANTE: 4 pasos o 4000 se verifican igual de rapido. El plegado se ejecuta en la peticion, no es una cifra precalculada. Pago x402 de 0.990000 USDC. Responde 402 con los requisitos; tras liquidar, entrega el recurso.",
    "responses": {
     "200": {
      "description": "recurso entregado"
     },
     "402": {
      "description": "pago requerido (0.990000 USDC)"
     }
    },
    "x-price-usdc": "0.990000"
   }
  },
  "/zk/merkle": {
   "get": {
    "summary": "recurso de pago x402",
    "description": "Pago x402 de 0.330000 USDC. Responde 402 con los requisitos; tras liquidar, entrega el recurso.",
    "responses": {
     "200": {
      "description": "recurso entregado"
     },
     "402": {
      "description": "pago requerido (0.330000 USDC)"
     }
    },
    "x-price-usdc": "0.330000"
   }
  },
  "/zk/prove": {
   "post": {
    "summary": "recurso de pago x402",
    "description": "Pago x402 de 0.990000 USDC. Responde 402 con los requisitos; tras liquidar, entrega el recurso.",
    "responses": {
     "200": {
      "description": "recurso entregado"
     },
     "402": {
      "description": "pago requerido (0.990000 USDC)"
     }
    },
    "x-price-usdc": "0.990000"
   }
  }
 },
 "x-x402": {
  "network": "desconocida",
  "asset": "USDC",
  "facilitator": "https://api.cdp.coinbase.com",
  "recursos": 52
 }
}