Archivist is a graph database and service that indexes Toto attestations to find and discover relevant attestations using a GraphQL API.
- Archivist is designed to archive more data and make finding relevant attestations easier
- Archivist uses Toto attestations as graph edges and indexes them onto a graph using Dgraph
- Archivist exposes a GraphQL API for users to query and refine their searches over time
- Archivist pulls out specific information such as what attestations were in the Toto attestation and the signatures before pulling the attestation
- Archivist uses in Toto subjects as graph edges and the statement itself as arbitrary data
- Archivist can be used to find code review attestations and other relevant attestations to prove policy enforcement