Skip to content

feat: add driver for did:neuralkey method#571

Open
Neuralkey wants to merge 1 commit into
decentralized-identity:mainfrom
Neuralkey:add-neuralkey-driver
Open

feat: add driver for did:neuralkey method#571
Neuralkey wants to merge 1 commit into
decentralized-identity:mainfrom
Neuralkey:add-neuralkey-driver

Conversation

@Neuralkey

@Neuralkey Neuralkey commented Jul 9, 2026

Copy link
Copy Markdown

This PR introduces a new custom driver integration for the did:neuralkey method to the Universal Resolver. The driver is built as a lightweight, standalone TypeScript/Express service and containerized using an optimized multi-stage production build.

  • docker-compose.yml: Appended the driver-did-neuralkey service and mapped the internal driver URL environment variable for uni-resolver-web.

  • uni-resolver-web/src/main/resources/application.yml: Registered the regex pattern ^(did:neuralkey:.*)$ and added the appropriate test identifiers.

  • README.md: Updated the driver capability matrix table to include the neuralkey method, specification link, and Docker Hub image repository.

  • Docker Hub: The production-ready Docker image has been successfully built, tagged, and pushed to Docker Hub. It is publicly available for the Universal Resolver deployment.

  • Local Testing: I have successfully verified the entire integration locally on my Docker machine by running docker compose up. The central uni-resolver-web core correctly identifies the did:neuralkey pattern, routes the traffic to the custom driver container, and yields a valid DID Document response flawlessly.

  • DID Method: neuralkey

  • Docker Image: heanmengfong/neuralkey-did-driver:1.0.0

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants