Controlled Input
Discussion
A Controlled Input is an identifiable input governed by defined controls before and during its use in an activity, process, workflow, or system operation.
The controls may govern:
-
Identification
-
Revision
-
Source
-
Authorization
-
Integrity
-
Availability
-
Validation
-
Applicability
-
Retention
A Controlled Input may include:
-
A Baseline
-
A policy
-
A schema
-
A parameter set
-
A source-code revision
-
A build specification
-
A deployment specification
-
A test specification
-
A data set
A Controlled Input differs from an uncontrolled input:
-
A Controlled Input has an identifiable state and applicable governance controls
-
An uncontrolled input lacks one or more controls required to establish its suitability for the activity
The designation controlled does not by itself mean that the input is approved, valid, secure, or suitable for every use. Applicable requirements determine the controls and acceptance conditions.
Definition
identifiable input governed by defined controls that establish its state and suitability for use in an activity
Source
Dido Solutions, Inc. and Jackrabbit Consulting, Inc.
Note
A Controlled Input may be human-readable, machine-readable, physical, or digital.
The applicable controls determine whether the input requires:
-
An identifier
-
A revision identifier
-
An authoritative source
-
Validation
-
Approval
-
Authorization
-
Integrity verification
-
A retention period
A Version-Controlled Artifact may serve as a Controlled Input when the applicable controls establish its suitability for the intended activity.
Example
An identified revision of an Infrastructure Configuration retrieved from a Version Control System and accepted for use by a CI/CD Pipeline is a Controlled Input.
© 2026 Dido Solutions, Inc. and Jackrabbit Consulting, Inc.