Esegui un rilevatore di sovrapposizione dei lease
Elenca i rilevatori, esegui lease-overlap, leggi i conflitti che cita con le relative evidenze, poi i casi presentati per la revisione.
detection.run
Elenca i rilevatori, esegui lease-overlap, leggi i conflitti che cita con le relative evidenze, poi i casi presentati per la revisione.
detection.runFai passare da Intramedial azioni di agenti, hash di contenuti, controlli API, lookup DNS, webhook, chiamate LLM e commit git. Ricevi una ricevuta firmata che chiunque verifica, senza fidarsi di noi.
Vuoi sapere quando due agenti detengono la stessa risorsa, prima che diventi un'interruzione. Un rilevatore è una funzione pura su lease o eventi. Un riscontro cita ciò che ha visto e ogni riscontro viene presentato come caso al gradino 0 della scala.
Il codice legge la chiave da INTRAMEDIAL_KEY. Tienila nella shell o nel tuo secret store, mai in un file di cui fai commit. Le chiamate che richiedono una persona autenticata non possono usare una chiave: le effettua la console.
Il catalogo elenca ogni rilevatore e la sua ultima esecuzione. Dieci rilevatori near-path sono funzioni pure e nessuno usa un modello.
L'esecuzione elenca i conflitti e i casi 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())Invia l'id del rilevatore; un id sconosciuto restituisce 404. forceInline conta solo per semantic-intent, l'unico rilevatore che invia testo a un modello. I dieci rilevatori near-path sono funzioni pure di lease o eventi.
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())Un riscontro cita id di eventi del registro o id di lease. filed elenca i casi aperti; suppressed contiene le ripetizioni mentre è aperto un caso per le stesse parti.
Copiato da: /docs/detection-run
Il registro è append-only e sigillato sotto radici Merkle. L'ora di una voce è l'orologio di Intramedial e un bundle firmato puoi verificarlo offline con la chiave pubblicata.
Leggi la coda dei casi presentati, chiedi all'arbitro di ascoltarne uno e leggi la decisione e il percorso per impugnarla.
arbitration.arbiterInvia nove dataset, ciascuno con una dichiarazione di completezza, poi leggi le otto metriche e le raccomandazioni ordinate per passare le risorse da observe a enforce.
conflict.audit-latestEsegui i sei scenari fissi di Intralock, leggi il risultato di ciascuno e imposta una cadenza perché l'esercitazione si ripeta da sola.
drills.frtUna breve email quando aggiungiamo ricette. Nessun’altra posta, e ti disiscrivi da ogni messaggio.
Senza account: 35 chiamate in 7 giorni sulle route attest, con ricevute marcate come test. Iscriviti quando vuoi andare avanti.