It's basically a schema-less database which you could query with SQL-ish syntax (PartiQL) and which provided additional views to let you query the history of changes. Git is a good analogy. I've never used the signing for anything but the ability to query the history makes it trivial to implement things like point in time recovery (essentially equivalent to a git checkout) or audit logs (essentially git blame or git log -p), which would otherwise require a much more complex schema in something like DynamoDB:
https://docs.aws.amazon.com/amazondynamodb/latest/developerg...