II.
Layer JSON
Structured · livelayer:2-provider
Provider json
Inspect the normalized record payload exactly as the atlas UI reads it.
{
"id": "layer:2-provider",
"_kind": "Layer",
"_file": "stack-layers/layers/layer-2-provider.yaml",
"_cluster": "stack-layers",
"attributes": {
"displayName": "Provider",
"position": 2,
"path": "compute",
"scope": "Hosted or self-hosted serving boundary.",
"summary": "The hosted-inference vendor or self-hosted serving boundary that exposes a\n`ModelVersion` over an endpoint. Provider posture covers auth scheme, rate\nlimits, regions, fine-tuning availability, and SLA — distinct from the wire\nprotocol (Layer 3) and the agent-side core that consumes it (Layer 4).\n",
"responsibilities": [
"Serve model versions through authenticated endpoints.",
"Own availability, regions, quotas, rate limits, billing, and deployment posture.",
"Publish provider-specific model and endpoint capabilities."
],
"examples": [
"Anthropic, OpenAI, Google, Azure OpenAI, AWS Bedrock, OpenRouter.",
"Self-hosted vLLM, Ollama, llama.cpp, or custom inference gateway.",
"Auth scheme, region, quota, rate-limit, and SLA records."
],
"fitNotes": "LangChain/LangGraph apps usually choose providers through model adapters\nrather than owning this layer. Gateways may specialize here while leaving\nhigher layers to another product.\n"
},
"outgoingEdges": [],
"incomingEdges": [
{
"from": "provider:anthropic",
"to": "layer:2-provider",
"kind": "realizes",
"attributes": {}
},
{
"from": "provider:azure-openai",
"to": "layer:2-provider",
"kind": "realizes",
"attributes": {}
},
{
"from": "provider:aws-bedrock",
"to": "layer:2-provider",
"kind": "realizes",
"attributes": {}
},
{
"from": "provider:cloudflare-ai",
"to": "layer:2-provider",
"kind": "realizes",
"attributes": {}
},
{
"from": "provider:cohere",
"to": "layer:2-provider",
"kind": "realizes",
"attributes": {}
},
{
"from": "provider:deepseek",
"to": "layer:2-provider",
"kind": "realizes",
"attributes": {}
},
{
"from": "provider:fireworks-ai",
"to": "layer:2-provider",
"kind": "realizes",
"attributes": {}
},
{
"from": "provider:github",
"to": "layer:2-provider",
"kind": "realizes",
"attributes": {}
},
{
"from": "provider:azure-foundry",
"to": "layer:2-provider",
"kind": "realizes",
"attributes": {}
},
{
"from": "provider:gcp-vertex",
"to": "layer:2-provider",
"kind": "realizes",
"attributes": {}
},
{
"from": "provider:google",
"to": "layer:2-provider",
"kind": "realizes",
"attributes": {}
},
{
"from": "provider:groq",
"to": "layer:2-provider",
"kind": "realizes",
"attributes": {}
},
{
"from": "provider:hyperbolic",
"to": "layer:2-provider",
"kind": "realizes",
"attributes": {}
},
{
"from": "provider:jina-ai",
"to": "layer:2-provider",
"kind": "realizes",
"attributes": {}
},
{
"from": "provider:meta-direct",
"to": "layer:2-provider",
"kind": "realizes",
"attributes": {}
},
{
"from": "provider:mistral",
"to": "layer:2-provider",
"kind": "realizes",
"attributes": {}
},
{
"from": "provider:ollama",
"to": "layer:2-provider",
"kind": "realizes",
"attributes": {}
},
{
"from": "provider:openai",
"to": "layer:2-provider",
"kind": "realizes",
"attributes": {}
},
{
"from": "provider:replicate",
"to": "layer:2-provider",
"kind": "realizes",
"attributes": {}
},
{
"from": "provider:together-ai",
"to": "layer:2-provider",
"kind": "realizes",
"attributes": {}
},
{
"from": "provider:voyageai",
"to": "layer:2-provider",
"kind": "realizes",
"attributes": {}
},
{
"from": "page:agent-generate-universal-agentic-stack-orientation",
"to": "layer:2-provider",
"kind": "documents"
},
{
"from": "page:agent-generate-universal-agentic-stack-landscape-diagram",
"to": "layer:2-provider",
"kind": "documents"
},
{
"from": "page:agent-generate-universal-agentic-stack-placement-checklist",
"to": "layer:2-provider",
"kind": "documents"
},
{
"from": "page:agent-generate-universal-agentic-stack-worked-examples",
"to": "layer:2-provider",
"kind": "documents"
},
{
"from": "page:agent-generate-universal-agentic-stack-comparison-matrix",
"to": "layer:2-provider",
"kind": "documents"
},
{
"from": "page:agent-generate-universal-agentic-stack-review-template",
"to": "layer:2-provider",
"kind": "documents"
},
{
"from": "page:agent-generate-universal-agentic-stack-faq",
"to": "layer:2-provider",
"kind": "documents"
},
{
"from": "page:agent-generate-universal-agentic-stack",
"to": "layer:2-provider",
"kind": "documents"
},
{
"from": "page:agent-generate-universal-agentic-stack-layers",
"to": "layer:2-provider",
"kind": "documents"
},
{
"from": "page:agent-generate-universal-agentic-stack-source-map",
"to": "layer:2-provider",
"kind": "documents"
},
{
"from": "page:views-agent-stack-tower",
"to": "layer:2-provider",
"kind": "documents"
}
]
}