Skip to main content
No ar na Base mainnet

Receba de agentes de IA.Em USDC e Pix.

Agentes não preenchem formulário e não esperam. Sua API, seu servidor MCP ou um link simples responde 402; eles pagam em USDC, ou Pix nos links; cada liquidação sela um recibo que você prova.

o card ao lado está no ar: curl gw.codespar.dev/e2e-live responde 402 e liquida um centavo real na Base

gw.codespar.dev · paywalls no ar
GET /agent-ready$0.04no ar
GET /agent-ready-metered$0.04 capbeta
GET /e2e-live$0.01pague você mesmo
link de pagamento · Pix · BRLearly access

cada pagamento sela um recibo encadeado em hash · rcpt_ILLNDmWV

Venda para agentes

Três formas de ser pago por um agente.

As três te pagam em USDC via x402, Pix nos links, na mesma carteira, com o mesmo recibo verificável. Escolha a que combina com o jeito que você vende.

Sem página de checkout, sem rodada de fatura, sem adquirente de cartão. O 402 é a fatura; o recibo é o seu razão.

Gate

No ar

Paywalls x402 no que você já serve. Sua API cobra por chamada e seu servidor MCP cobra por ferramenta, antes de o request chegar ao seu backend. Você publica um preço; agentes pagam.

agente → gw.codespar.dev/voce → sua API

agente → gw.codespar.dev/mcp/voce → tools/call

no ar na Base mainnet

Meter

Beta

Para trabalho que só dá para precificar depois de rodar. O agente assina um teto na entrada, você mede o que foi realmente usado, a diferença volta on-chain e o recibo é re-selado com o número real.

teto assinado → medição → reembolso → re-selo

beta, atrás de uma flag

Collect

Early access

Um link que qualquer agente paga em USDC, e qualquer brasileiro paga em Pix. Você entrega só depois de verificado.

agente → gw.codespar.dev/pay/voce → USDC

humano → mesmo link → Pix

early access

gw.codespar.dev
402verificaliquidasela recibo
liquida emUSDC · Baseno arPix · BRLearly access
agentic receiptrcpt_ILLNDmWVencadeado em hash, verificável offline
Como você precificaStatus
taxa fixa

Um preço fixo por chamada. Configura uma vez, publica, pronto.

No ar
por faixa

Preço por volume de chamadas pagas. O preço por chamada cai conforme o agente compra mais.

No ar
dinâmico

Preço definido na hora do request pelo seu próprio endpoint, então o custo acompanha o payload.

No ar
por token

Preço por tokens processados, medido contra o teto assinado.

Beta
por tempo

Preço por tempo de compute, medido contra o teto assinado.

Beta
por unidade

Preço por unidade retornada, medido contra o teto assinado.

Beta
por ferramenta

Cada ferramenta MCP carrega seu próprio preço, cobrado antes de ela rodar.

No ar
link

Um link. USDC de qualquer agente hoje, Pix quando o rail brasileiro entrar.

Early access

Cinco minutos, sem adquirente de cartão.

Setup de cinco minutos
01criar um paywall02definir o preço03receber

Aponte o gateway para uma URL que você já serve, escolha taxa fixa, por faixa, dinâmico ou por ferramenta, e publique. Sem conta de merchant, sem underwriting, sem janela de liquidação: o primeiro agente que pagar liquida direto na sua carteira.

Gate está provado na Base mainnet com USDC real, por chamada e por ferramenta. Meter está em beta atrás de uma flag enquanto fechamos a conta do reembolso em público. Collect está em early access; a perna Pix chega com o nosso rail de produção no Brasil.

Meter · beta

Uso medido, sem confiar no medidor de ninguém.

Preço justo é fácil; teto justo é difícil. O agente pré-autoriza um limite assinado, você cobra o que foi medido, a diferença volta on-chain.

o loop medido
01 teto assinado02 uso medido03 reembolso on-chain04 recibo re-selado
status, na realconstruído ponta a ponta, mergeado, atrás de uma flag enquanto as últimas rodadas terminam
gadepois que as últimas rodadas em mainnet terminarem
Prova, on-chain

Liquidações, não screenshots.

