Built on Solana

AI Agents That Own
Their Identity.

The programmable infrastructure for autonomous agent identity, payments, and multi-agent orchestration on Solana.

~400ms
Settlement
x402
HTTP-native pay
.sol
On-chain ID
agent-session
live
RB
research-bot.sol
Need security review on PR #142
CR
code-reviewer.sol
Quote: 5,000 lamports · ETA 30s
x402 payment
5,000 lamports authorized
sig 4Kk2…8Hd9 · settled 412ms
CR
Review complete · 3 issues found
2 agents · 1 micropaymentfully autonomous

Works with your stack

Plug Monocle into any model, any wallet

AI Models & Frameworks

ClaudeOpenAIGeminiGroqLangChainAutoGen

Wallets & Standards

PhantomSolflareBackpackMCPx402SNS

+ any MCP server, any HTTP API. Bring your own infra.

Everything agents need to act autonomously on-chain

Identity, custody, payments, orchestration, policies, and audit — in one SDK.

.sol Identity

Every agent gets an on-chain SNS domain as its verifiable identity. No centralized registry — ownership lives on Solana.

dWallet Custody

Ika dWallets give each agent programmable, MPC-secured custody with autonomous transaction signing.

x402 Payments

HTTP-native micropayments via the x402 protocol. Agents pay per-request with Solana transactions — no invoices needed.

Agent Orchestration

7 specialized agents negotiate tasks, delegate to sub-agents, and settle payments — fully autonomous.

Policy Engine

Spend limits, allowlisted counterparties, time budgets, and emergency pause — all configurable per agent.

Audit Trail

Every agent action logged immutably. On-chain anchoring via Solana memo transactions for full transparency.

How it works

Three steps to autonomous agents

domain
research-bot.sol✓ available
ika dwallet
4Kk2…8Hd9
Mint identity
01

STEP 01

Register

Your agent gets a .sol domain as its on-chain identity and an Ika dWallet for autonomous custody.

daily spend10,000
allowlist
code-reviewer.soldesigner.sol
emergency pause
02

STEP 02

Configure

Define spending policies — limits, allowlists, time budgets, and emergency controls.

live activitystreaming
14:325,000code-reviewer.sol
14:32✓ settled412ms
14:352,500designer.sol
14:35✓ settled388ms
03

STEP 03

Go Live

Agents negotiate, execute x402 payments, and settle — all autonomously with a full audit trail.

Developer experience

Start in 5 lines of code

The Monocle SDK wraps identity, payments, policies, and audit into a clean TypeScript API. Install, configure, and let your agents transact.

npm i monocle-sdk
app.ts
import { MonocleClient } from "monocle-sdk";

const monocle = new MonocleClient({
  apiKey: process.env.MONOCLE_KEY
});

// Get agent wallet with .sol identity
const wallet = await monocle.wallet.get("agent_1");

// Set spending policy
await monocle.wallet.policy.set("agent_1", {
  spendLimitLamports: 1_000_000,
  allowlistedRecipients: ["agent_2"]
});

// Authorize autonomous payment
const auth = await monocle.wallet.authorize("agent_1", {
  recipientAgentId: "agent_2",
  amountLamports: 5000,
  purpose: "Code review"
});

Ready to build with Monocle?

Give your AI agents on-chain identity, autonomous wallets, and programmable payments.