NeoBramDiscuss a use case
    Controls before capability

    Security and governance for industrial AI systems.

    How NeoBram designs industrial AI to operate inside a client-controlled security boundary: identity, least privilege, agent permissions, logging, versioning, rollback and a written responsibility matrix. This page describes design practice. It is not a certification claim, and it does not guarantee compliance with any regulation - those judgements belong to the client's qualified security, quality and legal owners.

    Control areas

    The boundary is designed before the model is chosen.

    IT and OT boundaries

    AI workloads live on the IT side of a defined boundary. Reads from OT systems go through approved interfaces - historians, OPC UA servers, an industrial DMZ - and write-back to control systems is off by default and separately approved when needed.

    Identity and access management

    AI services integrate with the client's identity provider. Access to models, data and outputs follows the same joiner-mover-leaver controls as any other system; shared or anonymous access is not used for consequential workflows.

    Least privilege

    Every service account, agent and integration gets the minimum read or write scope it needs, reviewed against the workflow it supports rather than granted broadly for convenience.

    Agent tool permissions

    When AI agents can call tools, each tool is an explicit permission: what it may read, what it may change, and which actions always require a human decision. Permission tests are part of validation, not an afterthought.

    Human approval

    Consequential actions - changing a record, sending a communication, adjusting a plan - keep a named human approver. The system prepares work; responsible people decide.

    Secrets management

    Credentials, keys and tokens live in the client's secrets store, not in prompts, code or configuration files. Rotation and revocation follow the client's existing policy.

    Data residency and retention

    Where data may live, which boundary it may cross and how long it is kept are documented before implementation. Retention for AI logs and intermediate data follows the same policy as the source systems.

    Private deployment options

    Private cloud, on-premises, edge and fully offline or air-gapped designs are compared for the real requirement. Offline operation still needs identity, logging, patching, backup and support paths - isolation is not a substitute for controls.

    Logging and audit trails

    Inputs, outputs, model and prompt versions, approvals and overrides are logged so any AI-supported decision can be reconstructed. Logs live inside the client boundary.

    Prompt and model versioning

    Prompts, models, retrieval indexes and configuration are version-controlled. Any change is traceable to a version, an author and a reason - and can be rolled back.

    Model supply-chain risk

    Base models, libraries and connectors are third-party software: provenance, licence terms, update cadence and known vulnerabilities are reviewed like any other dependency.

    Third-party model licensing

    Model licences decide what can be deployed offline, fine-tuned or transferred to the client. Licence review happens during architecture, not after delivery.

    Network segmentation and industrial DMZ

    AI services are placed in the network zone that matches their data sensitivity, with an industrial DMZ pattern between plant and enterprise networks where OT data is involved.

    Backup and rollback

    Models, indexes, configuration and data pipelines are backed up on the client's schedule, and rolling back to a previous known-good version is a rehearsed procedure.

    Monitoring and incident response

    Drift, anomalous outputs, permission violations and availability feed the client's existing monitoring and incident process. An AI incident is handled as an operational incident, with the same severity discipline.

    Patch responsibility

    Who patches the operating system, the runtime, the model server and the application layer is written down per component - especially for on-premises and air-gapped deployments where updates are manual.

    Responsibility matrix

    Every control has a named owner.

    Client

    • Domain truth, process authority and final acceptance
    • Identity provider, network zones and firewall policy
    • Data classification, residency and retention policy
    • Regulatory interpretation and compliance sign-off
    • Incident command for production systems

    NeoBram

    • Secure architecture and boundary documentation
    • Least-privilege integration and tool permission design
    • Versioning, logging, rollback and monitoring implementation
    • Evaluation evidence and validation support
    • Documentation and capability transfer to the operating team

    Agreed per engagement

    • Patch and update execution per component
    • Model and prompt change approval workflow
    • Monitoring ownership after handover
    • Support model and escalation path
    • Governance review cadence and participants

    Governance is reviewed on an agreed cadence - typically alongside the client's existing change-control or management-review rhythm - covering incidents, drift, permission changes, licence changes and open risks.

    Primary sources

    Frameworks this practice draws on.

    These references describe the frameworks that inform NeoBram's design practice. Citing them does not imply certification against them or endorsement by their publishers.

    Related reading

    A practical next step

    If security or data boundaries are the reason an AI project is stalled, bring the constraint. We will help you compare deployment boundaries and write the responsibility matrix before any platform decision.

    Discuss one industrial AI use case