Keyless dApps testnet · command bus live on Sepolia — console coming soon OPEN CONSOLE →
‣ A first in Web3: calldata as a command bus

The command bus
for Ethereum.

Control any backend with a signed transaction. Send JSON in calldata — your backend interprets it. Build anything. Your users never connect a wallet again.

Breakthrough 01

Bring your own command language.

Define your own JSON commands and handlers on top of Keyless dApps. One engine runs everyone's app — spin up a game, a dApp, a vote, or an automation in minutes, with no protocol of your own.

Breakthrough 02

Never connect a wallet again.

No Connect Wallet button. No session. No approve-this-site popups. Users sign and send a transaction from a wallet app, CLI, script, or agent. The frontend never touches keys.

Live Demo

From signed calldata to a real action.

A command is JSON in a signed transaction. The relayer reads it over WebSocket; the interpreter validates, authorizes, and executes. Try the simulated flow below.

keyless-cli — sepolia #21,356,402

Command Bus Demo

Build a JSON command, sign it, broadcast as calldata.

Press Build Command to begin

01
Sign Active

Build a JSON command and sign a transaction with the calldata. No connection.

auth: signature
02
Send
03
Stream
04
Interpret
05
Execute
06
Verify
Command Pipeline
How it works

A signed transaction in. A real action out.

Every command flows through the same path. Because it is signed, you get authentication for free. Because it is on-chain, you get ordering, timestamps and a public audit trail for free.

Core Engine Command envelope v0.1
Next SDK · receipts · mainnet

Relayer + interpreter

✓ LIVE

Testnet command bus on Sepolia. WebSocket stream with backfill — nothing missed.

Live console

✓ IN PROGRESS

Fire a command through the real interpreter and watch received → done in real time.

TypeScript SDK

✓ PLANNED

registerApp, schema validation, authorization — your whole backend in one package.

On-chain receipts

✓ PLANNED

Optional provable round-trip from signed calldata to executed handler.

Hosted relayer

✓ PLANNED

Managed infrastructure so you focus on commands, not ops.

$KEY token

✓ PLANNED

ERC-20 on Ethereum. Value from usage, not from a gate.

Transport

Calldata

JSON in signed tx

Auth

Signature

No wallet connect

Delivery

WebSocket

Ordered + backfill

Execution

Per-app serial

No command races

Frontend

100% static

Keys never touch UI

Comparison

What makes Keyless dApps different?

Command bus architecture vs wallet-connect dApps vs calldata locked inside smart contracts only.

Keyless dApps
Authentication
Signature in transaction — no session
Frontend
100% static — never touches keys
Audit trail
On-chain, ordered, permanent
Clients
Wallet, CLI, script, or agent — headless
Command language
Bring your own JSON schema + handlers
Phishing surface
No connect button — no session to hijack
Wallet Connect
Authentication
Live wallet session in browser
Frontend
Requires provider injection
Audit trail
Off-chain / app-dependent
Clients
Browser with connected wallet
Command language
Contract ABI calls only
Phishing surface
Sessions and approvals can be drained
Contract-only
Authentication
Only inside smart contract logic
Frontend
N/A for off-chain backends
Audit trail
Execution only — not command intent
Clients
Limited to on-chain calls
Command language
Solidity ABI encoding
Phishing surface
Still needs wallet connect for writes
Interpreter Streaming

Commands

128

processed

Apps

4

active

Block

#21 356 402

Latency

~1.2s

Recent commands
Live Simulation 5s updates
Command Feed

Watch commands move from received to done.

The relayer streams signed transactions in real time. The interpreter validates schema, checks authorization, dedupes by tx hash, and executes handlers serially per app. Every step is visible — simulated here until the console ships.

Coming Soon

$KEY network token.
Value from usage, not from a gate.

An ERC-20 on Ethereum. Protocol utility tied to relayer usage and hosted infrastructure — not a presale or insider allocation. Contract address announced at launch.

Network

Ethereum

Model

Fair Launch

Allocation

0% team

Verify now

$KEY Token SOON

Network token planned for mainnet.

Utility from relayer usage and hosted infrastructure. No presale. No whitelist. No team allocation at launch.

Network Ethereum
Symbol KEY
Launch Planned
Contract TBA
COMING SOON
Follow for launch updates. @keylessdapps ↗
Testnet Live on Sepolia

See it live.
No wallet required.

Open the console, fire a command through the interpreter, and watch it move from received to done in real time. Console shipping soon — try the demo above.