https://github.com/filip26/carbon-decentralized-identifiers
Decentralized Identifiers (DIDs) API
https://github.com/filip26/carbon-decentralized-identifiers
decentralized-identifiers did did-key java
Last synced: over 1 year ago
JSON representation
Decentralized Identifiers (DIDs) API
- Host: GitHub
- URL: https://github.com/filip26/carbon-decentralized-identifiers
- Owner: filip26
- License: apache-2.0
- Created: 2022-07-29T22:08:40.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2024-04-22T09:32:36.000Z (over 2 years ago)
- Last Synced: 2024-05-01T16:45:54.495Z (about 2 years ago)
- Topics: decentralized-identifiers, did, did-key, java
- Language: Java
- Homepage: https://apicatalog.com
- Size: 166 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Security: SECURITY.md
Awesome Lists containing this project
- awesome-ccamel - filip26/carbon-decentralized-identifiers - Decentralized Identifiers (DIDs) API (Java)
README
> [!IMPORTANT]
> Your feedback is essential to the improvement of this library. Please share any concerns, primary use cases, areas for enhancement, or challenges you have encountered. Your insights help refine and optimize the library to better meet user needs. Thank you for your time and contributions.
# Carbon DID
An implementation of the [Decentralized Identifiers (DIDs) v1.0](https://www.w3.org/TR/did-core/) in Java.
[](https://github.com/filip26/carbon-decentralized-identifiers/actions/workflows/java11-push.yml)
[](https://app.codacy.com/gh/filip26/carbon-decentralized-identifiers/dashboard?utm_source=gh&utm_medium=referral&utm_content=&utm_campaign=Badge_grade)
[](https://app.codacy.com/gh/filip26/carbon-decentralized-identifiers/dashboard?utm_source=gh&utm_medium=referral&utm_content=&utm_campaign=Badge_coverage)
[](https://search.maven.org/search?q=g:com.apicatalog%20AND%20a:carbon-did)
[](https://opensource.org/licenses/Apache-2.0)
## Features
* DID, DID URL, DID Document
* Methods
* [did:key method v0.7](https://w3c-ccg.github.io/did-method-key/)
## Installation
### Carbon DID
#### Maven
```xml
com.apicatalog
carbon-did
0.6.0
com.apicatalog
copper-multibase
0.5.0
```
### JSON-P Provider
Add JSON-P provider, if it is not on the classpath already.
#### Maven
```xml
org.glassfish
jakarta.json
2.0.1
```
## Documentation
[](https://javadoc.io/doc/com.apicatalog/carbon-did)
## Contributing
All PR's welcome!
### Building
Fork and clone the project repository.
#### Java 11+
```bash
> cd carbon-decentralized-identifiers
> mvn clean package
```
## Resources-
- [Decentralized Identifiers (DIDs) v1.0](https://www.w3.org/TR/did-core/)
- [The did:key Method v0.7](https://w3c-ccg.github.io/did-method-key/)
- [Copper Multicodec](https://github.com/filip26/copper-multicodec)
- [Copper Multibase](https://github.com/filip26/copper-multibase)
## Sponsors
## Commercial Support
Commercial support is available at filip26@gmail.com