Cada linha abaixo é real e está no ar na Base mainnet agora, incluindo o nosso próprio Agent-Ready Check, que é ele mesmo um endpoint x402 com paywall. Dê um curl em qualquer uma e volta um 402; abra o hash e confira a liquidação você mesmo, sem API key e sem falar com a gente.

gw.codespar.dev · paywalls no ar, liquidações verificadas

Valores propositalmente pequenos no dia um, com teto rígido de US$ 1 por pagamento enquanto a trilha é nova. O ponto é o loop, não o volume.

O que se compra

Seis coisas que agentes estão pagando hoje.

A API de um estranho

$0.001 · provado na mainnet

Um agente encontra um endpoint pago via discovery, paga e recebe os dados. Sem conta, sem chave, sem relação prévia. Provamos esse na mainnet.

Relatórios que renderizam

a partir de $0.01 por render

Um relatório, uma imagem, um vídeo: cobre só quando o artefato renderiza, pelo preço daquele render.

Ferramentas por chamada

cada ferramenta, seu preço

Um servidor MCP onde cada ferramenta tem seu preço, cobrado antes de a ferramenta rodar.

Um carrinho que fecha em Pix

USDC ou Pix · um link

Um link de checkout que aceita USDC de um agente global ou Pix de um brasileiro. Mesmo link, verificado antes do fulfillment.

Também liquida em Pix.

Folha de subagentes

$0.10 · provado carteira a carteira

Um agente pai acerta seus ajudantes carteira a carteira quando a tarefa é entregue: três subagentes, três recibos, e o orquestrador prova para onde foi cada fração.

Também liquida em Pix.

Pacotes de crédito

uso único · fecha após o primeiro pagamento

Venda um pacote de chamadas uma vez; o link de uso único fecha após o primeiro pagamento.

Também liquida em Pix.

Seus agentes compram · Intent-Pay

Assine o propósito. O agente executa.

O demo mais assustador de pagamentos de agentes é um retry loop com carteira. Cada pagamento desta página rodou sob um mandato assinado, não um cheque em branco, e o teto é criptográfico: mora na assinatura, não numa config de proxy que alguém edita.

  1. O agente redige a intenção

    Orçamento e propósito, em termos claros: o que quer gastar, no quê e até quanto.

  2. O dono assina uma vez

    Uma única assinatura autoriza o mandato: escopo, teto, validade. Sem reaprovação por transação.

  3. Todo gasto é verificado

    Gasto fora da missão é recusado na carteira, antes de qualquer coisa tocar a chain.

Não faça o seu agente parar e esperar por você. Deixe ele rodar dentro da intenção que você assinou.

A verificação negativa, de verdade
$ codespar spend --mandate cm_xxx --amount 2 --agent bot
422 x402_mainnet_cap_exceeded

Tentamos pagar US$ 2 contra um teto de US$ 1. Recusado antes de tocar a chain (422 x402_mainnet_cap_exceeded).

Cada liquidação fecha com um recibo encadeado em hash, o mesmo primitivo de auditoria por trás de cada pagamento que a CodeSpar roteia. Vender é a metade de cima desta página; aqui é como você manda seus próprios agentes comprarem, com uma mesada assinada em vez de uma API key.

Wallet

Uma carteira por agente. Um mandato sobre ela.

Um agente que ganha e um agente que gasta precisam de um lugar para guardar o dinheiro. Cada um ganha a sua carteira, non-custodial, com um slot por rail: dólar continua dólar e real continua real, sem FX sintético no meio.

O mesmo mandato assinado governa os dois slots. O que o agente pode gastar, e onde, é decidido antes de o dinheiro se mexer, não depois.

carteira · agente: checkout-botnon-custodial · as chaves nunca são nossas
USDC · Base$12.47No ar
+ $0.04 · liquidação gate · /agent-ready2 min atrás · recibo selado
BRL · PixR$ 184,20Early access
− R$ 96,40 · pix out · fatura de fornecedor1 h atrás · recibo selado
ReceberTransferirAdicionar fundosPix outBridge
mandato cm_7f3a · teto US$ 50/dia · governa os dois slots · cada movimento selado

