Proof of humanity · sin orbes

Verificá humanidad
con la cámara
que ya tenés.

Palmyn convierte la cámara del celular en un detector biométrico de palma con liveness en cuatro capas. Dos productos: captcha drop-in y login biométrico, ambos resistentes a bots y deepfakes, sin hardware especial.

hid_a3f2…
MATCH: 0.94
LIVENESS
4/4 PASS
VERIFIED
LEVEL 2
L2 SCORE
87/100
EMBEDDING
128-D ✓
Sin hardware
Solo la cámara del celular
4 capas de liveness
Anti-foto, anti-deepfake
API REST estándar
JSON, tokens firmados, JWT
Embedding 128-D
Cifrado AES-256 en reposo
Productos

Dos formas de integrar Palmyn.

Palmyn Captcha
Drop-in para reemplazar reCAPTCHA

Widget JS que verifica humanidad sin frustrar al usuario. Behavior scoring durante la sesión filtra bots simples; solo cuando hace falta dispara un scan biométrico vía la app Palmyn. Devuelve un token firmado que validás server-side.

<div class="palmyn-captcha" data-sitekey="pk_live_…" data-callback="onPalmynVerified"></div> <script src="…/widget/captcha.js" async></script>
Ver documentación
Login with Palmyn
Login biométrico sin contraseñas

Tu usuario inicia sesión escaneando la palma desde la app Palmyn, no tipeando una contraseña. Recibís un human_id opaco y estable (HMAC-SHA256, no reversible), su email y un nivel de verificación 0-2.

<script src="…/widget/palmyn-auth.js"></script> <script> new PalmynAuth({ siteKey: "pk_live_…", container: "#login", onSuccess: token => sendToBackend(token), }); </script>
Ver documentación
Cómo funciona

Tres pasos. Una vez la mano,
infinitas verificaciones.

01 — REGISTRO

Escaneás tu mano

Una vez, en la app Palmyn, con la cámara del celular. El modelo extrae un embedding de 128 dimensiones, lo cifra con AES-256-CBC y lo guarda. La imagen cruda nunca se almacena.

02 — INTEGRACIÓN

El sitio incorpora el widget

Captcha o Login con dos líneas de HTML. Cuando se dispara la verificación, el servidor crea un challenge y se muestra un QR (o deep link en mobile).

03 — VERIFICACIÓN

El usuario aprueba con un scan

Abre la app Palmyn, escanea la palma. El backend compara contra el embedding registrado (cosine similarity, server-authoritative). El sitio recibe un token firmado con el human_id.

Arquitectura

Tres capas reales,
una respuesta firmada.

CAPA 01 · BIOMETRÍA
Palma + 4 gates de liveness
Modelo de IA propio entrenado con dataset privado. Embedding 128-D corre on-device (ONNX en WebView). Cuatro checks anti-deepfake corren por frame: motion (35%), depth (35%), consistency (20%), texture (10%).
CAPA 02 · BEHAVIOR
Score de comportamiento por sesión
Durante el captcha, el widget analiza patrones de mouse, teclado y scroll del usuario para descartar bots simples sin disparar scan biométrico. Score 0-100 por sesión combinado con device fingerprint.
CAPA 03 · CHALLENGE
Verificación server-authoritative
El match biométrico se computa en el servidor con la plantilla cifrada del usuario. El cliente solo manda el embedding; no decide pass/fail. El resultado se devuelve como token firmado HMAC con TTL corto.
Proximamente
Presencia continua entre sesiones, ZKP nativo, device fingerprint extendido (acelerómetro, sensores), y dataset cross-cultural más amplio.
Comparativa

Sin orbes.
Sin fricción.

World ID y similares
Requiere acercarse físicamente a un dispositivo dedicado (Orb).
Escaneo de iris percibido como invasivo, con fricción regulatoria en varios países.
Escalabilidad limitada por distribución física del hardware.
Integración para developers acoplada a un stack web3 específico.
Palmyn
Solo la cámara del celular — registro desde cualquier lugar.
Biometría de palma: menos invasiva, sin sensibilidad a trastornos oculares o lentes.
Cero infraestructura física — escala como cualquier API SaaS.
API REST estándar (JSON + tokens firmados), agnóstico de blockchain.
Early access

Sé el primero
en integrarlo.

Abrimos acceso a developers y proyectos que quieran probar Palmyn antes del release público. SDK en beta, soporte directo con el equipo.

Sin spam. Solo updates cuando haya algo concreto que contar.

✓  Recibido — te contactamos cuando abramos el siguiente batch.