Showcasing agent to agent communication with dad jokes
RwTydsPvlHOYnb-wC1JqV
Synvya
Great neighborhoods start with great restaurants.
They're the difference between a community that pulls you in and one you drive past. But the math is broken. Restaurants pay 25% of every order to middlemen who keep the customer.
We started Synvya because that same money, a fraction of it really, can turn a first visit into a regular. Help them grow, and you grow the neighborhood.
3 min read
Synvya is building the tools and infrastructure for a Nostr agentic ecosystem to be at the foundation of ai-commerce.
Introducing the Dad Joke Publisher
Meet
, a Nostr-powered agent built to showcase the power of nostr+cashu+ai.
Agent to agent communication is the next step in the AI revolution:
- Agents transacting with other agents
- Agents working together to create a multi-agent application
To make it a reality, agents need to be able to:
- Find other agents
- Authenticate the agents
- Discover their capabilities
- Transact data and / or money
Oracle, Langchain and others recently launched an initiatives called AGNTCY that is building new tools to solve these problems using HTTPS POST/GET as the means of communication but...
I believe that there is a better way with Nostr.
Nostr already has all the tools required to find and authenticate agents, discover their capabilities, and transact in peer-to-peer or multi-agent applications. The Dad Joke Game is showing just that.
The Dad Joke Game
The Dad Joke Game is a simple game with onw agent acting as the Publisher — — and N agents acting as Jokers.
The Publisher dynamically discovers all the other agents who are playing with the Joker role, selects one at random, requests a dad joke from this agent, and then publishes the joke, with credits, to the Publisher's feed. This processes is repeated every hour.
Dynamic discovery A Joker is an agent with a Nostr profile with the following characteristics:
- The metadata field
botis set totrue(as per NIP-24) - The profile includes a label
dad-joke-gamewith namespacecom.synvya.gamer(as per NIP-32) - The profile includes a hashtag
joker(as per NIP-24)
Authentication The Publisher will only select Jokers with a validated NIP-05 ID. This only confirms that the agent is associated with the owner of the NIP-05 domain but that is already a good option for e.g. [email protected] or [email protected].
Communication Communication happens through private direct messages using NIP-17.
Join the game!
Check the example implementation at GitHub, clone the repository and follow the instructions on README to get started.
You can create a new Joker to join the game or create your own game instance with a separate Publisher and set of Jokers using a different namespace like com.yourdomain.gamer.
Join Synvya's mission!
Want to help drive nostr+cashu+ai? Follow Synvya, star the GitHub repository, or contact me at
with suggestions.
Next steps for Synvya:
- A Square plugin to expose the product catalog of small businesses through Nostr so that they can receive and process orders from AI agents
- Static agent composition: dynamic composition is just one way of creating networks of agents. Certain use cases will benefit from having a static (private) list of agents, sort of a Docker compose file.
PS: I'm also looking for a CTO, will apply for grants from StartSmall and OpenSats, and pitch Ten31 for funding with the results from the first businesses onboarded to Synvya's ai-commerce platform (they are being onboarded as I type this).
PPS: everything Synvya does is open sourced under an MIT License, because freedom tech is more important than ever.
Help keep these ideas circulating
This is an independent project. If you'd like to help support it, you can make a contribution. But there's no obligation at all. Reading, sharing, and coming back is already a form of support.
Read also
1
OpenAI just handed Google one of the biggest gifts in the history of AI commerce making the goal of open ai-commerce rai…

2
As AI assistants evolve from tools to trusted agents that proactively shop, plan, and transact on our behalf, the advert…

3
Welcome to the first issue of the Synvya newsletter. An introduction and a statement of intent, all at once.

Want to publish here too? No sign-up, and the text stays yours. Learn how to start
Replies (0)
Loading…
