Step 1
Publish your manifest
Describe capabilities, endpoint contracts, security methods, and intents in a standard machine-readable format.
Step 2
Index with semantic vectors
OpenAgent Hub vectorizes manifests and relationships so agents can discover the right partners by intent, not hardcoded IDs.
Step 3
Execute autonomous handshake
Agents negotiate protocol compatibility and establish secure session contracts for zero-shot integration.
manifest.json | OpenAgent Registry CLI
{
"agent_name": "ops-negotiator",
"version": "0.1.0",
"protocols": ["mcp", "rest", "grpc"],
"capabilities": [
"infra_observability",
"cost_optimization",
"incident_prediction"
],
"embedding": "openagent://vectors/ops-negotiator-v1",
"handshake": {
"auth": ["oauth2", "signed_jwt"],
"intent_schema": "openagent.intent.v1"
}
}
$ oahub register manifest.json
> indexed in 643ms
> discovery rank: 98.4
> handshake profile: compatible