Information Security Management System

AI Model Governance Policy

How IrexAI develops, sources, evaluates, deploys, and monitors the AI models inside the IREX Ethical AI Platform: the in-house computer-vision detectors, and the open-weight foundation models behind StreamVLM™ and Ask IREX.

Document ID
DOC-ISMS-POL-014
Version
1.0
Effective date
September 7, 2026
Next review
September 7, 2027
Document owner
President, Chief Technology Officer & Co-Founder
Approval authority
Chief Executive Officer and Chief Technology Officer
Standards
ISO/IEC 42001:2023 (aligned) · ISO/IEC 27001:2022 (aligned) · NIST AI RMF 1.0
Classification
Public: approved for customer, partner, and tender distribution

Contents

  1. 1Purpose
  2. 2Scope
  3. 3Definitions
  4. 4Roles and Responsibilities
  5. 5Principles
  6. 6The Model Register and Model Documentation
  7. APart A: In-House Detector Models
  8. 7Model Development Lifecycle
  9. 8Dataset Governance
  10. 9Labeling and Annotation
  11. 10Synthetic Data
  12. 11Evaluation, Accuracy, and Bias Testing
  13. 12Model Integrity and Supply Chain
  14. BPart B: Foundation Models in StreamVLM™ and Ask IREX
  15. 13Selection and Approval of Foundation Models
  16. 14Deployment Boundary: Designated Endpoints Only
  17. 15Capability Constraints: No Tools Beyond the Design
  18. 16Access-Control Inheritance and Case ID
  19. 17Prompt, Output, and Content Safety
  20. 18Monitoring, Vulnerability Management, and Model Incidents
  21. 19Transparency to Customers and Oversight Bodies
  22. 20Alignment with External Frameworks
  23. 21Exceptions
  24. 22Policy Review and Maintenance
  25. 23References
  26. 24Related IREX Documents
  27. AAppendix A: Dataset Sources Quick Reference
  28. BAppendix B: Foundation-Model Capability Boundary
  29. CAppendix C: Published Evaluation Evidence
  30. §Approval and Signatures
Who This Policy Is For

This is the public statement of how IrexAI Inc. governs the artificial-intelligence models inside the IREX Ethical AI Platform. It is written for the people who have to trust those models before they deploy them: procurement officers, agency privacy and compliance teams, contracting authorities, auditors, and the oversight bodies that review how an agency uses AI. It is also binding on IrexAI's own engineers. It may be supplied to any customer, prospective customer, partner, or contracting authority, and it is the document to send when a tender asks how IrexAI trains, tests, and controls its AI.

The IREX Ethical AI framework, built on the doctrine of Transparency by Design and its six pillars, describes what the platform does for an operator. This Policy describes what IrexAI does before a model ever reaches an operator, and what IrexAI keeps doing after it does.

1. Purpose

IrexAI is an AI company. The models are the product. A video-analytics platform for public safety is only as trustworthy as the data its detectors learned from, the tests they passed, the integrity of the files that reach a customer's servers, and the limits placed on what a general-purpose model can do once it is inside the platform. This Policy sets mandatory requirements for every stage of that lifecycle.

The Policy:

This Policy is a sub-policy of the Information Security Policy (DOC-ISMS-GOV-001) and inherits its governance, enforcement, and review framework. It completes the AI governance set alongside the AI and External Data Provider Policy (DOC-ISMS-POL-013), which governs IrexAI's internal use of third-party AI services and expressly leaves product-model governance to this document.

2. Scope

2.1 What Is in Scope

This Policy applies to every AI model that IrexAI develops, fine-tunes, selects, or integrates and delivers as part of the IREX Ethical AI Platform, in both delivery models: IrexAI-managed instances on the dBrain private cloud, and customer-hosted on-premises instances. It covers the full lifecycle of those models (purpose definition, data sourcing, labeling, synthetic data generation, training, evaluation, packaging, deployment, monitoring, update, and retirement) and every person who takes part in it: IrexAI employees, contracted annotators, 3D artists, and contractors.

ClassWhat It IsExamples in the PlatformGoverned By
Class A: In-house detector modelsSpecialized computer-vision models that IrexAI trains and owns. Typically a published, well-understood architecture, fine-tuned on IrexAI datasets and optimized for real-world CCTV conditions and for CPU or GPU inference.Face recognition, license plate recognition, weapon detection, vehicle and traffic analytics, crowd analytics, fire and smoke, camera tamper and quality control, person re-identification.Part A (§7 to §12) plus the common sections
Class B: Foundation modelsOpen-weight vision-language and language models published by third parties, used as published without modification, pinned by version and checksum, and served only inside the platform.StreamVLM™ prompt-defined detectors; Ask IREX natural-language queries and investigation agents. Both are shipping in beta on selected instances.Part B (§13 to §17) plus the common sections

2.2 Exclusions

2.3 Delivery Models and Shared Responsibility

On IrexAI-managed instances, IrexAI operates the models and the infrastructure they run on. On customer-hosted instances, IrexAI supplies the models, the inference services, and their configuration as licensed software, and the customer operates the environment and owns the data. In both models IrexAI neither owns nor has access to customer video, events, or logs, and this Policy does not change that. Where a customer chooses to help improve a model, it does so by providing a Data Set under its agreement (§8.1), never by granting access to a production instance.

2.4 Proportionality Statement

IrexAI is a technology company of approximately 100 people with a machine-learning team of about 30. Controls in this Policy are implemented in proportion to risk. Where IrexAI departs from a practice recommended by ISO/IEC 42001:2023 or the NIST AI Risk Management Framework, the departure and its compensating control are recorded in the Statement of Applicability (DOC-ISMS-GOV-007). IrexAI does not hold an ISO/IEC 42001 or ISO/IEC 27001 certificate; alignment is stated as such and never as certification.

