Ler a pontuação e o nível de confiança de um agente
Leia o perfil de confiança e o nível de autonomia de um agente, e os valores fixos e o decaimento por trás dos dois.
trust.get
Leia o perfil de confiança e o nível de autonomia de um agente, e os valores fixos e o decaimento por trás dos dois.
trust.getPasse 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.
Você quer saber até que ponto confiar em um agente que já roda há algum tempo. A pontuação começa em 50 e se move conforme o plano vê a conduta, e o nível é lido da pontuação.
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 o DID do agente como o parâmetro de consulta did. O perfil contém a pontuação, uma contagem de amostras e a última observação.
profile é null se não houver nenhum.
{
"profile": {
"did": "did:web:acme.example:agent:billing",
"score": 52.5,
"samples": 7,
"lastObservedAtMs": 1793542200000
}
}trust.gettrust-get
curl -sS https://api.intramedial.com/api/v1/acp/trust/get?did=did:web:acme.example:agent:billing \
-H "Authorization: Bearer $INTRAMEDIAL_KEY"const res = await fetch("https://api.intramedial.com/api/v1/acp/trust/get?did=did:web:acme.example:agent:billing", {
headers: { Authorization: `Bearer ${process.env.INTRAMEDIAL_KEY}`, },
});
console.log(res.status, await res.json());import os, requests
res = requests.get(
"https://api.intramedial.com/api/v1/acp/trust/get?did=did:web:acme.example:agent:billing",
headers={"Authorization": "Bearer " + os.environ["INTRAMEDIAL_KEY"]},
timeout=30,
)
print(res.status_code, res.json())A rota de nível acrescenta tier: observe a partir de 0, propose a partir de 40, act-with-review a partir de 65 e act a partir de 85. A leitura não é medida.
curl -sS https://api.intramedial.com/api/v1/acp/trust/tier?did=did:web:acme.example:agent:billing \
-H "Authorization: Bearer $INTRAMEDIAL_KEY"const res = await fetch("https://api.intramedial.com/api/v1/acp/trust/tier?did=did:web:acme.example:agent:billing", {
headers: { Authorization: `Bearer ${process.env.INTRAMEDIAL_KEY}`, },
});
console.log(res.status, await res.json());import os, requests
res = requests.get(
"https://api.intramedial.com/api/v1/acp/trust/tier?did=did:web:acme.example:agent:billing",
headers={"Authorization": "Bearer " + os.environ["INTRAMEDIAL_KEY"]},
timeout=30,
)
print(res.status_code, res.json())A rota de política devolve os valores de pontos, o decaimento e os pisos dos níveis, além dos três sinais que não são pontuados: conflict.frequency, policy.violations e task.completion.
curl -sS https://api.intramedial.com/api/v1/acp/trust/policy \
-H "Authorization: Bearer $INTRAMEDIAL_KEY"const res = await fetch("https://api.intramedial.com/api/v1/acp/trust/policy", {
headers: { Authorization: `Bearer ${process.env.INTRAMEDIAL_KEY}`, },
});
console.log(res.status, await res.json());import os, requests
res = requests.get(
"https://api.intramedial.com/api/v1/acp/trust/policy",
headers={"Authorization": "Bearer " + os.environ["INTRAMEDIAL_KEY"]},
timeout=30,
)
print(res.status_code, res.json())Copiado de: /docs/trust-get
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.
Registre um agente sob o próprio DID, com um nome e um tipo, para que cada ação resolva para um único agente.
identity.enrollLeia cada agente, lease, em espera e quarentena que o plano mantém, em uma chamada, sem inventário para manter à mão.
coordination.fleetmapPare um agente com coordination.halt para que a admissão responda quarantine, confirme que responde e levante a parada quando for seguro.
coordination.haltcoordination.quarantineUm 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.