Agents · Pagamentos com IA

Autonomia com a trela na sua mão

A questão interessante não é se os agentes de IA vão gastar dinheiro — é quem define as regras. Com o Protocore Agents, a resposta é sempre uma pessoa, de antemão, por escrito.

01

Primeiro a política, depois os pagamentos

Um agente nasce com um orçamento e uma lista de comerciantes autorizados, e não pode exceder nenhum dos dois. Tudo o que passe o limiar de aprovação humana fica em pausa e pede confirmação. O agente move-se depressa dentro das paredes; as paredes são suas.

  1. 01Orçamentos impostos pela plataforma, não prometidos pelo agente
  2. 02As listas de autorizados limitam, à partida, para onde o dinheiro pode ir
  3. 03Os limiares encaminham as grandes decisões para pessoas
Consola Agents com orçamentos por agente, listas de comerciantes autorizados e limiares de aprovação

A consola de políticas — orçamentos, listas de autorizados e limiares por agente.

02

Cada ação fica registada

O registo de auditoria é imutável e completo: o que o agente tentou, o que a política permitiu, quem aprovou o quê. Quando um agente se comporta mal — ou uma política se revela errada — o kill-switch trava-o de imediato e o registo mostra exatamente o que aconteceu.

Editor de políticas do Ops Agent com campos de orçamento, uma lista de quatro comerciantes autorizados, um seletor de limiar de aprovação de €100.00, uma nota de auditoria obrigatória e uma repetição de 24 horas das decisões sobre o rascunho

A política como documento — versionada, com hash, assinada e reproduzível antes de guardar.

Funcionalidades

Tudo o que o Protocore Agents inclui.

  1. 01Consola de políticas
  2. 02Aprovações dentro do fluxo
  3. 03Wallets de agentes
  4. 04Criar um agente
  5. 05O editor de políticas
  6. 06Auditoria, decisão a decisão
  7. 07Orçamentos por agente
  8. 08Limites mensais
  9. 09Orçamento reposto à hora certa
  1. 10Listas de comerciantes permitidos
  2. 11Limiares de aprovação
  3. 12Aprovações humanas assinadas
  4. 13O rasto de escalamento
  5. 14Registo de auditoria imutável
  6. 15Integridade por hashes encadeados
  7. 16Exportar em JSON
  8. 17Kill-switch
  9. 18Congelado, não perdido
  1. 19Chaves com âmbito limitado
  2. 20Chaves emitidas uma só vez
  3. 21Hash da política em cada assinatura
  4. 22Versionamento de políticas
  5. 23Reproduza antes de confirmar
  6. 24Liquidação em rails reais
  7. 25Endpoint MCP
  8. 26Frota de agentes
Ler as 26 funcionalidades em detalhe

01Consola de políticas

Um só ecrã reúne toda a frota: cada agente, o seu limite diário, a sua allowlist e o que gastou hoje. Na demo, três agentes gastaram €184.20 até às 09:41 — dois pagamentos bloqueados, um à espera de um humano. As alterações de política aplicam-se de imediato; o agente descobre-o na próxima vez que tentar pagar.

  • Orçamentos, allowlists e limiares editados por agente
  • Gastos, bloqueios e aprovações pendentes num relance
  • As decisões das últimas 24 horas, exportáveis

02Aprovações dentro do fluxo

O agente propõe; uma pessoa decide. Na demonstração, o Billing Agent pede para pagar a fatura n.º 088 da Nord Logistics — €120.00, dentro do limite diário de €200.00 (já usados €64.20), mas acima do limiar de aprovação de €50.00 — e o pedido aguarda 14 minutos por um toque em Aprovar ou Recusar. A política, a entrada do comerciante na lista de permitidos e a conta de pagamento estão logo abaixo dos botões.

03Wallets de agentes

Cada agente funciona a partir da sua própria wallet, com a sua própria política. O Billing Agent da demonstração mostra €135.80 ainda disponíveis de um limite diário de €200.00 — €64.20 gastos em três pagamentos, com reposição às 00:00 — com um teto de €150.00 por transação, aprovação humana acima de €50.00 e dois comerciantes permitidos. Os pagamentos recentes têm a etiqueta auto quando a política os autorizou sozinha.

  • Limite diário, gasto, teto e orçamento restante num só ecrã
  • Comerciantes permitidos listados com o respetivo histórico de pagamentos
  • Pagamentos etiquetados como auto ou aprovados por si

04Criar um agente