3. Definitions

TermDefinition
AI ModelA trained set of parameters (weights) plus the code that runs it, which turns an input (a video frame, an image, a text request) into an output (a detection, a match, a structured answer).
Detector ModelA Class A model: an in-house computer-vision model trained by IrexAI for a defined detection, recognition, or classification task.
Foundation ModelA Class B model: a large vision-language or language model trained by a third party for general use and published with downloadable weights ("open-weight"). IrexAI uses such models as published.
Fine-TuningFurther training of an existing model's weights on IrexAI data. Fine-tuning turns a model into an IrexAI-owned artifact governed by Part A.
DatasetA defined, versioned collection of images, video frames, or clips with their labels, held for training, validation, or testing.
Held-Out Test SetReal imagery sealed before training and used only to evaluate a model. Never used for training or tuning.
Synthetic DataImagery produced by rendering 3D scenes, by generative image models, or by compositing reference objects onto real backgrounds, rather than captured by a camera.
LabelThe annotation a model learns from: a bounding box, a class, an attribute, a caption, or a verdict.
Pre-LabelingA label proposed by a model rather than written by a person. A pre-label becomes a label only after human review.
Data Set (capitalized)The term of art in the IREX Distribution and Licensing Agreement, clause 3.4: non-individually-identifiable image data that a licensee or its end user provides to IrexAI for testing, training, and improving the neural networks of the Product.
Development CameraA camera operated by IrexAI or an IrexAI partner exclusively to collect imagery for model development. Never installed in a public space and never part of a customer deployment.
Model RegisterThe internal, controlled inventory of every model in development, production, or retirement, with the fields listed in §6.1 (DOC-ISMS-REG-005).
Model CardThe standing description of one model: intended use, data, evaluation results, limitations, and version history (§6.2).
DatasheetThe standing description of one dataset: source, permission, composition, labeling, quality, and retention (§6.3).
Designated EndpointAn inference service inside the platform's cluster that serves a foundation model to other platform services only.
ToolIn the language-model sense: a function a model may ask the surrounding software to execute, such as a search, a file read, a network call, or code execution.
Case IDThe platform's mandatory reference to the lawful grounds for a privacy-sensitive action (a case file, a court order, a missing-person report), recorded in the Logbook with every such action.
OperatorThe customer organization running an instance, and the individual users acting within it under its permissions.
Trust BoundaryIrexAI-controlled infrastructure (the dBrain private cloud and IrexAI-managed development systems) and, for a customer-hosted instance, that customer's environment. Data inside a trust boundary does not leave it for inference or labeling.
Model IncidentAn event in §18.3: suspected poisoning, tampering, a vulnerability in a model or its serving stack, an unintended capability, systematic bias, a field accuracy regression, or a dataset permission breach.

4. Roles and Responsibilities

Responsibility is assigned by role so that the Policy survives personnel change. The current holders are named in the approval block and, for operational roles, in IrexAI's due-diligence materials on request.

4.1 Chief Executive Officer

Approves this Policy jointly with the Chief Technology Officer; is accountable to customers and contracting authorities for the commitments it makes; receives the annual model-governance report and any Critical model incident.

4.2 Chief Technology Officer (Document Owner)

Owns this Policy. Approves the addition of any new model class, any new foundation model, and any new dataset source category. Approves the Model Register at each quarterly review. Decides release where an evaluation threshold has not been met and records the reason. Authorizes exceptions under §21. Approves the fixed function set available to Ask IREX (§15.2) and any change to it.

4.3 Head of Machine Learning

Operational owner. Maintains the Model Register, model cards, and datasheets. Owns dataset intake, labeling guidelines and labeling quality assurance, the synthetic-data pipelines, the evaluation protocol, and demographic bias testing. Signs the evaluation record for every release. Runs the foundation-model benchmark before any model change under Part B.

4.4 Chief Information Security Officer

Owns model integrity and supply-chain controls (§12), the vulnerability watch for foundation models and the inference stack (§18.2), and the response to model incidents (§18.3). Keeps this Policy aligned with the Statement of Applicability and the Risk Register, in particular the risks of model poisoning and model theft.

4.5 Data Protection Function

The owner of the Data Protection Policy (DOC-ISMS-POL-008) confirms, before intake, that each dataset has a documented permission for model development and a lawful basis where it contains personal data; requires a Data Protection Impact Assessment for any training set containing biometric data; and handles data-subject requests that concern training data.

4.6 Platform Engineering

Implements and operates the designated endpoints, the access-control enforcement that foundation models inherit (§16), network isolation (§14), and request logging. Takes model releases through the Change Management Procedure (DOC-ISMS-PR-004) and the Secure Deployment Procedure (DOC-ISMS-PR-005).

4.7 ML Engineers, Annotators, 3D Artists, and Contractors

Work under a non-disclosure agreement and this Policy. Use only IrexAI's labeling platform, dataset storage, and training infrastructure inside the trust boundary. Never copy imagery to personal devices or to unapproved services. Report any imagery of doubtful provenance, any suspected data contamination, and any anomaly in model behavior to the Head of Machine Learning and the CISO.

4.8 Customers and Operators

Remain data controllers for their instances. Decide whether to provide Data Sets to IrexAI and, if so, under which agreement. Enter a Case ID before privacy-sensitive actions, including those executed through Ask IREX. Verify alerts before acting on them. Report suspected model errors, including false positives with a demographic pattern, through the support process so that they enter the evaluation loop.

