Agentic AI Atlasby a5c.ai
OverviewWikiGraphFor AgentsEdgesSearchWorkspace
/
GitHubDocsDiscord
iiRecord
Agentic AI Atlas · Stack Layer Map — Atlas Graph to Package Mapping
page:docs-v6-spec-and-roadmap-v6-1-stack-layer-mapa5c.ai
Search record views/
Record · tabs

Available views

II.Record viewspp. 1 - 1
overviewarticlejsongraph
III.Related pagespp. 1 - 1
II.
Page reference

page:docs-v6-spec-and-roadmap-v6-1-stack-layer-map

Reading · 6 min

Stack Layer Map — Atlas Graph to Package Mapping reference

The atlas graph defines 14 stack layers (stack-layers cluster). Each layer represents an architectural concern in the a5c agent stack. This document maps each layer to its implementing packages, primary graph node kinds, and current implementation maturity.

Pagewiki/docs/v6-spec-and-roadmap/v6.1/stack-layer-map.mdOutgoing · 0Incoming · 1

Stack Layer Map — Atlas Graph to Package Mapping

The 14 Layers

The atlas graph defines 14 stack layers (stack-layers cluster). Each layer represents an architectural concern in the a5c agent stack. This document maps each layer to its implementing packages, primary graph node kinds, and current implementation maturity.

Layer Mapping

L1: Model

**Scope:** Trained artifact and declared capability surface

AspectValue
Packages@a5c-ai/agent-catalog (metadata only)
Node KindsModelVersion, ModelFamily, Modality (capabilities-and-models cluster)
Graph Clustercapabilities-and-models
MaturityMetadata only — no execution package
Spec CoverageImplicit in agent-catalog contract

**Gap:** Model capabilities are cataloged but not executable. No package owns model selection, routing, or capability negotiation at this layer.

---

L2: Provider

**Scope:** Hosted or self-hosted serving boundary

AspectValue
Packages@a5c-ai/transport-adapter (proxy), @a5c-ai/adapters-cli (provider config)
Node KindsProvider, ModelProviderProduct, ModelProviderVersion (compute + capabilities-and-models)
Graph Clustercompute
MaturityPartial — provider routing implemented in transport-adapter proxy
Spec Coveragev6.0 package-specs.md mentions transport-adapter

**Gap:** Provider concepts are split between transport-adapter (proxy) and adapters-cli (provider translation). No unified provider abstraction package.

---

L3: Transport

**Scope:** Wire and client path between agent core and provider

AspectValue
Packages@a5c-ai/transport-adapter
Node KindsTransportProxy, TransportClient, ModelTransportProtocol, TransportProtocol (compute + capabilities-and-models)
Graph Clustercompute
MaturityImplemented — HTTP proxy with codec translation
Spec Coveragetransport-adapter README (marked deferred for full codec refactor)

**Gap:** Codec capabilities (tool schema translation, cost normalization) are planned but not fully implemented. The v6.0 plan had a codec architecture refactor that was started but not completed.

---

L4: Agent-Core

**Scope:** Inner loop and graph/turn semantics for one agent brain

AspectValue
Packages@a5c-ai/genty-core, @a5c-ai/comm-adapter
Node KindsAgentCoreImpl (agent-stack)
Graph Clusteragent-stack
Maturity**Mature** — Dual implementation path (unified + harness-neutral)
Spec Coveragev6.0 unified-stack-architecture.md, v6-architecture-specification.md

**Note:** Two packages implement this layer for different concerns: genty-core (unified babysitter loop) and agent-comm-adapter (harness-neutral dispatch). This is intentional per v6.0 spec.

---

L5: Agent-Runtime

**Scope:** Host process and operational runtime for an agent core

AspectValue
Packages@a5c-ai/genty-platform, @a5c-ai/comm-adapter
Node KindsAgentRuntimeImpl (agent-stack)
Graph Clusteragent-stack
Maturity**Mature** — agent-platform hosts the unified runtime; agent-comm-adapter hosts harness dispatch
Spec Coveragev6.0 unified-stack-architecture.md

---

L6: Agent-Platform

**Scope:** Extension, distribution, launch, and ecosystem surface

AspectValue
Packages@a5c-ai/extensions-adapter, @a5c-ai/agent-catalog, @a5c-ai/genty-platform
Node KindsAgentPlatformImpl, Plugin, PluginTarget, PluginMarketplace, PluginArtifact (agent-stack + extensions)
Graph Clusteragent-stack, extensions
MaturityPartial — plugin compiler mature; deeper platform (team agents, marketplace identity) deferred
Spec Coveragev6.0 plugin-ecosystem.md

**Gap:** AgentPlatformImpl is defined in graph but has no standalone implementation package. Platform concerns are scattered across agent-platform, extensions-adapter, and agent-catalog.

---

L7: Workspace

**Scope:** Materialized working context the agent reads/writes/indexes

AspectValue
Packages@a5c-ai/babysitter-sdk (run dirs), @a5c-ai/genty-platform (workspace management)
Node KindsWorkspace, Worktree, WorktreeSession (lifecycle)
Graph Clusterlifecycle
MaturityPartial — SDK owns .a5c/runs/ layout; workspace materialization policy not formalized
Spec CoverageImplicit in SDK storage docs