Um agente é primeiro política, depois código. O Billing Agent da demonstração recebe um limite diário de €200.00, um teto de €150.00 por transação, dois comerciantes da lista de permitidos e aprovação humana acima de €50.00 — tudo definido no passo 2 de 3, antes de existirem chaves. As chaves são emitidas uma só vez, mostradas uma única vez, e cada assinatura de pagamento inclui o hash da política.

05O editor de políticas

Uma política é um documento versionado. A edição da demonstração aumenta o teto por transação do Ops Agent: a v14 passa a v15, a alteração exige uma nota de auditoria e é guardada assinada pelo operador, com um novo hash da política. O painel de reprodução executa as últimas 24 horas de decisões reais contra o rascunho — vê o que a política teria permitido antes de entrar em vigor.

  • Limite diário, teto por transação e limite mensal por agente
  • Nota de auditoria escrita obrigatória em cada gravação
  • Reprodução de 24 horas contra o rascunho antes de confirmar

06Auditoria, decisão a decisão

A decisão DEC-4471 reconstitui um pagamento por completo: o pedido, cada verificação da política com o seu resultado — lista de permitidos aprovada, teto aprovado, limiar escalado —, a aprovação humana com a sua assinatura e os €120.00 liquidados com a respetiva rail e referência. O registo tem hashes encadeados e só admite acrescentos; editar qualquer campo quebra a cadeia a partir desse ponto.

07Orçamentos por agente

Um orçamento é um muro, não uma sugestão. Cada agente tem um limite diário e um teto por transação — €500.00 por dia e €150.00 por pagamento na política da demonstração — aplicados pela plataforma antes de o dinheiro se mover. A tentativa de €640.00 de fretamento do bot de viagens foi recusada de imediato: acima do teto.

08Limites mensais

Acima do limite diário existe um limite mensal — €6,000.00 na política da demonstração. Um agente que se comporta bem todos os dias continua sem poder ultrapassar o que o mês permite.

09Orçamento reposto à hora certa

Os orçamentos diários são repostos a uma hora definida — 00:00 CET na demonstração — visível na wallet do agente. O gasto acumula-se numa janela que todos veem, não num mistério em contínuo.

10Listas de comerciantes permitidos

Os agentes só pagam a comerciantes que indicou previamente. O Ops Agent da demonstração conhece exatamente quatro — e uma tentativa de €180.00 junto de um fornecedor fora da lista foi recusada por não constar. Adicionar um comerciante é um clique; removê-lo tem efeito imediato.

11Limiares de aprovação

Defina o valor acima do qual uma pessoa tem de dizer sim. A política da demonstração escala tudo o que exceda €100.00: o agente pausa, uma pessoa recebe a proposta e nada se move até responder. Abaixo do limiar, o agente atua livremente — dentro do orçamento e da lista de permitidos.

12Aprovações humanas assinadas

Uma aprovação não é uma caixa de seleção — fica registada com quem aprovou, em que dispositivo, a que horas, e com uma assinatura anexada. A decisão da demonstração mostra-o: aprovada na app, chave do telemóvel, 09:41:12.

13O rasto de escalamento

Propor, escalar, aprovar, permitir — cada passo com data e hora no registo da decisão. Quando alguém pergunta porque é que um pagamento aconteceu, a resposta é uma sequência, não um encolher de ombros.

14Registo de auditoria imutável

Cada decisão fica registada: o que o agente tentou, o que a política determinou, quem aprovou o quê — até às rotações de chaves. As entradas só admitem acrescentos e são exportáveis. Quando algo parece errado, o registo mostra exatamente o que aconteceu e quando.

15Integridade por hashes encadeados

Cada registo de auditoria contém o seu próprio hash, o hash do registo anterior e a sua posição na cadeia — n.º 4,471 na demonstração. Verifique a cadeia quando quiser; qualquer alteração, em qualquer ponto, quebra tudo o que vem a seguir.

16Exportar em JSON

Qualquer decisão pode ser exportada em JSON, com o hash incluído — pronta para o seu arquivo, o seu auditor ou a sua revisão de incidentes. O registo é seu para levar, não nosso para guardar.

17Kill-switch

Um toque pausa um agente e suspende de imediato todos os pagamentos iniciados por agentes. As chaves continuam válidas, por isso nada mais deixa de funcionar — o agente simplesmente não pode gastar até uma pessoa o reativar. Na frota da demonstração, o bot de viagens está em pausa com €0.00 gastos.

18Congelado, não perdido

Pausar um agente congela as propostas pendentes em vez de as descartar. Ao retomar, a fila está exatamente onde ficou — nenhuma proposta se perde em silêncio porque alguém carregou no travão.

19Chaves com âmbito limitado