5. Principles

Ten principles govern every decision under this Policy. Each carries the pillar of the IREX Ethical AI framework it serves and the NIST AI RMF function it belongs to.

  1. Permissioned data only. No image enters a training, validation, or test set unless IrexAI holds explicit, documented permission to use it for model development. There is no fifth source. (Cybersecurity and Privacy Protection · Govern, Map)
  2. Humans decide what a model learns. Every label used in training is written by a person or reviewed by a person. A machine-proposed label that no one has checked does not enter training. (Bias Awareness and Mitigation · Manage)
  3. Every model has a narrow, stated purpose. Each model is built for a declared task with a declared list of what it is not for, and the platform's architecture, not just this Policy, keeps operators from turning it to another purpose. (Narrow Constraints for Law Enforcement · Map)
  4. Models run where the data lives. Inference happens inside the trust boundary of the instance. No customer frame, query, or event is sent to a third-party AI service. (Cybersecurity and Privacy Protection · Manage)
  5. Least capability for foundation models. A foundation model receives exactly the functions its design requires and nothing else: no general tools, no memory across requests, no ability to extend itself. (Narrow Constraints · Manage)
  6. Permission inheritance. A model never sees more than the user it serves. Access control is enforced by the platform on every request; the model holds no credentials of its own. (Permission-Driven User Interface · Manage)
  7. Evaluate before release, monitor after. No model reaches production without a recorded evaluation on a sealed real-imagery test set, and a demographic bias assessment where the task involves people. Production behavior is monitored and fed back. (Bias Awareness and Mitigation · Measure)
  8. Known limitations are disclosed. Accuracy is stated with its basis: the dataset, the benchmark, the date. Where systematic bias exists, IrexAI discloses its existence and estimated impact to the customer. No guaranteed-detection claim is made. (Full Transparency · Measure)
  9. Provenance and integrity are recorded. Every model artifact has a lineage: datasets, code version, training run, evaluation, approver, checksum. Artifacts are signed, and the signature is verified before deployment. (Cybersecurity and Privacy Protection · Manage)
  10. Every model output is attributable. Detections, matches, and answers are logged against the operator, the camera, and the Case ID in the non-erasable Logbook, and exported daily in signed form. A model informs a person's decision; it does not take the decision. (Full Transparency · Govern)

6. The Model Register and Model Documentation

6.1 Model Register

The Head of Machine Learning maintains the Model Register (DOC-ISMS-REG-005), an internal controlled record of every model from first training run to retirement. It carries, for each model: identifier and class; declared purpose and out-of-scope uses; architecture family and origin (in-house, fine-tuned from a published base, or open-weight as published); version and checksum; license of any third-party base or foundation model; the datasets used, by identifier; the training-run reference; the evaluation record and, where applicable, the bias assessment; the approver and approval date; deployment status (development, staging, production, retired) and the instances it runs on; known limitations; the vulnerability-watch source; and the retirement date. The CTO reviews the Register quarterly. The Register is internal: it names exact model versions and datasets, which are RESTRICTED under the Data Protection Policy §5.4.

6.2 Model Cards

Every production model has a model card, maintained with the model and following the structure of Model Cards for Model Reporting (Mitchell et al., 2019): intended use and users; out-of-scope uses; a summary of training data by source category (§8.1); evaluation data and metrics; performance by condition (lighting, distance, weather, camera angle); demographic evaluation where the model detects or identifies people; known limitations and failure modes; and version history. A customer-facing model card summary is available to any customer on request. The internal card additionally carries architecture details, tuning parameters, and internal benchmark figures, which are RESTRICTED and are released only under a non-disclosure agreement where a customer's security review requires them.

6.3 Datasheets for Datasets

Every dataset has a datasheet, created before the first image is used and following Datasheets for Datasets (Gebru et al., 2021): the source category (one of the four in §8.1) and the permission instrument (license, agreement clause, or camera-ownership record); collection dates and the type of location; composition (classes, counts, conditions, the proportion of synthetic imagery); the labeling method and quality-assurance result; whether it contains personal or biometric data and the lawful basis if so; known gaps; and the retention and deletion terms.

6.4 Records Retention

Register entries, model cards, datasheets, evaluation records, and training-run records are retained for the life of the model in production plus five years, so that a detection made years earlier can be traced to the model version and data behind it.

Part A

In-House Detector Models

The specialized computer-vision models IrexAI trains and owns: how their purpose is set, where their data comes from, who labels it, how synthetic imagery is used, how they are evaluated for accuracy and bias, and how their integrity is protected from training run to deployment.

7. Model Development Lifecycle

Every Class A model passes through the stages below in order. Each stage has a gate, a record, and an owner. A model that has not passed a gate does not proceed.

