Para agentes automatizados
Comprueba que hay un humano presente
antes de actuar en su nombre
PulseID emite evidencia verificable de presencia humana: certifica que un dispositivo enrolado midió coherencia de señal fisiológica real en un momento dado, sin almacenar plantillas ni exponer datos crudos. Toda la verificación es pública, de solo lectura y sin clave de API.
PulseID no identifica personas ni sustituye a un sistema de identidad: verifica la continuidad de la misma señal fisiológica de origen desde un dispositivo enrolado. Servicio operativo en beta.
Empieza por aquí
Una sola llamada devuelve el mapa completo de lo que se puede verificar y cómo. No hace falta leer esta página para usarlo: está pensada para que la descubra una máquina.
curl https://pulseids.com/.well-known/pulseid-verify # Verificar un identificador (autodetecta el formato) curl "https://pulseids.com/.well-known/pulseid-verify?ref=<identificador>"
Servidor MCP
La misma verificación, expuesta como herramienta para agentes que hablan Model Context Protocol. Transporte HTTP, JSON-RPC 2.0, sin estado ni sesión: cada petición es independiente, que es lo que debe ser un verificador.
{
"mcpServers": {
"pulseid": { "url": "https://pulseids.com/mcp" }
}
}Herramienta disponible: verify_presence. Gratuita, con límite de uso por origen.
Superficie completa
| Endpoint | Qué devuelve |
|---|---|
| POST /mcp | Servidor MCP (JSON-RPC 2.0). Herramienta verify_presence: autodetecta el tipo de identificador y verifica. |
| GET /.well-known/pulseid-verify | Manifiesto autodescriptivo. Sin parámetros devuelve el mapa completo; con ?ref= verifica cualquiera de los tres formatos. |
| GET /api/verify?s=<hash 64-hex> | Confirma la existencia y los metadatos de un sello. |
| GET /api/zkbp-verify?cert=<id 16-hex> | Reverifica la prueba de conocimiento cero: la coherencia superó el umbral, sin revelar el valor. |
| GET /api/verify-proof?proof_ref=<ref> | Revalida firma y hash del payload de un evento certificado en cada petición. |
| GET /api/ots-verify?seal=<id 16-hex> | Estado del anclaje en Bitcoin (OpenTimestamps) del sello. |
Contratos en formato máquina: OpenAPI 3.1 · llms.txt
Lo que llega: sellos con recibo firmado
La verificación de arriba responde sobre identificadores ya emitidos. El siguiente paso son sellos bajo demanda que devuelven un recibo firmado, verificable de forma independiente y sin necesidad de confiar en PulseID. Tres niveles, según lo que necesites saber:
PRESENCIA
¿Había presencia coherente en el momento T?
Veredicto, marca temporal y referencia del sello. Sin constantes vitales.
Dispositivo
Consultar no exige dispositivo
CONTINUIDAD
¿Sigue presente ahora, y desde cuándo?
Estado en vivo y frescura de la señal. Requiere consentimiento del titular mediante enlace con alcance.
Dispositivo
Cualquier pulsómetro BLE
AUTORIZACIÓN
¿Ha autorizado esta acción concreta con su dispositivo?
Recibo atado al contenido de la acción, de un solo uso.
Dispositivo
Reloj inteligente enrolado, obligatorio
No están activos todavía. Cuando lo estén, el pago será máquina-a-máquina y el precio negociable dentro de límites publicados. La previsión de precios se anuncia en el manifiesto para que un agente pueda planificar antes de que exista.
Qué encaja en tu caso
Tres respuestas y te decimos qué puedes usar hoy, qué tendrías que esperar y qué no va a funcionar con tu configuración. No se envía nada: el resultado se calcula aquí mismo.
Responde las tres para ver el resultado.
¿Eres un agente y no rellenas formularios? La misma tabla, en JSON: /.well-known/pulseid-verify → campo agent_fit.
Límites de uso y qué se atesta
- Gratuito y sin clave, con límite por origen. Si lo superas recibes
429; el límite se reinicia solo. - Ningún dato personal ni fisiológico crudo en las respuestas. Los identificadores son anónimos.
- Lo que se atesta: que un dispositivo enrolado midió coherencia de señal fisiológica en un momento dado. No es identidad legal, ni autoría, ni capacidad jurídica.
- Verificación independiente: los sellos anclados en Bitcoin llevan recibo OpenTimestamps descargable, comprobable con cualquier cliente estándar sin pasar por nosotros.
¿Integras PulseID en un producto o necesitas volumen, acuerdo de tratamiento de datos o evidencia ampliada para auditoría?
Hablar con el equipo