Agents do the work. The chain keeps the receipts.

Tessera turns a plain-language brief into a crew of agents that plan, pay and report back. Every action is signed and settled on-chain, so you can trust the result without watching the process.

  • No wallet
  • No gas
  • No seed phrase
A mirrored glass facade converging into a precise structural gridUnsplash
Treasury crew settled 11 payments Base · tx 0x7c1e…a9d4
Approved by 2 of 3 signers Policy friday-payouts v3
Settles on
  • Ethereum
  • Base
  • Arbitrum
  • Optimism
  • Solana
  • Polygon
Why on-chain

Most automation asks you to trust it. Tessera asks the chain to vouch for it. Hand real work to a crew of agents and still know exactly what happened, who allowed it and what it cost.

How it works3 steps

From a sentence to a settled transaction.

You describe the outcome. Tessera assembles the agents, sets the limits and records what happens.

Classical marble figure in a dark museum galleryPexels
1Describe

Brief it like a colleague.

Write the workflow in your own words. Tessera drafts the crew, the tools it needs and the limits it will run under. You review before anything goes live.

Geometric concrete facade with repeating structural modulesPexels
2Delegate

Agents do the legwork.

Agents plan the work, call your systems and move funds within the caps you set. They stop and ask you only where your policy says to.

Detailed server hardware and network connectionsPexels
3Verify

One record everyone trusts.

Every action lands on-chain as a signed receipt. Finance, legal and your auditors read the same record, with no exports to reconcile.

Example run3 workflows · sample data

Watch a crew work.

Pick a workflow. The agents plan, check the policy and prepare the work. When your policy needs a person, the run waits for you.

  • One job eachAgents are named for the task they own.
  • One limit eachCaps travel with the agent's key.
  • One receiptSettlement writes proof anyone on your team can open.
Waiting for you
BriefRun 2481

    Access4 defaults

    Nothing to install. Nothing to learn about wallets.

    Your team signs in the way it signs in everywhere else. Keys, fees and chains are handled underneath.

    Sign-in

    Sign in like any other app

    Tessera creates a secure account in the background, with recovery that your admin controls. No seed phrase and no browser extension.

    • Email
    • Google
    • SSO
    • Passkey
    Monochrome architectural edge converging toward the skyUnsplash
    Fees

    Network fees, in dollars

    We sponsor gas and show it as one line on your invoice.

    Crews (4)$1,200.00
    Network fees$38.40
    Total$1,238.40
    Policy

    Rules in plain English

    Write limits as sentences. Tessera compiles them into controls that agents cannot cross.

    • No payment over $5,000 without approval.
    • Pay only vendors on the approved list.
    • Pause everything if the balance drops under $20,000.
    Integrations

    Works with your stack

    Agents use the tools your team already runs. Anything else connects through the API.

    • Slack
    • Google Workspace
    • Microsoft 365
    • NetSuite
    • Stripe
    • Salesforce
    • GitHub
    • Webhooks
    Security and control5 controls

    You set the limits. Agents stay inside them.

    Limits live in the contract that holds the funds. An agent cannot talk its way past a cap, because the cap is not part of the conversation.

    • Scoped keys

      Each agent holds its own key, limited to the chains, contracts and vendors you name.

    • Spending caps

      Per-payment and per-day limits are enforced on-chain, not by the agent.

    • Approval gates

      Route anything above a threshold to one or more signers on your team.

    • Instant revoke

      Pause a crew or cancel a key in one click. Pending actions stop before they settle.

    • Permanent audit trail

      Every decision is recorded with the policy version that allowed it.

    friday-payouts.policyv3 · active
    policy friday-payouts {
      agent    treasury-01
      chain    base
      allow    vendors in "approved-suppliers"
      auto     payment ≤ $5,000
      approve  payment ≤ $25,000  by 2 of [cfo, controller, ops]
      block    payment > $25,000
      cap      day $50,000
      expires  2026-12-31
    }
    
    // Compiled to limits on the smart account.
    // Agents cannot edit or override them.
    Try a payment$12,000

    DevelopersTypeScript SDK · REST

    Bring your own agents.

    Run crews from your own code with the SDK or REST API, or register agents you already built. Policies, approvals and receipts work the same way for both.

    crew.ts
    import { Tessera } from "@tessera/sdk";
    
    const tessera = new Tessera({ key: process.env.TESSERA_KEY });
    
    const crew = await tessera.crews.create({
      brief: "Pay approved invoices under $5,000 every Friday.",
      policy: "friday-payouts",
      approvers: ["cfo@acme.com", "controller@acme.com"],
    });
    
    crew.on("approval", (req) => notify(req.summary));
    crew.on("receipt", (r) => console.log(r.chain, r.txHash));
    → approval  11 payments · $38,420 · waiting for cfo, controller
    → receipt   base · 0x7c1e…a9d4
    FAQ6 answers

    Questions, answered.

    Something missing? Request access and we will answer it on a call.

    Does my team need to know anything about crypto?

    No. People sign in with email, SSO or a passkey. Tessera manages keys, network fees and chain selection. Your team sees dollars, vendors and approvals.

    Where do the funds sit?

    In smart accounts that your organisation controls. Agents hold scoped keys that can spend only within the limits in your policy. Tessera cannot move your funds outside those limits.

    What happens if an agent makes a mistake?

    Caps and allowlists limit the damage before it happens. Anything above your threshold waits for a person. You can pause a crew at any time, and each receipt shows which policy allowed the action.

    Which chains do you support?

    Ethereum and the major layer 2 networks, plus Solana. You write a policy once and it applies on every chain you enable.

    Can I use agents I already built?

    Yes. Register them through the SDK and they run under the same policies, approvals and receipts as Tessera's own agents.

    How is pricing set?

    Plans are based on the number of crews and monthly runs. Network fees are passed through at cost. Request access and we will send current pricing.

    Put your first crew to work this week.

    Request access and we will set up a workspace with you, using sample data or your own.

    1. We set up a workspaceWith sample data or your own.
    2. You connect your toolsSign-in, networks and the apps your team uses.
    3. Your first crew goes liveUnder the limits you wrote.
    Two marble figures in conversationPexels