#StageGateRecordOwner
1Purpose and risk assessment. Define the task, the users, the out-of-scope uses, and the harm if the model is wrong. Assign a tier (§7.1). Decide whether the model will process personal or biometric data.CTO approves the purpose statement; Data Protection function confirms whether a DPIA is required.Model Register entry (development); purpose statementHead of ML
2Architecture selection. Choose a published, well-understood architecture suited to the task and to CPU or GPU inference. Any pretrained base is taken from its publisher's official channel with license reviewed and checksum recorded.License permits commercial use; checksum verified; safe serialization (§12.1).Register: architecture family, base, license, checksumHead of ML
3Data assembly. Assemble training, validation, and held-out test sets from permitted sources only (§8). Seal the test set.Every dataset has a datasheet and a permission instrument on file.Datasheets; dataset hash inventoryHead of ML; Data Protection
4Labeling. Label under a written guideline, with human review of every machine-proposed label and sampled quality assurance (§9).Batch passes its quality-assurance threshold.Labeling QA record; label provenanceHead of ML
5Training. Train on IrexAI-controlled infrastructure from version-controlled code, recording the code commit, dataset versions, hyperparameters, and random seed so that the run can be reproduced.Run record complete.Training-run recordML Engineering
6Evaluation. Evaluate on the sealed real-imagery test set, by condition, and against the regression tolerance; run the demographic bias assessment for people-related models (§11).Thresholds met, or a CTO-recorded release decision.Evaluation record; model card updateHead of ML; CTO
7Release. Package, hash, and sign the artifact; take it through change management and secure deployment (§12); publish the change in release notes.Signature verified at deployment; Change Advisory Board approval.Change record; signed artifact; release notesPlatform Engineering; CISO
8Monitoring and improvement. Track field performance and customer-reported errors; generate targeted data for blind spots; retrain and re-evaluate (§11.6, §18.1).Quarterly review of production models.Monitoring record; Register updateHead of ML
9Retirement. Withdraw the model from registries, update the Register, and notify customer-hosted instances through release notes.CTO approval.Register: retired, dateHead of ML

7.1 Model Tiers

The rigor of stages 1, 6, and 8 scales with the tier assigned at stage 1.

TierModelsAdditional Requirements
Tier 1: person-identifyingFace recognition, person re-identification, person attribute modelsDPIA before training on biometric data; demographic bias assessment mandatory before every release; robustness testing against spoofing and presentation attacks; results disclosed to customers per §11.3.
Tier 2: safety-critical detectionWeapon detection, fire and smoke, falls and track intrusion, dangerous crowdingCondition-stratified evaluation (distance, lighting, occlusion); false-positive review of field reports each quarter; targeted synthetic data for rare cases (§10).
Tier 3: object, traffic, and camera qualityVehicle and license plate recognition, traffic violations, two-wheelers, camera tamper and qualityStandard evaluation protocol; regional adaptation (for example, a new plate format) goes through the full lifecycle as a new model version.

8. Dataset Governance

8.1 Four Permitted Sources

IrexAI trains its models only on imagery that was provided to IrexAI with explicit permission for that use. Exactly four sources qualify. The permission instrument for each is named in the datasheet and kept on file.

SourceWhat QualifiesPermission InstrumentConditions
1. Public open-source datasetsResearch and community datasets published for reuse.The dataset's license, reviewed and recorded before intake.The license must permit commercial use and model training. Datasets withdrawn or disputed by their authors, or assembled by scraping identifiable people without a documented basis, are excluded. IrexAI does not itself scrape images of people from the web or social media.
2. Synthetic datasetsImagery rendered by IrexAI's 3D artists, produced by generative image models, or composited from reference objects onto IrexAI-owned backgrounds.IrexAI authorship; licenses of the 3D assets and generative models used, reviewed and recorded.Governed by §10. Tagged as synthetic in the dataset and the datasheet.
3. Customer Data Sets under a signed agreementNon-individually-identifiable image data that a licensee or end user provides to IrexAI to fix or improve performance in its deployment.Clause 3.4 (Neural Network Training) of the IREX Distribution and Licensing Agreement, or an equivalent written clause in the customer's agreement.Used only for testing, training, and improving the neural networks of the Product. Never disclosed, published, shared with another customer, or used for any other purpose. Provided by the customer; IrexAI never extracts it from a production instance.
4. Development camerasImagery from cameras operated by IrexAI or IrexAI partners exclusively for model development.Ownership or partner agreement for the camera and the site, recorded in the datasheet.Never installed in a public space. Never part of a customer deployment. The notice and consent arrangements in force at the site are recorded in the datasheet.

8.2 Prohibited Sources

The following never enter a dataset, and no exception under §21 can admit them:

8.3 Intake, Storage, and Access

8.4 Minimization and De-Identification

8.5 Retention and Deletion

A dataset is retained while a model trained on it is in production, plus the records-retention period in §6.4, unless its permission instrument sets a shorter term. When a permission instrument expires or is validly withdrawn, the affected imagery is removed from the dataset, the datasheet is updated, and the next training run excludes it.

9. Labeling and Annotation

9.1 Who Labels, and Where

Labels are written by IrexAI staff and by contracted annotators bound by non-disclosure agreements and trained on the task's labeling guideline. All labeling takes place in IrexAI's labeling platform, operated inside the trust boundary. Imagery is not exported to annotators' personal devices, to consumer file-sharing services, or to any labeling service outside IrexAI's control.

9.2 Labeling Guidelines

Each task has a written, version-controlled labeling guideline before labeling starts: class definitions, box conventions, edge cases, ambiguity rules, and what not to label. Changes to a guideline mid-project are recorded, and batches labeled under the old rule are re-checked.

9.3 Machine Pre-Labeling

Large vision-language models may propose labels (boxes, classes, attributes, captions) to speed up annotation. Three rules apply:

9.4 Quality Assurance

9.5 Sensitive Attributes

Demographic attributes (gender, age group, skin tone) are labeled where they are needed to evaluate a Tier 1 model's performance across groups, under a documented protocol, and are held separately from training labels. Where an attribute is itself a product function, that function is governed by the platform's permission model and Case ID requirement, not by this section.

10. Synthetic Data

10.1 Why IrexAI Uses Synthetic Data

