Executar um detector de sobreposição de leases
Liste os detectores, execute lease-overlap, leia os conflitos que ele cita com sua evidência e depois leia os casos que registrou para revisão.
detection.run
Liste os detectores, execute lease-overlap, leia os conflitos que ele cita com sua evidência e depois leia os casos que registrou para revisão.
detection.runPasse 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 quando dois agentes detêm o mesmo recurso, antes que vire uma queda. Um detector é uma função pura sobre leases ou eventos. Um acerto cita o que viu, e cada acerto é registrado como um caso no degrau 0 da escada.
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.
O catálogo lista cada detector e sua última execução. Dez detectores de caminho próximo são funções puras, e nenhum usa modelo.
A execução lista conflitos e os casos filed.
{
"detector": { "id": "lease-overlap", "path": "near", "llm": },
: [],
: [
{
: ,
: ,
: [, ],
: ,
: [, ],
:
}
],
: ,
: [{ : , : }],
: [],
: { : , : }
}suppressed.detection.rundetection-run
curl -sS https://api.intramedial.com/api/v1/acp/detection/catalog \
-H "Authorization: Bearer $INTRAMEDIAL_KEY"const res = await fetch("https://api.intramedial.com/api/v1/acp/detection/catalog", {
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/detection/catalog",
headers={"Authorization": "Bearer " + os.environ["INTRAMEDIAL_KEY"]},
timeout=30,
)
print(res.status_code, res.json())Envie o id do detector; um id desconhecido devolve 404. forceInline só importa para semantic-intent, o único detector que envia texto a um modelo. Os dez detectores de caminho próximo são funções puras de leases ou eventos.
curl -sS -X POST https://api.intramedial.com/api/v1/acp/detection/run \
-H "Authorization: Bearer $INTRAMEDIAL_KEY" \
-H "Content-Type: application/json" \
-d '{
"id": "lease-overlap",
"forceInline": true
}'const res = await fetch("https://api.intramedial.com/api/v1/acp/detection/run", {
method: "POST",
headers: {
Authorization: `Bearer ${process.env.INTRAMEDIAL_KEY}`,
"Content-Type": "application/json",
},
body: JSON.stringify({
id: "lease-overlap",
forceInline: true,
}),
});
console.log(res.status, await res.json());import os, requests
res = requests.post(
"https://api.intramedial.com/api/v1/acp/detection/run",
headers={"Authorization": "Bearer " + os.environ["INTRAMEDIAL_KEY"]},
json={
"id": "lease-overlap",
"forceInline": True,
},
timeout=30,
)
print(res.status_code, res.json())Um acerto cita ids de eventos do livro-razão ou ids de leases. filed lista os casos abertos; suppressed guarda as repetições enquanto há um caso aberto para as mesmas partes.
Copiado de: /docs/detection-run
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.
Leia a fila de casos registrados, peça ao árbitro que ouça um e leia a decisão e o caminho para recorrer.
arbitration.arbiterEnvie nove conjuntos de dados, cada um com uma declaração de completude, e leia as oito métricas e as recomendações classificadas para mover recursos de observe para enforce.
conflict.audit-latestExecute os seis cenários fixos do Intralock, leia o resultado de cada um e defina uma cadência para o drill se repetir sozinho.
drills.frtUm 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.