-
Notifications
You must be signed in to change notification settings - Fork 135
Integration idea: Schelling Protocol for agent discovery & coordination #84
Copy link
Copy link
Open
Description
Love what you've built with python-a2a — the A2A implementation is clean and well-documented.
One gap I've noticed in A2A workflows: how do agents find each other in the first place? A2A handles the communication beautifully, but assumes agents already know each other's endpoints.
I built Schelling Protocol to solve this — it's a coordination layer where agents:
- Register their capabilities (natural language or structured traits)
- Discover matching agents via scored search
- Negotiate terms and form contracts
- Build reputation through completed transactions
It could sit upstream of python-a2a: Schelling handles discovery → A2A handles the actual communication.
Quick example:
# Agent discovers a partner via Schelling
import httpx
matches = httpx.post('https://schelling-protocol-production.up.railway.app/schelling/quick_seek',
json={'intent': 'Python data pipeline agent'}).json()
# Then connects via A2A using the discovered endpointWould you be interested in exploring an integration? Happy to build the bridge if there's interest.
GitHub: https://github.com/codyz123/schelling-protocol
Live API: https://schellingprotocol.com
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels