{
  "publisher": "Iron Brick LLC",
  "agents": [
    {
      "id": "case-summary-assistant",
      "name": "Case Summary Assistant",
      "summary": "Summarizes a case file for a caseworker, citing the event or document page behind every sentence.",
      "owner": "Case operations",
      "autonomy": "Assistive (read-only)",
      "human": "Caseworker reads and decides; no actions taken",
      "tools": [
        "search_cases",
        "get_case",
        "summarize_case",
        "get_document_text"
      ],
      "scopes": "cases:read, documents:read",
      "data": "CUI / PII (masked)",
      "status": "Reference",
      "eval": "Citation accuracy and completeness reviewed on a sample set before each release"
    },
    {
      "id": "intake-completeness-agent",
      "name": "Intake Completeness Agent",
      "summary": "Checks a new application for missing evidence and drafts a request-for-evidence note for review.",
      "owner": "Intake",
      "autonomy": "Draft (human approval)",
      "human": "Adjudicator approves or edits every draft",
      "tools": [
        "get_case",
        "list_case_documents",
        "draft_case_note"
      ],
      "scopes": "cases:read, cases:write (draft only)",
      "data": "CUI / PII (masked)",
      "status": "Reference",
      "eval": "False-positive rate tracked against adjudicator decisions"
    },
    {
      "id": "foia-triage-agent",
      "name": "FOIA Triage Agent",
      "summary": "Classifies incoming records requests by track and suggests the offices likely to hold responsive records.",
      "owner": "FOIA office",
      "autonomy": "Recommend",
      "human": "FOIA officer confirms track and routing",
      "tools": [
        "Records Requests API: listRequests, getRequest"
      ],
      "scopes": "requests:read",
      "data": "PII (requester contact)",
      "status": "Reference",
      "eval": "Routing accuracy compared to final assignments monthly"
    },
    {
      "id": "soc-access-watch",
      "name": "SOC Access Watch",
      "summary": "Watches audit events for unusual access by people and AI agents and opens a ticket with the evidence.",
      "owner": "Security operations",
      "autonomy": "Alert",
      "human": "SOC analyst triages every alert",
      "tools": [
        "Audit Log API: queryAuditEvents",
        "audit.alert events"
      ],
      "scopes": "audit:read",
      "data": "Security logs",
      "status": "Reference",
      "eval": "Alert precision reviewed weekly with the SOC"
    }
  ]
}