01Console de políticas
Uma tela reúne toda a frota: cada agente, seu limite diário, sua allowlist e quanto gastou hoje. Na demo, três agentes gastaram €184,20 até 09:41 — dois pagamentos bloqueados, um aguardando um humano. As edições de política valem na hora; o agente descobre na próxima vez que tentar pagar.
- Orçamentos, allowlists e limites editados por agente
- Gastos, bloqueios e aprovações pendentes num relance
- As decisões das últimas 24 horas, exportáveis
02Aprovações no fluxo
O agente propõe; uma pessoa decide. Na demo, o Billing Agent pede para pagar a fatura #088 da Nord Logistics — €120,00, dentro do orçamento diário de €200,00 com €64,20 já usados, mas acima do limite de aprovação de €50,00 — e a solicitação espera 14 minutos por um toque em Aprovar ou Recusar. A política, a entrada do comerciante na lista de permitidos e a conta pagadora ficam logo abaixo dos botões.
03Wallets de agentes
Cada agente opera a partir de sua própria wallet, com sua própria política. O Billing Agent da demo mostra €135,80 ainda disponíveis de um limite diário de €200,00 — €64,20 gastos em três pagamentos, com reinício às 00:00 — com teto de €150,00 por transação, aprovação humana acima de €50,00 e dois comerciantes permitidos. Os pagamentos recentes recebem a etiqueta auto quando a política os liberou sozinha.
- Limite diário, gasto, teto e orçamento restante em uma só tela
- Comerciantes permitidos listados com o histórico de pagamentos
- Pagamentos marcados como auto ou aprovados por você
04Criando um agente
Um agente é política antes de ser código. O Billing Agent da demo 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 na etapa 2 de 3, antes de as chaves existirem. As chaves são emitidas uma única vez, exibidas uma só vez, e toda assinatura de pagamento carrega o hash da política.
05O editor de políticas
Uma política é um documento versionado. A edição da demo aumenta o teto por transação do Ops Agent: a v14 vira v15, a alteração exige uma nota de auditoria e é salva assinada pelo operador, com um novo hash de política. O painel de replay executa as últimas 24 horas de decisões reais contra o rascunho — você vê o que a política teria permitido antes de ela entrar em vigor.
- Limite diário, teto por transação e limite mensal por agente
- Nota de auditoria escrita obrigatória a cada salvamento
- Replay de 24 horas contra o rascunho antes de publicar
06Auditoria, decisão por decisão
A decisão DEC-4471 reconstitui um pagamento por completo: a solicitação, cada verificação de política com seu resultado — lista de permitidos aprovada, teto aprovado, limite escalado —, a aprovação humana com sua assinatura e os €120,00 liquidados com o rail e a referência. O registro é encadeado por hash e somente de acréscimo; editar qualquer campo quebra a cadeia a partir daquele ponto.
07Orçamentos por agente
Um orçamento é um muro rígido, 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 demo — aplicados pela plataforma antes de o dinheiro se mover. A tentativa de fretamento de €640,00 do bot de viagens foi negada na hora: acima do teto.
08Limites mensais
Acima do limite diário há um limite mensal — €6.000,00 na política da demo. Um agente que se comporta bem todos os dias ainda assim não consegue ultrapassar o que o mês permite.
09O orçamento reinicia no relógio
Os orçamentos diários reiniciam em um horário definido — 00:00 CET na demo — visível na wallet do agente. O gasto se acumula em uma janela que todos enxergam, não em um período móvel misterioso.
10Listas de comerciantes permitidos
Agentes só pagam comerciantes que você cadastrou antes. O Ops Agent da demo conhece exatamente quatro — e uma tentativa de €180,00 em um fornecedor fora da lista foi negada como não listado. Adicionar um comerciante leva um clique; remover vale imediatamente.
11Limites de aprovação
Defina a linha acima da qual uma pessoa precisa dizer sim. A política da demo escala tudo acima de €100,00: o agente pausa, uma pessoa recebe a proposta e nada se move até que ela responda. Abaixo da linha, o agente opera livremente — dentro do orçamento e da lista de permitidos.
12Aprovações humanas assinadas
Uma aprovação não é um checkbox — ela é registrada com quem aprovou, em qual dispositivo, em que horário e com uma assinatura anexada. A decisão da demo mostra: aprovado no app, chave do celular, 09:41:12.
13A trilha de escalonamento
Propor, escalar, aprovar, permitir — cada etapa com data e hora no registro da decisão. Quando alguém pergunta por que um pagamento aconteceu, a resposta é uma sequência, não um dar de ombros.
14Log de auditoria imutável
Toda decisão fica registrada: o que o agente tentou, o que a política disse, quem aprovou o quê — até as rotações de chaves. As entradas são somente de acréscimo e exportáveis. Quando algo parece errado, o log mostra exatamente o que aconteceu e quando.
15Integridade por encadeamento de hash
Cada registro de auditoria carrega seu próprio hash, o hash do registro anterior e sua posição na cadeia — #4.471 na demo. Verifique a cadeia sob demanda; qualquer alteração, em qualquer ponto, quebra tudo o que vem depois.
16Exportar como 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 incidente. O log é seu para levar, não nosso para guardar.
17Kill-switch
Um toque pausa um agente e interrompe na hora todos os pagamentos iniciados por ele. As chaves continuam válidas, então nada mais quebra — o agente simplesmente não gasta até que uma pessoa o reative. Na frota da demo, o bot de viagens está pausado, com €0,00 gastos.
18Congelado, não perdido
Pausar um agente congela as propostas pendentes em vez de descartá-las. Ao retomar, a fila está exatamente onde estava — nenhuma proposta morre em silêncio porque uma pessoa puxou o freio.
As credenciais de um agente concedem capacidades, não acesso irrestrito. Escopos como payments.send e refunds.issue são ativados de forma independente — na demo, o agente está com subscriptions.manage desativado. Revogue ou rotacione uma chave sem mexer na política que está por baixo.
20Chaves emitidas uma única vez
As chaves do agente são exibidas uma única vez, na emissão, e nunca mais. O que a plataforma não consegue exibir de novo, um invasor não consegue solicitar de novo.
21Hash da política em cada assinatura
Todo 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 — ele prova quais regras estavam em vigor quando aconteceu.
22Versionamento de políticas
As políticas têm versão, hash, autor e carimbo de data e hora — v14, atualizada em 17 de jul às 09:12 na demo. Toda decisão referencia a versão exata da política que a julgou.
23Replay antes de publicar
O editor reexecuta as últimas 24 horas de decisões contra o seu rascunho: o que foi permitido, o que foi negado, o que mudaria. Erros de política aparecem na prévia, não em produção.
24Liquidação em rails reais
Uma proposta aprovada vira um pagamento real — os €120,00 da demo 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 o restante da família opera.
25Endpoint MCP
Os agentes se conectam via 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
Opere um agente ou vários. A demo roda três — ops, compras e um bot de viagens — cada um com seu orçamento, sua lista de permitidos e seu limite. Pause um e os outros continuam trabalhando; a política nunca vaza entre agentes.