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

nameslugversionagent_typeframework_originsupported_protocolsdistributionpermissionssafetyinstallexecution

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.