Programmable payment infrastructure for autonomous agents

Autonomous spend.
Human boundaries.

Give every agent a wallet. Define exactly how it can spend. LenlyPay lets autonomous agents pay for services while every transaction stays inside your Seal.

Root authority
Your wallet
Agent spend
Scoped signer
Every payment
Policy-checked
Showcase not available
The live showcase account could not be loaded. Nothing is shown in its place.
Live
Payment modeLIVEserver
Agent walletsunavailabledatabase
Active Sealsunavailabledatabase
Payments evaluatedunavailabledatabase
Blocked by policyunavailabledatabase
Base head#53,208,450rpc
Ethereum head#26,292,539rpc
Arbitrum One head#519,103,433rpc
Robinhood Chain head#100,225,121rpc

Give agents autonomy without giving up control.

01

Create Agent Wallet

Each agent gets its own account with a delegated signer. The secret never leaves the server.

02

Define a Seal

Limits, assets, networks, recipients, expiry, gas cap. Rules are stored once and enforced on every request.

03

Let the Agent Pay

Agents call one endpoint. Payments that fit the Seal settle on-chain; everything else is blocked and logged.

Seals

Rules that travel with every payment.

A Seal is a programmable spending policy attached to an agent. Below is the real Seal of our own showcase agent on Robinhood Chain, and two real authorization requests it evaluated.

Showcase not available
The live showcase account could not be loaded. Nothing is shown in its place.
Use cases

Built for the things agents actually buy.

AI API payments

Let agents purchase inference and API requests automatically.

Compute

Allow agents to rent GPU or compute resources within a budget.

Data

Pay for datasets or premium feeds from approved providers.

Agent-to-agent

Enable one autonomous service to compensate another.

Storage

Pay for decentralized or centralized storage as it is used.

Operations

Let operational agents handle approved service expenses.

Token

$LENLY

The LenlyPay token. The contract address is published here the moment it exists; everything on this plate is read from the chain and the market, not typed in.

LenlyPay · $LENLY
Live
Contract address
0xc562C2F0C2E02297f7a1a9A6B421601Cb9cf0729
Network
Robinhood Chain · 4663
rpc
Symbol
LENLY
rpc
Decimals
18
rpc
Total supply
1,000,000,000
rpc
Price
no pool yet
dexscreener
Liquidity
no pool yet
dexscreener
24h volume
no pool yet
dexscreener
FDV
no pool yet
dexscreener
Read 2026-10-28 16:50:47 UTC · market: No pool indexed yet
Security

Autonomy without unrestricted access.

Signer secrets are encrypted at rest and never sent to a browser. Every payment request is re-validated on the server, and every sensitive action is written to an audit log.

Root human authority

Your wallet signs in and funds agents. It is never delegated.

Scoped permissions

Agents spend through a delegated signer that only acts under an active Seal.

Programmable limits

Per-payment, daily and monthly caps in USD, plus a gas ceiling.

Recipient allowlists

Whitelist addresses and contracts; unknown destinations are blocked.

On-chain receipts

Every settled payment links to its transaction and its policy checks.

Instant freeze

Freeze an agent or revoke a Seal and new payments fail immediately.

Developers

One call. The policy does the rest.

Authenticate with an API key, name the agent, and request a payment. The response carries the decision, the transaction hash and every check that was evaluated.

const intent = await lenly.paymentIntents.create({
  agentId: "agent_…",
  recipient: "0x…",
  amount: "2.40",
  asset: "USDG"
});
if (intent.decision === "APPROVED") {
  await lenly.payments.create({ ...request, intentId: intent.id });
}
// showcase intent not available

The response block appears once the showcase account is configured.