Compliance evidence record
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.
| Substance | Held (q) | Q lower (Col. 2) | q / Q | Basis and citation |
|---|---|---|---|---|
| Methanol | 980 t | 500 t | 1.960 | Named 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 |
| Acrylonitrile | 18 t | 20 t | 0.900 | Named 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, anhydrous | 40 t | 50 t | 0.800 | Named 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 |
| Sum | 3.660 | |||
| Substance | Held (q) | Q upper (Col. 3) | q / Q | Basis and citation |
|---|---|---|---|---|
| Ammonia, anhydrous | 40 t | 200 t | 0.200 | Named 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 |
| Methanol | 980 t | 5,000 t | 0.196 | Named 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 |
| Acrylonitrile | 18 t | 200 t | 0.090 | Named 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 |
| Sum | 0.486 | |||
| Substance | Held (q) | Q lower (Col. 2) | q / Q | Basis and citation |
|---|---|---|---|---|
| Methanol | 980 t | 500 t | 1.960 | Named 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 |
| Acrylonitrile | 18 t | 20 t | 0.900 | Named 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, anhydrous | 40 t | 50 t | 0.800 | Named 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 t | 50 t | 0.400 | Category P8 — OXIDISING LIQUIDS and SOLIDS — Category 1, 2 or 3. COMAH 2015 Sch. 1 Pt. 1, entry P8 |
| Propane (commercial LPG) | 20 t | 50 t | 0.400 | Named 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 t | 2,500 t | 0.360 | Named 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 t | 50 t | 0.280 | Category P8 — OXIDISING LIQUIDS and SOLIDS — Category 1, 2 or 3. COMAH 2015 Sch. 1 Pt. 1, entry P8 |
| Toluene | 1,180 t | 5,000 t | 0.236 | Category 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 t | 50 t | 0.120 | Category P6b — SELF-REACTIVE SUBSTANCES and ORGANIC PEROXIDES — Type C, D, E or F. COMAH 2015 Sch. 1 Pt. 1, entry P6b |
| Sum | 5.456 | |||
| Substance | Held (q) | Q upper (Col. 3) | q / Q | Basis and citation |
|---|---|---|---|---|
| Ammonia, anhydrous | 40 t | 200 t | 0.200 | Named 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 |
| Methanol | 980 t | 5,000 t | 0.196 | Named 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 t | 200 t | 0.100 | Category P8 — OXIDISING LIQUIDS and SOLIDS — Category 1, 2 or 3. COMAH 2015 Sch. 1 Pt. 1, entry P8 |
| Propane (commercial LPG) | 20 t | 200 t | 0.100 | Named 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 |
| Acrylonitrile | 18 t | 200 t | 0.090 | Named 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 t | 200 t | 0.070 | Category P8 — OXIDISING LIQUIDS and SOLIDS — Category 1, 2 or 3. COMAH 2015 Sch. 1 Pt. 1, entry P8 |
| Gas oil (distillate marine diesel) | 900 t | 25,000 t | 0.036 | Named 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 t | 200 t | 0.030 | Category P6b — SELF-REACTIVE SUBSTANCES and ORGANIC PEROXIDES — Type C, D, E or F. COMAH 2015 Sch. 1 Pt. 1, entry P6b |
| Toluene | 1,180 t | 50,000 t | 0.024 | Category P5c — FLAMMABLE LIQUIDS — Category 2 or 3 not covered by P5a or P5b. COMAH 2015 Sch. 1 Pt. 1, entry P5c |
| Sum | 0.846 | |||
| Substance | Held (q) | Q lower (Col. 2) | q / Q | Basis and citation |
|---|---|---|---|---|
| Sodium hypochlorite solution 14% | 240 t | 200 t | 1.200 | Named 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 |
| Acrylonitrile | 18 t | 20 t | 0.900 | Named 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, anhydrous | 40 t | 50 t | 0.800 | Named 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 t | 2,500 t | 0.360 | Named 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 t | 100 t | 0.240 | Category E1 — HAZARDOUS TO THE AQUATIC ENVIRONMENT — Acute 1 or Chronic 1. COMAH 2015 Sch. 1 Pt. 1, entry E1 |
| Sum | 3.500 | |||
| Substance | Held (q) | Q upper (Col. 3) | q / Q | Basis and citation |
|---|---|---|---|---|
| Sodium hypochlorite solution 14% | 240 t | 500 t | 0.480 | Named 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, anhydrous | 40 t | 200 t | 0.200 | Named 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 t | 200 t | 0.120 | Category E1 — HAZARDOUS TO THE AQUATIC ENVIRONMENT — Acute 1 or Chronic 1. COMAH 2015 Sch. 1 Pt. 1, entry E1 |
| Acrylonitrile | 18 t | 200 t | 0.090 | Named 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 t | 25,000 t | 0.036 | Named 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 |
| Sum | 0.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. | Status | Pair | Actual | Rule, requirement and citation |
|---|---|---|---|---|
| SEG-01 | Breach | DS-401 Acrylonitrile DS-401 Hydrogen peroxide 60% | same zone Open ground |
|
| SEG-02 | Breach | TK-201 Sodium hypochlorite solution 14% TK-202 Nitric acid 68% | 6 m Independent bunding |
|
| SEG-03 | Marginal | TK-202 Nitric acid 68% VS-302 Ammonia, anhydrous | 11 m Open ground |
|
| SEG-04 | Compliant | DS-401 Acrylonitrile RB-501 Dibenzoyl peroxide paste (Type C) | 4 m Fire wall |
|
| SEG-05 | Compliant | DS-401 Hydrogen peroxide 60% RB-501 Dibenzoyl peroxide paste (Type C) | 4 m Fire wall |
|
| SEG-06 | Compliant | TK-101 Methanol TK-201 Sodium hypochlorite solution 14% | 22 m Open ground |
|
| SEG-07 | Compliant | TK-102 Methanol TK-103 Toluene | 9 m Independent bunding |
|
| SEG-08 | Compliant | TK-103 Toluene DS-401 Acrylonitrile | 14 m Open ground |
|
| SEG-09 | Compliant | TK-103 Toluene DS-401 Hydrogen peroxide 60% | 14 m Open ground |
|
| SEG-10 | Compliant | TK-104 Gas oil (distillate marine diesel) VS-301 Propane (commercial LPG) | 20 m Open ground |
|
| SEG-11 | Compliant | TK-202 Nitric acid 68% DS-401 Acrylonitrile | 7 m Open ground |
|
| SEG-12 | Compliant | VS-301 Propane (commercial LPG) VS-302 Ammonia, anhydrous | 18 m Fire wall |
|
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.
| Substance | Storage classes | Held | (a) Physical | (b) Aggregation | Remaining safe capacity | Binding constraint and citation |
|---|---|---|---|---|---|---|
| Acrylonitrile CAS 107-13-1 | Flammable liquid, Acute toxic, Aquatic hazard | 18,000 kg | — | 14.8 t | Blocked until breach SEG-01 is resolved | Segregation — 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 hazard | 40,000 kg | 50 t | 14.8 t | 14.8 t | Aggregation — 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 hazard | 24,000 kg | 10 t | 14.8 t | 10 t | Physical — 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 peroxide | 6,000 kg | 10 t | 30.9 t | 10 t | Physical — 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 hazard | 900,000 kg | 700 t | 1,850 t | 700 t | Physical — 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 | Oxidiser | 14,000 kg | — | 30.9 t | Blocked until breach SEG-01 is resolved | Segregation — 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 toxic | 980,000 kg | 1,020 t | 772 t | 772 t | Aggregation — 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, Oxidiser | 20,000 kg | — | 30.9 t | Blocked until breach SEG-02 is resolved | Segregation — 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 gas | 20,000 kg | 40 t | 30.9 t | 30.9 t | Aggregation — 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 hazard | 240,000 kg | — | 37 t | Blocked until breach SEG-02 is resolved | Segregation — 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 liquid | 1,180,000 kg | 320 t | 7,720 t | 320 t | Physical — 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
- 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.
- 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.
- 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.
- Substance records sourced from safety data sheet extraction are marked as such in the substance register and can be traced to the originating document.