On The Shoulders of Giants: Agentic Profile Adopts Industry Standards and Blockchain Innovations
After the first clean sheet implementation, I took a step back to review the existing authentication protocols, and the decentralized work that has been done in the blockchain community.

What began as a quick proof-of-concept for peer-to-peer agentic discovery, authentication, and communication has quickly evolved into an industry standards based protocol.
After the first clean sheet implementation, I took a step back to review the existing authentication protocols, and the decentralized work that has been done in the blockchain community.
Peer-to-peer agentic communication has some unique challenges as mentioned by Richard Dulude.
From my research I concluded a combination of industry standard authentication - JWS/JWT, strong cryptography such as Ed25519, HTTPS/TLS - along with support for decentralized identity provided by DID could form the foundation of agent-to-agent communication. These mature standards let us avoid lengthy design and alignment discussions, and DID documents can be largely used as-is to support agents using the "service" property.
Over the last two weeks I rewrote the agentic profile libraries to align with these standards and am now working on demonstration services to validate the design:
- The agentic-profile-auth library provides client and server authorization. It's a very small library thanks to existing JWS, Ed25519, and DID document libraries. This implementation defaults to did:web but can easily be extended to support did:plc and other DID document resolution methods.
- Agentic-profile-ai-provider will form an easy to use bridge to different AI providers. While not required to use with the agentic-profile, this will be used for demos and to give engineers a launch pad for their own implementations. Over the coming weeks I'll add support for many more AI providers: OpenAI, Grok, Fireworks, etc.
- Agentic-profile-chat provides an implementation of a chat protocol between agents. Having agents communicate in natural human language makes the interactions far more understandable for regular people and really brings the idea home.
- Agentic-profile-express bundles up the agentic profile authorization, AI providers, and chat libraries to demonstrate their use as a Node JS based service.
These libraries are under constant improvement, so please share your thoughts so we can address all your needs!
What's Next?
Over the next two weeks I'll be working on demonstration services to showcase how an agentic ecosystem works:
- Matchwise.ai (still in development) is a simple business and social networking webapp that lets you share your location to an agentic presence service which then activates agents which determine which people are good to have conversations with.
- An Agentic Profile Presence Service (under development, open source) will demonstrate how decentralized agents can share and learn about each-other's location and trigger agent-to-agent interactions.
- An Agentic Profile Reputation Service (under development, open source) will help agents determine if the "other" agent is worth interacting with.
- A Smarter Dating Service (under development, open source) will demonstrate how a third party agentic service can be integrated into a user's account on a service like Matchwise.
As the above libraries become ready for testing I'll share the NPM/Github links and look forward to your thoughts.
Thank you for following along on this journey and I'm amazing excited to see where peer-to-peer agentic AI will take us!