Chemlogic AILower tier COMAH site
DemoIllustrative data for a fictional site. Not a real customer.

Compliance evidence record

Generated from snapshot of 05 Aug 2026

1 — Establishment

Establishment
Riverside Demo Terminal
Operator
Example Terminals Ltd
Inventory snapshot
05 Aug 2026
Storage zones
10
Substance records
11
Determined status
Lower tier

Inventory is received as a daily snapshot file. No live process or tank-gauging integration contributes to the figures in this record. Every quantity below is the quantity declared in the snapshot named above.

2 — Tier determination (summation rule)

For each hazard group (Health, Physical, Environmental) two sums are taken across every substance classified in that group. The lower-tier basis divides each quantity held (q) by its Column 2 qualifying quantity (Qlower); the upper-tier basis divides it by its Column 3 qualifying quantity (Qupper). The establishment is Upper tier if any upper-tier-basis sum is 1.000 or more; otherwise Lower tier if any lower-tier-basis sum is 1.000 or more; otherwise below threshold.

COMAH 2015 Sch. 1 Pt. 3, Note 4 — summation rule

Health hazards (Section H)
Lower-tier basis3.660
Upper-tier basis0.486
Physical hazards (Section P + O)
Lower-tier basis5.456
Upper-tier basis0.846
Environmental hazards (Section E)
Lower-tier basis3.500
Upper-tier basis0.926

Determined status: Lower tier. Triggered by the lower-tier basis sum for Health hazards (Section H), Physical hazards (Section P + O), Environmental hazards (Section E). Every upper-tier basis sum is below 1.000.

