Controlled Identifiers (CIDs) are a W3C standard for identifiers that are cryptographically bound to a controller. They provide a verifiable way to associate identifiers with key material and establish control, which is essential for security-sensitive applications such as verifiable credentials and authorization systems.
Carbon is a Java implementation of the Controlled Identifiers (CID) 1.0 standard, making it possible to create, validate, and resolve controlled identifiers in Java applications.
The library provides core primitives for representing and processing CIDs, along with resolver interfaces for obtaining their associated documents.
<dependency>
<groupId>com.apicatalog</groupId>
<artifactId>carbon-cid</artifactId>
<version>0.2.0</version>
</dependency>All PR's welcome!
Fork and clone the project repository.
> cd carbon-cid
> mvn clean packageCommercial support and consulting are available.
For inquiries, please contact: filip26@gmail.com