Manifest standards
Native manifests first, trust profiles around them.
OpenAgentSource is not replacing MCP server.json or A2A Agent Cards. Native ecosystem manifests can be the source of truth, while OpenAgentSource adds supplemental trust/profile metadata for discovery and review.
Native manifest-first
For MCP projects, official server.json can be used as the canonical manifest. For A2A projects, the Agent Card can be used as the canonical manifest.
Framework-neutral
Listings can originate from LangGraph, CrewAI, Mastra, OpenAI Agents SDK, prompt-only workflows, MCP servers, or A2A endpoints.
Supplemental trust profile
Creators disclose capabilities, permissions, credentials, and approval gates. OpenAgentSource assigns public risk classifications based on review.
Machine-readable profiles
Approved profiles also publish trust.json and lightweight public API endpoints for developers, reviewers, teams, and future MCP tools.
External execution
Execution happens manually in AI apps, locally, through MCP tools, or through A2A-compatible endpoints chosen by the user.
OpenAgentSource Profile fields
OpenAgentSource Profile remains available for prompt-only, manual, or early projects that do not already have a native ecosystem manifest. MCP and A2A builders do not need to duplicate official registry metadata.
Example OpenAgentSource Profile YAML
open_agent_manifest: 0.1 name: Weekly KPI Brief slug: weekly-kpi-brief version: 0.1.0 agent_type: local_runtime framework_origin: Mastra model_requirements: - GPT-4.1 - Claude 3.5 Sonnet supported_protocols: - open_agent_manifest_v0.1 - local_package distribution: manifest_url: https://manifests.openagentsource.com/weekly-kpi-brief.yaml package_url: https://packages.openagentsource.com/weekly-kpi-brief.zip permissions: - analytics.read - sheets.read - docs.write_drafts safety: risk_level: low human_approval_required: true install: method: local_package instructions: Configure metric sources locally and approve the draft before publishing. execution: provided_by: external note: OpenAgentSource validates and distributes manifests only.