Skip to content

bsandmann/OpenPrismNode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

217 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OpenPrismNode (OPN)

An open-source implementation of the PRISM node that follows the DID-PRISM specification.

📚 Documentation

About OpenPrismNode

The OpenPrismNode enables anyone to resolve, create, update and deactivate decentralized identifiers (DIDs) on the Cardano Blockchain without depending on the Hyperledger Identus Cloud agent. It serves as an independent, community-driven alternative to IOG's reference implementation—prioritizing transparency, resilience, and ease of operation.

Core Features

  • Full DID lifecycle – Create, update, deactivate, and resolve DIDs
  • Dual sync engines – Choose between Cardano DbSync or lightweight Blockfrost API
  • Compatible APIs – REST and gRPC interfaces compatible with Identus Cloud agent
  • Universal Resolver & Registrar – Conforms to W3C standards for interoperability
  • Multi-tenant model – Host multiple organizations with separate wallet management
  • Docker-ready – Easy deployment with pre-built container images

Quick Links

  • Docker Image: docker pull ghcr.io/bsandmann/openprismnode:latest
  • Hosted Instances:

Getting Started

Set up OpenPrismNode using either:

API Access

Development

The project was funded through Project Catalyst F11 under the title 'Open source PRISM Node' (1100214) and is maintained by the team at blocktrust.dev.

All planned features have been implemented:

  • ✅ Parsing PRISM v2 operations from Cardano network
  • ✅ Writing PRISM v2 operations
  • ✅ API endpoints for all operations
  • ✅ gRPC endpoints for agent communication
  • ✅ Statistical information API
  • ✅ Universal DID Resolver compatibility
  • ✅ Universal DID Registrar compatibility
  • ✅ Tenant-based system with wallet management
  • ✅ Alternative sync via Blockfrost API

Contributing

We welcome contributions! Please see CONTRIBUTING.md for guidelines on how to build the project and submit changes.

License

Released under the Apache 2.0 license.

About

No description, website, or topics provided.

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published