{"name":"Finaya Fulfillment OS","description":"Plataforma de fulfillment de engenharia para infraestrutura financeira. Os agentes expostos aqui LEEM contexto e OPINAM; nenhum deles escreve código, altera ambiente ou aprova gate regulatório — isso acontece só dentro do workflow, com as paradas humanas que ele exige.","version":"1.0.0","protocolVersion":"0.3.0","url":"https://portal.hml.fulfillmentos.finaya.tech/api/a2a","securitySchemes":{"bearer":{"type":"http","scheme":"bearer","description":"Token emitido pela squad do Fulfillment OS para cada consumidor, associado a um tenant e a uma lista de skills. Sem ele, ou com skill fora da lista, a resposta é 401 ou 403."}},"security":[{"bearer":[]}],"defaultInputModes":["text"],"defaultOutputModes":["text","data"],"capabilities":{"streaming":false,"pushNotifications":false},"skills":[{"id":"intake","name":"Intake Agent","description":"Lê uma demanda em texto livre e diz o que falta para ela ser executável: qual cliente, qual arranjo, qual papel, quais produtos e quais repositórios. Responde o que o recorte está deixando de fora, e recusa quando não dá para decidir — recusa com motivo é resposta, não falha.","tags":["intake","leitura","juizo","assincrona"],"examples":["Esta demanda dá para executar como está? O que falta?","Que informação eu precisaria ter para saber de quem é este trabalho?"]},{"id":"context","name":"Context Agent","description":"Dado um cliente ou arranjo, diz o que a plataforma já sabe dele: papel institucional, produtos envolvidos, obrigações regulatórias que se aplicam e onde o trabalho costuma nascer. Não inventa o que não está cadastrado — o que falta volta como lacuna nomeada. Aceita texto livre; para precisão, mande também `metadata.cliente_id` e, opcionalmente, `metadata.arrangement_id` — quando vêm, vencem o que se extrai do texto.","tags":["context","leitura","juizo","assincrona"],"examples":["O que se sabe sobre este arranjo?","Em que repositório um trabalho deste tipo costuma nascer?"]},{"id":"regulatory","name":"Regulatory Agent","description":"Dado um arranjo, diz o que a norma obriga: tags regulatórias, nível de risco, gates obrigatórios, artefatos exigidos e as obrigações COM a referência da norma que as cria. Exige `metadata.cliente_id` e `metadata.arrangement_id` — a avaliação é do arranjo, e deduzi-lo da frase devolveria o perfil regulatório de outro contrato. Não abre gate nem aprova nada: isso acontece dentro do workflow, com parada humana.","tags":["regulatory","leitura","juizo","assincrona"],"examples":["Que obrigações regulatórias este arranjo cria, e de que norma elas vêm?","Quais gates são obrigatórios antes de colocar isto em produção?"]},{"id":"memoria","name":"Memória do arranjo","description":"O que a plataforma já analisou e entregou para este arranjo, e quais lacunas seguem abertas há mais de um ciclo. Exige `metadata.cliente_id` e `metadata.arrangement_id`. Não chama LLM: é leitura do que já foi concluído, e responde na hora.","tags":["memoria","leitura","sem-llm","sincrona"],"examples":["Isto já foi analisado antes? O que saiu?","Que lacunas deste arranjo continuam abertas?"]}]}