Chronicle extends core PROV-O by adding vocabulary to describe cryptographic processes and identities, as well as preventing conflict between multiple Chronicle domains on-chain by employing namespaces.
Represents a cryptographic identity for an agent, supporting a single current
signing identity via chronicle:hasIdentity
and historical identities via
chronicle:hadIdentity
.
A value containing a hex-encoded ECDSA public key.
Domain: chronicle:Identity
The current cryptographic identity of a prov:Agent
.
Domain: prov:Agent
Range: chronicle:Identity
A historical cryptographic identity for a prov:Agent
.
Domain: prov:Agent
Range: chronicle:Identity
An IRI containing an external ID and UUID part, used for disambiguation. In order to work on the same namespace, discrete Chronicle instances must share the UUID part.
Domain: All prov and Chronicle resources
Allows disambiguation of potentially conflicting IRIs on the same chain, used as a component for address generation.
Domain: All prov and Chronicle resources