Controlar uma gravação de conector SaaS
Pergunte ao plano se um agente pode agir em uma fonte SaaS conectada e leia o veredito antes de enviar qualquer coisa.
saas.admit
Pergunte ao plano se um agente pode agir em uma fonte SaaS conectada e leia o veredito antes de enviar qualquer coisa.
saas.admitPasse ações de agentes, hashes de conteúdo, checagens de API, DNS, webhooks, chamadas de LLM e commits git pela Intramedial. Receba um recibo assinado que todos verificam – sem confiar em nós.
Um agente trabalha em uma ferramenta SaaS como o GitHub ou um sistema de tickets. Você quer cada ação admitida antes. A rota admit devolve um veredito e não envia nada ao SaaS.
O código lê a chave de INTRAMEDIAL_KEY. Guarde-a no seu shell ou no seu cofre de segredos, nunca em um arquivo que você faz commit. Chamadas que exigem uma pessoa logada não podem usar chave: o console as faz.
Envie a source, o agente e a action. Uma action assume read por padrão.
saas.admitsaas-admit
curl -sS -X POST https://api.intramedial.com/api/v1/acp/saas/admit \
-H "Authorization: Bearer $INTRAMEDIAL_KEY" \
-H "Content-Type: application/json" \
-d '{
"source": "github",
"actorDid": "did:web:acme.example:agent:support",
"action": "write"
}'const res = await fetch("https://api.intramedial.com/api/v1/acp/saas/admit", {
method: "POST",
headers: {
Authorization: `Bearer ${process.env.INTRAMEDIAL_KEY}`,
"Content-Type": "application/json",
},
body: JSON.stringify({
source: "github",
actorDid: "did:web:acme.example:agent:support",
action: "write",
}),
});
console.log(res.status, await res.json());import os, requests
res = requests.post(
"https://api.intramedial.com/api/v1/acp/saas/admit",
headers={"Authorization": "Bearer " + os.environ["INTRAMEDIAL_KEY"]},
json={
"source": "github",
"actorDid": "did:web:acme.example:agent:support",
"action": "write",
},
timeout=30,
)
print(res.status_code, res.json())result.allow e result.reason são a resposta do Intralock, sem modelo no caminho. Uma gravação que precisa de confirmação acrescenta um approvalId ao resultado.
{
"result": { "allow": false, "reason": "no_grant" },
"llm": false
}Um administrador pode dar a uma fonte um mapa de gravação. A rota write então admite, encaminha e registra. Sem mapa, devolve 404.
Copiado de: /docs/saas-admit
write são.O livro-razão é somente de acréscimo e selado sob raízes Merkle. A hora de uma entrada é o relógio da própria Intramedial, e um bundle assinado pode ser conferido offline com a chave publicada.
Peça ao gateway MCP o veredito do Intralock sobre a chamada de ferramenta de um agente, leia o motivo e liste os chamadores que ele já viu.
mcp.enforceAdmita a gravação de um agente em um repositório pelo Intralock e publique o veredito no commit como check run ou status.
github.enforceDeixe uma gravação recusada esperando na fila de aprovação até uma pessoa logada aprová-la e depois tente de novo com o token.
coordination.approveUm e-mail curto quando somamos receitas. Nenhum outro e-mail, e você cancela por qualquer mensagem.
Sem conta: 35 chamadas em 7 dias nas rotas attest, com recibos marcados como teste. Cadastre-se quando quiser seguir adiante.