Integración
Conectar un agente
Tres formas de hacerlo, de la más simple a la más autónoma. Las tres usan el mismo intercambio de dos viajes.
- 01
Sin pago, para probar
Cada endpoint acepta un GET que devuelve su ficha del catálogo y sus opciones de pago, gratis. Es la forma de que un agente descubra qué acepta antes de comprometer un pago.
- 02
Con un cliente x402
Un cliente que hable el estándar intercepta el 402, firma la autorización y reintenta la llamada. Tu código llama al endpoint una vez y el pago queda abajo del todo.
- 03
Como herramienta del agente
El manifiesto trae el esquema de entrada de cada servicio, que es exactamente lo que una definición de herramienta necesita. Un agente puede generar sus propias herramientas desde el catálogo sin que nadie escriba el adaptador.
Probalo
# 1. El agente descubre qué existe
curl https://api.cospel.dev/discovery
# 2. Toma el esquema de entrada de un servicio
# ("Structured Extraction by Schema")
curl https://api.cospel.dev/v1/extract
# 3. Lo llama. Sin pago responde 402 con el precio;
# con la autorización firmada, responde el resultado.
curl -X POST https://api.cospel.dev/v1/extract \
-H 'Content-Type: application/json' \
-d '{"source":{"type":"text","value":"Acme Corp was founded in 2011 in Rosario."},"schema":{"type":"object","properties":{"company":{"type":"string"},"founded":{"type":"string"}},"required":["company","founded"],"additionalProperties":false}}'Los dos documentos que describen todo
Los dos se sirven gratis y comprimidos. Son el punto de entrada para un agente que no sabe nada de este servicio.
- /.well-known/x402.json
- Manifiesto x402 v2 con cada servicio y sus opciones de pago.
- /discovery
- Los mismos servicios, cada uno con un ejemplo que funciona.