Skip to main content

Architecture

AgentaOS has two non-custodial wallet types, each with a different security model.

Organization Wallet

Created during agenta login when you activate your wallet with biometric auth.
PropertyDetail
SecurityPasskey/WebAuthn with PRF (OPRF)
Key derivationPrivate key derived from biometric via PRF extension, never stored
StandardEIP-7702
PurposeReceive payments, settlement, treasury
Created byHuman (browser, biometric prompt)
Your organization wallet address appears on checkout pages and invoices. Team members can be invited to the same organization (coming soon).

Agent Sub-accounts

Created via agenta sub create. Each sub-account is an independent wallet for an AI agent.
PropertyDetail
SecurityMPC threshold signing (CGGMP24)
Key split3 shares: signer (agent), server (AgentaOS), user (recovery)
SigningAny 2 of 3 shares sign together. Full key never exists.
PurposeAutonomous spending, API payments, x402
Created byHuman or AI agent via CLI

Three Signing Paths

PathSharesWhen
Signer + ServerAgent share + Server shareNormal autonomous operation
User + ServerRecovery share + Server shareBrowser manual signing
Signer + UserAgent share + Recovery shareServer down or bypass

Security Guarantees

  • Non-custodial: Neither wallet type gives any third party access to funds
  • Organization wallet: Key derived from biometric, never stored on disk or server
  • Sub-accounts: Key split across 3 parties, never reconstructed
  • Server shares: Wiped from memory after every operation
  • API keys: Stored as SHA-256 hashes, plaintext exists only on your machine

Networks

Ethereum, Base, Arbitrum, Optimism, Polygon. mainnet and testnet. All EVM chains.