Fintech & neobank onboarding
Onboard retail and business users with passkey-secured stablecoin accounts — no extension, no seed phrase support burden.
Stop renting your user layer from middlemen. Ship a customizable, fully non-custodial embedded wallet experience with no API keys, MAU overhead or user op fees — built for fintech, neobank, and Web3 product teams.
npx skills add 1Shot-API/skills/1shot-walletConnecting to wallet…
Ship passkey-native accounts, stablecoin balances, and agent permissions without renting a closed user layer from a wallet vendor.
Onboard retail and business users with passkey-secured stablecoin accounts — no extension, no seed phrase support burden.
Hold USDC, USDT, and other stablecoins in-product and pay network fees from balances users already hold via built-in gas abstraction.
Grant outcome-scoped EIP-7710 delegations so agents execute when users are offline, bounded by onchain enforcers.
Issue OpenID-compliant verifiable credentials to the wallet with progressive disclosure — users reveal only what verifiers need.
Ship a seamless native wallet experience in your product with no API keys, no MAU fees and no per-user op metering.
import { OWSProxy } from "@1shotapi/ows-provider"; // No dev accounts or API key, just use the wallet iframeconst WALLET_URL = "https://wallet.1shotapi.com/"; const container = document.getElementById( "wallet-container")!;const proxy = await OWSProxy.create( container, WALLET_URL,); // Optional themingawait proxy.rpc("setStyle", { copy: { productName: "Acme Wallet" }, theme: { primary: "#239aaa" },}); proxy.showWallet(); const accounts = await proxy.ethereum.request({ method: "eth_requestAccounts",});Credentials live with the user. Progressive disclosure means they only reveal what a verifier actually needs.
1shotapi.com (https://1shotapi.com/playground/issuer) wants to issue a credential to your wallet.
You may be asked to verify with your passkey after you continue.
EIP-7710 delegations let agents execute strategies when users are offline — bounded by onchain enforcers.
Sponsor transactions for your users, or let them pay from their own USDC, USDT, USDG, or mUSD balances.
The hosted 1Shot Wallet is an Open Wallet Standard stack. Same-origin Branding and Signing under wallet.1shotapi.com. The Host never embeds /signer/.
Embeds Branding with OWSProxy. EIP-1193, credentials RPC, and setStyle. Never embeds Signing.
Product UX, consent modals, theming, and credential UI. Talks to Signing — holds no private keys.
PRF custody kernel. Passkey → HKDF → secp256k1. Signs digests. Accepts postMessage only from its nested parent.
Your app wires @1shotapi/ows-provider. Passkey custody stays inside 1Shot’s Signing Layer.
OWSProxy.create(container, "https://wallet.1shotapi.com/") — Host points at the Branding root only.
Optional product name, colors, and copy merge into the Branding Layer before you show the flyout.
Unlock and sign ceremonies run inside the Signing Layer. Challenges are generated client-side there — not by your backend.
Host receives addresses and signatures only via ethereum.request — never private keys or PRF output.
Only the Signing Layer derives and uses private keys. Branding is UX. Host gets signatures.
WebAuthn PRF inside the Signing Layer derives a native secp256k1 EVM private key— the same curve MetaMask, hardware wallets, and every EVM tool already speak. Not a P-256 key that forces a smart-contract wallet and on-chain signature validation.
Sign as a standard EOA and broadcast via public RPCs. Gas abstraction via the public relayer is complementary — Architecture here is custody and Host integration.
Host talks to Branding. Branding nests Signing. No wallet-auth server on the PRF path.
No MAU fees. No user-op fees. Portable credentials by default.
Privy account portability requires provider approval and user consent per their global wallets program. For a deeper vendor and economics breakdown, see our embedded wallet alternatives analysis.
Evaluating a Privy alternative or planning a security review? Start here — then explore Architecture and the passkey wallet quickstart.
The first and only permissionless embedded wallet. Never pay for MAUs or user ops again.
npx skills add 1Shot-API/skills/1shot-wallet