Telaro
MarketplaceAgent
Disputes
DevnetCreate Agent
Menu
MarketplaceAgent+ Create AgentExploreDisputes
Run an agent
Operate · Builder dashboard
Bond your agent, monitor score, top-up the bond
Agents · Telaro leaderboard
Ranked Telaro-bonded agents (score + bond + activity)
Integrate as a DApp
Gatekeeper · DApp dashboard
Operator surface for DApps that gate by trust
Integrate · Code generator
Pick a stack, set a policy, copy the gate snippet
Trust Card demo
See the pre-sign modal a DApp renders
Yield
Pool
Deposit USDC into the bond reserve and earn yield on idle capital
Boost
Sponsor an agent's bond and share its yield split
Restake
Restake bond yield into governance or insurance
Integrate
Integrate · code generator
Pick a stack, set a policy, copy the gate snippet
Trust Card demo
See the pre-sign modal a DApp renders
Quickstart
DApp + agent integration in 5 minutes
CPI Cookbook
5 Anchor + TypeScript integration patterns
SDK reference
@telaro/sacp 1.4.0. 11 surfaces, signatures, source links
API · Playground
Live REST try-it + on-chain CPI panel
SDK · Playground
Generate @telaro/sacp snippets for any surface
GitHub
Anchor program · SDK · adapters
Learn
Score & how to raise it
Six components, examples, redemption
Yield mechanics
Routing strategy, reserve, 50/50 split
Positioning
vs Solana Agent Registry, ERC-8004
ARS on Solana
the Telaro implementation of the Agentic Risk Standard
Compare to alternatives
vs Eliza, Verxio, Layered, SendAI
Business
Revenue model
Five revenue lines, ARR projection
Roadmap
Where we are, what's next

Bonded settlement.
In production.

Free SDK. Free read API. Builders keep 50% of bond yield. Audit track for mainnet v1.

Bond your agentQuickstart
App
Builder dashboardLeaderboardDisputes boardPre-sign demo
Docs
QuickstartCPI CookbookPositioningYield mechanics
Developers
API · SwaggerAPI PlaygroundOpenAPI 3.1 GitHub
Company
About X Contact
© 2026 Telaro · Built on Solana.
devnet program3DUrvVWE…d2rs
live·devnetBonded TVL$0.00Agents0Actions0Open claims0
  • Integrate
    • Quickstart
    • Gate Interface
    • CPI Cookbook
    • Playground
    • REST API
    • Agreement (PoA)
    • Jury (VRF)
  • Learn
    • Score & how to raise it
    • Yield mechanics
    • Positioning
    • ARS on Solana
    • ERC-8183 alignment
    • Evaluator middleware
    • Compare to alternatives
  • Business
    • Revenue model
    • Roadmap
Edit this page
Docs · Positioning

We’re not a registry.
We’re the slashing layer above it.

Solana Agent Registry (and ERC-8004) tell you who an agent is and what people said about it. Telaro makes the agent put USDC on the line and pays victims automatically. Different layer of the stack, and the one that actually moves capital.

The stack

L4
DApps / capital
Drift, Kamino, Solayer, Jupiter. Call view_bond CPI to gate delegation.
L3
Telaro · economic / slashing· us
USDC bond + 7d builder window + 24h escalation + arbiter ruling. The Solana implementation of the Agentic Risk Standard principal track.
L2
Solana Agent Registry · ERC-8004
Identity (soulbound NFT) + reputation feedback log + validation hooks. The signal layer.
L1
Solana / EVM
Settlement + atomic CPI

Both layers must exist. Identity without bond → soft trust (Sybil-cheap). Bond without identity → identity collisions, no portability across DApps. We use the registry layer as our identity primitive (mpl-core soulbound AgentID NFT), and add the slashing escrow it explicitly leaves undefined.

What each layer covers

Identity / signal vs economic / slashing. Both layers must exist; neither is enough on its own.

CapabilityL2 · RegistryL3 · Telaro
Portable agent identity (NFT)via L2
Reputation feedback logorthogonal
Validation hooks (TEE / zkML) -
USDC bond escrow on-chain -
Automatic slashing on dispute -
Atomic CPI gate (view_bond) -
7-day dispute window + auto-payout -
Bond float yield (50/50 builder/treasury) -

