目录 / 文档-技术白皮书 / 28-EFT.WP.Propagation.PathRedshift v1.0
附录C 清单模板与样例(redshift manifest)
《EFT.WP.Propagation.PathRedshift v1.0》
附录C 清单模板与样例(redshift manifest)
附录C 清单模板与样例(redshift manifest)
一句话目标:提供 z_parts/z_path 与 T_arr^{form1/form2}/T_arr* 的清单化发布模板与样例,统一两口径并行 + 量纲合规 + RefCond 可追溯与签名/回放流程,支撑端到端审计与回退。
I. 范围与对象
- 对象:分域清单 manifest.redshift.{ray,disp,obs,refcond,grav,kin,med,cos,cal,u,contracts,rt} 与端到端聚合 manifest.redshift。
- 输入:第2–15章 M65-* 产物、contracts.*、uncertainty.*、面板与证据 URI。
- 输出:可签名、可回放的 JSON/CBOR 文档;端到端清单包含各分清单的引用与哈希。
II. 命名与版本
- manifest.kind = "EFT.PathRedshift.Manifest";semver = "1.0.0";schema_uri = "urn:eft:redshift:schema:1.0.0"。
- 分域命名:kin/grav/med/cos/disp/ray/obs/refcond/cal/u/contracts/rt 对应第3–15章。
- 签名链:对规范化内容(见 VIII)计算 digest 并签名;任何字段变化均生成新版本与新签名。
III. 最小键集与量纲约束(核心域)
- 顶层必备:TraceID, ts, RefCond.hash, sources.hashes[], contracts, uncertainty, artifacts, signature。
- 两口径统一字段(跨域复用)
- TarrForms = {form1, form2, delta_form, tol, unit:"s", dim:"[T]"}(第2章两口径)
- two_form(metric) = {pred|config.value, meas.value, delta_form, tol}(如 z、latency 等)
- 任何数值字段必须具备 unit(field) 与 dim(field);对数量↔线性换算写入 scale.note。
- 关键域最小键
- ray(第8章):{gamma.hash, segments:[{Σ, n_jump, snell_resid}], solver, T_arr_forms, ΔT_map?, u/U}
- disp(第7章):{n_phi.hash|beta.hash, band, T_phi, T_g, ΔT_map, u(ΔT_map), map.method}
- obs(第9章):{method∈{PLL,CFO,LINE,FUSED}, window, refs:{f_emit,f_nom,osc.hash}, z_meas, u(z_meas), two_form(z), Tarr:{form1,form2,delta_form,ΔT_obs}}
- refcond(第10章):{sync:{offset,skew,J_model,u/U}, coverage, ages:{ephemeris,gravity,iono,trop,nfield}, hashes:{…}}
- kin/grav/med/cos(第3–6章):{z_parts:{...}, z_component, ΔT_component?, T_arr_forms}
- cal(第11章):{params:{z_bias,z_scale,ΔT_bias}, invariants:{R_freq,Δ_line,τ_loop,Δτ_asym}, results:{z_cal,T_arr_cal}}
- u(第13章):{targets:{z_path,T_arr*,delta_form,ΔT_map,ΔT_obs}, u:{u_c, U, nu_eff, method, ρ}, V_ξ.meta}
- contracts(第12章):{rules[], thresholds, window, metrics:{Q,Int,Sec}}
- rt(第14章):{W,H,lateness,watermark, cache:{ttl,size,policy,hit,stale_ratio}, metrics:{delta_form_rt_z,delta_form_rt_T,ΔT_obs_p{50,95,99},resid_z_p95,latency_p{50,95,99}}, resources}
IV. 两口径与相/群映射(强制)
- 两口径字段:任何发布到达时必须包含 TarrForms;任何在线窗口指标包含 two_form(metric)。
- 相/群映射(第7章):若观测为相口径而发布群口径,必须记录 mapping = {φ→g, ΔT_map, u(ΔT_map), method, band};未标注拒发。
V. 生成→校核→签名流程(与第15章一致)
- 汇聚:收集分域清单 URI 与 hash;合并至端到端 manifest.redshift。
- 校核:执行 C65-* 契约;检查 delta_form/ΔT_map/ΔT_obs 与残差门、量纲与 RefCond 新鲜度/覆盖。
- 合成:写入 uncertainty(GUM/MC)、两口径/映射/在线差分位与单位/量纲映射。
- 签名:规范化→digest→签名;写入 signature。
- 发布:注册中心入库,绑定面板卡与 rollback_to;回放脚本与证据 URI 落盘。
VI. 字段校验与拒绝准则
- 缺键:缺 TraceID/RefCond.hash/sources.hashes/contracts/signature → 拒绝。
- 量纲:任一 check_dim 失败 → 拒绝。
- 两口径:delta_form > tol_Tarr 或未提供 TarrForms → 离线 fail,运行时 degrade 并记录策略卡。
- 映射:相/群映射缺失或超界 ΔT_map > tol_map → 拒绝/降级。
- 签名:验签失败 → 拒绝;age(source)>Δt_max 或 coverage<cov_min → 降级/拒发。
VII. 模板(可直接落盘为 JSON)
VIII. 规范化与签名(canonicalize)
步骤:
- 删除 signature 域;2) 以稳定字段顺序串行化(UTF-8,无多余空白);
- 浮点统一十进制字符串(科学计数法可);4) 计算 digest=SHA256(bytes);
- 用 ed25519/ecdsa-p256 签名;6) 回放按同流程验签。
IX. 交叉引用
- 接口:附录A I65-*;契约:附录B C65-*;指标:附录D;不确定度:附录E。
- 章内:第2–14章产物字段与本清单键一一对应。
X. 小结
- 本附录提供 manifest.redshift 的最小键集、两口径/相群映射规则、规范化与签名,并给出可直接落盘的完整样例;
- 结合各章 M65-*、附录A/B 的接口与契约,工程团队可把路径红移的证据—阈值—结果端到端清单化,支撑发布、审计与回放闭环。
版权与许可(CC BY 4.0)
版权声明:除另有说明外,《能量丝理论》(含文本、图表、插图、符号与公式)的著作权由作者(“屠广林”先生)享有。
许可方式:本作品采用 Creative Commons 署名 4.0 国际许可协议(CC BY 4.0)进行许可;在注明作者与来源的前提下,允许为商业或非商业目的进行复制、转载、节选、改编与再分发。
署名格式(建议):作者:“屠广林”;作品:《能量丝理论》;来源:energyfilament.org;许可证:CC BY 4.0。
首次发布: 2025-11-11|当前版本:v5.1
协议链接:https://creativecommons.org/licenses/by/4.0/