The Capability Manifest defines the full authorization and accountability profile for each agent role. This version adds explainability level as a required field. The reasoning: NIST AI RMF identifies explainability as a core trustworthy AI characteristic, and there’s no way to satisfy that systematically without specifying it per agent role at design time.
[{
“agent_role”: “domain-specialist-analyst”,
“allowed_tools”: [
“ticketing-system:read”,
“knowledge-base:search”,
“document-store:retrieve”
],
“prompt_ref”: “domain-specialist-analyst:v2.4.1”,
“model_id”: “provider/model-name:version-pin”,
“trust_level”: “specialist”,
“output_schema_ref”: “domain-analyst-output:v1.2.0”,
“hitl_required”: “confidence < 0.75 OR classification == ‘critical'”,
“data_classification”: “sensitive”,
“audit_log_level”: “verbose”,
“explainability_level”: “rationale-summary”
},
{
“agent_role”: “orchestrator”,
“supervises”: [“domain-specialist-analyst”, “retrieval-agent”, “synthesis-agent”],
“authority_scope”: [“halt”, “restart”, “reassign”, “override_output”],
“trust_level”: “orchestrator”,
“hitl_required”: “override_output AND frequency > deployment_threshold”,
“escalation_target”: “human_operator”,
“audit_log_level”: “full-payload”,
“explainability_level”: “full-chain”
}]