Architecture Overview
SAK divides agent infrastructure into three cooperating layers: identity, memory, and action. Together they let agents execute tasks safely, continuously, and controllably in real production environments.
The infrastructure loop
- Intent: A user, business system, or another agent starts a task.
- Identity: GenAuth confirms the human user, Agent Profile, authorization scope, and MCP access boundary.
- Memory: GUM retrieves user profile, conversation history, action traces, and search context.
- Action: Web Agent or MCP tools operate on real webpages and third-party APIs.
- Review: The system preserves authorization, context provenance, and action traces for later inspection.
Layer responsibilities
GenAuth
GenAuth is the identity relay layer. It transforms human ownership into temporary authorization that agents can safely carry.
GUM
GUM is the shared memory layer. It turns conversations, searches, actions, and profile signals into recallable, explainable, and erasable user context.
Web Agent
Web Agent is the action layer. It lets agents connect to the open web through search, extraction, cleaning, browser actions, tracking, and sandboxed execution.
Design principle
SAK's architecture is not a collection of tools placed side by side. It is an explainable flow:
Who authorized the agent, what context shaped the decision, and which action happened?