Health hazards (Section H)
Lower-tier basis · Σ q / Q lower (Col. 2)Σ 3.660 / 1.000≥ 1.000 · triggers Lower tier
SubstanceHeld (q)Q lower (Col. 2)q / QBasis and citation
Methanol980 t500 t1.960Named substance — Sch. 1 Pt. 2, entry 22 — Methanol. Applied in the health sum because the substance is classified H2, H3.
COMAH 2015 Sch. 1 Pt. 2 — named substances take precedence over Part 1 categories
Acrylonitrile18 t20 t0.900Named substance — Sch. 1 Pt. 2, entry 1 — Acrylonitrile. Applied in the health sum because the substance is classified H2.
COMAH 2015 Sch. 1 Pt. 2 — named substances take precedence over Part 1 categories
Ammonia, anhydrous40 t50 t0.800Named substance — Sch. 1 Pt. 2, entry 2 — Ammonia, anhydrous. Applied in the health sum because the substance is classified H2.
COMAH 2015 Sch. 1 Pt. 2 — named substances take precedence over Part 1 categories
Sum3.660
Upper-tier basis · Σ q / Q upper (Col. 3)Σ 0.486 / 1.000< 1.000 · below upper tier
SubstanceHeld (q)Q upper (Col. 3)q / QBasis and citation
Ammonia, anhydrous40 t200 t0.200Named substance — Sch. 1 Pt. 2, entry 2 — Ammonia, anhydrous. Applied in the health sum because the substance is classified H2.
COMAH 2015 Sch. 1 Pt. 2 — named substances take precedence over Part 1 categories
Methanol980 t5,000 t0.196Named substance — Sch. 1 Pt. 2, entry 22 — Methanol. Applied in the health sum because the substance is classified H2, H3.
COMAH 2015 Sch. 1 Pt. 2 — named substances take precedence over Part 1 categories
Acrylonitrile18 t200 t0.090Named substance — Sch. 1 Pt. 2, entry 1 — Acrylonitrile. Applied in the health sum because the substance is classified H2.
COMAH 2015 Sch. 1 Pt. 2 — named substances take precedence over Part 1 categories
Sum0.486
Physical hazards (Section P + O)
Lower-tier basis · Σ q / Q lower (Col. 2)Σ 5.456 / 1.000≥ 1.000 · triggers Lower tier
SubstanceHeld (q)Q lower (Col. 2)q / QBasis and citation
Methanol980 t500 t1.960Named substance — Sch. 1 Pt. 2, entry 22 — Methanol. Applied in the physical sum because the substance is classified P5c.
COMAH 2015 Sch. 1 Pt. 2 — named substances take precedence over Part 1 categories
Acrylonitrile18 t20 t0.900Named substance — Sch. 1 Pt. 2, entry 1 — Acrylonitrile. Applied in the physical sum because the substance is classified P5c.
COMAH 2015 Sch. 1 Pt. 2 — named substances take precedence over Part 1 categories
Ammonia, anhydrous40 t50 t0.800Named substance — Sch. 1 Pt. 2, entry 2 — Ammonia, anhydrous. Applied in the physical sum because the substance is classified P2.
COMAH 2015 Sch. 1 Pt. 2 — named substances take precedence over Part 1 categories
Nitric acid 68%20 t50 t0.400Category P8 — OXIDISING LIQUIDS and SOLIDS — Category 1, 2 or 3.
COMAH 2015 Sch. 1 Pt. 1, entry P8
Propane (commercial LPG)20 t50 t0.400Named substance — Sch. 1 Pt. 2, entry 18 — Liquefied flammable gases, Category 1 or 2 (including LPG). Applied in the physical sum because the substance is classified P2.
COMAH 2015 Sch. 1 Pt. 2 — named substances take precedence over Part 1 categories
Gas oil (distillate marine diesel)900 t2,500 t0.360Named substance — Sch. 1 Pt. 2, entry 34(c) — Petroleum products and alternative fuels: gas oils. Applied in the physical sum because the substance is classified P5c.
COMAH 2015 Sch. 1 Pt. 2 — named substances take precedence over Part 1 categories
Hydrogen peroxide 60%14 t50 t0.280Category P8 — OXIDISING LIQUIDS and SOLIDS — Category 1, 2 or 3.
COMAH 2015 Sch. 1 Pt. 1, entry P8
Toluene1,180 t5,000 t0.236Category P5c — FLAMMABLE LIQUIDS — Category 2 or 3 not covered by P5a or P5b.
COMAH 2015 Sch. 1 Pt. 1, entry P5c
Dibenzoyl peroxide paste (Type C)6 t50 t0.120Category P6b — SELF-REACTIVE SUBSTANCES and ORGANIC PEROXIDES — Type C, D, E or F.
COMAH 2015 Sch. 1 Pt. 1, entry P6b
Sum5.456
Upper-tier basis · Σ q / Q upper (Col. 3)Σ 0.846 / 1.000< 1.000 · below upper tier
SubstanceHeld (q)Q upper (Col. 3)q / QBasis and citation
Ammonia, anhydrous40 t200 t0.200Named substance — Sch. 1 Pt. 2, entry 2 — Ammonia, anhydrous. Applied in the physical sum because the substance is classified P2.
COMAH 2015 Sch. 1 Pt. 2 — named substances take precedence over Part 1 categories
Methanol980 t5,000 t0.196Named substance — Sch. 1 Pt. 2, entry 22 — Methanol. Applied in the physical sum because the substance is classified P5c.
COMAH 2015 Sch. 1 Pt. 2 — named substances take precedence over Part 1 categories
Nitric acid 68%20 t200 t0.100Category P8 — OXIDISING LIQUIDS and SOLIDS — Category 1, 2 or 3.
COMAH 2015 Sch. 1 Pt. 1, entry P8
Propane (commercial LPG)20 t200 t0.100Named substance — Sch. 1 Pt. 2, entry 18 — Liquefied flammable gases, Category 1 or 2 (including LPG). Applied in the physical sum because the substance is classified P2.
COMAH 2015 Sch. 1 Pt. 2 — named substances take precedence over Part 1 categories
Acrylonitrile18 t200 t0.090Named substance — Sch. 1 Pt. 2, entry 1 — Acrylonitrile. Applied in the physical sum because the substance is classified P5c.
COMAH 2015 Sch. 1 Pt. 2 — named substances take precedence over Part 1 categories
Hydrogen peroxide 60%14 t200 t0.070Category P8 — OXIDISING LIQUIDS and SOLIDS — Category 1, 2 or 3.
COMAH 2015 Sch. 1 Pt. 1, entry P8
Gas oil (distillate marine diesel)900 t25,000 t0.036Named substance — Sch. 1 Pt. 2, entry 34(c) — Petroleum products and alternative fuels: gas oils. Applied in the physical sum because the substance is classified P5c.
COMAH 2015 Sch. 1 Pt. 2 — named substances take precedence over Part 1 categories
Dibenzoyl peroxide paste (Type C)6 t200 t0.030Category P6b — SELF-REACTIVE SUBSTANCES and ORGANIC PEROXIDES — Type C, D, E or F.
COMAH 2015 Sch. 1 Pt. 1, entry P6b
Toluene1,180 t50,000 t0.024Category P5c — FLAMMABLE LIQUIDS — Category 2 or 3 not covered by P5a or P5b.
COMAH 2015 Sch. 1 Pt. 1, entry P5c
Sum0.846
Environmental hazards (Section E)
Lower-tier basis · Σ q / Q lower (Col. 2)Σ 3.500 / 1.000≥ 1.000 · triggers Lower tier
SubstanceHeld (q)Q lower (Col. 2)q / QBasis and citation
Sodium hypochlorite solution 14%240 t200 t1.200Named substance — Sch. 1 Pt. 2, entry 37 — Sodium hypochlorite mixtures classified Aquatic Acute 1. Applied in the environmental sum because the substance is classified E1.
COMAH 2015 Sch. 1 Pt. 2 — named substances take precedence over Part 1 categories
Acrylonitrile18 t20 t0.900Named substance — Sch. 1 Pt. 2, entry 1 — Acrylonitrile. Applied in the environmental sum because the substance is classified E1.
COMAH 2015 Sch. 1 Pt. 2 — named substances take precedence over Part 1 categories
Ammonia, anhydrous40 t50 t0.800Named substance — Sch. 1 Pt. 2, entry 2 — Ammonia, anhydrous. Applied in the environmental sum because the substance is classified E1.
COMAH 2015 Sch. 1 Pt. 2 — named substances take precedence over Part 1 categories
Gas oil (distillate marine diesel)900 t2,500 t0.360Named substance — Sch. 1 Pt. 2, entry 34(c) — Petroleum products and alternative fuels: gas oils. Applied in the environmental sum because the substance is classified E2.
COMAH 2015 Sch. 1 Pt. 2 — named substances take precedence over Part 1 categories
Copper(II) sulphate solution 25%24 t100 t0.240Category E1 — HAZARDOUS TO THE AQUATIC ENVIRONMENT — Acute 1 or Chronic 1.
COMAH 2015 Sch. 1 Pt. 1, entry E1
Sum3.500
Upper-tier basis · Σ q / Q upper (Col. 3)Σ 0.926 / 1.000< 1.000 · below upper tier
SubstanceHeld (q)Q upper (Col. 3)q / QBasis and citation
Sodium hypochlorite solution 14%240 t500 t0.480Named substance — Sch. 1 Pt. 2, entry 37 — Sodium hypochlorite mixtures classified Aquatic Acute 1. Applied in the environmental sum because the substance is classified E1.
COMAH 2015 Sch. 1 Pt. 2 — named substances take precedence over Part 1 categories
Ammonia, anhydrous40 t200 t0.200Named substance — Sch. 1 Pt. 2, entry 2 — Ammonia, anhydrous. Applied in the environmental sum because the substance is classified E1.
COMAH 2015 Sch. 1 Pt. 2 — named substances take precedence over Part 1 categories
Copper(II) sulphate solution 25%24 t200 t0.120Category E1 — HAZARDOUS TO THE AQUATIC ENVIRONMENT — Acute 1 or Chronic 1.
COMAH 2015 Sch. 1 Pt. 1, entry E1
Acrylonitrile18 t200 t0.090Named substance — Sch. 1 Pt. 2, entry 1 — Acrylonitrile. Applied in the environmental sum because the substance is classified E1.
COMAH 2015 Sch. 1 Pt. 2 — named substances take precedence over Part 1 categories
Gas oil (distillate marine diesel)900 t25,000 t0.036Named substance — Sch. 1 Pt. 2, entry 34(c) — Petroleum products and alternative fuels: gas oils. Applied in the environmental sum because the substance is classified E2.
COMAH 2015 Sch. 1 Pt. 2 — named substances take precedence over Part 1 categories
Sum0.926