The events a public-safety platform must detect are rare, and real footage of them is scarce, sensitive, and often unusable. Synthetic imagery lets IrexAI train detectors for falls, track intrusions, and firearms without collecting footage of real people in danger, cover conditions (distance, lighting, occlusion, weather) that real data under-represents, and close a blind spot found in evaluation within days instead of waiting for rare footage. It also reduces the amount of real imagery of people that IrexAI needs to hold.

10.2 Methods

10.3 Rules

10.4 Improvement Loop

Models are pretrained on curated synthetic sets and fine-tuned on real annotated imagery from permitted sources. Evaluation surfaces blind spots (a small object at distance, low light, an object confused with a weapon); IrexAI generates targeted synthetic examples for those cases, retrains, and re-evaluates on real imagery. The loop repeats until the release threshold is met.

11. Evaluation, Accuracy, and Bias Testing

11.1 Evaluation Protocol

Every release is evaluated on a sealed, real-imagery held-out test set with metrics fitted to the task: precision, recall, and false-positive rate per class for detectors; mean average precision for multi-class detection; verification and identification accuracy at stated false-match rates for face recognition; character and plate accuracy for license plates. Results are stratified by condition (lighting, weather, distance and object size in pixels, occlusion, camera angle) so that the model card can say where the model works and where it degrades.

11.2 Release Thresholds and Regression Gate

Thresholds are set per model before evaluation, not after. A new version must not degrade on the sealed test set beyond a defined tolerance relative to the version it replaces. Where a threshold is missed, only the CTO may approve release, with the reason recorded in the evaluation record and the limitation carried into the model card and release notes.

11.3 Demographic Bias Assessment

All face recognition systems, including IrexAI's, show some variation in accuracy across demographic groups. IrexAI's rules follow from the Bias Awareness and Mitigation pillar:

11.4 Independent Evaluation

IrexAI submits models to independent benchmarks where the benchmark represents the conditions the model is built for, and states results with the benchmark, dataset, and date. IrexAI's face recognition engine was evaluated in the NIST Face Recognition Technology Evaluation (FRTE, then named FRVT); the result and IrexAI's reasons for not entering later rounds are stated in Appendix C. IrexAI does not imply an evaluation it has not undergone, and does not claim guaranteed detection.

11.5 Robustness Testing

Tier 1 and Tier 2 models are tested for robustness before release: face recognition against presentation attacks (printed photos, screens, masks) through the platform's liveness checks; detectors against compression, resolution loss, and partial occlusion; and, where a realistic threat exists, against adversarial patterns. Results are recorded in the evaluation record.

11.6 Field Validation and Feedback

Pilots and production feedback are part of evaluation. Customer-reported false positives and misses are triaged by the ML team, and Tier 2 false-positive reports are reviewed each quarter. A pattern of errors becomes a targeted data request (§10.4) or a Data Set request to the customer under its agreement (§8.1). A customer report that suggests a demographic pattern is escalated to a bias assessment.

11.7 Stating Accuracy

Every accuracy figure IrexAI publishes carries its basis: the dataset or benchmark, the metric, and the date. Figures are not rounded up, and false-positive rates are named alongside detection rates. The platform's alerts are presented to operators as detections to verify, never as findings.

12. Model Integrity and Supply Chain

12.1 Third-Party Bases and Components

12.2 Training Pipeline Integrity

12.3 Poisoning Controls

Data and model poisoning (inserting samples so that a model misses a target or flags a benign object) is a recorded risk in IrexAI's Risk Register. Controls: the permitted-source rule and datasheets (§8.1) establish provenance; content-hash inventories (§8.3) detect substitution; label-distribution checks (§9.4) and second-annotator sampling detect anomalous batches; sealed test sets that the training team does not curate detect unexpected behavior; access to dataset stores is logged; and the two-approver rule covers every pipeline change.

12.4 Artifact Signing and Deployment

Every model artifact released to production is hashed and signed. Artifacts are held in IrexAI's registry under access control, and the signature is verified before deployment under the Secure Deployment Procedure (DOC-ISMS-PR-005). A signature mismatch blocks deployment and is a model incident (§18.3). Release goes through the Change Management Procedure (DOC-ISMS-PR-004), with a rollback path to the previous signed version.

12.5 Model Confidentiality

Model weights, architectures, tuning parameters, and internal benchmarks are RESTRICTED (Data Protection Policy §5.4). Registry access is limited and logged, and network egress from clusters is constrained. On customer-hosted instances, model artifacts are delivered as part of the licensed software and remain IrexAI intellectual property; the customer's agreement prohibits decompiling, reverse engineering, and extraction. Model theft is a recorded risk with its own treatment in the Risk Register.

Part B

Foundation Models in StreamVLM™ and Ask IREX

The open-weight vision-language and language models that IrexAI selects, pins, and confines: how they are chosen, where they may run, what they may and may not do, and how they inherit the platform's permissions and Case ID.

13. Selection and Approval of Foundation Models

13.1 What They Are, and How They Are Used

StreamVLM™ turns an operator's plain-text description into a working detector, and Ask IREX turns a plain-language request into an investigation across the archive. Both are built on large open-weight models published by third parties: vision-language models that understand an image and a text instruction together, and language models that interpret a request. IrexAI uses these models as published. It does not fine-tune or otherwise alter their weights. Their behavior inside the platform is shaped by IrexAI's own system prompts, output schemas, function definitions, and platform logic, all of which are IrexAI code under version control. Both capabilities are shipping in beta on selected instances and are described that way on every external surface.

13.2 Selection Criteria

A foundation model may be considered for the platform only if it meets all of the following. The CTO records the assessment in the Model Register.

