跳转到内容

RAN 模型

RAN 模型 / RAN Model / RAN Runtime Kernel 统一对象模型

  • 作者(Author):张凯(Kai Zhang)
  • 研究机构(Affiliation):雁行智门(Yanxing Zhimen)
  • 理论体系(Theory):RAN Theory(缘理论)
  • 版本(Version):2.0
  • 发布日期(Release Date):2026-08

《RAN 模型》把 RAN 理论中的稳定语义收敛为可由 Runtime Kernel 执行的通用对象契约。它定义对象、最小字段、引用关系和扩展边界;事件、命令、状态迁移、权限、审计和回放由《RAN 协议》规定。

RAN Runtime Kernel 是跨应用的技术底座,不承载猎头、简历、职位、候选人、社交成员、活动、收费或其他行业领域对象。应用通过 Adapter、Profile 和 Mapping 接入;应用业务规则和领域数据仍归应用所有。

RAN Runtime Kernel 由九类通用核心对象组成。每类对象承担稳定职责,不要求每个对象只有一个评分,也不把派生评分当作事实。

English 正式中文名称 定义 责任
Entity 实体 可被识别、具有状态并参与关系的基本单位 表示参与关系和状态变化的基本单位
Identity 身份 与实体关联的身份声明、凭证及核验状态 表示身份声明、凭证引用和核验状态
Relationship 关系 实体之间持续存在、可观察和可治理的关联 保存参与方、上下文、类型、状态和版本
Interaction 互动 可能影响关系状态的行为或接触 保存行为、当事方、来源和可见性
Fact 事实 已记录、可追溯的现实陈述或已确认状态 保存可复核的原始陈述
Inference 推断 基于事实、证据和规则产生的派生结论 保存依据、规则版本、有效期和复核状态
Source 来源 信息、事实或证据的产生主体、系统或渠道 标识信息的产生来源
Evidence 证据 用于支持、验证或复核事实与结论的材料 保存来源、摘要、收集时间和失效状态
Event 事件 已发生的、具有时间和因果关系的状态变化或行为记录 保存 Kernel 接受后的不可变运行记录
对象 最小字段
Entity entity_identity_typestatuscreated_atversionextensions
Identity identity_identity_idkindverification_levelstatusdeclared_atversionextensions
Relationship relationship_idparticipant_refsrelationship_typecontextstatecreated_atversionextensions
Interaction interaction_idactor_refsubject_refskindoccurred_atsource_refvisibilityextensions
Fact fact_idsubject_refspredicatevaluesource_refsevidence_refsobserved_atstatusversionextensions
Inference inference_idsubject_refsconclusionbasis_fact_refsevidence_refsrule_versionvalid_untilstatusversionextensions
Source source_idsource_typesource_refproduced_atstatusversionextensions
Evidence evidence_idsource_refsubject_refsevidence_typecontent_digestcollected_atstatusversionextensions
Event event_idevent_typeoccurred_atproducersubject_refsschema_versioncausation_idcorrelation_idvisibilitypayloadresulting_versionrule_versionpolicy_version

extensions 外,Kernel 对未知字段不作语义解释。稳定标识不可复用;历史事件不可编辑;更正、撤回和失效必须通过新事件表达。

Entity -- Identity
| |
+-- Relationship -- Interaction
|
Source -> Evidence -> Fact -> Inference
|
+-> 显式状态迁移请求

Interaction 是可能影响关系的行为记录,但不自动代表关系成立。Fact 是可追溯的原始陈述;Inference 必须引用事实、证据和规则版本,不能覆盖或伪装为 Fact

RanCredentialRanTrustRanBondRanAuthority 是 RAN 语义层或应用 Profile,可由九类核心对象派生或组织展示,但不是 Kernel 核心对象,也不阻塞通用对象接口。

语义/Profile Kernel 表达 边界
RanCredential(缘证) IdentityEvidence、相关 Event 表达身份凭证和核验语义,不替代身份最小字段
RanTrust(缘信) 带依据、规则版本和有效期的 Inference 不是无上下文的全局分数
RanBond(缘契) RelationshipInteraction 和状态事件 不是额外的核心关系对象
RanAuthority(缘脉) 贡献事实、推断和应用 Profile 是可复核的贡献/治理表达,不等同于网络结构

Network 不是九类核心对象。它是授权范围内实体与关系的聚合视图,必须遵循用途、权限和数据最小化约束;RanAuthority 不得替代 Network

  • 核心稳定原则:核心对象只保留跨应用稳定、可执行的语义。
  • 事实与推断分离原则:派生结论必须引用依据,不得写回原始事实。
  • 来源与证据可追溯原则:事实和结论必须能追溯到来源或证据。
  • 命令与事件分离原则:请求意图不是已发生事件;只有 Kernel 接受后才产生事件。
  • 显式变化原则:状态变化、失效、更正和撤回均由显式事件记录。
  • 受控扩展原则:应用可以使用 extensions 和 Profile,但不得改变核心字段语义。
  • 应用边界原则:行业对象、业务流程、产品指标和商业规则留在应用。

新增核心对象必须证明其跨应用稳定性、最小字段、状态语义、事件契约、权限边界、审计要求和至少两个 Adapter 的映射可行性。不能因为某个应用需要,就把应用对象升级为 Kernel 核心对象。

Kernel 的语言无关契约、字段和版本规则见Runtime Kernel 权威契约wire schema

RAN Paradigm(范式)
RAN Charter(宪章)
RAN Theory(理论)
RAN Model(模型与 Kernel 对象)
RAN Protocol(命令、事件、状态和治理)
RAN Applications(应用 Adapter、Profile 与业务实现)