In development. RVNT is pre-release — not yet security-audited. Source code, public builds, and the iOS / App Store release aren’t available yet. Expect rough edges.

Identity Visualizer

Enter a public key to generate its visual fingerprint. This is the same visualization shown in the app during identity verification. Two devices displaying the same pattern for the same key confirms no man-in-the-middle attack has occurred.

Canvas visualization will render here.

Mathematical Derivation

Enter a public key above to see the derivation.

How It Works

The visual fingerprint is derived deterministically from the public key bytes. The process:

  1. The public key bytes are hashed with SHA-256 to produce a 256-bit digest.
  2. The digest is split into 8 segments of 32 bits each.
  3. Each segment determines: a color (hue from bits 0-8), a position (x,y from bits 9-20), a size (bits 21-26), and a shape type (bits 27-31).
  4. The shapes are rendered symmetrically on a 4-fold axis to create a recognizable pattern.
  5. The result is deterministic: the same key always produces the same image.