26 lines
954 B
JSON
26 lines
954 B
JSON
{
|
|
"id": "aios-tenant-boundary",
|
|
"name": "AIOS Tenant Boundary",
|
|
"description": "Enforces AIOS V2R1 tenant provenance and tool policy boundaries.",
|
|
"version": "2.1.0-rc.1",
|
|
"entry": "dist/index.js",
|
|
"configSchema": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"requireExplicitTrustedSenders": { "type": "boolean", "default": true },
|
|
"trustedSenderIds": { "type": "array", "items": { "type": "string" }, "default": [] },
|
|
"blockedSenderIds": { "type": "array", "items": { "type": "string" }, "default": [] },
|
|
"readOnlyTools": { "type": "array", "items": { "type": "string" } },
|
|
"requireApprovalForHumanSideEffects": { "type": "boolean", "default": true },
|
|
"blockUnknownAgentRuns": { "type": "boolean", "default": false },
|
|
"approvalTimeoutMs": {
|
|
"type": "integer",
|
|
"minimum": 1000,
|
|
"maximum": 300000,
|
|
"default": 60000
|
|
}
|
|
}
|
|
}
|
|
}
|