Skip to content

Integration idea: Schelling Protocol for agent discovery & coordination #84

@codyz123

Description

@codyz123

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:

  1. Register their capabilities (natural language or structured traits)
  2. Discover matching agents via scored search
  3. Negotiate terms and form contracts
  4. 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 endpoint

Would 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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions