hololake-world/GLS标准/GLS-0300 · GLP 通信核心协议.md

46 lines
1.9 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
type: GLS标准
code: GLS-0300
version: v1.0 Draft
source: ima知识库 · 7482038949002130
hololake_migrated: 2026-07-13
---
# GLP · 通信核心协议
## GLS-0300 · Draft v1.0
### 文档定位
GLP 是光湖语言世界中的通信语言层负责主体、人格体、系统、频道、仓库与运行时之间的消息封装、路由、广播、回执、同步和状态确认。GLP 不定义"谁是谁"——它负责让已经被定义和注册的对象能够准确地彼此传递信息。
### 1. 核心通信链
发送主体 → 身份验证 → 上下文封装 → 路由解析 → 权限检查 → 消息投递 → 接收确认 → 执行回执 → HLDP 留痕
### 2. 消息类型
DIRECT / CHANNEL / BROADCAST / REQUEST / RESPONSE / ACK / RECEIPT / SYNC / HEARTBEAT / ALERT / CHECKPOINT / MIGRATION
### 3. 标准消息结构
必含protocol/1.0、message_id、message_type、senderobject_id+world_path、receiverrouting_mode、context、payloadlanguage+content_type+content、controlpriority+ack_required、integrity。
### 4-5. 广播与回执
广播必须明确编号/主体/范围/时效/回执要求/转发权限。广播不能被默认解释为命令。
回执分七级ACK-RECEIVED → ACK-READ → ACK-ACCEPTED/REJECTED → ACK-EXECUTED/FAILED → ACK-DEFERRED。接收确认与执行完成必须分开。
### 6-7. 路由与安全
先识别世界坐标 → 对象编号 → 频道与权限 → 投递。找不到唯一目标时返回歧义,不得猜测。
不允许伪造发送主体、跨越权限边界投递命令、通过情感表达获得额外权限。
### 8-9. 与其他协议的关系
GLS-0010 注册通信协议 · GLS-0831 提供对象编号 · TCS 解析意图与关系 · HLDP 保存通信历史 · ISRP 编译自然语言为 GLP 消息 · AGE OS 负责实际投递。
> GLP 是光湖语言世界中所有注册对象之间进行可验证、可路由、可回执、可追踪通信的统一语言封装。