DLRS 定义 .life 可运行数字生命档案文件标准 —— 一个双标准:
.life档案文件格式 —— 经本人或合法授权方许可生成、可分发的数字生命档案包.life运行时协议 —— 兼容 runtime 加载.life后,在聊天 / 虚拟世界 / 3D 场景中生成 AI 数字生命实例
面向隐私优先、自愿授权、结构化存档、可撤回、可审计、Schema 校验和模板化提交。
.life 不是"真人复活" —— 加载后产生的是一个始终可标识的 AI 数字生命实例,必须可撤回、可审计。
📢 RFC Stage | 征求意见阶段
This is an early-stage open standard draft. Feedback, translations, schema improvements, and ethical review are welcome.
这是早期开放标准草案。欢迎反馈、翻译、Schema 改进和伦理审查。
语言 / Languages: English | 简体中文
DLRS (Digital Life Repository Standard) 是一个开放标准草案,由两条相互配套的标准组成:
一个 .life 文件是一个 可分发的、签名的、有时限的数字生命档案包,由本人(或合法授权方)许可生成。它可以包含:
- 身份描述、授权证据、验证等级
- 记忆结构(memory atoms、知识图谱)
- 人格偏好、forbidden_uses 列表
- 多模态资产指针(pointer 模式)或加密块(encrypted 模式)
- 模型引用、撤回端点(withdrawal_endpoint)
- 哈希链审计日志子集
规范见 docs/LIFE_FILE_STANDARD.md ·
Schema schemas/life-package.schema.json。
兼容 runtime 加载 .life 后,按照协议在聊天系统、虚拟世界、3D 场景或其他数字环境中生成一个 可交互、可撤回、可审计的 AI 数字生命实例。运行时 MUST:
- 把每条输出标识为 AI 数字生命实例(永远不可声称"等同于真人")
- 强制执行
forbidden_uses[] - 在会话开始时 + 至少每 24h 重新轮询
withdrawal_endpoint - 超过
expires_at拒绝挂载 - 决不把两个
.life的记忆混合到同一个实例
规范见 docs/LIFE_RUNTIME_STANDARD.md。
DLRS 同时定义了 .life 标准依赖的底层结构:
- 📋 DLRS 仓库 / 档案目录结构和 JSON Schema(v0.6 已稳定,v0.8 新增资产架构四层 + Tier 系统)
- ✅ 授权和撤回模型
- 🔒 隐私边界和敏感度分级
- 🏛️ 治理规则和审核流程
- 🛠️ 验证工具和档案模板
- ⚖️ 法律免责声明和伦理指南
重要声明:
- ❌ 不是"复活人类"或"克隆人格"的技术 ——
.life加载后产生的是 AI 数字生命实例,永远不等同于真人 - ❌ 不是无授权 / 无撤回机制的死后复现工具 —— 任何
.life都必须有有效的withdrawal_endpoint,任何 runtime 都 MUST 实时尊重撤回 - ❌ 不是保证 AI 分身等同真人的承诺
- ❌ 不是法律合规的保证
- ❌ 不是永久存储解决方案 ——
.life必须有expires_at,超期 MUST 拒绝挂载 - ❌ 不是成熟的生产系统 —— 本仓库当前阶段交付的是规范 + Schema + 示例打包器;reference runtime 实现尚未交付(推迟到 v0.9+)
- ❌ 不是法律建议的替代品
- ✅
.life双标准:文件格式 + 运行时协议,独立 semver 推进 - ✅ 开放标准草案:用于讨论和改进
- ✅ 隐私优先:敏感数据不直接存储在 Git;
.lifepointer 模式默认不打包原始资产 - ✅ 基于授权:所有档案必须有明确授权证据;
.life必须声明issued_by+consent_evidence_ref+verification_level - ✅ 可撤回:用户可以随时撤回授权;
.life强制withdrawal_endpoint,runtime MUST 实时尊重 - ✅ 可审计:所有操作都有审计日志(哈希链上链);
.life内嵌audit/events.jsonl子集 - ✅ 可标识:runtime 加载
.life后产生的实例必须始终标识为 AI 数字生命实例(ai_disclosure最低visible_label_required) - ✅ 有时限:
.life必须声明expires_at;超期 MUST 拒绝挂载 - ✅ 实验性:非约束性参考实现
- ✅ 社区驱动:欢迎贡献和反馈
随着 AI 技术的发展,数字生命档案(digital life archives)变得越来越重要。但目前缺少:
- 标准化的档案结构 - 每个项目都在重新发明轮子
- 明确的授权模型 - 如何证明用户同意?如何撤回?
- 隐私保护框架 - 哪些数据不应直接存储?如何安全引用?
- 治理和审核规则 - 如何处理争议?如何验证真实性?
- 伦理边界定义 - 即使有授权,哪些行为也应被禁止?
DLRS 试图通过开放标准的方式解决这些问题。
Git 仓库(公开/私有)
├── manifest.json # 元数据和配置
├── consent/ # 授权证据(可使用指针)
├── artifacts/raw_pointers/ # 指针文件(不存储原始数据)
└── audit/ # 审计日志
外部存储(加密、访问控制)
├── s3://bucket/voice/master.wav
├── s3://bucket/video/training.mp4
└── s3://bucket/images/headshot.jpg
S0_PUBLIC- 公开信息(如公开简介)S1_INTERNAL- 内部信息(如偏好设置)S2_CONFIDENTIAL- 机密信息(如聊天记录)S3_BIOMETRIC- 生物识别信息(如人脸、声纹)S4_IDENTITY- 身份证明文件(如护照、身份证)
private- 完全私有public_unlisted- 可通过直接链接访问public_indexed- 可被搜索和发现
git clone https://github.com/Digital-Life-Repository-Standard/DLRS.git
cd DLRSpip install -r tools/requirements.txtcd examples/minimal-private
cat manifest.jsonpython tools/new_human_record.py \
--record-id dlrs_12345678 \
--display-name "张三" \
--region asia \
--country cnpython tools/validate_repo.py- 📖 完整使用指南
- 🤔 常见问题
- 🏗️ 架构设计
- 📋 RFC: DLRS v0.2
- 💬 授权模型反馈
- 🎯 Good First Issues
- 📢 社区推广指南
我们欢迎以下类型的贡献:
- 反馈和建议 - 提交 Issue 或参与 Discussions
- 文档改进 - 修正错误、添加示例、翻译文档
- Schema 改进 - 优化 JSON Schema 设计
- 工具开发 - 改进验证工具、添加新功能
- 示例档案 - 提供更多模板和示例
- 伦理审查 - 指出潜在的伦理和法律风险
当前支持语言:
- 🇨🇳 简体中文
- 🇺🇸 English
欢迎贡献更多语言翻译!见 i18n 指南
版本: v0.8-asset-architecture
状态: RFC(征求意见)阶段
完成度: 约 82% (v0.8-asset-architecture release;v0.7 的 ~80% 基础上 +Asset Architecture 四层 + Tier 系统 + 5 阶段 assembly,分母因 ULTIMATE 重新定位为 .life 双标准而扩大)
v0.8-asset-architecture(epic #106)为 .life 补齐资产维度和 runtime 装配协议:
- 资产架构四层:Genesis(产生过程可追溯)/ Lifecycle(支持 supersedes、memorial、撤回级联)/ Binding(能力声明 + 编排 + 硬约束)/ Tier(6 维加权派生的信用评分)
- Schema D Cosmic Evolution:Tier 12 档命名(Quark → Singularity),机器字段冻结,name/glyph 进可演化附录
- 5 阶段 assembly 流水线:Verify / Resolve / Assemble / Run / Guard,Provider Registry +
LifeCapabilityProvider接口 + 分级沙箱 + hosted-API AND-gate - Builder v0.2:
tools/build_life_package.py自动从 contents 派生 tier 并写回 descriptor,hand-rolled tier 被computed_by模式直接 schema 层拒绝
详见 docs/LIFE_ASSET_ARCHITECTURE.md + docs/LIFE_TIER_SPEC.md + docs/LIFE_RUNTIME_STANDARD.md Part B。
- 基础目录结构
.life文件格式 spec + JSON Schema(v0.7-vision-shift).liferuntime 协议 spec(v0.7 + v0.8 Part B 5 阶段 assembly)- 授权、撤回、memorial、forbidden_uses
- 资产架构四层 + Tier 系统 + Schema D 命名(v0.8)
- 构建管线(v0.5 offline-first + v0.6 memory_atoms / knowledge_graph)
- 验证工具 + 示例档案
- 中英文文档
- 社区反馈收集
- Schema 优化
- 多语言翻译
dlrs-runtime参考实现(v0.9+,按 spec 跑 5 阶段 assembly 的第一版)- 加密 mode + 签名(life-format v0.2)
- 权限模型(RBAC / ReBAC / ABAC)
详见 ROADMAP.md 和 实施状态
重要提醒:
本项目涉及:
- 肖像权和声音权
- 生物识别信息
- 个人信息保护
- 逝者权益
- 跨境数据传输
- AI 合成内容标识
- 深度伪造滥用风险
免责声明:
- 本仓库提供的模板和工具仅供参考,不构成法律建议
- 使用者需自行承担合规责任
- 正式使用前必须咨询法律专业人士
- 💬 GitHub Discussions
- 🐛 Issues
- 📧 安全问题:见 SECURITY.md
本项目采用 MIT License。
感谢所有贡献者和社区成员的支持!
让数字生命档案更安全、更透明、更可控
Made with ❤️ by DLRS Community