G

Studio Architecture

Studio Architecture

Architectural Position#

Layer Mapping

Gao Layer

Interaction Surface in Studio

Operations Layer – Gao Workspace

UI Host — Studio lives here

Gateway Layer – Gao Browser

Debug console, approval surfaces, gateway control

Developer Layer – Gao SDK

Gao System SDK, tool schemas, connector plugins

Settlement Layer – Gao Payment

x402 invoice generation, merchant setup

Identity Layer – Gao Domain

Domain binding, DNS record configuration

Transport Layer – Gao Network

Transport testing, relay log, cross-chain simulation

Infrastructure Layer – Gao DePIN

Node registry, monitoring, reward analytics

Intelligence Layer – Gao AI OS

Agent Builder runtime, GAR enforcement

Control Hub Diagram

flowchart TB
 U[User / Builder] --> W[Operations Layer: Gao Workspace]
 W --> S[Gao Studio]
 S --> SDK[Gao System SDK]
 SDK --> ID[Identity Layer – Gao Domain]
 SDK --> PAY[Settlement Layer – Gao Payment]
 SDK --> DEV[Developer Layer – Gao SDK]
 SDK --> NET[Transport Layer – Gao Network]
 SDK --> DEP[Infrastructure Layer – Gao DePIN]
 SDK --> AI[Intelligence Layer – Gao AI OS / GAR]
 SDK --> AUDIT[Audit Log]
 SDK --> POLICY[Policy Engine]

System Architecture#

Gao System SDK

All cross-layer interactions in Gao Studio are mediated through a single mandatory intermediary:

Gao System SDK

This is not an optional integration point. Studio modules have no direct access to smart contracts, infrastructure APIs, or layer internals. Every call must route through the SDK.

SDK Components

Component

Responsibility

Capability Token Engine

Issues and validates scoped capability tokens per action

RBAC + ABAC Policy Engine

Evaluates role-based and attribute-based access control

Audit Logger

Records all privileged actions with actor, timestamp, and trace ID

Event Bus

Propagates cross-layer events to subscribed modules

Cross-layer Connectors

Typed interfaces for each Gao layer

SDK Invariants

  1. Studio may not call any layer directly — all calls must pass through Gao System SDK.

  2. Every SDK call produces an audit event.

  3. Capability tokens issued by the SDK are time-bound and domain-scoped.

  4. SDK versioning is transparent and subject to DAO governance in decentralized mode.