CriterionRequirement
LicensePermits commercial use and self-hosting, including on customer-hosted instances, without usage reporting to the publisher and without terms that conflict with the customer's agreement.
Offline operationWeights are downloadable and run fully offline. The model and its serving software make no network calls of their own and carry no telemetry.
Provenance and integrityObtained from the publisher's official channel; checksum recorded and verified on every download; safe serialization; scanned before loading (§12.1).
DocumentationThe publisher's model card, training-data description, and safety evaluation are reviewed and filed. Models without such documentation are not selected.
Task performanceMeets IrexAI's benchmark for the intended function: detection accuracy on IrexAI's StreamVLM™ evaluation set of real CCTV frames and prompts; function-selection and grounding accuracy on IrexAI's Ask IREX evaluation set.
Resource fitRuns within the GPU node specified for the instance at the required frame rate and latency.
Security historyKnown vulnerabilities and jailbreak history reviewed; a vulnerability-watch source identified (§18.2).
ReplaceabilityThe platform's model interface allows the model to be swapped for another that meets these criteria, so that a license change or vulnerability never leaves the platform without a path forward.

13.3 Why This Policy Does Not Name the Models

This Policy, and IrexAI's public materials, describe the class of model and not the specific model or version. Two reasons. Model identities change with each release cycle, and a named version in a public document is stale within months. More important, the exact model and version are part of the platform's attack surface: an adversary who knows them knows which published jailbreaks and weaknesses to try. Customers whose security review requires it receive the current model identity, version, license, publisher documentation, and checksum under a non-disclosure agreement, and are notified of changes through release notes.

13.4 No Fine-Tuning

IrexAI does not modify foundation-model weights. Should IrexAI ever fine-tune a foundation model, the result becomes an IrexAI-owned artifact governed in full by Part A, the Model Register records it as such, and the regulatory analysis in §20 is redone, because a substantial modification can make the modifier the provider of the model.

13.5 Version Changes

Replacing a foundation model, or moving to a new version of the same model, is a change under the Change Management Procedure. The new version is benchmarked against the current one on IrexAI's evaluation sets (§13.2), must meet the regression tolerance of §11.2, is deployed to staging before production, and is recorded in the Model Register with its new checksum. Customers are notified through release notes.

14. Deployment Boundary: Designated Endpoints Only

Foundation models are served exclusively by IrexAI's inference services on designated endpoints inside the platform. The following rules are enforced by the platform's configuration and network policy, not left to operator discretion.

15. Capability Constraints: No Tools Beyond the Design

A general-purpose model is capable of far more than the task IrexAI gives it. The platform is designed so that the extra capability is unreachable.

15.1 StreamVLM™

The platform selects frames from a camera stream (at a fixed interval or when the scene changes), crops them to the region of interest, and sends each frame, or a before-and-after pair, to the model together with a detector prompt. The prompt is assembled by the platform from the operator's plain-text description and IrexAI's fixed system prompt. The model returns a structured verdict (match or no match, a confidence, a short description) that the platform validates against a schema before it becomes an event. The model:

15.2 Ask IREX

Ask IREX interprets an operator's natural-language request and plans the searches that answer it. To do so it may call only a fixed set of platform functions that IrexAI designed for it: search people, vehicles, and events in the archive; retrieve results and context; and compose a summary of what was found. The rules:

15.3 Output Handling

Model output is data, not instructions. The platform validates every output against its schema, rejects malformed output, never executes or interprets output as code or commands, and renders Ask IREX summaries alongside the platform records they were drawn from, marked as AI-generated. A StreamVLM™ alert is a detection for a person to verify, subject to its confidence threshold. An Ask IREX answer is a guide to the underlying video and event records, which remain the evidence.

16. Access-Control Inheritance and Case ID

The platform's permission model and Case ID requirement apply to a model exactly as they apply to a person, because the platform enforces them on every request and the model has no way around them.

17. Prompt, Output, and Content Safety

18. Monitoring, Vulnerability Management, and Model Incidents

18.1 Production Monitoring

For every production model, IrexAI monitors what the instance's operator permits it to see in aggregate (detection volumes, confidence distributions, inference latency, and error rates) and what customers report through support. Drift indicators (a shift in detection volume or confidence distribution without a corresponding change in the scene) trigger review. On customer-hosted instances, monitoring runs locally and is reviewed with the customer.

18.2 Vulnerability Watch

The CISO maintains a vulnerability watch for each foundation model, each pretrained base, the inference engine, and the serving stack: publisher advisories, vulnerability databases, and the adversarial-technique catalog MITRE ATLAS. Findings are assessed and remediated under the Vulnerability Management Procedure (DOC-ISMS-PR-003) at its severity timelines. Because foundation models are pinned and replaceable (§13.2), a model with an unfixable weakness is replaced under §13.5.

18.3 Model Incidents

The Incident Response Policy (DOC-ISMS-POL-006) applies. The following categories are recognized as model incidents and recorded in the Incident Register with the prefix MODEL-.

