Compliance and traceability/Everything is traceable
Every change has a who, a when and a from where. Every number says what it is based on.

Covex for compliance
kinds of basis for a fact: confirmed, extracted, derived or predicted
roles — dispatcher, finance, head of transport, driver and portal — enforced in the database
database tests behind the system
How it works
Rules, roles and a trail that can't be rewritten.
Legal
Policies
CMR, NSAB 2015, driving time, ADR and the Mobility Package
Legal questions are looked up in summaries of the rules, and the answer shows its source and reference. Answers are guidance, and they say so.
Legal
Policies
CMR, NSAB 2015, driving time, ADR and the Mobility Package
Legal questions are looked up in summaries of the rules, and the answer shows its source and reference. Answers are guidance, and they say so.
CMR, NSAB 2015, driving time, ADR and the Mobility Package
Legal questions are looked up in summaries of the rules, and the answer shows its source and reference. Answers are guidance, and they say so.
Legal
Policies
Audit trail
Audit trail
Every changeTariff Valdoro Stål v4 published
Sara Holm, user
Price changed manually on CVX-40166
Sara Holm, −DKK 840, reason given
Status: Delivered on CVX-40158
Mikkel Dahl, driver, via app
Who, when and from where
Every change is in the log with who, when and from where — user, driver, job or API. The log can only be appended to, never edited.
Audit trail
Audit trail
Every changeTariff Valdoro Stål v4 published
Sara Holm, user
Price changed manually on CVX-40166
Sara Holm, −DKK 840, reason given
Status: Delivered on CVX-40158
Mikkel Dahl, driver, via app
Who, when and from where
Every change is in the log with who, when and from where — user, driver, job or API. The log can only be appended to, never edited.
Who, when and from where
Every change is in the log with who, when and from where — user, driver, job or API. The log can only be appended to, never edited.
Audit trail
Audit trail
Every changeTariff Valdoro Stål v4 published
Sara Holm, user
Price changed manually on CVX-40166
Sara Holm, −DKK 840, reason given
Status: Delivered on CVX-40158
Mikkel Dahl, driver, via app
Orders
Statuses are never set directly — a transition is triggered.
Statuses are never set directly
A transition is triggered, and it can be rejected. The same goes for integrations: they trigger a transition, they don't write a status.
Orders
Statuses are never set directly — a transition is triggered.
Statuses are never set directly
A transition is triggered, and it can be rejected. The same goes for integrations: they trigger a transition, they don't write a status.
Statuses are never set directly
A transition is triggered, and it can be rejected. The same goes for integrations: they trigger a transition, they don't write a status.
Orders
Statuses are never set directly — a transition is triggered.
Facts
Dwell time at Brandsø Byg, Vejle
Operational memory
Used in recovery of CVX-40188
Facts carry their basis
It is always clear whether a number is confirmed, extracted, derived or predicted. The agent makes the same distinction when it answers.
Facts
Dwell time at Brandsø Byg, Vejle
Operational memory
Used in recovery of CVX-40188
Facts carry their basis
It is always clear whether a number is confirmed, extracted, derived or predicted. The agent makes the same distinction when it answers.
Facts carry their basis
It is always clear whether a number is confirmed, extracted, derived or predicted. The agent makes the same distinction when it answers.
Facts
Dwell time at Brandsø Byg, Vejle
Operational memory
Used in recovery of CVX-40188
Approvals
Proposal: Offer Høgvik Fragt DKK 15,230
96% on time and 31 trips on this lane. The cheapest alternative has 81%.
Approved for exactly what was shown
Consequential actions go for approval, and the approval is bound to the parameters shown. If they change, it has to be approved again — and the action can be undone.
Approvals
Proposal: Offer Høgvik Fragt DKK 15,230
96% on time and 31 trips on this lane. The cheapest alternative has 81%.
Approved for exactly what was shown
Consequential actions go for approval, and the approval is bound to the parameters shown. If they change, it has to be approved again — and the action can be undone.
Approved for exactly what was shown
Consequential actions go for approval, and the approval is bound to the parameters shown. If they change, it has to be approved again — and the action can be undone.
Approvals
Proposal: Offer Høgvik Fragt DKK 15,230
96% on time and 31 trips on this lane. The cheapest alternative has 81%.
Access
Access
Sara Holm
Two-step verification
Code from authenticator at login
Enforced at row level in the database
Roles, row-level security and two-factor login
Dispatcher, finance, head of transport, driver and portal. The database enforces who sees what, and login requires a code from an authenticator app.
Access
Access
Sara Holm
Two-step verification
Code from authenticator at login
Enforced at row level in the database
Roles, row-level security and two-factor login
Dispatcher, finance, head of transport, driver and portal. The database enforces who sees what, and login requires a code from an authenticator app.
Roles, row-level security and two-factor login
Dispatcher, finance, head of transport, driver and portal. The database enforces who sees what, and login requires a code from an authenticator app.
Access
Access
Sara Holm
Two-step verification
Code from authenticator at login
Enforced at row level in the database
Data retention
Data retention
Retention periods per data type
Positions, messages, logs and conversations each have their own retention period, and the periods are enforced daily.
Data retention
Data retention
Retention periods per data type
Positions, messages, logs and conversations each have their own retention period, and the periods are enforced daily.
Retention periods per data type
Positions, messages, logs and conversations each have their own retention period, and the periods are enforced daily.
Data retention
Data retention
A quote from a head of transport who uses Covex day to day will go here.
Explore the tools
Shipments
Actions
The platform
The whole chain in one system: quote, order, dispatch, trip, driver, invoice and settlement.
Proposal: Move CVX-40188 to vehicle 14
Vehicle 14 reaches Vejle at 11:35 — 25 minutes before the window closes. No extra cost.
The agent only acts when you confirm in the chat.
The Covex agent
Ask about operations in plain language. The agent proposes actions and only acts when you confirm.
FAQ
No. Covex looks things up in summaries of CMR, NSAB 2015, driving and rest time, ADR and the Mobility Package and shows the source. Answers are guidance and do not replace legal case handling.
No, NSAB 2015 is included as an overview because the text is protected by copyright. You can add your own licensed text and terms of trade, visible only to your own people.
The role decides. The database enforces who sees what at row level, so a driver or a portal user only sees what belongs to them.
No. The agent can propose actions, but only acts when you confirm. The content of emails and documents is treated as data, never as instructions.
You set the retention period per data type, and it is enforced daily. Without your own policy the defaults apply, for example 90 days for positions and five years for the log.
With two-factor authentication: on top of the password, login requires a code from an authenticator app.
See who changed what — and why
Book a demo and see the log, the roles and the approvals in Covex.
