Certification Basis (systems-engineering-safety/certification/certification-basis)
Use when the task is the regulatory applicability and certification path
determination for a civil aircraft or system: which airworthiness
regulations apply to the product, whether the design needs special
conditions for novel features, and which certification path (TC, amended
TC, STC, TSO) the program follows.
This leaf determines the basis and the path. It does not perform or claim
any certification activity itself; the certification authority makes the
binding determinations.
Domain quick reference
- The certification basis names the governing airworthiness regulation
plus program-specific amendments and special conditions, agreed with
the certification authority at application.
- Applicability runs on product type and category: transport category
airplanes fall under 14 CFR Part 25 (FAR-25) in the US and CS-25 in
Europe; normal, utility, acrobatic and commuter airplanes under
Part 23 / CS-23; rotorcraft under Part 27 / CS-27 (normal category)
or Part 29 / CS-29 (transport category); engines under Part 33 /
CS-E; propellers under Part 35 / CS-P.
- The procedural side (issuance of type certificates, supplemental type
certificates and TSO authorizations) runs through 14 CFR Part 21 and
the CS-21 equivalents, paraphrased here only at the rule level.
- A special condition is added to the basis when the design has a novel
or unusual feature that the existing regulation does not cover
(FAR 25.17 / CS-25.17 for transport airplanes, with analogous
paragraphs in the other parts).
- Certification paths: a new type design takes a type certificate (TC);
a major change by the type certificate holder takes an amended TC; a
major change by anyone else takes a supplemental type certificate
(STC); an article meeting a Technical Standard Order takes TSO
authorization.
- Required finding types: the certification basis itself, the means of
compliance (analysis, test, inspection, similarity), the compliance
finding, and the certification program that sequences the work.
- Jurisdiction decides the regulation family: FAA programs use the FAR
parts, EASA programs use the CS parts; a program can hold a basis in
both when it seeks approval in both jurisdictions.
Regulation mapping table
| Product |
Category |
FAA regulation |
EASA regulation |
| Airplane |
Transport |
14 CFR Part 25 (FAR-25) |
CS-25 |
| Airplane |
Normal, utility, acrobatic, commuter |
14 CFR Part 23 (FAR-23) |
CS-23 |
| Rotorcraft |
Normal |
14 CFR Part 27 (FAR-27) |
CS-27 |
| Rotorcraft |
Transport |
14 CFR Part 29 (FAR-29) |
CS-29 |
| Engine |
Any |
14 CFR Part 33 (FAR-33) |
CS-E |
| Propeller |
Any |
14 CFR Part 35 (FAR-35) |
CS-P |
Representative subpart structure for FAR-25 / CS-25: A General, B Flight,
C Structure, D Design and Construction, E Powerplant, F Equipment,
G Operating Limitations and Information, H Electrical Wiring
Interconnection Systems. The authoritative subpart and paragraph listing
is the regulation itself (eCFR for the FAR, EASA easy access rules for
the CS); the tables here are routing summaries.
Special conditions
A feature is flagged for a special condition when it is novel or unusual
and not covered by the existing regulation. Representative novelty
keywords:
- fly-by-wire, envelope protection, autonomous operation
- lithium battery power, electric or hybrid-electric propulsion,
high-voltage distribution
- composite primary structure, morphing surfaces, active load
alleviation, additively manufactured primary structure
- hydrogen fuel systems, blended wing body configurations
A feature described as conventional, proven, legacy, existing, aluminum
or metallic does not flag on its own. The flag feeds the certification
basis; the detailed special condition scope for transport airplanes is
drafted by the avionics/far-cs25/special-conditions leaf.
Certification paths
| Path |
Trigger |
Basis clause |
| Type certificate (TC) |
New type design of an aircraft, engine or propeller |
Regulation plus amendments plus special conditions at application |
| Amended TC |
Major change by the type certificate holder |
Existing basis plus the delta for changed areas |
| Supplemental type certificate (STC) |
Major change by someone other than the type certificate holder |
Existing type certificate basis plus the STC delta |
| TSO authorization |
Article meeting a Technical Standard Order |
The TSO minimum performance standard plus applicable airworthiness requirements |
| Minor change |
Minor change by the type certificate holder |
No new basis; change shown not to affect the existing basis |
Workflow
- Name the product type (airplane, rotorcraft, engine, propeller,
article) and the aircraft category (transport, normal, utility,
acrobatic, commuter).
- Determine the applicable regulation with regulation_for or
applicable_regulations: transport airplane maps to FAR-25 / CS-25,
normal category airplane to Part 23 / CS-23, rotorcraft to Part 27
or Part 29, engine to Part 33, propeller to Part 35.
- Map the regulation to the product areas with paragraphs_for (systems,
flight-controls, structure, powerplant, equipment, and so on) to
scope which paragraphs the program must show compliance with.
- Run detect_special_conditions over the design features and collect
the flags for the basis; route each flagged feature to the
special-conditions leaf for the detailed scope.
- Select the certification path with select_certification_path from
the change context (new type design, major or minor change) and the
modifier role (type certificate holder or other).
- Assemble the basis with certification_basis and record the finding
types: certification basis, means of compliance, compliance finding,
certification program.
Worked example
New transport category airplane with a full-authority fly-by-wire
flight control system featuring envelope protection:
- Product airplane, category transport.
- Regulation: FAR-25 (US program), CS-25 if EASA approval is sought.
- Areas: flight-controls (25.671, 25.672), systems (25.1309), and the
remaining subparts B through H as applicable.
- Special conditions: fly-by-wire and envelope protection are flagged
as novel; both enter the basis as special conditions pending the
authority's agreement.
- Path: new type design, so a type certificate, with the full finding
set (certification basis, means of compliance, compliance finding,
certification program).
- Basis summary: FAR-25 with two special condition flags and a TC path.
Second example: an operator installs a new avionics modification with a
lithium battery on an existing transport category airplane. Product is
the airplane, change is major, modifier role is other, so the path is a
supplemental type certificate; the lithium battery feature flags a
special condition for the STC delta basis.
Pitfalls
- Routing to avionics/far-cs25/airworthiness for the CONTENT of the
standards: that leaf covers what the airworthiness standards require
(for example the 25.1309 safety assessment); this leaf covers which
regulations apply and which path to take.
- Routing special condition SCOPING here: the flag lives in this leaf,
the detailed special condition content for transport airplanes lives
in avionics/far-cs25/special-conditions.
- Claiming any certification outcome: this leaf determines the basis
and the path; only the certification authority issues the findings.
- Mixing jurisdictions: FAR-25 and CS-25 are different instruments with
different amendment levels; name the jurisdiction before assembling
the basis.
- Confusing category with class: category (transport, normal) drives
the part number; class (airplane, rotorcraft) drives the product
type. Both are needed for the mapping.
- Treating the basis as fixed at first pass: amendments, special
conditions and the authority's agreement can all change the basis
before it is finalized.
Behavior contract (gate 3)
The regulation applicability, special condition detection and path
selection logic is exercised by the gate 3 contract test:
scripts/test_certification_basis.py against
scripts/certification_basis_logic.py (stdlib unittest, offline,
deterministic). Run:
python3 scripts/test_certification_basis.py
Compliance
- FAR-25 and CS-25 are cited as reference only for the regulatory
applicability and path determination. Regulation names, part numbers
and paragraph numbers are public-domain references; every clause in
this leaf is a paraphrase, not verbatim text.
- compliance: STANDARDS-REF, gated: false.
1---2name: certification-basis3description: Use when you must determine the applicable certification regulations and the certification path for a civil aircraft or system: map the project type and aircraft category to the governing airworthiness parts (FAR-25 or CS-25 for transport airplanes, Part 23 or CS-23 for normal airplanes, Part 27 and Part 29 for rotorcraft, Part 33 for engines, Part 35 for propellers), identify special conditions when the design has a novel or unusual feature not covered by the regulation, and select the certification path (type certificate, amended TC, supplemental type certificate, TSO authorization) with the required finding types (compliance finding, means of compliance, certification program). Produces the certification basis list, the special condition flags, and the certification path recommendation. Trigger: certification basis, applicable regulations, FAR-25 applicability, CS-25, type certificate, supplemental type certificate, TSO authorization, special conditions, certification path, regulatory applicability.4license: Apache-2.05---67# Certification Basis (systems-engineering-safety/certification/certification-basis)89Use when the task is the regulatory applicability and certification path10determination for a civil aircraft or system: which airworthiness11regulations apply to the product, whether the design needs special12conditions for novel features, and which certification path (TC, amended13TC, STC, TSO) the program follows.1415This leaf determines the basis and the path. It does not perform or claim16any certification activity itself; the certification authority makes the17binding determinations.1819## Domain quick reference2021- The certification basis names the governing airworthiness regulation22 plus program-specific amendments and special conditions, agreed with23 the certification authority at application.24- Applicability runs on product type and category: transport category25 airplanes fall under 14 CFR Part 25 (FAR-25) in the US and CS-25 in26 Europe; normal, utility, acrobatic and commuter airplanes under27 Part 23 / CS-23; rotorcraft under Part 27 / CS-27 (normal category)28 or Part 29 / CS-29 (transport category); engines under Part 33 /29 CS-E; propellers under Part 35 / CS-P.30- The procedural side (issuance of type certificates, supplemental type31 certificates and TSO authorizations) runs through 14 CFR Part 21 and32 the CS-21 equivalents, paraphrased here only at the rule level.33- A special condition is added to the basis when the design has a novel34 or unusual feature that the existing regulation does not cover35 (FAR 25.17 / CS-25.17 for transport airplanes, with analogous36 paragraphs in the other parts).37- Certification paths: a new type design takes a type certificate (TC);38 a major change by the type certificate holder takes an amended TC; a39 major change by anyone else takes a supplemental type certificate40 (STC); an article meeting a Technical Standard Order takes TSO41 authorization.42- Required finding types: the certification basis itself, the means of43 compliance (analysis, test, inspection, similarity), the compliance44 finding, and the certification program that sequences the work.45- Jurisdiction decides the regulation family: FAA programs use the FAR46 parts, EASA programs use the CS parts; a program can hold a basis in47 both when it seeks approval in both jurisdictions.4849## Regulation mapping table5051| Product | Category | FAA regulation | EASA regulation |52|---|---|---|---|53| Airplane | Transport | 14 CFR Part 25 (FAR-25) | CS-25 |54| Airplane | Normal, utility, acrobatic, commuter | 14 CFR Part 23 (FAR-23) | CS-23 |55| Rotorcraft | Normal | 14 CFR Part 27 (FAR-27) | CS-27 |56| Rotorcraft | Transport | 14 CFR Part 29 (FAR-29) | CS-29 |57| Engine | Any | 14 CFR Part 33 (FAR-33) | CS-E |58| Propeller | Any | 14 CFR Part 35 (FAR-35) | CS-P |5960Representative subpart structure for FAR-25 / CS-25: A General, B Flight,61C Structure, D Design and Construction, E Powerplant, F Equipment,62G Operating Limitations and Information, H Electrical Wiring63Interconnection Systems. The authoritative subpart and paragraph listing64is the regulation itself (eCFR for the FAR, EASA easy access rules for65the CS); the tables here are routing summaries.6667## Special conditions6869A feature is flagged for a special condition when it is novel or unusual70and not covered by the existing regulation. Representative novelty71keywords:7273- fly-by-wire, envelope protection, autonomous operation74- lithium battery power, electric or hybrid-electric propulsion,75 high-voltage distribution76- composite primary structure, morphing surfaces, active load77 alleviation, additively manufactured primary structure78- hydrogen fuel systems, blended wing body configurations7980A feature described as conventional, proven, legacy, existing, aluminum81or metallic does not flag on its own. The flag feeds the certification82basis; the detailed special condition scope for transport airplanes is83drafted by the avionics/far-cs25/special-conditions leaf.8485## Certification paths8687| Path | Trigger | Basis clause |88|---|---|---|89| Type certificate (TC) | New type design of an aircraft, engine or propeller | Regulation plus amendments plus special conditions at application |90| Amended TC | Major change by the type certificate holder | Existing basis plus the delta for changed areas |91| Supplemental type certificate (STC) | Major change by someone other than the type certificate holder | Existing type certificate basis plus the STC delta |92| TSO authorization | Article meeting a Technical Standard Order | The TSO minimum performance standard plus applicable airworthiness requirements |93| Minor change | Minor change by the type certificate holder | No new basis; change shown not to affect the existing basis |9495## Workflow96971. Name the product type (airplane, rotorcraft, engine, propeller,98 article) and the aircraft category (transport, normal, utility,99 acrobatic, commuter).1002. Determine the applicable regulation with regulation_for or101 applicable_regulations: transport airplane maps to FAR-25 / CS-25,102 normal category airplane to Part 23 / CS-23, rotorcraft to Part 27103 or Part 29, engine to Part 33, propeller to Part 35.1043. Map the regulation to the product areas with paragraphs_for (systems,105 flight-controls, structure, powerplant, equipment, and so on) to106 scope which paragraphs the program must show compliance with.1074. Run detect_special_conditions over the design features and collect108 the flags for the basis; route each flagged feature to the109 special-conditions leaf for the detailed scope.1105. Select the certification path with select_certification_path from111 the change context (new type design, major or minor change) and the112 modifier role (type certificate holder or other).1136. Assemble the basis with certification_basis and record the finding114 types: certification basis, means of compliance, compliance finding,115 certification program.116117## Worked example118119New transport category airplane with a full-authority fly-by-wire120flight control system featuring envelope protection:1211221. Product airplane, category transport.1232. Regulation: FAR-25 (US program), CS-25 if EASA approval is sought.1243. Areas: flight-controls (25.671, 25.672), systems (25.1309), and the125 remaining subparts B through H as applicable.1264. Special conditions: fly-by-wire and envelope protection are flagged127 as novel; both enter the basis as special conditions pending the128 authority's agreement.1295. Path: new type design, so a type certificate, with the full finding130 set (certification basis, means of compliance, compliance finding,131 certification program).1326. Basis summary: FAR-25 with two special condition flags and a TC path.133134Second example: an operator installs a new avionics modification with a135lithium battery on an existing transport category airplane. Product is136the airplane, change is major, modifier role is other, so the path is a137supplemental type certificate; the lithium battery feature flags a138special condition for the STC delta basis.139140## Pitfalls141142- Routing to avionics/far-cs25/airworthiness for the CONTENT of the143 standards: that leaf covers what the airworthiness standards require144 (for example the 25.1309 safety assessment); this leaf covers which145 regulations apply and which path to take.146- Routing special condition SCOPING here: the flag lives in this leaf,147 the detailed special condition content for transport airplanes lives148 in avionics/far-cs25/special-conditions.149- Claiming any certification outcome: this leaf determines the basis150 and the path; only the certification authority issues the findings.151- Mixing jurisdictions: FAR-25 and CS-25 are different instruments with152 different amendment levels; name the jurisdiction before assembling153 the basis.154- Confusing category with class: category (transport, normal) drives155 the part number; class (airplane, rotorcraft) drives the product156 type. Both are needed for the mapping.157- Treating the basis as fixed at first pass: amendments, special158 conditions and the authority's agreement can all change the basis159 before it is finalized.160161## Behavior contract (gate 3)162163The regulation applicability, special condition detection and path164selection logic is exercised by the gate 3 contract test:165scripts/test_certification_basis.py against166scripts/certification_basis_logic.py (stdlib unittest, offline,167deterministic). Run:168python3 scripts/test_certification_basis.py169170## Compliance171172- FAR-25 and CS-25 are cited as reference only for the regulatory173 applicability and path determination. Regulation names, part numbers174 and paragraph numbers are public-domain references; every clause in175 this leaf is a paraphrase, not verbatim text.176- compliance: STANDARDS-REF, gated: false.