App How it works SDK Roadmap Token Chart ↗
shielded agents

The first private payment layer for AI agents on Solana.

[ solana ] [ v0 · in development ] @UseTacita
Agent ledgerOwners · shielded
owneragent spend

Your shield

Connect a Solana wallet to see your $TACITA position and shield pool status.

Not connectedRead-only · no transactions

Connect your wallet to open your shield.

Tacita only reads your public address. It never asks you to sign a transaction or send funds.

The problem

Agents are getting wallets. Every payment they make points back at you.

Your agent pays for an API. It buys a token. It tips another agent. Every one of those transactions is signed by a wallet that leads straight back to its owner.

Leaks

Your strategy

Anyone can copy the trades your agent makes, seconds after it makes them.

Leaks

Your stack

Every tool and API your agent pays for is public, with the price next to it.

Leaks

Your size

One payment exposes the whole wallet behind it, and everything it holds.

How it works

Fund once. Your agent pays through a fresh shielded address every time. Nothing on-chain connects it back to you.

Spec · v0In development
01 · YouOwner walletDeposit SOL or USDC once
deposit
02 · Tacita[shield pool]Funds mix, policy checks run
unlinked
03 · AgentOne-time addressA new one for every payment
pays
04 · OutAPIs · DEXs · agentsSee a payment, never an owner

Shielded addresses

Each call gets a single-use address funded from the pool, so no two payments share a trail.

Spend policies

Set daily caps, allowlisted tools and per-call limits. The agent can't spend outside them.

Private receipts

You see every call, what it cost and who served it. Nobody else does.

One line in your agent

Drop it into the agent you already run. No new wallet to manage, no keys inside the agent.

agent.tsSDK preview · not published
// give your agent a shielded wallet
import { tacita } from "@tacita/sdk"

const wallet = tacita.shield({
  owner: OWNER_PUBKEY,
  policy: { dailyCap: "25 USDC", allow: ["openai", "jupiter"] }
})

// every payment goes out from a fresh one-time address
await wallet.pay("api.search.dev", "0.004 USDC")
await wallet.swap("SOL", "JUP", "1.5")

// receipts decrypt only with the owner key
const log = await wallet.receipts()

Roadmap

What exists today, and what's being built next.

~/tacita/roadmap4 phases
  1. Live at launch

    Phase 0 · Token

    $TACITA launches on Solana. Community, site and X go live.

  2. Building

    Phase 1 · Shield pool

    Deposit once and pay out through one-time addresses. Closed test with early holders.

  3. Next

    Phase 2 · Agent SDK

    The TypeScript SDK with spend policies and private receipts, opened to developers.

  4. Later

    Phase 3 · Tool network

    APIs list once and get paid by any shielded agent, with no account per provider.

Token

The token behind the network. The contract address goes public on X at launch.

$TACITAFixed supply
Ticker
$TACITA
Chain
Solana
Supply
1,000,000,000
Launch
Pump.fun
Contract

How to buy

Four steps, about two minutes.

~/tacita/buy4 steps
  1. 01

    Create a wallet

    Download Phantom or Solflare and set up a Solana wallet.

  2. 02

    Add SOL

    Buy SOL on an exchange or in the wallet app and send it over.

  3. 03

    Swap

    Paste the contract address into Jupiter and swap SOL for $TACITA.

  4. 04

    Hold

    Follow on X for shield pool test access and build updates.

Agents are getting wallets. Give them privacy.