iiRecord
Agentic AI Atlas · OpenRouter
model-transport:openroutera5c.ai
II.
ModelTransportProtocol JSON

model-transport:openrouter

Structured · live

OpenRouter json

Inspect the normalized record payload exactly as the atlas UI reads it.

File · compute/model-transport-protocols/openrouter.yamlCluster · compute
Record JSON
{
  "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": {}
    }
  ]
}