CategoryExampleSeverity Floor and First Action
Dataset permission breachImagery found in a dataset without a permission instrument on fileHigh. Quarantine the dataset; identify models trained on it; Data Protection function assesses notification duties.
Suspected data or model poisoningAnomalous label batch; a model that systematically misses a specific targetHigh. Freeze the pipeline; re-evaluate on the sealed test set; trace provenance through hash inventories.
Artifact integrity failureSignature or checksum mismatch at deploymentHigh. Block deployment; investigate the registry and pipeline; rotate signing material if compromise is suspected.
Foundation-model or serving-stack vulnerabilityA published jailbreak or a serving-stack vulnerability affecting a pinned modelPer CVSS under DOC-ISMS-PR-003. Assess exposure given §14 to §16; patch or replace the model under §13.5.
Unintended capabilityA model reaches a function, dataset, or destination outside its designCritical. Disable the capability; treat any data exposure under the Data Protection Policy breach procedure.
Systematic bias discoveredField reports or an assessment show a demographic performance gap above the recorded spreadHigh. Bias assessment; disclosure to affected customers per §11.3; mitigation plan.
Field accuracy regressionA module's false-positive rate rises materially after a releaseMedium. Rollback to the previous signed version if warranted; targeted data and retraining.
Model theft or exfiltrationUnauthorized copy of model artifacts from a registry or nodeHigh. Revoke access; legal notice under the customer's agreement where applicable; Risk Register update.

Customers affected by a model incident are notified within the timeframes of the Incident Response Policy and their agreements, with the model version, the effect on detections, and the corrective release.

19. Transparency to Customers and Oversight Bodies

19.1 What IrexAI Discloses

19.2 What IrexAI Does Not Publish, and Why

Model architectures, tuning parameters, internal benchmark figures, exact dataset inventories, and the identity of foundation models are RESTRICTED. Publishing them would expose the platform's attack surface and IrexAI's intellectual property without improving a customer's ability to verify the platform's behavior, which the Logbook already provides.

19.3 Independent Oversight

The signed daily Logbook export gives ethics committees, inspectors general, and court-appointed auditors an independent record of every AI action on an instance, including actions taken through Ask IREX and detections raised by StreamVLM™, without access to the platform and without IrexAI's involvement.

20. Alignment with External Frameworks

IrexAI states alignment, not certification. The table maps this Policy to the frameworks customers most often ask about.

FrameworkHow This Policy AlignsSections
NIST AI Risk Management Framework 1.0 (AI RMF, NIST AI 100-1)Govern: roles, register, review. Map: purpose statements, tiers, source rules. Measure: evaluation protocol, bias assessment, monitoring. Manage: integrity controls, incident categories, capability constraints.§4 to §7, §11, §12, §18
NIST Generative AI Profile (NIST AI 600-1)Applied to Part B: provenance and supply chain of foundation models, confinement of capability, output handling, human oversight, incident response for generative components.§13 to §18
ISO/IEC 42001:2023 (AI management systems)This Policy is IrexAI's artifact for the developer role for its own models and the integrator role for foundation models: AI policy, roles, risk and impact assessment, data governance, lifecycle, documentation, monitoring, and improvement. Departures are recorded in the Statement of Applicability.Whole document
ISO/IEC 23894:2023 (AI risk management), ISO/IEC 42005:2025 (AI system impact assessment), ISO/IEC 5259 series (data quality for ML), ISO/IEC TR 24027:2021 (bias), ISO/IEC 24029 (robustness of neural networks)Risk tiers and purpose-and-harm assessment; datasheets, provenance, and quality assurance; demographic evaluation protocol; robustness testing.§7, §8, §9, §11.3, §11.5
EU Artificial Intelligence Act (Regulation (EU) 2024/1689)The platform's biometric functions are high-risk under Annex III. This Policy addresses the provider obligations most relevant to models: data and data governance (Article 10: permitted sources, datasheets, bias examination), technical documentation (Article 11: model cards, register), record-keeping (Article 12: Logbook), transparency to deployers (Article 13: §19), human oversight (Article 14: §15.3, §16), and accuracy, robustness, and cybersecurity (Article 15: §11, §12, §14). Foundation models are used unmodified, so the general-purpose AI model provider obligations of Chapter V rest with their publishers; IrexAI reviews and files their documentation (§13.2). Because IrexAI does not fine-tune them, it does not become their provider by substantial modification (Article 25). The Act's own data-governance article recognizes synthetic data as a way to detect and correct bias while limiting the processing of sensitive personal data (Article 10(5)), which is how §10 uses it. Under the 2026 amending regulation, the obligations for Annex III high-risk systems are scheduled to apply from December 2027; IrexAI applies this Policy now rather than waiting for that date. The platform is user-hosted, so compliance is established per deployment; this Policy supports it and does not claim it.§8, §11, §13, §15, §16, §19
OWASP Top 10 for LLM Applications (2025)Prompt injection (LLM01), sensitive information disclosure (LLM02): §16. Supply chain (LLM03): §13. Data and model poisoning (LLM04): §8, §12.3. Improper output handling (LLM05): §15.3. Excessive agency (LLM06): §15. System prompt leakage (LLM07): §17. Misinformation (LLM09): §15.3, §17. Unbounded consumption (LLM10): §14. Vector and embedding weaknesses (LLM08): not applicable; the platform does not retrieve from a document store for these functions.§13 to §17
MITRE ATLASThreat modeling reference for poisoning, model theft, evasion, and prompt injection; source for the vulnerability watch.§12, §18.2
CISA and NSA guidance: Deploying AI Systems Securely (2024); AI Data Security (2025)Secure deployment environment, integrity verification of model artifacts, data provenance and integrity, and monitoring reflect the joint guidance for organizations deploying AI systems.§8, §12, §14, §18
FBI CJIS Security PolicyModel governance supports the auditing and accountability, configuration management, and system integrity areas for agencies handling criminal justice information: attributable outputs, signed artifacts, controlled change.§12.4, §16, §18
US federal AI use and acquisition (OMB memoranda M-25-21 and M-25-22, April 2025)IrexAI can supply the documentation federal agencies are directed to obtain from vendors: model cards, data provenance by source category, evaluation results, and change history; models run inside the agency's environment, which avoids dependence on a vendor-hosted model.§6, §19
GDPR, CCPA/CPRA, and biometric-privacy lawsTraining data containing personal or biometric data is handled under the Data Protection Policy: lawful basis confirmed at intake, DPIA for biometric training sets, data-subject requests, no training on customer personal data outside a signed Data Set clause.§4.5, §8, §17

