From riskmandate.ai, the page as fetched on 2026-09-25 · open the live page ↗Everything on this sheet is the source site's own text; the newsroom's chrome is outside it.
{
"type": "abp/delta/v1",
"profile": "anthropic/claude-code-remote/ccr-container",
"mandate": "coding-assistant-in-a-container",
"grant_version": "2026-09-05.2",
"mandate_version": "2026-09-09",
"vocabulary_version": "v0.3.0",
"computed_at": "2026-09-15T00:17:26Z",
"computed_by": "riskmandate.ai build-abp-vault.mjs (abp.delta/v1 semantics)",
"excess": [
"authenticate-as.credential.signing",
"delete.file.host",
"read.credential.host",
"read.file.host",
"read.record.history",
"authenticate-as.credential.tenant",
"write.file.host",
"create.schedule.tenant",
"create.schedule.host"
],
"excess_refused": [
"authenticate-as.credential.signing",
"read.record.history",
"create.schedule.tenant"
],
"excess_unstated": [
"delete.file.host",
"read.credential.host",
"read.file.host",
"authenticate-as.credential.tenant",
"write.file.host",
"create.schedule.host"
],
"unbounded_excess": [
"authenticate-as.credential.signing",
"delete.file.host",
"read.credential.host",
"read.file.host",
"read.record.history",
"write.file.host",
"create.schedule.tenant"
],
"shortfall": [],
"aligned": [
"send.endpoint.allowed",
"execute.process.host",
"write.file.project",
"write.repository.project",
"write.repository.tenant",
"read.file.project"
],
"derived_never_authored": "No field in this record is writable by a person. The way to change a delta is to change a grant or a mandate, and then recompute.",
"counts": {
"excess": 9,
"unbounded_excess": 7,
"shortfall": 0,
"aligned": 6
},
"id": "anthropic__claude-code-remote__ccr-container__coding-assistant-in-a-container"
}