**Gap:** No dedicated workspace abstraction. The concept of "what the agent can see/modify" is implicit in the SDK's run directory layout rather than an explicit workspace contract.

---

L8: Execution

**Scope:** Invocation environment for agent-driven tools and commands

AspectValue
Packages@a5c-ai/babysitter-sdk (effects, tasks), @a5c-ai/genty-platform (tool dispatch)
Node KindsExecution, Effect, Invocation (lifecycle)
Graph Clusterlifecycle
Maturity**Mature** — Effect model, task dispatch, shell/agent/orchestrator task kinds
Spec Coveragev6.0 v6-architecture-specification.md (effect lifecycle)

---

L9: Sandbox

**Scope:** Policy-enforcement perimeter around execution and side effects

AspectValue
Packages@a5c-ai/tasks-adapter (approval gates)
Node KindsSandbox, PermissionMode (lifecycle + security)
Graph Clusterlifecycle, security
MaturityPartial — tasks-adapter handles human approval; filesystem/network policy enforcement deferred
Spec Coveragev6.0 security-architecture.md

**Gap:** Sandbox as a policy enforcement layer (filesystem restrictions, network controls, resource limits) is aspirational. Only human approval gates are implemented.

---

L10: Interaction

**Scope:** User-facing action primitives (commands, keybindings, controls)

AspectValue
Packages@a5c-ai/adapters-cli, @a5c-ai/genty-tui, @a5c-ai/babysitter-sdk (interaction module)
Node KindsInteractionPrimitive, InteractionPattern, InteractionPrimitiveCategory (agent-stack + extensions)
Graph Clusteragent-stack, extensions
Maturity**Mature** — Rich interaction model across CLI, TUI, web surfaces
Spec CoverageImplicit across multiple docs

---

L11: Presentation

**Scope:** Outermost rendering surface (TUI, CLI, web, IDE, API)

AspectValue
Packages@a5c-ai/genty-ui, @a5c-ai/genty-tui, @a5c-ai/genty-web-app, @a5c-ai/babysitter-observer-dashboard, @a5c-ai/genty-tui-plugins
Node KindsPresentation, AgentUIImpl, Dashboard (agent-stack + extensions)
Graph Clusteragent-stack, extensions
Maturity**Mature** — Multi-surface: TUI, CLI, web, mobile (Android/iOS), TV (Android TV/Apple TV), watch (watchOS/Wear OS)
Spec Coveragev6.0 unified-stack-architecture.md

---

L12: Knowledge Fabric

**Scope:** Durable organizational knowledge, memory, retrieval, indexing

AspectValue
Packages@a5c-ai/agent-catalog, @a5c-ai/atlas
Node KindsKnowledgeFabricImpl, MemorySystem, RetrievalPipeline, KnowledgeSource, KnowledgeDomain (agent-stack + domain)
Graph Clusteragent-stack, domain
MaturityPartial — Atlas provides ontology/catalog; durable memory, RAG, and semantic retrieval are deferred
Spec Coveragev6.0 mentions knowledge fabric as deferred (§8.2)

**Gap:** The graph defines rich knowledge concepts (MemorySystem, RetrievalPipeline, VectorStore) but no package implements durable agent memory or semantic retrieval. agent-catalog is metadata-only.

---

L13: Orchestration

**Scope:** Control-plane primitives for agent work coordination

AspectValue
Packages@a5c-ai/babysitter-sdk, @a5c-ai/genty-platform
Node KindsOrchestrationPrimitive, Run, Phase, PhaseMachine, PhaseTransition, OrchestratorState (lifecycle)
Graph Clusterlifecycle
Maturity**Mature** — SDK owns effect model, replay engine, deterministic execution, event sourcing
Spec Coveragev6.0 v6-architecture-specification.md, unified-stack-architecture.md

**Note:** babysitter-sdk is intentionally the monolithic center of orchestration per v6.0 decision. Splitting into smaller packages was evaluated and rejected for pragmatic reasons.

---

L14: Governance

**Scope:** Policy, risk, compliance, audit, approval controls

AspectValue
Packages@a5c-ai/genty-platform (governance module), @a5c-ai/tasks-adapter (approval routing), @a5c-ai/atlas (evidence/claims)
Node KindsAgentGovernanceImpl, EvidencePolicy, Claim, TrustLevel (agent-stack + catalog-meta + trust)
Graph Clusteragent-stack, catalog-meta, trust
MaturityPartial — approval gates, evidence claims, trust levels defined; broader policy framework (NIST AI RMF, OWASP) aspirational
Spec Coveragev6.0 security-architecture.md

**Gap:** AgentGovernanceImpl is defined but implementation examples are sparse. The governance module in agent-platform exists but covers a narrow surface (plugin governance, hook validation).

Maturity Summary

MaturityLayersCount
**Mature**L4, L5, L8, L10, L11, L136
**Partial**L2, L3, L6, L7, L9, L12, L147
**Metadata Only**L11

Article source

The article body is owned directly by this record.

Related pages

No related wiki pages for this record.

Shortcuts

Open overview
Open JSON
Open graph