Technical Appendices
Appendix Index#
Appendix
Description
A
Workspace Module Registry
B
Execution State Reference
C
Policy Profile Schema
D
Artifact Schema
E
Knowledge Object Schema
F
Approval Request Schema
G
Tool Contract Schema
H
Risk Tier Classification
I
Audit Event Schema
J
Workspace Layer Integration Map
K
Execution Pipeline Reference
L
Glossary
Appendix A — Workspace Module Registry#
The following table lists all modules within Gao Workspace, their category, and their primary integration target.
Module
Category
Primary Integration
Seal
User-Facing
GAR Runtime
Gao Monitor
User-Facing
Automation, AI OS
Approval Center
User-Facing
Policy Gate, GAR
Gao Studio
Builder & Orchestration
Agent Builder, GAR
Agent Builder
Builder & Orchestration
GAR Runtime
Automation
Builder & Orchestration
GAR Runtime
Tools
Builder & Orchestration
GAR Runtime
Knowledge
Data & Intelligence
Memory Graph, Artifacts
Artifacts
Data & Intelligence
Storage, Knowledge
Memory Graph
Data & Intelligence
GAR Planning Engine
Storage
Data & Intelligence
Artifacts, DePIN Layer
Messaging
Operational
Automation, GAR
Projects
Operational
Apps, Knowledge, Artifacts
CRM
Operational
Knowledge, Automation
Apps
Operational
Domain Layer, Billing
Marketplace
Operational
Apps, Artifacts
Billing
Operational
Payment Layer (L4)
Admin
Operational
Approval Center, Billing, Projects
Appendix B — Execution State Reference#
GAR tracks execution state for all active and historical sessions.
Session States#
State
Description
initializing
Session is being prepared
planning
Planner is decomposing the request
policy_check
Policy Gate is evaluating the planned actions
pending_approval
Waiting on Approval Center decision
executing
Active execution in progress
suspended
Execution paused
completed
Execution finished successfully
failed
Execution terminated with errors
cancelled
Execution cancelled by user or system
expired
Session elapsed maximum allowed duration
Task States#
State
Description
queued
Task is scheduled for execution
running
Task is actively executing
completed
Task finished successfully
failed
Task terminated with an error
skipped
Task bypassed due to dependency resolution
blocked
Task blocked by policy or approval gate
Appendix C — Policy Profile Schema#
Policy profiles define the governance rules applied to agent executions within a workspace.
{
"policy_id": "string",
"domain": "string",
"version": "string",
"created_at": "ISO8601 timestamp",
"rules": [
{
"rule_id": "string",
"action_category": "string",
"condition": {
"threshold": "number | null",
"connector_scope": ["string"],
"environment_scope": ["string"]
},
"enforcement": "allow | require_approval | deny",
"approver_roles": ["string"],
"expiry_seconds": "number | null"
}
],
"safe_mode": "boolean",
"default_enforcement": "allow | require_approval | deny"
}
Policy enforcement values
Value
Behavior
allow
Action proceeds without interruption
require_approval
Action is routed to the Approval Center
deny
Action is blocked and logged
Appendix D — Artifact Schema#
Artifacts are the persistent output objects produced by GAR executions.
{
"artifact_id": "string",
"owner_domain": "string",
"producer_agent": "string",
"session_id": "string",
"artifact_type": "string",
"content_hash": "string",
"version": "integer",
"created_at": "ISO8601 timestamp",
"lineage": {
"parent_artifact_ids": ["string"],
"source_knowledge_ids": ["string"]
},
"storage_ref": "string",
"metadata": {
"label": "string",
"tags": ["string"],
"description": "string"
},
"status": "active | archived | promoted"
}
Artifact types
Type
Description
report
Generated analysis or summary document
dataset
Structured data output
application
Deployable application bundle
media
Generated image, audio, or video
log
Execution trace or audit log
deployment_bundle
Infrastructure deployment package
api_definition
API contract or schema
browser_capture
Web automation output
Appendix E — Knowledge Object Schema#
Knowledge objects represent processed, indexed information available to agents.
{
"knowledge_id": "string",
"domain": "string",
"source_type": "document | connector | artifact | web | internal",
"source_ref": "string",
"classification": "trusted | internal | external | unverified",
"created_at": "ISO8601 timestamp",
"updated_at": "ISO8601 timestamp",
"content_summary": "string",
"chunk_count": "integer",
"embedding_model": "string",
"metadata": {
"title": "string",
"tags": ["string"],
"language": "string"
},
"memory_graph_registered": "boolean"
}
Classification definitions
Appendix F — Approval Request Schema#
Approval requests are created by the Policy Gate when an action requires human authorization.
{
"request_id": "string",
"domain": "string",
"requesting_agent": "string",
"session_id": "string",
"action_type": "string",
"action_detail": {
"description": "string",
"parameters": {}
},
"risk_tier": "low | medium | high | critical",
"created_at": "ISO8601 timestamp",
"expires_at": "ISO8601 timestamp",
"status": "pending | approved | rejected | deferred | expired | cancelled",
"approver_roles_required": ["string"],
"decisions": [
{
"approver_domain": "string",
"decision": "approve | reject | defer",
"decided_at": "ISO8601 timestamp",
"note": "string | null"
}
],
"multi_approver_required": "boolean",
"approvals_required_count": "integer"
}
Appendix G — Tool Contract Schema#
Tool contracts define the interface and governance requirements for callable tools.
{
"tool_id": "string",
"tool_name": "string",
"version": "string",
"execution_environment": "sandbox | browser | connector | infrastructure",
"capability_required": "string",
"risk_tier": "low | medium | high | critical",
"input_schema": {},
"output_schema": {},
"timeout_seconds": "integer",
"idempotent": "boolean",
"requires_approval": "boolean",
"connector_id": "string | null",
"metadata": {
"description": "string",
"tags": ["string"],
"author_domain": "string"
}
}
Execution environments
Environment
Description
sandbox
Isolated computation environment
browser
Controlled browser automation session
connector
External API via registered connector
infrastructure
DePIN or network-level operation
Appendix H — Risk Tier Classification#
The Policy Gate assigns a risk tier to every planned action before execution.
Tier
Label
Examples
Default Enforcement
1
low
Read-only data retrieval, knowledge queries
Allow
2
medium
Artifact creation, internal data writes
Allow
3
high
Connector operations, payment intents, application deployment
Require Approval
4
critical
Domain authority changes, irreversible infrastructure actions
Require Approval
Risk tier thresholds may be adjusted through policy profiles in the Admin module.
Appendix I — Audit Event Schema#
Every significant action within Workspace produces an audit event.
{
"event_id": "string",
"domain": "string",
"event_type": "string",
"actor": {
"type": "user | agent | system",
"id": "string"
},
"session_id": "string | null",
"task_id": "string | null",
"artifact_id": "string | null",
"approval_request_id": "string | null",
"timestamp": "ISO8601 timestamp",
"outcome": "success | failure | blocked | pending",
"detail": {},
"immutable": true
}
Audit event types
Event Type
Description
session_started
GAR execution session initiated
session_completed
GAR execution session finished
policy_evaluated
Policy Gate completed an evaluation
approval_requested
Approval Center received a new request
approval_decided
Approver submitted a decision
action_executed
Tool or connector action performed
artifact_created
New artifact produced
knowledge_registered
Knowledge object added to index
memory_updated
Memory Graph updated
connector_accessed
External connector called
domain_event
Domain authority action performed
billing_event
Usage or payment event recorded
Appendix J — Workspace Layer Integration Map#
The following table describes how Workspace integrates with each of the eight Gao Internet layers.
Layer
Integration Point
Workspace Dependency
AI OS (L8)
GAR runtime, Planning Engine, Policy Gate
All agent execution and policy enforcement
DePIN (L7)
Storage nodes, infrastructure hosting
Artifact storage, App deployment
Network (L6)
Transport relay
Connector routing, messaging delivery
Domain (L5)
Identity resolution
All domain-bound actions and authority
Payment (L4)
Receipt reading, payment intents
Billing module, payment connector
SDK (L3)
Developer integration surface
App and tool deployment
Browser (L2)
Browser automation execution
Browser tools, web connector
Workspace (L1)
Operations interface
All user-facing modules
Appendix K — Execution Pipeline Reference#
The complete Gao AI OS execution pipeline as it relates to Workspace operations.
WORKSPACE
(User / Seal / Studio / Automation / Monitor)
│
▼
PLANNING ENGINE
(Intent Analysis → Task Decomposition
Tool Binding → Risk Evaluation)
│
▼
POLICY GATE
(Capability Check → Domain Authority Check
Risk Tier → Budget Check → Compliance Check)
Outcome: Allow | Require Approval | Deny
│
┌────┴─────────────┐
│ │
Allow Require Approval
│ │
▼ ▼
GAR Runtime Approval Center
Execution Human Decision
│
▼
EXECUTION ENVIRONMENT
(Sandbox | Browser Automation | Connector | Infrastructure)
│
▼
OUTPUT SYSTEMS
Artifact Creation
Knowledge Registration
Memory Graph Update
Audit Event Recording
Appendix L — Glossary#
Term
Definition
Artifact
Immutable, versioned output object produced by an agent or workflow execution
Audit Event
Immutable record of a significant system action, decision, or state change
Capability
A declared permission that allows an agent to perform a specific class of action
Connector
A registered integration that allows agents to interact with an external service or API
Domain
A Gao Domain identity that anchors ownership, authority, and policy scope
GAR
Gao Agent Runtime — the execution engine of Gao AI OS
Knowledge Object
A processed, indexed, and classified unit of information available to agents
Memory Graph
The persistent relationship graph linking sessions, tasks, artifacts, and knowledge objects
Policy Gate
The enforcement checkpoint that evaluates all planned agent actions before execution
Policy Profile
A structured set of rules that defines governance behavior for agent executions
Risk Tier
A classification (low / medium / high / critical) assigned to planned actions by the Policy Gate
Safe Mode
A workspace configuration that routes all agent actions through the Approval Center
Session
A bounded GAR execution context initiated by a user, agent, or automation trigger
Skill
A packaged capability bundle that extends agent functionality
Task
A discrete unit of work within an execution session
Tool
A callable operation with a defined contract that agents may invoke during execution
Tool Contract
The schema that defines a tool’s interface, environment, capabilities, and risk classification
Taint
A trust annotation applied to external or unverified content to restrict agent usage
Workspace
The Operations Layer interface of Gao Internet — the primary environment for user and organization interaction