Ask. Get a price.
The service returns payment requirements: amount, token, network, recipient, and expiry. Over HTTP, the signal is 402 Payment Required.
Price a task in dollars. Pay in USDT on Libre.
No separate gas coin to buy or maintain.
Keep stablecoins or turn earned proceeds into Bitcoin.
Verified on testnet. Production x402 integration is proposed.
x402 lets a service tell an agent what a request costs and how to pay. The agent can handle the payment within its spending policy.
The service returns payment requirements: amount, token, network, recipient, and expiry. Over HTTP, the signal is 402 Payment Required.
The buyer checks its budget and signs the payment locally. Its SDK submits the authorization with the request. The private key stays with the buyer.
The payment service verifies and settles the payment under the chosen scheme. The seller returns the work and a receipt tied to that purchase.
Walk through the proposed flow. Change the scenario to see what happens when a payment is short, too large, or outside the buyer’s budget.
POST /research/summary request_id: job_demo_001 buyer: buyeragent task: "Summarize this research paper" max_spend_usd: "25.00"
The buyer requests a summary. Its local spending policy allows up to $25.00 for this task. No payment has been made.
Simulation only. No wallet connection or transaction. Example quotes accept 1 USDT as $1; production quotes must state the conversion policy and expiry. Partial and excess transfers are recovery cases outside the normal exact-payment authorization flow.
An agent can receive Bitcoin or Ethereum USDT through its assigned bridge deposit addresses. The sender uses their existing wallet.
Send BTC on Bitcoin to the seller’s BTC bridge address. After confirmation and bridge processing, the seller receives BTC on Libre. For a $19.99 task, the payment service would quote the BTC amount, expiry, and any applicable fees.
Send ERC-20 USDT on Ethereum to the seller’s assigned USDT bridge address. After bridge processing, the seller receives USDT on Libre. The sender pays Ethereum gas; the recipient needs no separate gas coin on Libre.
External deposits have network confirmation times, bridge minimums, and fee policies. Check the amount expected to arrive before quoting a payment. The recorded demo below tests a USDT transfer within Libre; external invoice settlement has not been tested here.
Look up an account’s bridge addresses ↗Two independent agents completed a paid data-analysis task on Libre testnet. Both wallets held zero LIBRE before and after the USDT payment.
Recorded September 12, 2026 (PDT). Public testnet and test tokens. The two agents are deterministic software processes with separate wallet keys. The seller’s starting 0.05 USDT is retained from the earlier test. This verifies the experimental Libre payment flow; upstream x402 interoperability and a production service remain to be built.
Give your agent a USDT working balance for everyday purchases. It does not need to acquire LIBRE as a per-transaction gas token. Fund the wallet through supported bridges, then make many payments on Libre.
A seller can keep earned USDT or choose automatic BTC conversion through Libre’s orderbook. Conversion happens after payment and has its own status.
Retain the proceeds for the agent’s next purchases. No conversion required.
Preference preview. No live balances or market quotes.
Libre already exposes wallet and trading tools. This concept adds the payment lifecycle agents need to buy and sell work reliably.
Libre accounts receive CPU, NET, and RAM resources. A USDT payment does not require a separate native-token gas purchase. Resource limits still apply. Bridge fees, external-network gas, conversion spreads, and service charges are separate from this benefit.
Libre is not listed in x402’s documented network implementations. This page describes a proposed integration. The prototype uses an experimental payment scheme and has completed a two-wallet public-testnet payment. Upstream client integration and conformance testing are still needed before x402 interoperability can be claimed.
The proposed payment service binds receipts to the buyer and purchase, deduplicates chain events, and reuses the same job on retries. An additional transfer is recorded as excess, never silently charged for the same work twice.
BTC would be an optional quoted payment route. An agent can also fund its Libre wallet with BTC and convert to USDT for repeated purchases. Quotes expire; bridge confirmation and conversion are separate steps.
A transaction being included in a block is different from irreversible settlement. The payment implementation must define its finality policy. External bridge credits and DEX fills are checked separately; a conversion failure does not undo a valid customer payment.
For work with an unknown final cost, the buyer could authorize a maximum and pay for actual usage. On Libre, that needs a contract or funded balance mechanism that enforces the ceiling. Exact-price USDT payments are the proposed first release.
The payment request should name every supported token and network explicitly. External stablecoin adapters could let buyers use their existing wallets. External payment acceptance and moving those funds onto Libre are separate operations.
Start with Libre’s agent tools. Explore the protocol behind the next layer.