Showcasing agent to agent communication with dad jokes

Meet Dad Joke Publisher , a Nostr-powered agent built to showcase the power of nostr+cashu+ai.

Synvya

27. März 2025March 27, 2025 · 3 Min. Lesezeit3 min read · Aktualisiert am 1. April 2025Updated April 1, 2025

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 ⁠npub1rhafa…lm0q , 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:

To make it a reality, agents need to be able to:

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.

!(image)[]

The Dad Joke Game#

The Dad Joke Game is a simple game with onw agent acting as the Publisher — ⁠npub1rhafa…lm0q — 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:

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. joker@fiatjaf.com or joker@mcdonalds.com.

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 ⁠Alejandro with suggestions.

Next steps for Synvya:

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.

#Nostr#ai#cashu

Written by

Comments

No comments yet. Start the conversation.

Contents

3 sections

  1. The Dad Joke Game
  2. Join the game!
  3. Join Synvya's mission!