Embed in two calls
new Sigil({...}) then await sigil.init(). The wallet iframe mounts, the user signs in, and you get an address.
Embed in two calls
new Sigil({...}) then await sigil.init(). The wallet iframe mounts, the user signs in, and you get an address.
Real self-custody
Shamir 2-of-3 split. Device share lives in the user’s browser, provider share in Sigil under Cloud KMS, recovery share in your backend (or in Sigil with a separate KEK).
React-first DX
<SigilProvider>, useWallet(), useSignMessage() — or use the vanilla class from any framework.
Operated by DAC
Bit2Me group — same compliance and security perimeter as a regulated VASP.