21. Exceptions

Exceptions to this Policy shall be requested in writing to the CTO, identify the section concerned, the reason, the compensating control, and an expiry date not more than six months out, and be recorded in the Exception Register and reviewed at the next quarterly Model Register review. The following exceptions shall not be granted:

22. Policy Review and Maintenance

22.1 Review Cycle

22.2 Change Process

Material changes (a new dataset source category, a relaxation of a capability constraint, a change to the exceptions that shall not be granted) require approval by the CEO and the CTO. Minor changes (clarifications, editorial corrections, new references) may be approved by the CTO with notice to the CEO.

22.3 Document History

VersionDateAuthorChanges
1.0September 7, 2026CTOInitial issue. Two-part structure (in-house detector models; foundation models in StreamVLM™ and Ask IREX); four permitted dataset sources; human review of all labels; synthetic-data rules; evaluation and bias-testing protocol; integrity and supply-chain controls; designated-endpoint, capability, and access-control constraints for foundation models; framework alignment.

23. References

Appendix A: Dataset Sources Quick Reference

May Be Used for Training, Validation, or TestingMay Never Be Used
Public open-source datasets whose license permits commercial use and model trainingAny customer production data: video, frames, events, watchlists, exports, logs
Synthetic imagery produced by IrexAI (3D rendering, generative models, reference compositing), tagged as syntheticFeeds from cameras in public spaces, including cameras in customer deployments
Customer Data Sets provided under clause 3.4 of the Distribution and Licensing Agreement or an equivalent written clause, non-individually identifiable, for improving the Product onlyImages of people scraped from the web, social media, or news media
Imagery from development cameras operated by IrexAI or its partners, not in public spaces, used only for model developmentDatasets with licenses that forbid commercial use or training, or withdrawn by their authors; broker data without a lawful basis; imagery of unknown provenance

Every label a model learns from is written or reviewed by a person. Every dataset has a datasheet and a permission instrument on file before its first use.

Appendix B: Foundation-Model Capability Boundary

CapabilityStreamVLM™Ask IREX
Where it runsDesignated endpoint inside the instance, on the instance's GPU nodeDesignated endpoint inside the instance, on the instance's GPU node
Third-party cloud inferenceNeverNever
InputSelected frames from authorized cameras plus the platform-assembled detector promptThe operator's request plus results returned by platform functions
OutputSchema-validated verdict: match, confidence, short descriptionFunction selections executed by the platform; a summary shown with its source records
Tool callsNoneFixed, CTO-approved set of platform search and retrieval functions only
Code execution, web browsing, file system, outbound network, messagingNoneNone
Memory across requestsNoneWithin one investigation session only; nothing retained for training
Credentials held by the modelNoneNone
Data accessThe frame it is givenOnly what the calling operator's permissions allow, returned by the platform
Biometric identificationNoneOnly by invoking the platform's face recognition function under its Case ID and database-size limits, as the operator could manually
Case IDRequired to create or change a detectorRequired before any search; recorded on every function call
LoggingEvery request and event in the LogbookEvery request, function call, and result in the Logbook
WeightsAs published, pinned, checksum-verified, not fine-tunedAs published, pinned, checksum-verified, not fine-tuned
AvailabilityBeta, selected instancesBeta, selected instances

Appendix C: Published Evaluation Evidence

The record below is public and dated. Current figures for any model are available to customers on request under §19.

DateEvaluationResult as Published
March 2021NIST Face Recognition Vendor Test (now FRTE), 1:N identification, Border and Kiosk datasetsIrexAI's face recognition algorithm ranked first in accuracy among US companies and in the top 10 of 268 algorithms worldwide on these datasets. This is IrexAI's most recent submission. IrexAI has not entered later rounds because the other FRTE datasets (visa and mugshot photos) do not represent the angle, resolution, and distortion of real CCTV, and the benchmark's offline per-image runtime allowance does not reflect real-time operation.
June 2024Synthetic data in railway incident detectionAdding 5,000 synthetic images to a fine-tuning set of 6,000 real captures, on a 50,000-image real pretraining set, raised mean average precision by 4.6%.
July 2024Demographic bias study of the suspect recognition engine on the Racial Faces in-the-Wild benchmark (four groups, approximately 3,000 individuals and 6,000 verification pairs each)Verification accuracy between 97.20% and 99.15% across groups for the GPU version and between 96.67% and 98.55% for the CPU version, a spread of 1.95% and 1.88% respectively. Findings were shared with all platform customers.
July 2026Human-reviewed synthetic data for weapon detectionRoughly 75% of generated samples rejected in human quality control; approximately 300 verified examples per weapon class enter training; models pretrained on the curated synthetic set and fine-tuned on real annotated CCTV.

Source: IREX news archive at irex.ai/news.

Approval and Signatures

The undersigned approve this AI Model Governance Policy on behalf of IrexAI Inc. and confirm that it states the requirements IrexAI applies to every AI model delivered in the IREX Ethical AI Platform.

RoleNameSignatureDate
Co-Founder & Chief Executive OfficerCalvin Yadav__________________September 7, 2026
President, Chief Technology Officer & Co-Founder (Document Owner)Nik Ptitsyn, PhD__________________September 7, 2026

Classification: Public · Next Review Date: September 7, 2027 · Last Updated: September 7, 2026