检查账本是否沉默
读取账本中租约和凭据事件的激增、突增和沉默,并从您自己的调度器运行检查。
watchdog.check
读取账本中租约和凭据事件的激增、突增和沉默,并从您自己的调度器运行检查。
watchdog.check被入侵的协调者未必会大量签发,却可能不再记录自己所签发的内容。监视器读取账本,而不是协调者的快照,并针对租约授予和凭据签发提出发现。
该服务不保存状态,因此在调用之间没有基线,也不会被定期调度。它返回发现,不发送任何内容。如果事件从不写入,只有 went-silent 发现会暴露这一点,而且仅限其他流量仍在继续的时候。
代码从 INTRAMEDIAL_KEY 读取密钥。请把它放在您的 shell 或密钥存储中,切勿放进要提交的文件。需要已登录用户的调用不能使用密钥:这些调用由控制台发起。
该路由没有必填输入。它返回 findings,以及它 scanned 了多少事件、其中多少是 background。
凭据类别的一个 went-silent 发现。
{
"at": "2026-11-01T09:15:00.000Z",
"findings": [
{
"code": "went-silent",
"family": "credential",
"actor": null,
"observed": ,
: ,
:
}
],
: ,
: ,
: { : [], : [, ] }
}watchdog.checkwatchdog-checkcurl -sS https://api.intramedial.com/api/v1/acp/watchdog/check \
-H "Authorization: Bearer $INTRAMEDIAL_KEY"const res = await fetch("https://api.intramedial.com/api/v1/acp/watchdog/check", {
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/watchdog/check",
headers={"Authorization": "Bearer " + os.environ["INTRAMEDIAL_KEY"]},
timeout=30,
)
print(res.status_code, res.json())发现有 rate-spike(最新时段至少是之前时段中位数的四倍)、burst(一个执行者在 5,000 毫秒内产生同一类别的十个事件)或 went-silent(某类别沉默 15 分钟,而这期间至少有三个其他账本事件到达)。安静的账本不会产生任何发现。
发送 nowMs 和 tuning 对象(例如 quietMs),以按固定时钟判断。它们只对该次调用有效,不会被存储。
{
"nowMs": 1793523600000,
"tuning": { "quietMs": 600000 }
}没有任何东西会替您调用该检查,它也不会向任何人告警,所以请从 cron 运行它,并把发现发送到您的团队会查看的地方。该服务不保存状态,因此每次调用都依据账本当前的样子判断。
# crontab -e: every 15 minutes. Nothing else calls the check, and it sends nothing itself.
*/15 * * * * curl -sS https://api.intramedial.com/api/v1/acp/watchdog/check -H "Authorization: Bearer $INTRAMEDIAL_KEY" | jq -e '.findings | length == 0' > /dev/null || echo "watchdog finding"内容复制自: /docs/watchdog-check
账本仅可追加,并封存在 Merkle 根之下。条目上的时间取自 Intramedial 自己的时钟,签名包可用已发布的公钥离线核查。
/docs/coordination-lease持有某个角色的租约,通过平面承担该角色以获取短期凭据,使用后释放租约。
iam.assumecoordination.lease发送九个数据集,每个附完备性声明,然后读取八项指标,以及把资源从观察改为强制执行的排序建议。
conflict.audit-latest用 coordination.halt 停止智能体,使准入返回 quarantine,确认确实如此,并在安全时解除停止。
coordination.haltcoordination.quarantine当我们向实用示例中添加新示例时,会发送一封简短的邮件。不会发送其他任何邮件,而且您可以从任意一封邮件中退订。
完全无需账户:在 7 天之内可以在各个 attest 路由上调用 35 次,所生成的回执都会被标记为测试回执。当您想继续使用时,再注册账户即可。