private beta · — early users

AI belongs to all of us. By us, for us.

Use it or serve it. 1 credit = $0.01.

No corporation. No data center. Just peers.

peers online
models
tokens / 24h
earned by peers / 24h
connecting…

Cheap + you earn

1 credit = $0.01. Plug in your GPU when you're not gaming and earn while you sleep. Spend your credits on chat, or cash out via Wise once you cross the KYC threshold.

70 / 25 / 5 — peer · platform · reserve

Open + community

We don't host the models. The network does. OpenAI-compatible API, any Ollama model, peers anywhere. No vendor lock-in. Source is auditable.

MIT-licensed peer agent

Private by design

Chat history is end-to-end encrypted with a key derived from your password. Peers see your prompt to answer it — they never learn who you are. Lose your password, you lose your history. We mean it.

Argon2id + XChaCha20-Poly1305

What you actually get

Four interfaces, one network. All four ride the same encrypted layer — your prompts, channel messages, and DMs are unreadable to us by design.

AI Chat

A familiar one-on-one chat with the model of your choice — Llama 3.2, Qwen 2.5, Phi 3.5, Mistral. Pick the model from a dropdown, ask anything, watch it stream back. Conversation history is saved on the server but encrypted with a key derived from your password — even our database admins can't read it.

  • Pin or rename old chats from the sidebar
  • Folder-RAG: drop a directory in, ask questions about its files
  • OpenAI-compatible API for the same chat from your scripts

Channels

Like Discord but private — channels you create are invisible to everyone except invited members. Public channels (curated by the platform) work like community rooms; private channels are encrypted to their members and self-delete after everyone has been offline for a configurable number of days.

  • Per-channel AI bot — give it a name, a system prompt, a model. Members summon it with @ahmet or @bot; the asker pays.
  • Personal invites pre-sealed to a recipient's pubkey — the URL is forward-safe to copy, only the named user can claim it.
  • Owner-managed roster: add by @username, kick anyone, see online dots in real time.

Direct Messages

End-to-end encrypted 1:1 messaging using NaCl crypto_box (X25519 + XSalsa20-Poly1305). When you're online we deliver in real time over the signaling bus; when you're offline we hold an opaque ciphertext blob for up to 7 days and drop it. We never read it. We never keep it.

  • DM-policy switch: 'everyone' / 'only people I follow' / 'closed'
  • Block list — fully effective server-side, not just a UI hide
  • Friend request gate for first-time DMs you didn't initiate

Custom AI Bots

Each channel can host one AI bot you configure: name, model, system prompt, cooldown, daily cap. The bot becomes a virtual member of the channel; mention it like any user. Inference runs through the network, the asker's credits are debited, and the answer streams back as a regular channel message — encrypted just like everything else.

  • Build a tutor bot for a study channel
  • Build a domain-trained assistant for your team's #project room
  • Build a roleplay character bot — its system prompt is yours, not ours

How it works

Two ways in. Pick one — or both.

As a user

  1. Pick a plan or earn credits as a peer.
  2. Open the chat. Pick from the model menu.
  3. Each chat draws tokens from your credit balance.

As a peer operator

  1. Install the desktop app (macOS · Windows · Linux).
  2. Toggle peer mode on. We pull two starter models.
  3. Your idle GPU serves chats from the network.
  4. Earn 70 % of every chat. Cash out via Wise.

Signal-grade privacy, by default

We didn't bolt encryption onto a chat product. The encryption is the product. Three concrete promises, three honest caveats — no marketing fog.

#1

We can't read your messages

Channel messages are encrypted with XChaCha20-Poly1305 using a per-channel symmetric key. That key never reaches our servers in plaintext — it's sealed (libsodium sealed_box) to each member's X25519 pubkey, which is itself derived from your password via Argon2id. Server stores ciphertext + sealed-box blobs. The keys live on your devices.

#2

We don't store your messages

