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