Skip to content

Private AI · Settled on Solana

Ask anything.
Leave nothing behind.

One quiet interface to the leading AI models. Names, places, contact details and wallet addresses are swapped for placeholders on your device before a request leaves it. Your history stays in your browser, we never train on your prompts, and you can start without an account.

  • Browser-local history
  • Privacy filtering
  • No ad tracking
  • Wallet optional
  1. 01Raw promptYour device
    Remind Maya Okafor to send the lease for 41 Harbour Road to maya.okafor@proton.me before Friday.
  2. 02Privacy filterYour device
    • personMaya Okafor[PERSON_1]
    • address41 Harbour Road[ADDRESS_1]
    • emailmaya.okafor@proton.me[EMAIL_1]
  3. 03Anonymized promptLeaves device
    Remind [PERSON_1] to send the lease for [ADDRESS_1] to [EMAIL_1] before Friday.
  4. 04ModelProvider
    Hi [PERSON_1], a quick reminder to send the lease for [ADDRESS_1] to [EMAIL_1] before Friday. Thank you!Example reply
  5. 05Local restorationYour device
    Hi Maya Okafor, a quick reminder to send the lease for 41 Harbour Road to maya.okafor@proton.me before Friday. Thank you!

01Smart privacy

Personal context goes in.
An anonymous request comes out.

Before anything is sent, the composer finds names, places, contact details, IDs, card numbers and wallet addresses and swaps them for stable placeholders. The model answers in placeholders; your browser puts the real values back.

Runs in this page with the same filter the app uses. Nothing you type here is sent anywhere.

01 You type Device
Find restaurants near my home in New York and send the shortlist to Elena.
02 Sanitized Device
Find restaurants near my home in [CITY_1] and send the shortlist to [PERSON_1].
03 Provider receives Model
{
  "model": "auto",
  "messages": [
    {
      "role": "user",
      "content": "Find restaurants near my home in [CITY_1] and send the shortlist to [PERSON_1]."
    }
  ]
}
04 Restored for you Device
Here are four places within walking distance in New York. I've drafted a short note for Elena with the shortlist.Illustrative reply
What was replaced
TypeOriginal (stays local)Sent as
CITYNew York[CITY_1]
PERSONElena[PERSON_1]

Replaces names, places, contact details, IDs, addresses and wallets with placeholders.

What it catches, and what it can miss

02Auto

Every question.
One quiet route.

However tangled the question, it takes the same path: personal details are stripped on your device, the request is answered, and the real values are put back before you read it. You never pick an engine — Auto handles that.

03Products

Chat, image, video, connect, code.

Five tools behind the same privacy layer and the same credits.

A composer that knows what it's sending.

Switch models mid-conversation, set reasoning depth, attach files, and see a receipt for every message showing exactly what left your device.

  • Streaming with stop and regenerate
  • Markdown, tables and highlighted code
  • Per-message privacy receipts
  • Text and image attachments
Open chat

04Solutions

For the questions you'd rather keep to yourself.

Everyday private AI

Health questions, money, relationships, work drafts — the things you'd rather not attach your name to.

Smart filterLocal history

Developers & agents

An OpenAI-compatible endpoint with optional server-side filtering, metered in the same credits as the app.

API keysStreaming

Solana users

Ask about balances and transactions without pasting your address into a chatbot. Transfers stay in your wallet's hands.

ConnectorWallet-signed

Creators

Images and short video from one place, with results saved to your device instead of a public gallery.

ImageVideo

Research & analysis

Compare answers across model families on the same filtered prompt. Attach notes and data files.

Model switchingAttachments

Teams

Shared credit pools and admin controls are on the roadmap. Today, each person keeps their own account and history.

Coming soon

05The app

Quiet by default.

No feed, no ads, no profile. A sidebar of your own conversations, a composer, and the controls you actually use.

History in IndexedDB

Conversations, images and projects are stored in this browser. Export or wipe them any time.

Receipts on every message

Open any message to compare what you wrote with what the model received.

Models side by side

Change model, reasoning level or privacy mode without starting over.

Wallet only when it matters

Free chat needs nothing. Connect a wallet to pay, verify token holdings or use the connector.

06Code

Describe it. Watch it run.

A small, honest coding agent: HTML, CSS and JavaScript projects with a live, sandboxed preview. It doesn't pretend to deploy anything.
  1. 01

    Describe the thing

    “A pomodoro timer with a calm palette and keyboard shortcuts.”

  2. 02

    The agent writes files

    It plans, then outputs complete files you can read, copy or download.

  3. 03

    Run it, then refine

    The preview runs in a sandbox with no network. Ask for changes in plain language.

Open the code agent

07The boundary

What crosses the line,
and what never does.

Stays on this device

  • Your conversations and their titles
  • The placeholder map that links [PERSON_1] back to a real name
  • Generated images, video links and code projects
  • Settings, default privacy mode and connector permissions