Channels: zero server-side persistence. Messages flow through the signaling bus as ciphertext and are never written to disk. Direct messages: server holds an opaque queue for up to 7 days so offline recipients don't lose the thread, then it's deleted automatically. We never get the keys to read either.

#3

Peers don't learn who you are

When your prompt goes to a peer's GPU for inference, the relay strips your user_id, IP, and conversation_id first. The peer sees the prompt — they have to, to answer it — but cannot link it back to you. Repeated requests rotate across peers when possible to thwart profile reconstruction.

What we'd be lying about if we promised more

  • Server knows the membership graph. Routing private channel messages requires us to know who's a member; the metadata is real even if the contents aren't readable.
  • Forward secrecy is on the V2 roadmap. Today's design uses static per-channel keys, so a future compromise of someone's master key could decrypt their past messages on disk. Signal's double-ratchet prevents this; we'll ship it once channels stabilize.
  • Lose your password and you lose your history. We can't reset it because we never had your master key. Write it down.

How we differ from the rooms you've used

CoralMeshDiscord / SlackTelegram (default chats)Signal
Server can read messagesNoYesYesNo
Messages stored long-termNo (DM 7d, channels 0)Yes (forever)Yes (forever)No
AI bot in channelsYes3rd-party only3rd-party onlyNo
GPU monetization for usersYes (peer mode)

How much could you earn?

Rough estimate based on average tokens-per-second per GPU class. Real earnings depend on demand.

Gross$9.68
Power−$7.20
Net$2.48

for data centers

For data centers and GPU farms

Have spare H100 / RTX racks during off-peak hours? Plug 5–20 % of your fleet into CoralMesh and turn idle into income — without a sales team, without a customer onboarding pipeline, without changing your existing workloads.

01

Spot-pricing your spare capacity

Big customers reserve N GPUs but rarely hit 100 % utilisation. The remaining headroom usually idles. CoralMesh routes inference traffic to whatever capacity you mark as available, in 30-second-granularity slots. Mark your spare 20 % at 03:00–09:00 and the network fills it.

02

Inbound demand without a sales motion

You don't court customers, write contracts, or staff a support team. The platform brokers requests; you run the inference; we settle credits to fiat via Wise weekly. Higher-tier peers (data-center grade) get ranked first in the scheduler and earn a 1.2× quality multiplier.

03

Privacy that hyperscalers can't promise

AWS / GCP / Azure see customer prompts in plaintext during inference. CoralMesh's relay strips identity before the prompt reaches you, and the customer-side encryption means logs never link back. For B2B clients with sensitive workloads — legal, healthcare, R&D — this is a moat your hyperscaler resale never had.

04

No model lock-in, no platform tax beyond 25 %

You serve any Ollama-compatible model. We take 25 % platform fee, 5 % goes to a refund/risk pool, you keep 70 % of every token. Compare to: AWS Bedrock margins (50–70 % vendor capture), GPU rental brokerages (often 30–40 % cut + opaque billing), or running your own SaaS (months of sales lift, customer support, churn).

05

Two-line agent, drop into Kubernetes

The peer-agent is a single Go binary. Helm chart deploys N replicas across your nodes, each agent advertises the GPUs it sees, scheduler does the rest. Resource caps + termal/throttle hooks built in — won't fight your existing scheduler.

Want enterprise terms?

Fleet of 50+ GPUs and looking for a bilateral agreement (committed minimum payouts, custom SLAs, dedicated routing pool)? Email enterprise@coralmesh.io with your specs — we typically respond within 24h.

enterprise@coralmesh.io

AI shouldn't belong to four companies.

Inference is becoming a utility. Today you pay a SaaS toll. Tomorrow you should be able to opt in: bring your hardware, serve a model, get paid. Use the network for cheap, private chat. Millions of consumer GPUs sit idle — cheaper, more private, more resilient than five hyperscale clusters. CoralMesh is the protocol layer that makes it work.

— people are already on the network.

join them →

Get the desktop build first

We email you the moment macOS / Windows / Linux installers are signed and ready. No marketing spam.

Questions