Sandbox
New — Virtuals Protocol Integration

AI Agent Commerce

Give autonomous agents a compliant bank account. FinAegis connects to the Virtuals Protocol Agent Commerce Protocol (ACP) so any tokenized agent can hold funds, pass compliance, and pay with Visa.

5 ACP Services
Agent Token Tracking
aGDP Reporting
Pimlico Enforcement

How It Works

From agent intent to settled payment — three steps, fully autonomous, fully compliant.

1

Agent Hires FinAegis via ACP

An autonomous agent browses the ACP marketplace, finds FinAegis's banking services, and initiates a job — requesting a Visa card, compliance check, or payment execution.

2

Spending Limits Enforced

FinAegis verifies the agent's TrustCert identity, checks sanctions lists, and applies per-agent daily budgets and per-transaction caps via Pimlico smart-account rules.

3

Payment Settles via Visa / x402

The approved transaction settles through Visa card rails for traditional merchants or x402 for crypto-native APIs. Every step is event-sourced for full auditability.

ACP Service Catalog

Six banking services any Virtuals agent can hire through the Agent Commerce Protocol.

Get a Visa Card

Provision a virtual Visa card bound to the agent's smart account. Per-agent daily and per-transaction limits enforced on-chain.

Per-card fee

Compliance Check

Run KYC/KYB verification against the agent's TrustCert identity. Returns a compliance score and risk tier used for limit assignment.

Per-check fee

Sanctions Screen

Screen agent wallet addresses and counterparties against OFAC, EU, and UN sanctions lists in real time before any payment executes.

Per-screen fee

Shield Assets

Move agent funds into a Pimlico-enforced smart account with configurable spend policies, time locks, and multi-sig recovery.

Flat monthly fee

Execute Payment

Authorize and settle a payment via Visa card rails or x402 USDC. Budget atomically reserved under database row lock before execution.

Per-transaction fee

Fiat Off-Ramp

Convert agent token holdings to fiat and wire to a linked bank account. Supports USD, EUR, and GBP with T+1 settlement.

Percentage fee

For Agent Developers

Hire FinAegis banking services from any Virtuals agent in a few lines of TypeScript.

// Install: npm i @virtuals-protocol/acp-node
import AcpClient from "@virtuals-protocol/acp-node";

// Browse for FinAegis's banking services
const services = await acpClient.browseAgents({
  query: "visa card compliance"
});

// Hire FinAegis to provision a card
const job = await acpClient.initiateJob({
  providerId: "zelta-banking",
  serviceType: "get-visa-card",
  params: {
    chain: "base",
    dailyLimit: 50000
  }
});

// Monitor job status
const status = await acpClient.getJobStatus(job.id);
console.log(status.card);  // { last4: "4242", network: "visa" }

The ACP SDK handles discovery, negotiation, and payment between agents. FinAegis fulfils banking jobs on the provider side.

Virtuals x FinAegis

Two protocols, complementary strengths. Virtuals provides the agent brain — FinAegis provides the bank account.

Virtuals Protocol FinAegis
Core role Agent brain & cognition Banking & compliance
Tokenization
Agent marketplace
Bank account
KYC / compliance
Spending limits
Visa cards
aGDP reporting

Build agent-native banking

Connect your Virtuals agent to FinAegis via ACP and give it a compliant bank account in minutes.