Leaves it

  • The sanitized conversation, sent to our server and then the model provider
  • Token and credit counts for billing — never the text
  • Payments, which are public Solana transactions by nature
Privacy receipt
YOU SENT Ask Dr. Byrne whether Oisín can swim
MODEL GOT Ask Dr. [PERSON_1] whether [PERSON_2] can swim

Limitations, stated plainly

  • Detection is heuristic. Unusual names, nicknames and indirect details (“my boss at the only bakery in town”) can slip through.
  • Context can identify you even after filtering. Strict mode helps, at the cost of vaguer answers.
  • Images and the contents of files you attach as images are sent as-is.
  • Model providers receive the sanitized prompt and our server's IP address, under their own data policies. We don't add identifiers.
  • We don't claim cryptographic anonymity. This is careful data minimisation, applied before anything leaves your device.
Read the full privacy model

08Solana connector

Reads freely. Never spends.

Turn on the connector and ask about your wallet in plain language. The model sees your address as a placeholder; anything that moves funds stops at a preview and waits for your wallet.
Connector permissions
ActionPermission
Read SOL & token balances
Runs in your browser after you connect
Automatic
Read recent transactions
Addresses become placeholders for the model
Automatic
Look up token info
Public on-chain data
Automatic
Prepare a transfer
Shown as a preview you approve
Ask every time
Sign or send
The AI never holds a key
Your wallet only

09Credits

Fund once.
Spend quietly.

Credits are bought with a single wallet transfer and verified on-chain by our server — not by a success message in your browser. They sit on a pseudonymous account with no email attached.
Credit balance preview
2,500credits

includes +0 bonus for paying with $VEIL

Amount

+10% credits with $VEIL
Buy 2,500 credits

1 USD = 100 credits · credits don't expire

  1. 01

    Choose an amount

    Pay in SOL or USDC. We quote the exact amount.

  2. 02

    Approve in your wallet

    One transfer to the treasury. Nothing is signed for you.

  3. 03

    Verified on-chain

    Our server checks the transaction itself before any credits are issued.

  4. Credits land on a pseudonymous account. No email, no name — just a recovery key you keep.

10$VEIL token

Usage flows in.
Supply flows out.

$VEIL launches on pump.fun and trades on its bonding curve, then on PumpSwap after graduation. Paying for credits with it earns a bonus today; buyback and burn are proposed utility, and labelled that way until they're live.
  1. Live

    01Platform usage

    Credits spent on chat, image, video and API.

  2. Live

    02Revenue

    Payments verified on-chain, recorded in the ledger.

  3. Planned

    03Token buyback

    A share of net revenue proposed for market buys on Pump / PumpSwap.

  4. Planned

    04Burn

    Bought tokens burned with an SPL burn — supply goes down on-chain.

Proposed token utility. Buyback and burn are not active; when enabled, every step will be a reviewed proposal signed by the treasury wallet — never automatic.

Network
Solana · mainnet-beta
Token standard
Set by the Pump program at launch (SPL / Token-2022)
Mint
Published here at launch — verify it before you buy anything.
Launch
pump.fun
Trading
Pump bonding curve → PumpSwap after graduation Not launched yet
Credit bonus
+10% credits when paying with $VEIL
$VEIL
Price
—
Market cap
—
Top 10 hold
—

Live figures appear once a mint is configured. Nothing here is estimated.

View on pump.fun Not launched yetView on Solana Explorer Not launched yetView chart Not launched yet

11API

Private AI for agents and developers.

An OpenAI-compatible chat completions endpoint. Point your existing client at it, pick any configured model, and optionally ask us to run the privacy filter server-side.
  • Streaming and non-streaming
  • Same models and credits as the app
  • Keys hashed at rest, shown once, revocable
  • Per-key rate limits and usage
pythonopenai SDK
from openai import OpenAI

client = OpenAI(
    base_url="https://tacit-lac.vercel.app/api/v1",
    api_key="veil_sk_…",
)

resp = client.chat.completions.create(
    model="auto",
    messages=[{"role": "user", "content": "Summarise this contract…"}],
    extra_body={"privacy": "smart"},
)
print(resp.choices[0].message.content)

12Plans

One private plan.

Start free with no account. Plans add credits and higher limits for a fixed period, paid with one wallet transaction.

10% off plans when paying with $VEIL. Fixed-duration access — nothing renews or charges automatically.

Free

$0

No wallet needed

  • 20 chat messages per day on free-tier models
  • Smart, Strict and Off privacy modes
  • Browser-local history
  • No account or wallet required
Start free

Pro

Recommended
$12/ 30 days

Paid once in USDC

  • 1,500 credits included
  • No daily message cap while you have credits
  • Chat and the coding agent
  • API access using the same credits
  • Higher rate limits than the free tier
Get Pro

Max

$60/ 30 days

Paid once in USDC

  • 8,500 credits included
  • Everything in Pro
  • More credits per dollar than Pro
Get Max

Ask anything.
Keep it to yourself.

No account to start. No history on our servers. No training on your prompts.