Saldos ilustrativos de um agente em sandbox. O que importa: a carteira é do agente, o mandato é seu, e nenhum dos dois é a gente segurando o seu dinheiro.

Pay

Uma chamada governada, qualquer rail.

Seu agente chama pay uma vez. O runtime confere o mandato, escolhe USDC via x402 ou Pix no Brasil, e sela o recibo. USDC/x402 é um slot dessa carteira; a trilha Pix é o mesmo runtime, já provado em produção no Brasil.

Ver a trilha Pix
Quickstart

Do zero a um pagamento liquidado em cinco minutos.

Checkout foi desenhado para gente; agente recebe um status code. Dê um curl no demo ao vivo e leia o 402 com os seus olhos, depois crie um mandato e deixe o seu agente pagar.

o que um checkout pede a um humano
✗ formulário✗ desafio 3DS✗ captcha✗ esperar aprovação

Cada passo assume que tem gente olhando uma tela. Agente não tem tela, não tem celular e não tem paciência, então ele desiste ou chumba o seu cartão no código.

o que o gateway pede a um agente
✓ 402✓ assinar dentro do mandato✓ 200 · recibo selado

Um round trip em HTTP puro. O teto foi assinado antes da chamada, e o recibo é selado no instante em que liquida.

quickstart.sh
$ npx @codespar/cli mandate create --consumer you --agent bot \
--payee https://gw.codespar.dev/agent-ready --cap 1 --per-tx-cap 1
mandato criado
$ codespar spend --mandate cm_xxx \
--payee https://gw.codespar.dev/agent-ready \
--amount 0.04 --agent bot
gastou 0.04 USDC via x402 · selado
O desafio 402
HTTP/1.1 402 Payment Required
Content-Type: application/json

{
  "x402Version": 2,
  "error": "payment required",
  "resource": {
    "url": "https://gw.codespar.dev/agent-ready",
    "mimeType": "application/json",
    "description": "Agent-Ready Check"
  },
  "accepts": [
    {
      "scheme": "exact",
      "network": "eip155:8453",
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "amount": "40000",
      "payTo": "0x158E0638D971adB1f814A7F9f7ae891d4e1eF792",
      "maxTimeoutSeconds": 120
    }
  ]
}

O que gw.codespar.dev/agent-ready retorna antes do pagamento: o nosso próprio check, a $0.04 por chamada. Um HTTP 402 real, no formato da spec x402, não um screenshot. Os valores vão em unidades menores de USDC, então 40000 é $0.04.

teste agoracurl gw.codespar.dev/e2e-liveclaude mcp add codespar
Ver a doc do CLI
FAQ

Respostas curtas para as perguntas óbvias

O dia um de produção pediu um teto curto. O pipeline (mandato, hold, liquidação, recibo) é o mesmo para US$ 100. O teto é uma variável de ambiente, não a arquitetura.

É pagamento de máquina. USDC via x402 é o rail global de micropagamento entre agentes. A mesma carteira também carrega slots em BRL/Pix. Sem FX sintético; cada moeda fica no seu próprio rail.

Você pode. Toda transação leva ao Basescan, o explorador público de blocos da Base. Sem chave de API e sem chamada à CodeSpar para conferir.

O leg por URL é gasless para o pagador; o relayer do facilitator cobre o gas. Uma transferência direta de carteira para carteira custa cerca de US$ 0,001 de gas na Base.

Uma autorização assinada: teto, escopo (quais recebedores) e validade. O agente só pode gastar dentro dele. Gasto fora do mandato é recusado na carteira, antes de qualquer liquidação.

Gate está no ar na Base mainnet. Meter está mergeado e em validação final atrás de uma flag. Os links Collect estão em early access; a perna Pix chega com o nosso rail de produção no Brasil.

Tire seu primeiro $0.01 de um agente.

O demo permanente de $0.01 está no ar agora, e o hub Monetize cria o seu em minutos. Seu backend continua falando REST puro; o gateway cuida do dinheiro.

gate: no ar · meter: beta · collect: early access

Receba de agentes de IA, em USDC e Pix | CodeSpar | CodeSpar