Demo MVP — Milestone 1
From zero wallet to claimed USDC in under 60 seconds
A complete C-address onboarding journey a reviewer can understand without installing anything. Seven steps, each with one screen and one plain-English outcome.
- 1
Create C-address
The app creates a Stellar C-address with passkey-style UX.
→ Smart account exists. No seed phrase, no funded account, no upfront XLM.
lazee.app/createNo upfront XLMCreate Lazee Account
Passkey-style · no seed phrase
Account typeC-address smart accountC-addressCBLAZEE…7F3QK9X2Sponsor relayReady - 2
Sponsor first action
The app sponsors the first action, so the user does not need XLM first.
→ Relay moves through Simulate → Sponsor → Submit → Confirm.
Sponsor relaySponsoredYour first action is sponsored
This app pays the network fee
SimulateSponsorSubmitConfirmTx hasha3f9…d21cFee payerApp sponsor relayUser XLM required0.00 - 3
Create gift link
A sender creates a claimable USDC link.
→ GiftVault escrows funds and emits GiftCreated. Asset, amount, expiry, refund rule shown.
lazee.app/giftGiftCreatedCreate USDC gift link
AssetUSDCAmount25.00Expiry7 daysRefund ruleSender after expirylazee.app/claim/g_8K2…aQ - 4
Claim gift
The receiver claims with the new C-address.
→ Claim proves the secret and binds the receiver address onchain.
lazee.app/claim/g_8K2…aQYou received
25 USDC
Fromsender.lazeeYour accountNew C-address - 5
View receipt
The app shows a readable receipt with verifiable transaction details.
→ Receiver C-address, USDC balance, tx receipt, gift status: Claimed.
ReceiptGiftClaimedBalance
25.00 USDC
ReceiverCBLAZEE…7F3QK9X2Tx hasha3f9…d21cGift statusClaimedGiftCreatedGiftClaimedReceiptIssued - 6
Grant scoped session
The user can grant automation without handing over keys.
→ DCA bot: up to 100 USDC/day for 30 days, approved routes only.
Grant sessionRisk previewAllow DCA Bot?
Swap up to 100 USDC / day for 30 days using approved routes only. Cannot transfer to arbitrary addresses. Revocable anytime. - 7
Revoke session
The user can revoke anytime. Out-of-scope execution fails.
→ Session revoked; an out-of-scope call is rejected by contract policy.
Active sessionRevokedDCA Bot session
status: revoked
Spent40 / 3000 USDCRevoked atblock #1042✕ Out-of-scope transfer rejected by SessionRegistry
The win is not that Lazee hides Stellar.
The win is that Lazee lets users experience Stellar before they have to understand every Stellar detail. Demo artifacts: public URL, 3-minute video, contract IDs, transaction hashes, test summary.