Exécuter un détecteur de chevauchement de leases
Listez les détecteurs, exécutez lease-overlap, lisez les conflits qu’il cite avec leurs preuves, puis les dossiers qu’il a déposés pour examen.
detection.run
Listez les détecteurs, exécutez lease-overlap, lisez les conflits qu’il cite avec leurs preuves, puis les dossiers qu’il a déposés pour examen.
detection.runFaites passer actions d’agents, hash de contenu, contrôles d’API, requêtes DNS, webhooks, appels LLM et commits git par Intramedial. Obtenez un reçu signé vérifiable par tous – sans nous croire.
Vous voulez savoir quand deux agents détiennent la même ressource, avant que cela devienne une panne. Un détecteur est une fonction pure sur des leases ou des événements. Un résultat cite ce qu’il a vu, et chacun est déposé comme dossier au palier 0 de l’échelle.
Le code lit la clé depuis INTRAMEDIAL_KEY. Gardez-la dans votre shell ou votre coffre à secrets, jamais dans un fichier que vous commitez. Les appels qui exigent une personne connectée ne peuvent pas utiliser de clé : c’est la console qui les fait.
Le catalogue liste chaque détecteur et sa dernière exécution. Dix détecteurs near-path sont des fonctions pures, et aucun n’utilise de modèle.
L’exécution liste les conflits et les dossiers 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())Envoyez l’id du détecteur ; un identifiant inconnu renvoie 404. forceInline ne compte que pour semantic-intent, le seul détecteur qui envoie du texte à un modèle. Les dix détecteurs near-path sont des fonctions pures de leases ou d’événements.
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 résultat cite des identifiants d’événements de registre ou de leases. filed liste les dossiers ouverts ; suppressed retient les répétitions tant qu’un dossier est ouvert pour les mêmes parties.
Copié de: /docs/detection-run
Le registre est en ajout seul et scellé sous des racines de Merkle. L’heure d’une entrée est l’horloge propre d’Intramedial, et un bundle signé peut être vérifié hors ligne avec la clé publiée.
Lisez la file des dossiers déposés, demandez à l’arbitre d’en entendre un, et lisez sa décision et la voie d’appel.
arbitration.arbiterEnvoyez neuf jeux de données, chacun avec une déclaration d’exhaustivité, puis lisez les huit métriques et les recommandations classées pour faire passer des ressources de observe à enforce.
conflict.audit-latestExécutez les six scénarios Intralock fixes, lisez le résultat de chacun, et fixez une cadence pour que l’exercice se répète seul.
drills.frtUn court e-mail quand nous ajoutons des recettes. Rien d’autre, et désabonnement possible depuis chaque message.
Sans compte : 35 appels sur 7 jours sur les routes attest, avec des reçus marqués test. Inscrivez-vous quand vous voulez continuer.