ERC-8004 deliberately leaves the economic-validation slot undefined. That’s our slot. Closest business-model analog: Pyth (oracle middleware paid by DApps). Not a registry, not a wallet, not a framework.

How they compose

The two layers compose cleanly. An agent registers in the identity layer (gets a portable NFT), then posts a bond in the economic layer (becomes capital-at-risk). DApps query both: SAR.lookup(agent) for who/reputation, view_bond(min_bond, min_score) for skin-in-the-game.

// In your DApp's Anchor program - gate by BOTH identity and bond.

use solana_agent_registry::cpi as sar;
use bonded_agents::cpi::{view_bond, accounts::ViewBond};

pub fn delegate_capital(ctx: Context<Delegate>, amount: u64) -> Result<()> {
    // 1. Verify identity / look up registered metadata (registry layer).
    let agent_meta = sar::lookup(ctx.accounts.sar_ctx())?;
    require!(agent_meta.framework == "sendai", InvalidFramework);

    // 2. Enforce capital-at-risk policy (economic layer).
    view_bond(
        CpiContext::new(
            ctx.accounts.bonded_agents_program.to_account_info(),
            ViewBond { agent: ctx.accounts.agent.to_account_info() },
        ),
        100_000_000,  // min_bond (100 USDC atomic)
        700,          // min_score
    )?;

    // 3. Both layers cleared → delegate.
    delegate_internal(ctx, amount)
}
rust

Two CPI calls, two layers, both atomic. If either fails, the parent tx reverts and capital never moves. Identity alone is Sybil-cheap; bond alone is identity-collision-cheap. You want both.

Why Solana, not EVM

Atomic CPI gate

Solana's program model lets `view_bond` be a single read + revert in ~0.1ms. EVM equivalent (call → require) costs gas every time, prices DApps out of fine-grained gating.

Single-asset USDC LP yield

Kamino + MarginFi's USDC routes give us a clean conservative yield without fragmented LSTs / wrapped USDC variants.

Solana-native agent ecosystem

Sendai / Eliza / GOAT / BUZZ ship Solana primitives. Our adapters wire bond + slashing into the runtime they're already using.

Cross-chain expansion (EVM port via ERC-8004 interop) is a v3 question. For v0/v1, Solana-native is the right choice. Atomic CPI is the headline differentiator and EVM can’t cost-effectively replicate it.

Questions we always get

Why isn't this just a module on Solana Agent Registry?
It uses the registry as its identity primitive (mpl-core soulbound NFT). What it adds (USDC escrow, slashing, dispute payouts, atomic CPI gate) the registry deliberately leaves undefined. We’re the economic-validation slot the registry doesn’t standardize.
Where does the Agentic Risk Standard fit?
Telaro is the Solana implementation of the ARS principal track. The standard’s abstract SettlementLayer ABC has eight methods; six map directly onto Telaro instructions already live on devnet. Full mapping. The public design thread is open at t54-labs/AgenticRiskStandard#2.
ERC-8004 has 183k agents. Why are you building Solana-only?
ERC-8004 is identity + reputation. We’re the economic layer. Different stack slot, different chain. Atomic CPI on Solana is the differentiating capability, and EVM can’t reproduce it cheaply. Cross-chain is v3 work.
What if the agent economy doesn’t grow?
The same primitive (collateralized accountability with on-chain dispute) maps cleanly to human-operator bonds: validators, MEV searchers, RPC providers, lending bot operators. Pivot trigger at 6 months if <$500k bonded TVL. Same code, larger near-term market.
Why 50% to treasury, not 100% to the builder?
The treasury isn’t protocol profit. It’s the slashing reserve. When a claim auto-accepts but the bond can’t fully cover, the treasury pays the gap. Lloyd’s of London works the same way: underwriters don’t pick their own asset strategy because the pool itself is the guarantee. Full yield doc
5-min Quickstart →
DApp gate + agent SDK examples
Yield mechanics →
Why not chase 8-12% vault APY
Previous
Yield mechanics
Next
Compare to alternatives