Pular para o conteúdo
Todos os artigos

AiFi e agent payments

Um agente pode gastar. Quem decidiu o limite?

Dar a software um caminho de pagamento não substitui decidir orçamento, finalidade e responsabilidade.

Infi4 min de leitura

Uma pessoa pede a um agente uma pesquisa de mercado. Para concluir a tarefa, o software encontra uma base de dados paga.

A consulta custa pouco. O agente compra, recebe o resultado e continua.

Agora acrescente repetição: outra fonte, uma nova tentativa, uma tarefa executada em paralelo. Uma sequência de compras pequenas pode ultrapassar o que a pessoa pretendia autorizar.

O problema não começa necessariamente num pagamento grande. Começa numa permissão mal definida.

Saber pagar não significa poder comprar qualquer coisa

Um mecanismo de pagamento responde como uma operação pode ser autorizada e executada.

A política da aplicação responde se aquela compra deveria acontecer.

Essas decisões precisam conversar, mas não são a mesma coisa. Uma carteira com fundos demonstra capacidade de pagar. Não demonstra que toda ferramenta encontrada pelo agente está dentro do objetivo da tarefa.

Na Infi, usamos AiFi para falar dessa participação de agentes na economia dentro das permissões definidas por pessoas e empresas. Não estamos descrevendo autonomia financeira sem controle nem um produto de investimento.

A compra deve continuar ligada a alguém que definiu a tarefa e os limites.

Uma autorização útil tem mais de uma dimensão

“Pode gastar até determinado valor” é um começo, não o contrato inteiro.

Também importa dizer para qual finalidade, em quais serviços, durante quanto tempo e com qual orçamento compartilhado entre tarefas.

Uma permissão de consulta de dados não precisa autorizar a compra de qualquer assinatura. Uma ferramenta permitida não precisa ter liberdade para receber qualquer valor.

O controle deve existir no sistema que autoriza a ação, e não apenas numa frase que o modelo recebeu. Descrições de ferramentas e conteúdos externos não deveriam conseguir ampliar essa permissão.

A OWASP recomenda restringir capacidades e permissões e aplicar autorização nos sistemas que executam a ação, em vez de depender apenas da decisão do modelo. Orientações sobre excesso de autonomia em agentes.

Esses são princípios para projetar a aplicação. Não são uma lista de controles que o Infi Rail promete fornecer integralmente hoje.

Orçamento também enfrenta concorrência

Considere dois agentes com a mesma tarefa e o mesmo orçamento compartilhado. Ambos consultam o disponível antes de comprar.

Se cada um enxergar o total como exclusivamente seu, a soma pode ultrapassar o limite.

Um desenho com autorização centralizada, reservas ou outro mecanismo consistente precisa levar em conta o que já foi gasto e o que está comprometido. Também precisa resolver operações de resultado desconhecido antes de devolver orçamento como se nada tivesse ocorrido.

O detalhe lembra um problema de carteira de créditos porque é parecido: várias ações competem pelo mesmo recurso.

O comprovante precisa ter contexto

Depois da execução, “houve uma transação” não explica a compra.

É útil relacionar tarefa, serviço, condição aceita, identidade da operação, confirmação do pagamento e recurso recebido. Se houver interrupção, esse contexto ajuda a decidir entre recuperar uma resposta e fazer uma compra nova.

O objetivo não é expor segredos ou registrar conteúdo sensível sem necessidade. É manter referências suficientes para prestar contas sobre a autorização concedida.

A pessoa precisa conseguir entender o que foi comprado em seu nome.

Onde o Rail participa

O Infi Rail está em early access para pagamentos x402 em APIs HTTP e ferramentas MCP. É a frente da Infi para esse caminho de compra por software; fluxos e cobertura precisam ser confirmados antes da integração. Conheça o Rail.

A lógica que decide a finalidade da tarefa e os limites de gasto ainda precisa estar definida na aplicação que opera o agente.

Um bom primeiro teste não é entregar orçamento irrestrito. É escolher uma tarefa delimitada, um recurso pago e uma regra de autorização que possa ser verificada.

Ao final, alguém deve conseguir responder: o agente comprou o que foi autorizado, dentro das condições combinadas, e entregou o resultado esperado?

Essa resposta faz mais pela confiança no produto do que apenas demonstrar que o software consegue pagar.