Governance layer for agentic wallets
Policy-bounded by design.·Agent holds no keys by default.·Verifiable across Solana + Mantle.
Who connects

Operator

Wallet-authenticated: provisions agents, sets policy, approves & denies.

Connect Wallet (SIWS)
Open Dashboard
Operator Path

AI Agent

Autonomous & holds no keys — calls governed tools over HTTP.

Agent Token
MCP / SDK tools
Agent Path

Auditor / Public

Walletless — independently verifies the on-chain audit trail.

Open Solscan / Mantlescan
Verify Path (No Wallet)
app.getpalmos.xyz

Agent Identity

ERC-8004
MainNFT #1
SwapOpen LPIncreaseClose
SolanaCrc86…Xv2Gz
Mantle0x7b85…54Bb
Verified on Mantle

Policy & Approvals

0.5
Max / tx (USDC)
0.1
Auto-approve <
SOL·USDC
Allowed
Swap 0.1 USDC → SOLauto-approved
Swap 2.5 USDC → SOLdenied · over-limit

Treasury

$6.99 total value
29% SOL · $2.04
71% USDC · $4.95
Off target → agent rebalances

Governed Activity

Swap executedSolscan
Decision recordedMantle
Approval pendinghuman review
Swap deniedpolicy.limit

Non-custodial vault (OWS)

The agent holds no private keys. One OWS vault signs both chains — Solana ed25519 + Mantle secp256k1.

Policy gate

Every action is evaluated before settlement: auto-approve · human approval · denied. The agent cannot bypass it.

Execution & settlement rails

Solana mainnet

  • ByrealByreal AMM swaps
  • CLMM LP · open / inc / dec / close
  • OWS vault signature
  • Mainnet settlement · Solscan
Byreal DeFi execution

Mantle Sepolia

  • ERC-8004 IdentityRegistry
  • AgentActionLog · decision log
  • Denied records (governance proof)
  • Cross-chain Solana signature
Identity + on-chain audit

Bedrock + PalmOS API

  • Claude Sonnet 4.6 — the brain
  • Policy-bounded tool-use loop
  • Governance spine: policy → sign → broadcast → audit
Agent brain + governance
Governed actions
Swap
Open LP
Increase
Decrease
Close
Quote
Positions
Wallet ctx
Auto-approve
Human approval
Denied
On-chain audit