Gateway · Security

Security

Tesera lets an AI read Elysium, simulate what a transaction will do and prepare it for you to sign. This page explains the layers that sit around that, what always stays under your control, and what to do if something looks wrong.

01

Your keys stay with you

The rule everything else is built on

Tesera never holds your private keys and will never ask for your seed phrase. Wallets are created and kept in your own wallet software, and every transaction is signed there. If anyone claiming to be Tesera asks for a seed phrase or private key, treat it as a scam and do not share it.
02

Layers of protection

From the outside in, ending at your own signature

Your wallet
Layer 1 of 6

Rate limits

Each connection can make 120 requests a minute, and 10 of the heavier ones, such as compiling or starting a new index or watch. An optional access key raises that to 600 and 60, counted per key. This stops a looping agent or a misconfigured client from flooding the gateway. Connections are counted by a salted one-way fingerprint of the IP address, so no IP address is ever stored.

Layer 2 of 6

Clean data

Token names, agent cards, event data and documentation are written by other people, so the gateway strips hidden and direction-flipping characters from them and caps their length before your AI sees them. Your AI is also told to treat that text as data and never follow instructions found in it. Oversized requests and oversized replies from outside services are refused.

Layer 3 of 6

Simulation and preview

Before anything that changes state reaches you, Tesera runs it against live Elysium state. You get the result in plain words: whether it succeeds or the exact reason it would revert, which balances change, which events fire and what it costs in HYPE. If the simulation fails, nothing is offered for signing.

Layer 4 of 6

Plain warnings

Every prepared transaction is checked for the common ways people lose funds: unlimited approvals, approvals to a plain wallet instead of an app, copycat tokens using a well-known name, recipients that look like an address you have used before but are not, sends to a burn address or to a token contract, unverified contracts, and moving most of a balance at once. Your AI is told to show you every warning before you sign.

Layer 5 of 6

Nothing to steal

There are no accounts, no passwords and no stored IP addresses. The gateway never holds private keys, so even a full breach of our servers could not move your funds. Watches and indexes are tied to random IDs, not to people, and deleting a watch wipes what it held straight away.

Layer 6 of 6

Your own signature

Tesera only prepares unsigned transactions. Nothing is sent until you review the transaction and sign it in your own wallet. This is the innermost layer, and nothing the AI is asked to do can get around it.

Reading needs no wallet at all. Balances, blocks, contracts and docs can be checked without connecting anything that can spend.

03

Tesera Shield

One verdict before every signature. Live

Tesera Shield checks every transaction before it reaches you or an agent key. It simulates the transaction, screens the contracts, tokens and addresses it touches, and checks it against your key limits, then returns one verdict: pass, warn or block. A block means nothing is offered for signing. It runs on every transaction Tesera prepares and on the signing page, and every result says which layers ran. Read how it works →
Policy wallets

Turnkey

Agent keys can live in a Turnkey policy wallet, where every signing request is checked against your rules inside a secure enclave before a signature exists.

turnkey.com@turnkeyhq

Contract and token screening

GoPlus Security

Every token and contract a transaction touches is checked for honeypots, hidden mint or blacklist functions and malicious approvals.

gopluslabs.io@GoplusSecurity

Address screening

Chainalysis

Every recipient and spender is checked against sanctions lists from the United States, the European Union and the United Nations.

chainalysis.com@chainalysis

Nodes and simulation

Chainstack

Simulation runs on Chainstack infrastructure, so the outcome is known before anything is offered for signing.

chainstack.com@ChainstackHQ

Tesera integrates these services through their public APIs. Naming them does not mean they endorse Tesera, and Tesera is not affiliated with any of them.

04

If something looks wrong

Three steps, in this order

01

Revoke approvals

If you approved a contract or address you no longer trust, set that approval back to zero straight away. Your AI can prepare the revoke for you with Tesera, and you sign it in your wallet. Nothing else can be sent without your signature.

02

Check what happened

Look up your address on the Elysium explorer, or ask your AI to read your recent transactions through Tesera, and compare them with what you meant to sign.

03

Report it

Tell us what happened through the contact page. Include the time, your address and any transaction hashes, and never include a private key or seed phrase.

05

What these protections cover

The limits worth knowing

Reads need no wallet

Checking balances, blocks, contracts and docs needs no wallet. You can use Tesera for reading alone and never connect anything that can spend.

An AI can misread a request

The model in your client can get things wrong. Read each preview and every warning before you sign.

Confirmed transactions are final

Once a signed transaction is confirmed on Elysium, Tesera cannot reverse it or recover funds. The layers above exist to stop mistakes before that point.

Reporting a vulnerability

If you find a security issue in Tesera, please report it privately through the contact page and give us time to fix it before sharing details publicly.

Report an issue →