Skip to content

Start with a Model

TL;DR
Register your trained model in Corridor and it becomes a governed, auditable object. Run simulations to see predictions, performance reports, get formal reviewer approvals, monitor drift over time and use predictions downstream in decisions (policies) or as standalone scoring endpoints.

Maintaining multiple models across different teams can bottleneck the entire ML production lifecycle. Corridor is a centralized platform to monitor, manage, and govern all your models - reducing operational overhead, improving efficiency, and keeping your tech stack clean.

Models are objects that record the calculation used to predict a given outcome (dependent) from a set of inputs (independents). Corridor helps teams take models from development to governed production. Once registered, models become versioned, auditable objects that can be simulated, reviewed, monitored, and deployed into downstream decision systems.

Models can feed into policies as a scored input, or serve as a standalone scoring endpoint. The model can be built inside Corridor using a Notebook, or trained outside the platform and imported.

Supported formats: PMML, Pickle, H2O MOJO, Python Function, ONNX, Custom (you can configure).

The Model Lifecycle

The flowchart below walks through the full model lifecycle, from registering your training data and building features, through iterative development and formal approval, to monitoring drift and retraining once the model is live.

CORRIDOR · PRE-PRODUCTION CORRIDOR · POST-PRODUCTION YOUR MODEL & DATA · OUTSIDE Your Model & Data Already built, sitting in your stack model file · pickle · PMML · ONNX inputs · target · train · test · val 01 Data Vault Register Data Onboard modeling data inputs · dependent · target train · test · val splits 02 Feature Eng. Build Features Transform data into variables WOE bins · ratios · DPDs interaction terms · flags 03 Model Studio Develop Model Upload model file, map inputs sklearn · PMML · pickle classification · regression 04 Model Studio Review Performance Train, test, validate model AUC · KS · decile lift fair lending · PSI · CSI 05 Model Studio Challenger Model Compare against baseline champion vs challenger side by side metrics 06 Model Studio Approve Model MRM review sign-off, audit trail lock model · MRM · version history · FL risk · SR 11-7 07 Model Studio Export Model Artifact Hand-off to production team ONNX · PMML · pickle · API scoring code · docs ITERATE ↻ register → review → challenge → repeat until model is stable RUNS IN YOUR PRODUCTION Live Model Scoring Outside Corridor real-time · batch scoring feature inputs · predictions downstream systems scoring engine e.g. core · LOS · MLOps 08 Data Vault Bring Data Back In Predictions & outcomes flow in scores · features used · target actuals · realized labels 09 Model Studio Monitor Model Track drift & accuracy over time PSI · CSI · KS · Thresholds AUC · feature drift · Alerts deploy retrain: refit on fresh data & re-approve

What happens at each step

Step Module What you do
Pre-Production
01Register Data Data Vault Onboard your modeling data/data lake (independents, dependent, and target) and register the variables as data elements (or columns that you can use downstream).
02Build Features Feature Engineering Transform the raw data into model-ready variables. E.g., WOE bins, ratios, DPDs, interaction terms, and flags that the model can consume directly. This becomes your reusable shared feature library.
03Develop Model Model Studio Upload the model file (e.g., sklearn, PMML, pickle, ONNX, etc.) and map its inputs to the registered data elements and features.
04Review Performance Model Studio Run the model on your data, with dashboards. Inspect AUC, KS, decile lift, PSI, CSI, fair-lending diagnostics and your own custom metrics.
05Challenger Model Model Studio Compare the candidate next to the current production champion on the same dataset and review side-by-side performance metrics.
06Approve Model Model Studio Route the locked version through the required reviewers (MRM, fair lending, others) for sign-off. Audit trail, change history, and evidence are captured automatically.
07Export Model Artifact Model Studio Hand off the model artifact to your production team for smoke testing, and deploying to production.
Live Scoring · Outside Corridor
··Live Model Scoring Your stack The exported model artifact runs in your own scoring engine (core, LOS, or MLOps platform), producing real-time or batch predictions for downstream systems.
Post-Production
08Bring Data Back In Data Vault Flow scores, the input features that produced them, and realized outcomes back into Corridor to close the feedback loop.
09Monitor Model Model Studio Track your model health with metrics, e.g., PSI, CSI, KS, AUC, and more. Set thresholds and alerts so performance issues are flagged early. When the model degrades, retrain on fresh data and re-approve through the same governed flow.

What can you do on the model?

  1. Register as a Model

    Every input the model depends on is validated as a registered approved object. Lineage is automatic. Every version is tracked, every change recorded with timestamps and authors.

    Model input page in Corridor for registering a new model.
    Model registration form where you select inputs and upload the model file.

  2. Simulate on your data before deployment

    Before a model goes live, you need to know how it behaves on your actual data. Run a simulation to produce the full results including performance reports, score distributions, and any custom dashboards configured for the model. These outputs can be attached to the approval request as validation evidence.

    Simulation reports for a registered model in Corridor showing performance metrics and dashboards.
    Simulation reports with performance metrics, score distributions, and configured dashboards.

    Champion vs. challenger comparison. Pit the candidate model against the current production model on the same dataset. Review side-by-side metrics like AUC, KS, and lift, see where the two models agree and disagree, and decide whether the new model is worth promoting to production.

  3. Govern through formal approvals

    Registered model page in Corridor with Run, Version, Status, and Lineage highlighted.
    Registered model page showing Run, Version, Status, and Lineage at a glance.

    Route models through formal approval workflows before deployment.

    Reviewers can inspect lineage, simulation outputs, comments, governance history, and validation evidence directly from the approval flow.

    Audit log for a registered model in Corridor showing change history with timestamps and authors.
    Audit log capturing every change, reviewer action, and approval event for the model.

    Approved model versions can be promoted across environments while preserving governance history and traceability.

  4. Monitor in production

    Track drift, alerts, governance status, and model health over time through Monitoring Dashboards.

    Model monitoring dashboard in Corridor showing performance and drift metrics over time.
    Monitoring dashboard tracking drift, accuracy, and alerts across production runs.

    Configure thresholds on any tracked metric so that breaches surface as alerts the moment they happen, you can set to send emails, notifications or flag these breaches.

    Monitoring dashboard alerts for a registered model in Corridor.
    Threshold-based alerts flag drift and performance issues as soon as they breach.

    When performance changes, teams can retrain, version, review, and revalidate models through the same governed workflow.


Register a model?

Select the inputs (data elements and features) and upload the model file.

If your data elements and features are not set up yet, work through those first.

For the full step-by-step walkthrough see Register a Model.