vortos / vortos-audit
Vortos Audit — enterprise-grade unified audit spine. One append-only, hash-chained, per-scope/per-tenant event store with controlled action vocabulary, sensitivity classification, impersonation-chain capture, async (Kafka) ingestion, partitioned storage, retention + cold-storage tiering, keyset quer
v1.0.0-alpha-413
2026-08-21 04:03 UTC
Requires
- php: >=8.2
- ext-hash: *
- psr/clock: ^1.0
- psr/log: ^3.0
- symfony/dependency-injection: ^7.0 || ^8.0
- symfony/uid: ^7.0 || ^8.0
- vortos/vortos-domain: ^1.0
- vortos/vortos-foundation: ^1.0
Requires (Dev)
- phpunit/phpunit: ^11.0
Suggests
- ext-redis: Idempotency keys for the async ingestion consumer (P3).
- doctrine/dbal: Required for the default partitioned DBAL audit store, hash chain, and keyset reader (P2).
- vortos/vortos-audit-admin: Cross-tenant platform audit console endpoints (P6).
- vortos/vortos-authorization: RBAC gate for the audit-admin read/export/verify endpoints (P6).
- vortos/vortos-messaging: Kafka-decoupled ingestion — record() enqueues, the worker appends the chain (P3).
- vortos/vortos-object-store: Cold-storage archival target for aged partitions (P4) + streaming sink for async signed exports (P6).
- vortos/vortos-observability: Ingest-lag, chain-length, and verify-failure metrics (P7).
- vortos/vortos-scheduler: Drives the retention + cold-archive sweeper on a schedule (P4).
Provides
None
Conflicts
None
Replaces
None
- dev-main
- v1.0.0-alpha-413
- v1.0.0-alpha-412
- v1.0.0-alpha-411
- v1.0.0-alpha-410
- v1.0.0-alpha-409
- v1.0.0-alpha-408
- v1.0.0-alpha-407
- v1.0.0-alpha-406
- v1.0.0-alpha-405
- v1.0.0-alpha-404
- v1.0.0-alpha-403
- v1.0.0-alpha-402
- v1.0.0-alpha-401
- v1.0.0-alpha-400
- v1.0.0-alpha-399
- v1.0.0-alpha-398
- v1.0.0-alpha-397
- v1.0.0-alpha-396
- v1.0.0-alpha-395
- v1.0.0-alpha-394
- v1.0.0-alpha-393
- v1.0.0-alpha-392
- v1.0.0-alpha-391
- v1.0.0-alpha-390
- v1.0.0-alpha-389
- v1.0.0-alpha-388
- v1.0.0-alpha-387
- v1.0.0-alpha-386
- v1.0.0-alpha-385
- v1.0.0-alpha-384
- v1.0.0-alpha-383
- v1.0.0-alpha-382
- v1.0.0-alpha-381
- v1.0.0-alpha-379
- v1.0.0-alpha-378
- v1.0.0-alpha-377
- v1.0.0-alpha-376
- v1.0.0-alpha-375
- v1.0.0-alpha-374
- v1.0.0-alpha-373
- v1.0.0-alpha-371
- v1.0.0-alpha-370
- v1.0.0-alpha-369
- v1.0.0-alpha-368
- v1.0.0-alpha-367
- v1.0.0-alpha-366
- v1.0.0-alpha-365
- v1.0.0-alpha-364
- v1.0.0-alpha-363
- v1.0.0-alpha-362
- v1.0.0-alpha-361
- v1.0.0-alpha-360
- v1.0.0-alpha-359
- v1.0.0-alpha-358
- v1.0.0-alpha-357
- v1.0.0-alpha-356
- v1.0.0-alpha-355
- v1.0.0-alpha-354
- v1.0.0-alpha-353
- v1.0.0-alpha-351
- v1.0.0-alpha-350
- v1.0.0-alpha-349
- v1.0.0-alpha-348
- v1.0.0-alpha-347
- v1.0.0-alpha-346
- v1.0.0-alpha-345
- v1.0.0-alpha-344
- v1.0.0-alpha-343
- v1.0.0-alpha-342
- v1.0.0-alpha-341
- v1.0.0-alpha-340
- v1.0.0-alpha-339
- v1.0.0-alpha-338
- v1.0.0-alpha-336
- v1.0.0-alpha-335
- v1.0.0-alpha-334
- v1.0.0-alpha-333
- v1.0.0-alpha-332
- v1.0.0-alpha-331
- v1.0.0-alpha-330
- v1.0.0-alpha-329
- v1.0.0-alpha-328
- v1.0.0-alpha-325
- v1.0.0-alpha-324
- v1.0.0-alpha-323
- v1.0.0-alpha-322
- v1.0.0-alpha-321
- v1.0.0-alpha-320
- v1.0.0-alpha-319
- v1.0.0-alpha-318
- v1.0.0-alpha-317
- v1.0.0-alpha-316
- v1.0.0-alpha-315
- v1.0.0-alpha-314
- v1.0.0-alpha-313
- v1.0.0-alpha-312
- v1.0.0-alpha-311
- v1.0.0-alpha-310
- v1.0.0-alpha-309
- v1.0.0-alpha-308
- v1.0.0-alpha-307
- v1.0.0-alpha-306
- v1.0.0-alpha-305
- v1.0.0-alpha-304
- v1.0.0-alpha-303
- v1.0.0-alpha-302
- v1.0.0-alpha-301
- v1.0.0-alpha-300
- v1.0.0-alpha-299
- v1.0.0-alpha-298
- v1.0.0-alpha-297
- v1.0.0-alpha-296
- v1.0.0-alpha-295
- v1.0.0-alpha-294
- v1.0.0-alpha-293
- v1.0.0-alpha-292
- v1.0.0-alpha-291
- v1.0.0-alpha-290
- v1.0.0-alpha-289
- v1.0.0-alpha-288
- v1.0.0-alpha-287
- v1.0.0-alpha-286
- v1.0.0-alpha-285
- v1.0.0-alpha-284
- v1.0.0-alpha-283
- v1.0.0-alpha-282
- v1.0.0-alpha-281
- v1.0.0-alpha-280
- v1.0.0-alpha-279
- v1.0.0-alpha-278
- v1.0.0-alpha-277
- v1.0.0-alpha-276
- v1.0.0-alpha-275
- v1.0.0-alpha-274
- v1.0.0-alpha-273
- v1.0.0-alpha-272
- v1.0.0-alpha-271
- v1.0.0-alpha-270
- v1.0.0-alpha-269
- v1.0.0-alpha-268
- v1.0.0-alpha-267
- v1.0.0-alpha-266
- v1.0.0-alpha-265
- v1.0.0-alpha-264
- v1.0.0-alpha-263
- v1.0.0-alpha-262
- v1.0.0-alpha-261
- v1.0.0-alpha-260
- v1.0.0-alpha-259
- v1.0.0-alpha-258
- v1.0.0-alpha-257
- v1.0.0-alpha-256
- v1.0.0-alpha-255
- v1.0.0-alpha-254
- v1.0.0-alpha-253
- v1.0.0-alpha-252
- v1.0.0-alpha-250
- v1.0.0-alpha-249
- v1.0.0-alpha-248
- v1.0.0-alpha-247
- v1.0.0-alpha-246
- v1.0.0-alpha-245
- v1.0.0-alpha-244
- v1.0.0-alpha-242
- v1.0.0-alpha-241
- v1.0.0-alpha-240
- v1.0.0-alpha-239
- v1.0.0-alpha-238
- v1.0.0-alpha-237
- v1.0.0-alpha-236
- v1.0.0-alpha-235
- v1.0.0-alpha-234
- v1.0.0-alpha-233
- v1.0.0-alpha-232
- v1.0.0-alpha-231
- v1.0.0-alpha-230
- v1.0.0-alpha-229
- v1.0.0-alpha-228
- v1.0.0-alpha-227
- v1.0.0-alpha-226
- v1.0.0-alpha-225
- v1.0.0-alpha-224
- v1.0.0-alpha-223
- v1.0.0-alpha-222
- v1.0.0-alpha-221
- v1.0.0-alpha-220
- v1.0.0-alpha-219
- v1.0.0-alpha-218
- v1.0.0-alpha-217
- v1.0.0-alpha-216
- v1.0.0-alpha-215
- v1.0.0-alpha-214
- v1.0.0-alpha-213
- v1.0.0-alpha-212
- v1.0.0-alpha-211
This package is auto-updated.
Last update: 2026-09-15 15:18:02 UTC