Introduction

orbserv is the financial infrastructure layer for AI agents. It gives autonomous agents the ability to hold money, pay for services, and receive payments — without requiring human intermediaries at every transaction.

The problem

Modern AI agents are powerful at reasoning and action, but financially blind. When an agent needs to:

  • Pay for a third-party API call
  • Purchase compute resources mid-task
  • Receive payment for work it performs
  • Manage a budget across a long-running job

...it hits a wall. Traditional payment systems require human login flows, browser sessions, and manual approvals. They were not built for software.

What orbserv provides

orbserv is three products working together:

OrbWallet

A programmable wallet designed for agents. Each agent gets a unique wallet with addresses on Solana and EVM chains (Base, Ethereum, Polygon). Wallets support USDC and native tokens, with spending policies you control.

OrbMarket

A service registry built on the x402 protocol. Services publish their prices on-chain. Agents discover, negotiate, and pay in a single HTTP round-trip — no OAuth, no subscriptions, no API key management.

OrbCard

A virtual debit card backed by OrbWallet balances. Lets an agent pay at any merchant that accepts Visa — bridging the gap between on-chain funds and the off-chain world.


The SDK

The @orbserv-labs/orb-wallet SDK is the primary interface for developers. It wraps the orbserv REST API and provides:

  • Wallet creation and management
  • Balance queries and transaction history
  • Payment execution (crypto-native and x402)
  • Spending policy configuration
  • x402 service discovery
import { OrbWallet } from '@orbserv-labs/orb-wallet'
 
const orb = new OrbWallet({ apiKey: process.env.ORB_API_KEY! })
 
const wallet = await orb.wallet.create({
  name: 'research-agent',
  chains: ['solana', 'base'],
})

Ready to get started? Head to Quick Start.