封存签名的证据包
把审计日志封存为带 Merkle 根的签名包,并用已发布的公钥离线核查。
ledger.bundles-snapshot
把审计日志封存为带 Merkle 根的签名包,并用已发布的公钥离线核查。
ledger.bundles-snapshot审计师或客户索要记录,而您希望交给他们一份无需询问 Intramedial 即可核查的东西。账本包把哈希链审计日志的一个区间封存在 Merkle 根和 Ed25519 签名之下。
代码从 INTRAMEDIAL_KEY 读取密钥。请把它放在您的 shell 或密钥存储中,切勿放进要提交的文件。需要已登录用户的调用不能使用密钥:这些调用由控制台发起。
发送空请求体可获取截至目前的完整历史,或提供 scope、rangeStart 和 rangeEnd 获取一个片段。如果您的区域没有签名密钥,调用返回 503。
账本包包含 Merkle 根、记录数和签名。在每日锚定确认某个比特币区块之前,otsProof 为 null。
{
"bundle": {
"bundleId": "lb_20261101_wnam_01",
"workspaceId": "ws_acme",
"jurisdiction": "wnam",
"scope": "default",
: ,
: ,
: ,
: ,
: ,
:
}
}ledger.blame 不读取它。ledger.bundles-snapshotledger-bundles-snapshotcurl -sS -X POST https://api.intramedial.com/api/v1/ledger-bundles/snapshot \
-H "Authorization: Bearer $INTRAMEDIAL_KEY" \
-H "Content-Type: application/json" \
-d '{}'const res = await fetch("https://api.intramedial.com/api/v1/ledger-bundles/snapshot", {
method: "POST",
headers: {
Authorization: `Bearer ${process.env.INTRAMEDIAL_KEY}`,
"Content-Type": "application/json",
},
body: JSON.stringify({}),
});
console.log(res.status, await res.json());import os, requests
res = requests.post(
"https://api.intramedial.com/api/v1/ledger-bundles/snapshot",
headers={"Authorization": "Bearer " + os.environ["INTRAMEDIAL_KEY"]},
json={},
timeout=30,
)
print(res.status_code, res.json())对应的公钥发布在已知的 JWK 地址,无需认证。选取 signingKeyId 所指的条目;公开的验证路由和离线验证器使用同一把密钥。
curl -sS https://api.intramedial.com/.well-known/ledger-bundles-keys.jsonconst keys = await (await fetch("https://api.intramedial.com/.well-known/ledger-bundles-keys.json")).json();
console.log(keys);import requests
print(requests.get("https://api.intramedial.com/.well-known/ledger-bundles-keys.json", timeout=30).json())使用验证页面,或 @intramedial/verifier。
账本仅可追加,并封存在 Merkle 根之下。条目上的时间取自 Intramedial 自己的时钟,签名包可用已发布的公钥离线核查。
列出谁接触过某个资源(最近的在前),然后用其 Merkle 证明重建一个事件。
ledger.blame调用欧盟 AI 法案第 12 条的导出,然后读取覆盖报告,该报告把您所持证据映射到控制项并指出缺口。
compliance.pack读取五个退出目标,记录一次真实演练,在带 Merkle 根的清单下导出所有涵盖的类别,并验证导出。
exit.objectives当我们向实用示例中添加新示例时,会发送一封简短的邮件。不会发送其他任何邮件,而且您可以从任意一封邮件中退订。
完全无需账户:在 7 天之内可以在各个 attest 路由上调用 35 次,所生成的回执都会被标记为测试回执。当您想继续使用时,再注册账户即可。