Skip to content
SCF RFP · Track 44

Passkey onboarding and intent execution for Stellar apps

Passkey smart accounts, scoped sessions, sponsor relay, intent execution, and a React UI kit — packaged so apps embed the flow instead of rebuilding it.

Passkey accountsNo seed phraseScoped agent sessionsGift & claim linksOpen source

From zero wallet to first Stellar action in under 60 seconds.

What Lazee Kit ships

Focused primitives, packaged as one reusable kit

Lazee Kit is a passkey onboarding and intent execution toolkit for Stellar apps. It is an embeddable developer layer — not a standalone wallet.

Passkey smart accounts

Soroban contract accounts users create with FaceID or TouchID — no seed phrase and no upfront XLM.

Scoped sessions

Agents and apps get a limited grant — allowed assets, contracts, caps, and expiry — never the user's keys.

Sponsor relay

Simulates, fee-sponsors, submits, and tracks transactions with per-app budgets and abuse controls.

Intent execution

Users describe an outcome — send, swap, bridge in, gift, claim, DCA — and Lazee turns it into a transaction plan.

React UI kit

Drop-in TypeScript SDK methods and React components for login, gift links, claim, permissions, and receipts.

+ reference app, docs, tests & runbooks

Outputs compound across the Stellar ecosystem.

The first minute

Lazee changes what a user hits first

Crypto-native first minute

  • Understand wallets and private keys
  • Find and fund XLM for reserves
  • Add the right trustlines
  • Pick bridge and swap routes
  • Approve repeated signing prompts
  • Guess at the transaction status

Lazee first minute

  1. 1Open the app
  2. 2Create an account with FaceID or TouchID
  3. 3Approve one clear intent
  4. 4App sponsors it through the relay
  5. 5See a readable receipt

SCF RFP fit

Every need maps to a proof artifact

  • Onboard without seed phrases
    Passkey smart accounts created with FaceID or TouchID
    Testnet account in under 60s
    ✓ Current fit
  • Remove upfront XLM friction
    Sponsor relay pays account creation and the first action
    Sponsored testnet receipts
    ✓ Current fit
  • Make value transfer consumer-friendly
    Gift links and claim links backed by Gift Vault escrow
    Create, claim, and refund demo
    ✓ Current fit
  • Let apps express outcomes, not transactions
    Intent package: send, swap, bridge in, gift, claim, refund, DCA
    Typed intent schemas in the SDK
    ✓ Current fit
  • Automate safely without sharing keys
    Scoped sessions with caps, expiry, allowlists, and revocation
    DCA bot capped per day, out-of-scope rejected
    ◷ Planned milestone
  • Provide reusable developer tooling
    TypeScript SDK, React UI kit, reference app, and docs
    SDK reference and component catalog
    ◷ Planned milestone
  • Be production-credible
    Threat model, tests, observability, runbooks, sponsor controls
    Verification matrix and dashboards
    ◷ Planned milestone
  • Build in the open
    Public repo, MIT code, CC BY docs
    GitHub repo
    ✓ Current fit

Stellar ecosystem impact

Reference infrastructure, not one isolated app

Seedless onboarding

Mainstream users join Stellar with a device passkey instead of seed phrases, reserves, and trustlines.

Passkey account on testnet in under 60 seconds.

Consumer-grade transfers

Gift and claim links let anyone receive Stellar assets — even before they have a wallet.

Send, claim, and refund backed by onchain escrow.

Safe agent automation

Agents act through scoped sessions with caps and expiry, never the user's private keys.

DCA bot capped at 100 USDC/day, revocable anytime.

Outcome-based UX

Apps describe intents — send, swap, bridge in, gift, DCA — instead of hand-building transactions.

One intent schema, many Stellar flows.

Developer velocity

Teams stop rebuilding accounts, sponsorship, sessions, and receipts from scratch.

At least two reference integrations import the SDK.

Reviewable operations

Sponsor budgets, rate limits, simulation gates, and runbooks keep embedded infrastructure auditable.

Public threat model, tests, and dashboards.

System architecture

Authorization stays onchain. The relay only pays and submits.

The user or a scoped session authorizes first. The sponsor relay pays fees and submits only the prepared action.

See full architecture →

Reference App

React PWA

Lazee SDK

TypeScript

React UI Kit

React

Sponsor Relay API

Node / Bun service

Intent Orchestrator

Node / Bun service

Indexer & Events API

PostgreSQL + worker

Passkey Account Contract

Soroban Rust

Session Registry Contract

Soroban Rust

Gift Vault Contract

Soroban Rust

Staged delivery — ~5 months

$72,000 in XLM across three tranches

M1$28,800

Weeks 1-7

Passkey account & intent UX foundation

Prove lazy onboarding and outcome-based actions on Stellar testnet.

M2$21,600

Weeks 8-14

Scoped sessions for agents

Enable safe automation without handing private keys to agents.

M3$21,600

Weeks 15-20

Developer platform & mainnet pilot

Make Lazee Kit reusable by other Stellar apps and prepare a controlled mainnet release.

Reviewer proof

Verifiable artifacts, not promises

Every milestone ships reviewer-checkable proof. Links are filled in before SCF submission.

GitHub repo
Public demo URL
Contract IDs
Transaction hashes
Test summary
3-min video