← Fractal Fly
🪰 结果与证据
这一页把平台最容易被质疑的三件事摆出来:外部基准分数(含"是否特异")、
生长顺序的对照与一次自我更正、以及链上生长声明的历史。
数字来自 bench/RESULTS.md;交易是实时从公开 API 拉取的。
① 外部基准:flybench(MaleCNS,core tier = 5 任务)
flybench(MIT)有 31 个预注册任务 + rewired/random/signflip 负对照。
我们用的是自己发布的内核(malecns-lif-v1)与FFG 权重变换;specificity = 真接线 − 最好对照。
core 唯一通过looming_to_giant_fiber(LPLC2/LC4 → DNp01)· specificity +0.333 · 5/5 种子
它的对照rewired 0% · random 0% · signflip 67%(未通过)
hard tier(26 任务跑 23)0.548 · 3/23;正 specificity 仅 4 个:wiring_robustness +0.40 · core looming +0.33 · optic_flow_rotation +0.33 · pn_transfer_function +0.14
诚实边界通过的 da1_sparseness / flash_is_not_loom / looming_dn_ensemble 被 signflip 或 null 规则判为非特异;stability 失败是模型类冲突(我们的模型有自发活动,基准参考是静默的);糖→MN9 的失败与我们已记录的负面结果一致。
跨数据集(第三方,2026-09-19)把数据集导出成 flybench Connectome(bench/flybench_export.py)后跑其任务;我们的产物 unpinned、无 ≥5 突触阈值 ⇒ 与 flybench 自带 malecns 不可逐位比,只看相对。
hard 子集(4 任务)malecns 0.765/0.717 · flywire 0.771/0.704 · banc 0.68/0.683(wiring_robustness 0.40,其余≈,lc_dn 0.938)
hard 3 任务 specificitywiring +0.40/+0.40/+0.20 · optic_flow +0.50/+0.67/+0.50 · pn_transfer +0.71/+0.57/+0.57(malecns/flywire/banc)—— 9/9 为正,乱线 ≤0.2
② 生长顺序:v1 hub-first vs v2 corridor(全脑 166,700)
顺序只影响生长声明(n < 166,700)。度量:掩码内是否存在「R1-6 光感受器 → 下行读出」的有向路径。
一次自我更正我们原以为 v2 会牺牲"小 N 早活动"。子网动态臂测出来:n=20 时 corridor 运动脉冲 84 vs hub 0,n≥500 反超;只有 n≈50–200 中段 hub 高约 2.5–4×。原说法过强,已撤回。
结论据此否决了混合序 v3(corridor 在通路度量上碾压,活动只在窄中段略低)。
③ 链上生长声明(v2 corridor,实时)
只列出生长声明(n < 166,700);全脑声明(n=166700,顺序 no-op)不在内。txid 可点开区块浏览器核对。
④ 数据集与链上锚
三套真实连接组走同一数据契约与内核(数据层 / 内核 / 接口均已数据集无关,见 PLATFORM.md §3.1)。
数据集身份是 root.graphSha256(未压缩 FFG 流哈希),不靠版本号。
接口层命名神经群是共享词表,各数据集映射到自身 cell type(groupsSpecForDataset);如 banc-v888 的 LLPC1.L=101 · LC4=113 · R7=249。
SDK / APIloadConnectome({ id: "banc-v888" }) 从公网取回并重建出同一 graphSha256;/v1/connectome/*?id=… 选择数据集。
链上锚(Fractal 测试网,一条一个 OP_RETURN,≤80B;声明 ≠ 证明):FFD 数据集图哈希 · FFL 标签段 · FFS 子网 manifest · FFX limits/负面结果账本 · FFR benchmark registry · FFI 输入调度 · FFT teacher 契约。
边界(照抄自 CLAIMS.md)
链上放的是
声明(谁在某高度断言了什么),
不是执行证明:这些
stateRoot 任何人都能独立复算,
验证"声明是否自洽",但链上没有验证者,坏声明只能被别人回放发现。
独立验证器:
protocol/verify/verify_brain_v2.mjs(v2)、
protocol/verify/verify_brain_commit.mjs(v1)。
→ 自己复算一遍 ·
→ 第三方视角 ·
→ 活动实验室