// Live QR ceremony

Generate. Scan. Capture. Verify. Return to the display site.

This page exercises the same contracts external sites use: create a QR, show it anywhere, let Yanez process the biometric proof on-device, then poll the protected status URL for the verified callback payload or preapproval token.

01 Service creates challenge 02 Display site renders QR 03 Yanez app signs exact bytes 04 Origin polls protected status URL

Proof of humanhood

Start a Yanez QR session

Generate a live Yanez Biometrics signing request. The callback verifies exact-message BLS signature and public-key-to-address binding before storing proof metadata.

Agent preapproval

Bind a delegated payment intent

Create a canonical `yanez-preapproval/1` blob scoped to a Nexartis tenant, run, amount, chain, verifier, and audience. Yanez signs the blob; Nexartis verifies and enforces it.