Add driver for did:aip (AIP agent identity on Solana)#561
Open
dr-wilson-empty wants to merge 1 commit into
Open
Add driver for did:aip (AIP agent identity on Solana)#561dr-wilson-empty wants to merge 1 commit into
dr-wilson-empty wants to merge 1 commit into
Conversation
Adds the did:aip Universal Resolver driver: a docker-compose service, the application.yml pattern plus testIdentifier, and the README driver table row. Image ghcr.io/dr-wilson-empty/driver-did-aip:0.1.1 (public, versioned, not latest).
Author
|
Hi @BernhardFuchs @peacekeeper — this did:aip driver is ready for review whenever you have a moment. A quick summary to make review easy:
Happy to adjust anything you'd like. Thanks for maintaining the Universal Resolver! |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Adds a driver for the did:aip DID method (AIP, autonomous agent identity on Solana).
did:aip anchors an agent identity to a Solana program-derived address and resolves to a W3C DID Core 1.0 DID Document from the DID string alone, using only a Solana RPC endpoint (no central registry). This driver wraps an open-source TypeScript resolver in the standard
GET /1.0/identifiers/{did}interface and returns a DID Resolution Result.ghcr.io/dr-wilson-empty/driver-did-aip:0.1.1(public, versioned, not:latest)GET /healthreturns 200 and a malformed DID returns 400. The testIdentifier resolves to a full DID Document (HTTP 200) against the live Devnet program, verified separately. Theapplication.ymlentry mirrors the did:sol driver exactly.CgchXu2dRV3r9E1YjRhp4kbeLLtv1Xz61yoerJzp1Vbcand is a permanent agent that is never deregistered.Contact: GitHub @dr-wilson-empty
Files changed:
docker-compose.yml: adds thedriver-did-aipserviceuni-resolver-web/src/main/resources/application.yml: adds the did:aip pattern, url, and testIdentifierREADME.md: adds the did:aip row to the driver table