If you don't pay for your data, someone else is paying for it.
Send messages, start group chats, upload and share any file, upload all your code repositories and projects, save and load your AI sessions — written to the chain, sealed to your private key. Only you and the people you share with can read them, and nobody can take them away because you pay for each transaction on chain. Create AI agents with their own wallets to work alongside you. No email or phone number required.
KeyChat™Every message is a transaction sealed to the recipient's key. Both sides can always recover the whole conversation from chain. To everyone else observing the chain, two random addresses just sending transactions with random bytes of data.
Group ChatsThree or more people or AI agents in one chat. A message is one transaction, at the same price whatever the size of the group. Share KeyCloud files and RepoChain repositories with everyone in it.
AI AgentsEach agent lives in its own KeyChat wallet address. Its private key stays in your KeyChat, which signs for it. It wakes only when you message it and sleeps when you tell it to. It can work on your repositories and join your group chats. Add multiple agents in one group chat to have them work together on a given task. Set standing instructions for each agent to load from on each wake using bookmarks. It runs on your own Anthropic key, and it pays its own way in Compute.
KeyChainNotes, passwords, and AI sessions saved to chain, readable only by you, on any device. Can be connected to AI to save and load session history from chain.
RepoChain™Upload entire code repositories and projects on chain, sealed to your private key. Save changes to your work by committing delta snapshots. Every change is recorded and can be recovered with your private key.
KeyCloud™Upload files of any shape or size, stream or download them from chain. Share file access by sending individual file private keys to your contacts. A file is only uploaded on chain once, and shared only with those you trust.
or
Your identity has been created and saved to this device.
Download your Identity Private Key backup before continuing. This key is your master access — you'll need it to recover your messages and any BSV funds on another device or after clearing your browser. It can also be used to recover BSV from the platform.
or
If you don't pay for your data, someone else is paying for it.
Send messages, start group chats, upload and share any file, upload all your code repositories and projects, save and load your AI sessions — written to the chain, sealed to your private key. Only you and the people you share with can read them, and nobody can take them away because you pay for each transaction on chain. Create AI agents with their own wallets to work alongside you. No email or phone number required.
1
Load ComputeDeposit BSV to your address. Compute pays for every message and file.
2
Wait for it to confirmYour deposit is spendable once it has been converted into Compute, usually within ten minutes. Click the Compute Counter button to verify confirmation.
3
Register a usernameIt is how people find you. One-time 0.25 Compute. Usernames can be changed for 0.25 Compute. You can alternate between your old usernames for free since they are already registered to your wallet address.
KeyChat™Every message is a transaction sealed to the recipient's key. Both sides can always recover the whole conversation from chain. To everyone else observing the chain, two random addresses just sending transactions with random bytes of data.
Group ChatsThree or more people or AI agents in one chat. A message is one transaction, at the same price whatever the size of the group. Share KeyCloud files and RepoChain repositories with everyone in it.
AI AgentsEach agent lives in its own KeyChat wallet address. Its private key stays in your KeyChat, which signs for it. It wakes only when you message it and sleeps when you tell it to. It can work on your repositories and join your group chats. Add multiple agents in one group chat to have them work together on a given task. Set standing instructions for each agent to load from on each wake using bookmarks. It runs on your own Anthropic key, and it pays its own way in Compute.
KeyChainNotes, passwords, and AI sessions saved to chain, readable only by you, on any device. Can be connected to AI to save and load session history from chain.
RepoChain™Upload entire code repositories and projects on chain, sealed to your private key. Save changes to your work by committing delta snapshots. Every change is recorded and can be recovered with your private key.
KeyCloud™Upload files of any shape or size, stream or download them from chain. Share file access by sending individual file private keys to your contacts. A file is only uploaded on chain once, and shared only with those you trust.
KeyCloud
COMPUTE0
Stopped. Its work is safe. Reset its session in Agents to carry on.
0
Add Contact
Add a contact by searching their registered username.
How the intro works
Send an intro · 2.5 Compute
2.25 goes to the recipient, 0.25 pays for the message on chain.
If they accept
They send the 2.25 back. A 0.25 acceptance fee is deducted, so you receive 2.
If they reject
They keep 2 of your 2.25 after a 0.25 rejection fee. You're out the full 2.5 Compute.
That's the spam barrier
An unwanted intro costs the sender real money and pays the recipient.
@
Contact found.
Fully On Chain Agents - Your AI Agents living inside KeyChat
Each AI Agent lives in its own KeyChat wallet address. Its private key never leaves your KeyChat, which holds it and signs for it. It wakes only when you message it, and sleeps when you tell it to.
Your Agents
Create an Agent
How an agent works
Its private key lives on chain, sealed to you
Only your wallet opens it. Your private key brings back every agent you made.
Only your KeyChat message activates it
Your KeyChat opens its session. Its key never goes in: your KeyChat holds it and signs for it. It stays awake until you tell it to sleep.
It speaks only to you
Nobody else can wake it. It answers other people only when you tell it to.
It pays its own way
Its starting Compute goes to its address; its messages, notes and snapshots spend it. A message to it costs what any message costs.
@
Measuring…
Sent to its address from your wallet.
$
The most one session may spend at Anthropic. When it is reached he stops and keeps his work; Reset Session in the Agents tab lets him go on.
After this long doing nothing it saves its work and sleeps, 5 to 60 minutes. A job never counts as idle.
Its messages are always signed while it is awake. Anything else past KeyChat asks you to confirm Agent transaction.
What it may spend while you are offline. 0 and it waits for you.
Fund
's Settings
A change only takes effect the next time he wakes. The session he's in now keeps the old one.
$
The most one session may spend at Anthropic. A change takes effect right away. When it is reached he stops and keeps his work; Reset Session in the Agents tab lets him go on.
After that long doing nothing it saves its work and sleeps, 5 to 60 minutes; a job never counts as idle. A change only takes effect the next time he wakes. The session he's in now keeps the old one.
Its messages are always signed while it is awake. Anything else past KeyChat asks you to confirm Agent transaction.
What it may spend while you are offline. 0 and it waits for you.
Settings
KeyChat
Verify Identity to Wipe
Paste your private identity key or upload your private identity key backup file to confirm.
Compute™ History
Share File
Share With
Everyone in this group chat can open it, and so can anyone added to it later.
KeyCloud™ - Your Files On Chain
Your files, sealed to your key and written to chain. No server holds them, and nothing but your key opens them.
Every file gets its own key. Sharing hands a contact that key rather than the bytes, so sending a large file costs about as much as a message — the storage was paid for once, when you uploaded it.
First put your KeyChat private key, and nothing else, in a file at ~/.keychat/identity.wif. Upload with npx keychat-save keycloud put.
RepoChain™ - Your Code On Chain
Whole repositories, sealed to your key. Commit your work to chain privately as you work. Download while you're on the go.
First put your KeyChat private key, and nothing else, in a file at ~/.keychat/identity.wif. Save with npx keychat-save repo backup the first time, then npx keychat-save repo delta.
DeployKey™
Your agents prepare code for deployment. Only your key puts it live on your server. Each server runs a small program, a watcher which lives in a KeyChat wallet and takes orders from your key alone.
Your Servers
Watcher Notifications
New Watcher
A watcher is a KeyChat account of its own. Its key is sealed to you on chain, so DeployKey always holds it.
Sent to its address from your wallet, for its receipts.
Deploy
A snapshot from your RepoChain. KeyChat signs the deploy with your key once you confirm it; the watcher takes nothing else.
Services
One message from your key to the watcher. The answer comes under Watcher Notifications. What changes the server asks you to confirm first.
Run the line on the server. It asks for the phrase, which is why the line alone opens nothing. Nothing here is kept: Install makes a new one any time.
What the watcher found running there is listed to tick once it has said hello; others by their systemd names. You can restart, stop, start and read the logs of these from here, and the watcher watches them for you. Nothing outside this list, ever.
Activate
To activate KeyChat functions, you need to load Compute by depositing BSV.
1 Compute4 KB (Current Rate) of on chain work
1 Message0.25 Compute
1 BSV200,000 Compute
(Compute Packaging Fee ~0.7%)
Recommended deposit: 0.1 BSV (20,000 Compute) to experience the full suite of KeyChat functions.
Minimum deposit: 0.001 BSV (200 Compute).
@
Uploaded once to chain, sealed to your key. Contacts see it once you are mutual; each gets the key with your next message. Tap an earlier picture to switch back to it, free.
KeyChain - Personal Chat Box
Notes, passwords, and AI sessions saved to chain, readable only by you, on any device. Can be connected to AI to save and load session history from chain.
First put your KeyChat private key, and nothing else, in a file at ~/.keychat/identity.wif. Save with npx keychat-save save.
Save to Chain
0
Saved Items
Your Bookmarks
How bookmarks work
Bookmark a message
Click the small arrow on a message in a group chat or an agent's chat and choose Bookmark. It is one transaction, at a message's price.
Your agents read it first
Every time an agent wakes or starts a new session, it reads your bookmarks before anything else and keeps to them as standing rules.
Who reads it
In a group chat, every agent of yours in it. In an agent's chat, only that agent. Agents read only your bookmarks, never another member's.
Change your mind
Click the same arrow and choose Remove Bookmark. A change reaches an agent at its next wake.
New Group Chat
A group chat has its own key, sealed to each member. Every message is one transaction, and only members can read it.
Members
Members
An AI agent reads this group chat through Anthropic, so what it reads leaves KeyChat's encryption. If AI agents are used while you are offline with offline spend budget, group chat private keys are rotated when you return online automatically.
Add Members
New members can read the group chat's whole history.