3 — Segregation

Every pair of substances held in the same zone, or in zones with a recorded separation, was tested against the compatibility rule set. Each tank or zone pair carries its own register reference. 12 pairs tested: 2 breaches, 1 marginal, 9 compliant.

Ref.StatusPairActualRule, requirement and citation
SEG-01BreachDS-401 Acrylonitrile
DS-401 Hydrogen peroxide 60%
same zone
Open ground
  • SR-01 Oxidising liquids/solids separated from flammable liquids · requires 5 m or Separate compartment · breach
    HSG71 §Segregation of incompatible materials, Table 2; CLP Annex I classes 2.13 / 2.6
SEG-02BreachTK-201 Sodium hypochlorite solution 14%
TK-202 Nitric acid 68%
6 m
Independent bunding
  • SR-05 Active-chlorine releasing substances separated from acids · requires 10 m or Separate compartment · breach
    HSG71 §Segregation of incompatible materials, Table 2; HSG95 §Hypochlorite storage
  • SR-06 Corrosive acids separated from corrosive alkalis · requires 10 m or Separate compartment · breach
    HSG71 §Segregation of incompatible materials, Table 2
SEG-03MarginalTK-202 Nitric acid 68%
VS-302 Ammonia, anhydrous
11 m
Open ground
  • SR-06 Corrosive acids separated from corrosive alkalis · requires 10 m or Separate compartment · marginal
    HSG71 §Segregation of incompatible materials, Table 2
