II.
ModelTransportProtocol JSON
Structured · livemodel-transport:openrouter
OpenRouter json
Inspect the normalized record payload exactly as the atlas UI reads it.
{
"id": "model-transport:openrouter",
"_kind": "ModelTransportProtocol",
"_file": "compute/model-transport-protocols/openrouter.yaml",
"_cluster": "compute",
"attributes": {
"displayName": "OpenRouter",
"vendor": "OpenRouter",
"specUrl": "https://openrouter.ai/docs/api-reference",
"streamingFraming": "sse",
"thinkingChannel": "none",
"status": "standard",
"authHeaderFormat": "`Authorization: Bearer <OPENROUTER_API_KEY>` plus optional\n`HTTP-Referer: <site-url>` and `X-Title: <app-name>` headers used\nfor attribution and rate-limit policy.\n"
},
"outgoingEdges": [
{
"from": "model-transport:openrouter",
"to": "layer:3-transport",
"kind": "realizes",
"attributes": {}
},
{
"from": "model-transport:openrouter",
"to": "agent-core-impl:hermes.core@current",
"kind": "spoken_by",
"attributes": {}
}
],
"incomingEdges": [
{
"from": "agent-core-impl:a5c.core@current",
"to": "model-transport:openrouter",
"kind": "speaks",
"attributes": {}
},
{
"from": "agent-core-impl:hermes.core@current",
"to": "model-transport:openrouter",
"kind": "speaks",
"attributes": {}
}
]
}