Audit log
Tamper-evident · GDPR Art. 30 compliant by construction · every event references the FNV-1a hash of the previous event so any tampering breaks the chain.
Total events
240
Chain breaks
0 · ever
Last integrity verify
2026-05-09 03:00 UTC
Events · showing 50 of 240
#240
12:30:33
prevd219d149hash21e64cb6#239
12:30:33
tenant-gateisolation check passed tenant=acme-co · row.tenant_id matches sessiontenantprev571e566fhashd219d149#238
12:30:33
prev09a849f8hash571e566f#237
12:14:34
tenant-gateisolation check passed tenant=acme-co · row.tenant_id matches sessiontenantpreve973394chash09a849f8#236
12:14:34
prev41a61b81hashe973394c#235
11:47:21
rate-limitrejected request ip=185.220.100.20 · /api/payments · 50/min exceededsystemprevea3bb950hash41a61b81#234
11:30:00
tenant-gateisolation check passed tenant=acme-co · row.tenant_id matches sessiontenantprev6e39d32dhashea3bb950#233
11:30:00
prev702a8fcfhash6e39d32d#232
11:10:14
tenant-gateisolation check passed tenant=acme-co · row.tenant_id matches sessiontenantprev4098438dhash702a8fcf#231
11:10:14
prevec580801hash4098438d#230
10:47:04
rate-limitrejected request ip=185.220.101.23 · /api/payments · 50/min exceededsystemprev872d1788hashec580801#229
10:28:57
tenant-gateisolation check passed tenant=acme-co · row.tenant_id matches sessiontenantprev9872d3e2hash872d1788#228
10:28:57
prev292700d6hash9872d3e2#227
10:08:26
tenant-gateisolation check passed tenant=vendor-eu · row.tenant_id matches sessiontenantprevdf2d79echash292700d6#226
10:08:26
prevbdba7ffahashdf2d79ec#225
09:46:47
rate-limitrejected request ip=185.220.102.26 · /api/payments · 50/min exceededsystemprev14a92ac8hashbdba7ffa#224
09:33:08
tenant-gateisolation check passed tenant=vendor-eu · row.tenant_id matches sessiontenantpreve9d2c5e0hash14a92ac8#223
09:33:08
prev2bbde1c8hashe9d2c5e0#222
08:52:34
tenant-gateisolation check passed tenant=vendor-eu · row.tenant_id matches sessiontenantprev79de5b53hash2bbde1c8#221
08:52:34
prevd7f848e6hash79de5b53#220
08:46:30
rate-limitrejected request ip=185.220.103.29 · /api/payments · 50/min exceededsystemprevcb365241hashd7f848e6#219
08:30:07
tenant-gateisolation check passed tenant=vendor-eu · row.tenant_id matches sessiontenantprev7fb1c888hashcb365241#218
08:30:07
prev26937349hash7fb1c888#217
07:55:43
tenant-gateisolation check passed tenant=acme-co · row.tenant_id matches sessiontenantprev30a4ea70hash26937349#216
07:55:43
prevfad263cbhash30a4ea70#215
07:46:13
rate-limitrejected request ip=185.220.104.32 · /api/payments · 50/min exceededsystemprevd3e59e93hashfad263cb#214
07:44:03
tenant-gateisolation check passed tenant=vendor-eu · row.tenant_id matches sessiontenantprevf9a9a547hashd3e59e93#213
07:44:03
prev61bdde84hashf9a9a547#212
07:11:15
tenant-gateisolation check passed tenant=acme-co · row.tenant_id matches sessiontenantprevf50c7535hash61bdde84#211
07:11:15
prev80a8ce19hashf50c7535#210
06:45:56
rate-limitrejected request ip=185.220.105.35 · /api/payments · 50/min exceededsystemprevf4785e43hash80a8ce19#209
06:39:02
tenant-gateisolation check passed tenant=acme-co · row.tenant_id matches sessiontenantprevb2acc478hashf4785e43#208
06:39:02
prevef6c406chashb2acc478#207
06:08:37
tenant-gateisolation check passed tenant=vendor-eu · row.tenant_id matches sessiontenantprev5e396928hashef6c406c#206
06:08:37
prev335eb3c3hash5e396928#205
05:25:21
tenant-gateisolation check passed tenant=vendor-eu · row.tenant_id matches sessiontenantprevab674d83hash335eb3c3#204
05:25:21
prevb2a6d6a1hashab674d83#203
04:53:41
tenant-gateisolation check passed tenant=acme-co · row.tenant_id matches sessiontenantprevb178ebeehashb2a6d6a1#202
04:53:41
prev712e1f0ahashb178ebee#201
04:43:45
tenant-gateisolation check passed tenant=vendor-eu · row.tenant_id matches sessiontenantprev7545f47ahash712e1f0a#200
04:43:45
prevc73b405fhash7545f47a#199
04:05:13
tenant-gateisolation check passed tenant=acme-co · row.tenant_id matches sessiontenantprevc875028dhashc73b405f#198
04:05:13
prev6ee201d9hashc875028d#197
03:39:30
tenant-gateisolation check passed tenant=acme-co · row.tenant_id matches sessiontenantprevd4b2180ehash6ee201d9#196
03:39:30
prevb4acfd63hashd4b2180e#195
03:05:51
prev2bd3cec9hashb4acfd63#194
03:05:51
tenant-gateisolation check passed tenant=acme-co · row.tenant_id matches sessiontenantprevbe115841hash2bd3cec9#193
03:05:51
prev15d8d1e5hashbe115841#192
02:38:57
tenant-gateisolation check passed tenant=acme-co · row.tenant_id matches sessiontenantprev2032d601hash15d8d1e5#191
02:38:57
prev0e5982dahash2032d601