Ejecuta un simulacro de turf-war según un calendario
Ejecuta los seis escenarios fijos de Intralock, lee el resultado de cada uno y fija una cadencia para que el simulacro se repita solo.
drills.frt
Ejecuta los seis escenarios fijos de Intralock, lee el resultado de cada uno y fija una cadencia para que el simulacro se repita solo.
drills.frtPasa por Intramedial acciones de agentes, hashes de contenido, pruebas de API, DNS, webhooks, llamadas LLM y commits. Obtén un recibo firmado que cualquiera verifica, sin fiarse de nadie.
Quieres saber que el kernel sigue comportándose como se especificó: las concesiones excluyen, los ciclos se rechazan, las clases protegidas se mantienen y una parada nunca convierte una denegación en un permiso. El simulacro ejecuta seis escenarios.
policies.propose el mínimo que sirve; un scope de Tools más amplio también valeEl código lee la clave de INTRAMEDIAL_KEY. Guárdala en tu shell o en tu almacén de secretos, nunca en un archivo que suba al repositorio. Las llamadas que requieren una persona con sesión iniciada no pueden usar una clave: las hace la consola.
Llama a la ruta. Ejecuta seis escenarios contra el evaluador real de Intralock y responde ok para cada uno, con llm siempre false. Una ejecución es verde cuando pasan todos.
drills.frtdrills-frt
curl -sS https://api.intramedial.com/api/v1/acp/drills/frt \
-H "Authorization: Bearer $INTRAMEDIAL_KEY"const res = await fetch("https://api.intramedial.com/api/v1/acp/drills/frt", {
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/drills/frt",
headers={"Authorization": "Bearer " + os.environ["INTRAMEDIAL_KEY"]},
timeout=30,
)
print(res.status_code, res.json()){
"results": [
{ "id": "FRT-1", "ok": true, "detail": "holder admitted, waiter blocked" },
{ "id": "FRT-2", "ok": true, "detail": "cycle detected + applyGrant refused" },
{ "id": "FRT-3", "ok": true, "detail": "wildcard blocked on kms write" },
{ "id": "FRT-4", "ok": true, "detail": "waiter-graph cycle is deadlock" },
{ "id": "FRT-5", "ok": true, "detail": "quarantine∪kill is monotone deny" },
{ "id": "FRT-6", "ok": true, "detail": "inclusion walks to merkleRoot" }
],
"llm": false
}Envía kind y everyHours, de 1 a 2160. Solo una persona que administre el espacio de trabajo puede establecerlo o borrarlo.
curl -sS -X POST https://api.intramedial.com/api/v1/acp/drills/schedule \
-H "Authorization: Bearer $INTRAMEDIAL_KEY" \
-H "Content-Type: application/json" \
-d '{
"kind": "frt",
"everyHours": 24
}'const res = await fetch("https://api.intramedial.com/api/v1/acp/drills/schedule", {
method: "POST",
headers: {
Authorization: `Bearer ${process.env.INTRAMEDIAL_KEY}`,
"Content-Type": "application/json",
},
body: JSON.stringify({
kind: "frt",
everyHours: 24,
}),
});
console.log(res.status, await res.json());import os, requests
res = requests.post(
"https://api.intramedial.com/api/v1/acp/drills/schedule",
headers={"Authorization": "Bearer " + os.environ["INTRAMEDIAL_KEY"]},
json={
"kind": "frt",
"everyHours": 24,
},
timeout=30,
)
print(res.status_code, res.json())Copiado de: /docs/drills-frt
El libro mayor es de solo anexado y está sellado bajo raíces de Merkle. La hora de una entrada es el reloj propio de Intramedial, y un paquete firmado puede verificarse sin conexión con la clave publicada.
Quita o agrega un permiso en una copia de la política, sondéala y lee cada veredicto antes y después del cambio.
drills.counterfactualEnumera los detectores, ejecuta lease-overlap y lee los conflictos que cita con su evidencia; luego lee los casos que presentó para revisión.
detection.runPide una concesión tomada, lee la espera que indica el plano y reintenta hasta que el turno sea tuyo.
coordination.leaseUn email breve cuando añadimos recetas. Ningún otro correo, y puedes darte de baja desde cualquier mensaje.
Sin cuenta: 35 llamadas en 7 días en las rutas attest, con recibos marcados como de prueba. Regístrate cuando quieras seguir.