No seed phrases. No passwords. Just your face, fingerprint, or device PIN.
See Rayos in action! This demo video walks through the entire experience — from creating a passkey wallet to signing a gasless transaction, all without a single seed phrase.
Rayos is an open-source smart wallet system built on the Stellar blockchain — designed so that anyone, technical or not, can own and control their digital assets without ever writing down a secret phrase.
Traditional crypto wallets make you write down a "seed phrase" — a string of 12–24 random words that, if lost or stolen, means losing everything forever. Rayos eliminates this entirely.
Instead, your wallet is secured by the same technology that unlocks your phone:
- 🍎 Face ID (iPhone / Mac)
- 👆 Touch ID (fingerprint)
- 🪟 Windows Hello (face or PIN)
These are called passkeys — a modern, phishing-resistant standard already trusted by Apple, Google, and Microsoft. Rayos brings that same level of security to blockchain.
You tap "Send"
→ Your device asks for Face ID / fingerprint
→ Your phone signs the transaction locally (your key never leaves your device)
→ The transaction is submitted on-chain via Stellar
→ Done. No passwords. No seed phrases. No browser extensions.
Beyond basic sending and receiving, Rayos supports:
| Feature | What it means for you |
|---|---|
| 🔒 Spend Limits | Set a daily maximum — no single transaction can drain your wallet |
| 🗝️ Session Keys | Let apps act on your behalf temporarily, within strict limits you define |
| 🛡️ Guardian Recovery | Designate trusted people or devices to help you recover access if you lose your phone |
| ⛽ Fee Sponsorship | Transaction fees are handled behind the scenes — no need to hold XLM just to pay gas |
Every repository in this organization is one piece of the same system, built to work together.
| Repository | What it does | Who it's for |
|---|---|---|
wallet-contracts |
The on-chain smart contracts — the core logic of your wallet living on Stellar | Rust / blockchain devs |
wallet-sdk |
TypeScript library to integrate Rayos wallets into any web or mobile app | App developers |
relay-backend |
The backend service handling fee sponsorship, session keys, and guardian recovery | Backend / infra devs |
web-dashboard |
The browser-based wallet dashboard for managing your account | End users |
mobile-app |
The iOS & Android mobile app for on-the-go wallet access | End users |
demo-app |
A full working demo showing Rayos in action, end to end | Everyone |
infra |
CI/CD pipelines, deployment configs, and environment management | DevOps / infra devs |
docs |
The public developer documentation site | Everyone |
Not sure where to start? Try
demo-appto see it live, ordocsto understand how it all fits together.
Rayos is built entirely with open-source tools, from the blockchain layer up to the UI.
| Layer | Technologies |
|---|---|
| Smart Contracts | Rust · Soroban (Stellar's smart contract platform) |
| SDK & Frontend | TypeScript · Next.js · Tailwind CSS · shadcn/ui |
| Mobile | React Native · Expo |
| Backend | Node.js · Neon (serverless Postgres) |
| Deployment | Vercel · GitHub Actions |
Every single dependency is open source — no black boxes, no proprietary lock-in.
We welcome contributors of all experience levels — whether you're a seasoned Rust developer, a frontend engineer, or just getting started.
- Explore — Browse the repos above and find one that matches your skills or interests.
- Read first — Each repo has an
ARCHITECTURE.mdexplaining its structure before you dive in. - Find an issue — Look for issues tagged
good first issuefor a friendly starting point. - Follow the conventions — See
CONTRIBUTING.mdfor branch naming, commit style, and PR guidelines.
Found a security vulnerability? Please do not open a public issue. Follow the responsible disclosure process described in SECURITY.md.
All Rayos repositories are released under the Apache-2.0 License — free to use, modify, and build upon.
Building open, non-custodial wallet infrastructure for the Stellar ecosystem.
Docs · Demo · Security · Contributing
