SpendGuardSpendGuard
Governança on-chain de gastos para agentes de IA autônomos na Stellar.On-chain spending governance for autonomous AI agents on Stellar.
Camada de política de gastos para agentes de IA autônomos: define quanto, com quem e em que condições o agente pode transacionar, com tudo registrado em rede pública.Spending-policy layer for autonomous AI agents: defines how much, with whom and under what conditions the agent can transact, with everything recorded on a public network.
O que éOverview
SpendGuard funciona como uma trava inteligente entre um agente de IA e o cofre digital onde fica o dinheiro do dono. O dono define as regras (limite diário, valor máximo por transação, destinatários aprovados) e o agente só consegue operar dentro delas. A regra fica registrada na rede Stellar, fora do alcance de manipulação por servidores intermediários.SpendGuard works as a smart lock between an AI agent and the digital vault holding the owner's funds. The owner defines the rules (daily limit, max per transaction, approved recipients) and the agent can only operate within them. The rules live on the Stellar network, out of reach of any intermediary server.
O problemaThe problem
Agentes autônomos de IA já pagam por serviços em tempo real através do protocolo x402. A única proteção contra um agente comprometido ou enganado costuma estar em servidores externos, que podem ser contornados. Ainda não havia uma forma padronizada de garantir que o agente respeite os limites do dono em ambiente público e auditável.Autonomous AI agents already pay for services in real time through the x402 protocol. The only safeguard against a compromised or tricked agent typically lives on external servers that can be bypassed. There was no standard way to guarantee the agent respects the owner's limits in a public, auditable environment.
AbordagemApproach
Permite que agentes autônomos paguem por APIs, dados e serviços com segurança. Estabelece um limite diário de gasto que se renova automaticamente, impõe um teto por transação para impedir chamadas caras, aceita pagamentos apenas para destinatários previamente aprovados, oferece uma chave de emergência para o dono suspender o agente a qualquer momento e mantém o saldo dentro do próprio contrato, sem expor a chave do agente.Enables autonomous agents to pay for APIs, data and services safely. Sets an auto-renewing daily spending limit, enforces a per-transaction cap to block expensive calls, only accepts payments to pre-approved recipients, gives the owner an emergency switch to pause the agent at any time, and keeps the balance inside the contract itself, never exposing the agent key.
ImpactoImpact
Contrato publicado em ambiente público da Stellar, com bateria de testes que cobre limites, exceções e tentativas de ataque. A demonstração executa transações reais com bloqueio de cap, esgotamento de limite diário e ativação da chave de emergência. Submetido ao programa Stellar Hacks 2026, trilha de Inteligência Artificial e Robótica.Contract deployed on Stellar's public test network, with a test suite covering limits, exceptions and attack scenarios. The demo runs real transactions with cap rejection, daily-limit exhaustion and emergency-switch activation. Submitted to Stellar Hacks 2026, AI and Robotics track.