SEG-04CompliantDS-401 Acrylonitrile
RB-501 Dibenzoyl peroxide paste (Type C)
4 m
Fire wall
  • SR-04 Organic peroxides separated from flammable liquids · requires 5 m or Fire wall · compliant
    HSE Storage of organic peroxides, §Segregation
SEG-05CompliantDS-401 Hydrogen peroxide 60%
RB-501 Dibenzoyl peroxide paste (Type C)
4 m
Fire wall
  • SR-03 Organic peroxides separated from oxidising agents · requires 10 m or Separate compartment · compliant
    HSE Storage of organic peroxides, §Segregation; CLP Annex I class 2.15
SEG-06CompliantTK-101 Methanol
TK-201 Sodium hypochlorite solution 14%
22 m
Open ground
  • SR-10 Active-chlorine releasing substances separated from flammable liquids · requires 5 m or Independent bunding · compliant
    HSG95 §Hypochlorite storage; HSG71 Table 2
SEG-07CompliantTK-102 Methanol
TK-103 Toluene
9 m
Independent bunding
  • SR-07 Acute toxics separated from flammable liquids · requires 5 m or Independent bunding · compliant
    HSG71 §Segregation of incompatible materials; COMAH SPC Technical Measures — segregation
SEG-08CompliantTK-103 Toluene
DS-401 Acrylonitrile
14 m
Open ground
  • SR-07 Acute toxics separated from flammable liquids · requires 5 m or Independent bunding · compliant
    HSG71 §Segregation of incompatible materials; COMAH SPC Technical Measures — segregation
SEG-09CompliantTK-103 Toluene
DS-401 Hydrogen peroxide 60%
14 m
Open ground
  • SR-01 Oxidising liquids/solids separated from flammable liquids · requires 5 m or Separate compartment · compliant
    HSG71 §Segregation of incompatible materials, Table 2; CLP Annex I classes 2.13 / 2.6
SEG-10CompliantTK-104 Gas oil (distillate marine diesel)
VS-301 Propane (commercial LPG)
20 m
Open ground
  • SR-02 Flammable gas separated from flammable liquid storage · requires 15 m or Fire wall · compliant
    HSG51 §Separation distances, Table 1; HSG176 §Tank separation
SEG-11CompliantTK-202 Nitric acid 68%
DS-401 Acrylonitrile
7 m
Open ground
  • SR-01 Oxidising liquids/solids separated from flammable liquids · requires 5 m or Separate compartment · compliant
    HSG71 §Segregation of incompatible materials, Table 2; CLP Annex I classes 2.13 / 2.6
SEG-12CompliantVS-301 Propane (commercial LPG)
VS-302 Ammonia, anhydrous
18 m
Fire wall
  • SR-09 Flammable gas separated from acute toxic inventories · requires 15 m or Fire wall · compliant
    HSG51 §Separation distances; COMAH SPC Technical Measures — escalation

4 — Remaining safe capacity

Headroom is a joint calculation. For each substance the remaining safe capacity is the minimum of (a) the physical capacity left in compatible tanks and zones, (b) the quantity that keeps every relevant hazard group sum below its limit (basis: stay below upper tier), and (c) segregation, which is zero for any tank or zone where adding the substance would create or worsen a separation breach. A substance party to an open breach is blocked until that breach is resolved.