As credenciais de um agente concedem capacidades, não acesso total. Âmbitos como payments.send e refunds.issue ativam-se e desativam-se de forma independente — o agente da demonstração tem subscriptions.manage desativado. Revogue ou rode uma chave sem tocar na política que lhe está por baixo.

20Chaves emitidas uma só vez

As chaves dos agentes são mostradas uma única vez, na emissão, e nunca mais. O que a plataforma não consegue voltar a mostrar, um atacante não consegue voltar a pedir.

21Hash da política em cada assinatura

Cada pagamento é assinado com a chave do agente e o hash da política que o permitiu. Um pagamento não diz apenas o que aconteceu — prova que regras estavam em vigor quando aconteceu.

22Versionamento de políticas

As políticas têm versão, hash, autor e data e hora — v14, atualizada a 17 jul às 09:12 na demonstração. Cada decisão refere a versão exata da política que a avaliou.

23Reproduza antes de confirmar

O editor reproduz as últimas 24 horas de decisões contra o seu rascunho: o que foi permitido, o que foi recusado, o que mudaria. Os erros de política aparecem na pré-visualização, não em produção.

24Liquidação em rails reais

Uma proposta aprovada torna-se um pagamento real — os €120.00 da demonstração foram liquidados por SEPA Instant com a referência 9F21-0716, minutos após a aprovação. Os agentes gastam a partir do mesmo core em que assenta o resto da família.

25Endpoint MCP

Os agentes ligam-se por MCP em mcp.protocore.io/agents — qualquer framework que fale o protocolo pode ter uma wallet Protocore. A superfície de integração é pequena: propor um pagamento, receber uma decisão. A política vive na plataforma, não no prompt.

26Frota de agentes

Execute um agente ou vários. A demonstração tem três — operações, compras e um bot de viagens — cada um com o seu orçamento, lista de permitidos e limiar. Pause um e os outros continuam a trabalhar; a política nunca passa de um agente para outro.

Ecrãs

Por dentro do produto.

Interface real do produto, com dados de demonstração.

Uma decisão, totalmente reconstituída — verificações, assinatura, liquidação, cadeia de hashes.

FAQ

Agents sob política: as respostas.

  • O orçamento é imposto pela plataforma, não prometido pelo agente. Um agente não pode exceder o limite diário nem o limite por transação, decida o que decidir, e tudo o que passe o limiar de aprovação fica em pausa e pede a uma pessoa antes de o dinheiro se mover.

  • Apenas para comerciantes da sua lista de autorizados. A lista limita para onde o dinheiro pode ir, antes de qualquer verificação de orçamento — o agente paga onde o indicou e em mais lado nenhum.

  • Fica em pausa e segue para uma pessoa aprovar; o pagamento só é liquidado depois de uma pessoa o validar, e o pedido, as verificações e a assinatura ficam registados. Abaixo do limite, o agente move-se sozinho dentro das paredes.

  • Um kill-switch por agente trava-o com um toque — de imediato, não no ciclo seguinte. O registo de auditoria mostra então exatamente o que fez até esse momento.

  • Via MCP em mcp.protocore.io/agents, com a API e a documentação para ligar qualquer framework a uma política. A política — orçamento, lista de autorizados, limiar — é definida antes de as chaves do agente sequer existirem.

  • O registo de auditoria é imutável e encadeado por hashes: o pedido, cada verificação da política com o seu resultado, a assinatura da aprovação humana e o pagamento liquidado. A própria política é versionada, com hash, assinada e reproduzível antes de a guardar.

Avaliar

Dê a um agente uma política e um orçamento.

01

Demo guiada

Percorremos o ciclo completo consigo — criar um agente, definir a sua política e ver um pagamento escalar para aprovação e liquidar como um SEPA normal.

02

Conta sandbox

Um ambiente de teste onde a sua equipa define orçamentos, allowlists e limites, depois ativa cada um e lê o registo append-only.

03

Acesso MCP + API e documentação

Ligue um agente de teste por MCP em mcp.protocore.io/agents, com a API e a documentação para ligar a sua própria framework a uma política.

04

Autónomo ou whitelabel

Avalie com a marca Protocore ou com a sua — os seus agentes, a sua política, em qualquer uma das interfaces.

Disponibilidade

Disponível em modo autónomo ou whitelabel — os seus agentes, a sua política, qualquer das marcas.

No ecossistema

o Agents gasta nos rails do Pay sob política humana, liquida como SEPA normal e escreve no mesmo modelo de auditoria que o Center lê.

Escolha um produto. Ou fique com o core.

Tudo o que vê acima corre em demos de produção que lhe podemos mostrar — autónomo, whitelabel ou como uma única plataforma. Diga-nos o que está a construir e mostramos-lhe o caminho mais curto.