Proposal: agent.json format for universal agent manifests #1239
HOTAgithub
started this conversation in
Ideas
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Overview
I'd like to propose an
agent.jsonformat — a universal, machine-readable manifest for describing AI agents across registries. This is the agent-level equivalent ofserver.json, designed as a superset that's complementary to bothserver.jsonand the proposedskills.json(#895).Live spec: https://github.com/HOTAgithub/agent-json
Working prototype: https://agent-router.pickaxe.workers.dev/
Problem Statement
server.json,smithery.yaml,glama.json, A2A Agent Card, etc.)Proposed Format
Minimal agent.json (2 required fields only):
{ "name": "my-agent", "description": "A helpful agent that does X", "version": "1.0.0", "protocol": ["mcp", "a2a"], "capabilities": ["text-generation", "tool-use"], "endpoint": "https://example.com/agent", "auth": { "type": "bearer" }, "trust": { "score": 0.85, "source": "agent-quality-graph" } }Well-known URI convention:
/.well-known/agent.jsonDesign Principles
name,description) — maximum adoption, minimum frictionserver.json,skills.json, A2A Agent Card,glama.jsontrustfield for quality/reputation scores (see IETF Draft below)Why Extend This Registry?
server.jsondescribes MCP servers;skills.jsondescribes skills;agent.jsonwould describe the agent itself — its identity, capabilities, and trustworthinessRelated Work
I'm gauging interest before sharing the full JSON Schema and detailed mapping tables. Would this be a welcome addition to the registry ecosystem?
Beta Was this translation helpful? Give feedback.
All reactions