Activity & Audit Log
Activity is the tamper-evident diary of the whole company — one scrolling, filterable, exportable list of every record anyone created, changed, deleted or was refused permission to touch, written automatically by the database itself so nobody has to remember to log anything and nobody can quietly erase it afterwards.
From the Lanexa 2.0 capability register · version 2.0.37 · reviewed 2026-08-24
What happens on its own.
The work nobody does. These run in the database rather than the browser, which is why they still happen when someone forgets, closes the tab, or was never told they were supposed to.
Thirty-eight tables are watched, permanently
No developer or user decides whether a change is "worth logging". The recorder is attached at the database level and fires on every insert, update and delete. onwards
Every update produces a real field-by-field diff
Not a summary — the actual old and new value of each field that differed, stored as structured data, which is why the expanded row can show rather than "load updated".
Every row is fingerprinted into a hash chain before it lands
SHA-256 over nine things in all: the previous fingerprint plus eight fields of the new row (its ID, its timestamp, company, actor, action, target type, target ID and full context). Change any of those nine afterwards and the fingerprint no
Every row is fingerprinted a second time, into its organisation's own chain
So an organisation can verify its own history independently. Rows with no company belong to no organisation and are correctly excluded. ·
What you can do here.
Every item below is live in production today. Anything not yet built is listed further down rather than left out.
What we haven’t built here — by design.
Publishing this is the point. Activity & Audit Log ships 32 capabilities today; these 7 are not built yet, and you should know that before a sales call rather than after one.
| Capability | Status |
|---|---|
| Filter to one team member | In progress |
| Filter to one module | In progress |
| Check that the chain has not been broken | In progress |
| Click a feed row through to the record it describes | Not built |
| Filter the feed by severity (show me only errors) | Not built |
| Watch events arrive live, without refreshing | Not built |
| Run the database's real tamper check from the screen | Not built |