SubstanceStorage classesHeld(a) Physical(b) AggregationRemaining safe capacityBinding constraint and citation
Acrylonitrile
CAS 107-13-1
Flammable liquid, Acute toxic, Aquatic hazard18,000 kg—14.8 tBlocked until breach SEG-01 is resolvedSegregation — Blocked until breach SEG-01 is resolved. Acrylonitrile is party to an open separation breach, so no further quantity can be accepted anywhere on site.
Compatibility rule set — open breach in segregation register
Ammonia, anhydrous
CAS 7664-41-7
Flammable gas, Acute toxic, Corrosive alkali, Aquatic hazard40,000 kg50 t14.8 t14.8 tAggregation — Environmental hazards (Section E) sum is at 0.926 of the upper tier threshold. Remaining fraction 0.074 × qualifying quantity 200 t = 14.8 t to stay below upper tier on this group. Physical space in VS-302 (50 t) is larger, so the threshold binds.
COMAH 2015 Sch. 1 Pt. 3, Note 4 — summation rule; COMAH 2015 Sch. 1 Pt. 2 — named substances take precedence over Part 1 categories
Copper(II) sulphate solution 25%
CAS 7758-98-7
Aquatic hazard24,000 kg10 t14.8 t10 tPhysical — Free working capacity in RB-501 (the zone in service for Copper(II) sulphate solution 25%) totals 10 t. This is below the 14.8 t aggregation allowance.
Site asset register — declared working capacity and service allocation
Dibenzoyl peroxide paste (Type C)
CAS 94-36-0
Organic peroxide6,000 kg10 t30.9 t10 tPhysical — Free working capacity in RB-501 (the zone in service for Dibenzoyl peroxide paste (Type C)) totals 10 t. This is below the 30.9 t aggregation allowance.
Site asset register — declared working capacity and service allocation
Gas oil (distillate marine diesel)
CAS 68334-30-5
Flammable liquid, Aquatic hazard900,000 kg700 t1,850 t700 tPhysical — Free working capacity in TK-104 (the zone in service for Gas oil (distillate marine diesel)) totals 700 t. This is below the 1,850 t aggregation allowance.
Site asset register — declared working capacity and service allocation
Hydrogen peroxide 60%
CAS 7722-84-1
Oxidiser14,000 kg—30.9 tBlocked until breach SEG-01 is resolvedSegregation — Blocked until breach SEG-01 is resolved. Hydrogen peroxide 60% is party to an open separation breach, so no further quantity can be accepted anywhere on site.
Compatibility rule set — open breach in segregation register
Methanol
CAS 67-56-1
Flammable liquid, Acute toxic980,000 kg1,020 t772 t772 tAggregation — Physical hazards (Section P + O) sum is at 0.846 of the upper tier threshold. Remaining fraction 0.154 × qualifying quantity 5,000 t = 772 t to stay below upper tier on this group. Physical space in TK-101, TK-102 (1,020 t) is larger, so the threshold binds.
COMAH 2015 Sch. 1 Pt. 3, Note 4 — summation rule; COMAH 2015 Sch. 1 Pt. 2 — named substances take precedence over Part 1 categories
Nitric acid 68%
CAS 7697-37-2
Corrosive acid, Oxidiser20,000 kg—30.9 tBlocked until breach SEG-02 is resolvedSegregation — Blocked until breach SEG-02 is resolved. Nitric acid 68% is party to an open separation breach, so no further quantity can be accepted anywhere on site.
Compatibility rule set — open breach in segregation register
Propane (commercial LPG)
CAS 74-98-6
Flammable gas20,000 kg40 t30.9 t30.9 tAggregation — Physical hazards (Section P + O) sum is at 0.846 of the upper tier threshold. Remaining fraction 0.154 × qualifying quantity 200 t = 30.9 t to stay below upper tier on this group. Physical space in VS-301 (40 t) is larger, so the threshold binds.
COMAH 2015 Sch. 1 Pt. 3, Note 4 — summation rule; COMAH 2015 Sch. 1 Pt. 2 — named substances take precedence over Part 1 categories
Sodium hypochlorite solution 14%
CAS 7681-52-9
Active chlorine, Corrosive alkali, Aquatic hazard240,000 kg—37 tBlocked until breach SEG-02 is resolvedSegregation — Blocked until breach SEG-02 is resolved. Sodium hypochlorite solution 14% is party to an open separation breach, so no further quantity can be accepted anywhere on site.
Compatibility rule set — open breach in segregation register
Toluene
CAS 108-88-3
Flammable liquid1,180,000 kg320 t7,720 t320 tPhysical — Free working capacity in TK-103 (the zone in service for Toluene) totals 320 t. This is below the 7,720 t aggregation allowance.
Site asset register — declared working capacity and service allocation

Headroom figures are not additive. Accepting one substance reduces the remaining headroom for others in the same hazard group; Headroom recalculates after every delivery.

5 — Method statement

  1. Qualifying quantities are taken from the rule tables held in the engine. Named substance entries take precedence over hazard category entries; where a substance falls in more than one category within a group, the lowest qualifying quantity is applied.
  2. Aggregation, segregation, headroom and intake decisions are computed by explicit arithmetic against those tables. Each output above carries the identifier of the rule that produced it.
  3. A language model is used in this system for one purpose only: extracting substance identity and hazard classification from uploaded safety data sheets, for review and confirmation by a competent person before the record enters the substance register. It computes no threshold, classification outcome or verdict.
  4. Substance records sourced from safety data sheet extraction are marked as such in the substance register and can be traced to the originating document.