SoroPass
Components

Components

Drop-in, token-driven create, sign, and recover screens for Stellar smart-account passkeys, wired through Stellar Wallets Kit.

Drop-in, token-driven create / sign / recover screens for Stellar smart-account passkeys — framework-agnostic vanilla DOM today, wired through Stellar Wallets Kit.

Screens

Also included

Primitives

The building blocks the screens compose from — all token-driven.

What's included

  • Three core screens — Create, Sign, and Recover — sixteen states in total, every one designed, accessible, and themeable.
  • Complete primitive set — Card, Button, AddressChip, Identicon, TxSummary, the listbox, and both busy overlays — all token-driven.
  • One token system — Light and dark from a single set of OKLCH custom properties, plus RTL and a reduced-motion variant.
  • Typed error layout — A single error view wired to the frozen 10-code KitError taxonomy, with friendly copy per code.
  • Stellar Wallets Kit module — A PasskeyModule that registers passkey as a first-class option in the kit's wallet picker.
  • Headless or styled — Use the styled screens, or drive your own UI from the headless flow controllers — your call.

On this page