Skip to main content
CID222 Docs

Classify AI assets by risk tier

Group the AI estate by EU AI Act tier, read the written reason behind every classification, and declare the profile that produces a real tier.

  • Version: 0.4
  • Feature: governance
  • Role: admin_user, viewer
  • Type: task

Risk classification groups the AI estate by EU AI Act tier and prints the classifier's own reason beside every asset. Nothing on this page shows a tier without showing why: a badge whose reason is one hover away is a badge that gets screenshotted without it.

What do I need?

Licence
Any
Role
admin_userviewer

Prerequisites

  • Discovery has run at least once, so there are assets to classify.
  • You are signed in as admin_user or superadmin to declare or change a risk profile.
  • You know what the asset actually does — the domain it is used in, whether a person reviews its output, and whether it affects decisions about people.

admin_user, superadmin, auditor and viewer may read the page. Declaring a profile is a write and a viewer is refused with READ_ONLY_ROLE.

How a tier is decided

The page restates the classifier's rule table on screen, always visible, for the person who has to defend a tier in an audit:

TierDecided by
UnacceptableA declared capability that AI Act Art. 5 prohibits — social scoring, untargeted face scraping, emotion inference at work, and the rest of that list
HighA declared Annex III domain and a declared effect on decisions about people. Both halves are required: drafting text in HR is not deciding who gets hired
LimitedUsers not informed; an Annex III domain without a decision effect; a decision effect without human oversight — or the observed signals, an unmanaged destination or sensitive data seen in traffic
MinimalA profile was declared and nothing in it escalates
UnclassifiedNo profile has been declared

Three properties are load-bearing, and each of them is a decision somebody will eventually challenge:

  • No profile is Unclassified, never Minimal. An absence of information must not become a compliance claim. An empty profile and no profile behave identically, and an absent boolean is an absence, not a "No".
  • Observation never goes above Limited. The page carries this as its own callout, The escalation ceiling: High and Unacceptable are legal classifications with duties attached, and a hostname in a log cannot make that claim.
  • Every tier ships its reasons. A tier with no trigger listed is treated as a defect by the page, not a pass — it prints No reason recorded — a tier without a stated reason is a defect, not a pass.

Note

When observed traffic suggests more than the declaration does, the result is a Declared vs observed mismatch finding for a human to review — never a silent promotion to a higher tier.

Read the estate by tier

Open the page

Select Governance → Risk Classification.

Assets are grouped into sections, riskiest first: Unacceptable, High, Limited, Unclassified, Minimal. A tier with nothing in it says Nothing in this tier rather than disappearing.

Narrow to one tier

Select a tier in the segmented control, or All tiers.

The choice lands in the address bar, so a link to the unacceptable tier is shareable. The count beside the control is the number of matching assets.

Read why an asset is where it is

Read the trigger list under each asset card.

Each trigger states its code, whether it came from the declaration or from observation, and the detail behind it. That pair — declared or observed — is what tells you whether the tier rests on something a person said or on something the traffic showed.

Open the asset

Select the asset's key.

The drawer opens with the declared profile, the evidence, the findings against it and who has been using it.

Warning

This page requests one page of up to 200 assets and groups them in the browser. Above that it shows Showing the riskiest 200 and points at the inventory. Page through the whole estate on Governance inventory with the Risk filter set.

Classify an asset

Start the declaration

Select Register on an unclassified asset, or Update registration on one that already has an owner.

The same dialog is used for both; on an already-owned asset the current profile is the starting point.

State the domain

Set Domain, or leave Not stated.

Annex III domains are marked in the list — employment, education, credit scoring, insurance, law enforcement, migration and borders, justice, critical infrastructure, essential services, biometrics, medical. They are the only route to High, and only alongside a declared decision effect.

State the capabilities

Select everything under Capabilities that the asset actually does.

A single prohibited capability classifies the asset Unacceptable on its own, and the dialog warns before you submit.

Answer the three questions

Set Human oversight, Affects decisions and Users informed to Yes, No or Not stated.

Three states, not a checkbox, because an unanswered question and a declared "No" reach different conclusions. Not stated does not escalate; No on Users informed does.

Submit

Select Register.

The toast names the resulting tier and how many findings closed. If the declaration and the observation disagree it adds Declaration and observation disagree — a mismatch finding was opened for review.

Fields reference

Tier filter

ValueShows
All tiersEvery asset, grouped by tier
Unacceptable / High / Limited / Minimal / UnclassifiedOnly that group

Risk profile

FieldValuesEffect on the tier
DomainThe domain vocabulary, or Not statedAn Annex III domain reaches High with a decision effect, Limited without one
CapabilitiesMulti-select over the capability vocabularyA prohibited capability alone reaches Unacceptable
Human oversightYes / No / Not statedNo alongside a decision effect reaches Limited
Affects decisionsYes / No / Not statedYes is the second half of High, and reaches Limited without oversight
Users informedYes / No / Not statedNo reaches Limited on its own

Triggers

SourceMeaning
DeclaredThe reason comes from the profile a person filled in
ObservedThe reason comes from traffic — an unmanaged destination, or sensitive data seen. Never reaches above Limited

Verify

  1. The asset you classified appears under the tier the toast named, and its card lists at least one trigger.
  2. Filter to that tier. The asset is in the group; filter to Unclassified and it is not.
  3. Open Event logs. The declaration wrote GOVERNANCE_ASSET_REGISTERED, carrying the previous status, the resulting tier, the triggers and the findings it closed — audit category, 365-day retention.
  4. Declare a profile whose observed signals contradict it. A Declared vs observed mismatch finding opens and the tier does not move: the count on Governance overview rises by one.

If it fails

  • Access denied — your role is not admitted to the governance pages.
  • A 403 with FEATURE_NOT_LICENSED — the licence does not carry the governance capability.
  • This is a read-only demo account (viewer role) — actions and changes are disabled. — the declaration was refused with READ_ONLY_ROLE.
  • No reason recorded — a tier without a stated reason is a defect, not a pass. — the asset carries a tier with no triggers. Re-register it; if it recurs, it is a gateway defect worth reporting.
  • Nothing in this tier in every group — discovery has not run, or every asset is filtered out.
  • An asset stays Unclassified after you registered it — you gave it an owner and left the profile empty. Reopen Update registration and declare the profile.
  • The estate is bigger than the page — Showing the riskiest 200 is displayed. Use the inventory's Risk filter and paging.
  • An asset you expected in High landed in Limited — one of the two halves is missing. High needs an Annex III domain and Affects decisions set to Yes.

Next steps

Last updated on

On this page

Download PDF