TIAMAT VAULT
Antivirus for AI Agents
Your AI agent is handling sensitive data. VAULT runs in the background, catches leaks before they happen, and proves it on-chain.
How It Works — You Don't Have To Do Anything
- 1. Install VAULT as a plugin / middleware on your AI agent
- 2. VAULT monitors every outbound message in the background
- 3. When your agent tries to send sensitive data (SSNs, private keys, credit cards, API keys...), VAULT intercepts it
- 4. The data is scrubbed, encrypted, and attested on-chain — you get a notification: "Threat caught. Data scrubbed. You're safe."
- 5. Every scrub generates a unique VAULTPRINT — generative art that IS the cryptographic proof
What VAULT Catches
Traditional PII
Emails, phone numbers, SSNs, credit cards, IP addresses, dates of birth, physical addresses, passport numbers
Crypto Secrets (Highest Tier)
ETH/BTC private keys, BIP-39 seed phrases, API keys (sk-*, pk-*), JWT tokens — the stuff that drains wallets
Encrypted Audit Trail
Every catch is encrypted with the owner's key (ECIES secp256k1). Only you can see what was scrubbed. The chain proves it happened.
Safety Deposit Box
Agents can store encrypted data in VAULT's secure storage. Content-addressed, tamper-proof. View deposits
Try It — Live Demo
Paste text with sensitive data. Watch VAULT catch and scrub it in real-time, then attest the proof on Base.
Under the Hood
On-Chain Attestation
VaultAttestation.sol on Base mainnet — immutable proof that your data was protected. Verifiable by anyone.
VAULTPRINT Art
Each scrub generates unique generative art from the attestation hash. The art IS the proof — mintable as NFTs via Rare Protocol.
Scoped Delegation (ERC-7710)
VAULT operates with minimum permissions via MetaMask Delegation. Can ONLY attest — can't move funds. Demo
Token Swaps
Uniswap Trading API with Permit2 signing. Safety-capped at 5 USDC. Agent-controlled DeFi with guardrails.
API
POST /vault/scrub
Scan text for PII, scrub it, attest on-chain, return clean text + proof
POST /vault/store
Safety deposit box — store encrypted data for owner retrieval
GET /vault/verify/<hash>
Verify any attestation on-chain by receipt hash
GET /vault/art/<hash>
Generate the unique VAULTPRINT for any receipt hash
POST /vault/swap
Uniswap token swap on Base (max 5 USDC cap)
GET /vault/healthSystem health dashboard — view live
GET /vault/deckFull tech deck — view