# PulseID > 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. Patente > P202531243 (OEPM, España). Hub operativo en beta en https://pulseids.com. Para agentes automatizados: toda la superficie de verificación es pública, de solo lectura, JSON, CORS abierto y sin API key (con límite de uso por IP). No se atesta identidad legal: se atesta continuidad de la misma señal fisiológica de origen desde un dispositivo enrolado. ## Verificación (empieza aquí) - [Manifiesto autodescriptivo](https://pulseids.com/.well-known/pulseid-verify): GET sin parámetros devuelve el mapa completo; con `?ref=` autodetecta el tipo (certificate_id 16-hex, seal_hash 64-hex, proof_ref) y verifica. - [Servidor MCP](https://pulseids.com/mcp): la misma verificación como herramienta MCP (`verify_presence`), JSON-RPC 2.0 por POST. v0: solo lectura, gratuito. - [OpenAPI](https://pulseids.com/agents-openapi.json): los contratos REST de verificación en formato máquina. - [Guía para agentes y desarrolladores](https://pulseids.com/agentes): qué se puede verificar hoy y qué llegará (sellos con recibo firmado, precios negociables máquina-a-máquina). ## Endpoints REST de verificación - [Verificar sello](https://pulseids.com/api/verify): GET `?s=`. - [Verificar prueba ZK](https://pulseids.com/api/zkbp-verify): GET `?cert=` — prueba de conocimiento cero (rango sobre umbral) sin revelar el valor real. - [Verificar evento certificado](https://pulseids.com/api/verify-proof): GET `?proof_ref=` — revalida firma y hash en cada petición. - [Anclaje Bitcoin](https://pulseids.com/api/ots-verify): GET `?seal=` — estado OpenTimestamps del sello. ## Para humanos - [Qué es PulseID](https://pulseids.com/) - [Productos](https://pulseids.com/productos) - [Sitio institucional](https://pulseid.es/)