Skip to content

uruk-project/uruk-server

Repository files navigation

uruk-server

Server of the Uruk project

What is the Uruk project?

The Uruk project provide an audit trail solution, including authentication, non-repudiation and integrity.

Key concepts

Security Event Tokens structure

The Uruk project use the Security Event Tokens RFC8417 as well for structure and delivery. This kind of token ensure authentication, non-repudiation and integrity of the record itself.

WORM, Hash chains & Merkle trees

The audit trail is persisted into a WORM-like database. The integrity is provided by a hash chain of all the audit trail records. A Merkle tree allows to verify the integrity.

Why the name of Uruk?

Uruk was an ancient city of Sumer, during the Uruk period. At this period, bulla were used for tamper-proofing commercial and legal affairs.