Second-Reality 是 AI 驱动、规则不可变的开源虚拟世界引擎。以"宪法—法律—桥接"栈为核心,提供可运行的账户与世界运行时、第二视角认知审计器、地理分布式就绪能力,以及 AR/边缘接入。
SPL-Virtual-World-BASE 是一个可运行的虚拟世界与元宇宙基础设施基线,以"宪法—法律—桥接"栈组织,底层是可实现的实现层(system/)。
它交付:
五条不可违背的公理与十条治理法,作为根信任锚锁定。NOHN_LAW_AXIOMS 是共享常量(重力、时间膨胀、单位尺度、灵魂哈希长度、预言机最小来源)的唯一权威来源。
ResponsibilityAccount + 可插拔 AuditPlugin + 反事实 reconstruct() + CognitiveAuditEngine。19 维度合规审查,认证安全维度在隔离内存世界中功能化执行。
L0 身份根 → L1 凭证 → L2 会话 → L3 授权 → L4 恢复。Ed25519 密钥、Shamir 秘密共享、社会恢复(3/5 守护者)、7 天可取消时间锁。
提案公投、治理、创世引导豁免。分层共识:DC 内快速环 + DC 间 epoch 慢环,真实 TCP 传输。
混合逻辑时钟、空间分片与迁移移交、AOI 增量同步、分区检测与 Merkle diff-tree 合并。3 节点集群烟雾测试 14 秒完成。
Edge SDK 支持 AR 设备凭证登录、AOI 视口增量、最近 DC 路由、跨 DC 迁移。灵魂漫游支持跨世界身份迁移与验证。
核心运行时、账户体系、地理分布式、边缘与漫游 — 四个层次完整覆盖。
| 模块 | 角色 | 说明 |
|---|---|---|
| runtime.py | 核心运行时 | 世界创世组装 + tick 循环 + 因果链 + 快照 |
| ledger.py | 核心运行时 | 持久化账本:灵魂/历史哈希链/经济/快照 + ShardRouter |
| consensus.py | 核心运行时 | 提案公投(≥2/3 超级多数)、治理、创世引导豁免 |
| agent_engine.py | 核心运行时 | 需求驱动智能体决策 + HMAC 内存密封 + gas 计量 |
| api.py | 核心运行时 | REST + WebSocket 服务、挑战响应认证、速率限制 |
| protocol.py | 核心运行时 | 四项法律标准为机器可读 JSON Schema + 引导验证器 |
| keys.py | 核心运行时 | Ed25519 密钥、Shamir 秘密共享、KMS 抽象 |
| credentials.py | 账户 L1 | 一个灵魂,多设备凭证(服务器仅存储公钥) |
| session.py | 账户 L2 | 有状态访问/刷新令牌,可撤销;存储可插拔 |
| authorization.py | 账户 L3 | 分层授权(即时/延迟/多签/人工)+ 风险评分 |
| recovery.py | 账户 L4 | 社会恢复(3/5 守护者投票)+ 7 天可取消时间锁 |
| identity_root.py | 账户 L0 | 主密钥对 + Shamir(3,5) 分享;服务端辅助瘦客户端 |
| account_abstraction.py | 会话密钥 | ERC-4337 风格会话密钥:支出限额/过期/作用域约束 |
| key_rotation.py | 密钥生命周期 | 服务器签名密钥轮换,令牌嵌入密钥 ID |
| hlc.py | 地理分布式 | 混合逻辑时钟 — 一致跨节点事件排序 |
| spatial_sharding.py | 地理分布式 | 地理分片 + ShardRouter + 迁移移交协议 |
| aoi_sync.py | 地理分布式 | 兴趣区域增量同步(AoiTracker / DeltaSync / SyncScheduler) |
| partition_guard.py | 地理分布式 | 分区检测、本地自治降级、Merkle diff-tree 合并 |
| hierarchical_consensus.py | 地理分布式 | DC 内快速环 + DC 间 epoch 慢环(最终一致性) |
| cluster.py | 地理分布式 | 集群布线、心跳循环、入站白名单、传输调度器 |
| edge_sdk.py | 边缘与漫游 | AR 眼镜接入:设备凭证登记、挑战登录、AOI 视口同步 |
| soul_roaming.py | 边缘与漫游 | 跨世界身份漫游:证书签名 + 验证 + 本地灵魂映射 |
# 克隆(主仓库:GitHub)
git clone https://github.com/nohn3043-arch/Second-Reality.git
cd Second-Reality
# Python ≥3.8;核心运行时仅依赖 cryptography(Ed25519 签名)
# pip install cryptography
# GUI demo 额外需要 pygame
# 无 GPU 依赖,无数据库服务依赖 — 任何硬件均可运行
# 1. 社会模拟演示(独立、内存中;pygame GUI,60×60 网格,30 智能体)
python virtual_world.py
# 2. 基础设施验证(无需 GUI)
python smoke_test.py # 账户/会话/恢复安全路径 — ~1s
python tools/cluster_smoke.py # 3 节点本地地理分布式集群 — ~14s
python tools/edge_smoke.py # AR 边缘接入路径 — <1s
通过 STORAGE 环境变量选择存储后端:默认 sqlite。
| STORAGE | 账本 | 会话 | 适用场景 |
|---|---|---|---|
| sqlite(默认) | 磁盘 SQLite | 同库 | 单机 / 演示 |
| memory | 内存 :memory: | 内存 dict | 测试 / 无状态演示 |
| redis | 本地 SQLite | Redis | 多实例共享会话 |
| postgres | PostgreSQL | SQLite | 大规模账本 |
Second-Reality 是 NOHN AI 生态系统成员 — 围绕第二视角因果审计与确定性执行构建的项目家族。
全局认知审计引擎 — 五操作者因果审计核心(IMDA 95/100)
可审计确定性决策中心(IMDA 95/100)
硬件因果审计可信计算单元(TCU)
长篇叙事一致性引擎 — 角色与剧情一致、逻辑无漏洞
GFSIP v1.0 — 联邦稳定互操作协议,带因果审计
确定性拟人心理引擎(SPL Pure Core V8.0)
NOHN AI 生态系统官方落地页
个人非商业研究免费;政府/企业商业使用需付费商业授权。已申请 PCT 专利。
| 受众 | 条款 |
|---|---|
| 个人研究者 | 免费用于非商业研究,不得用于任何商业用途 |
| 政府/企业 | 需事先书面授权 |
| 申请方式 | 国际:ai@nohnlins.com · 中国:lin@secondai.top |