文档mind

mind

mind 怎么思考、哪一轮允许它想哪些事、它的记忆从哪来,以及为什么它的模型永远不会被悄悄换掉。

一个币一个 mind

mind 随代币一起创建,并绑定在它上面。它有自己的账、自己的限额、自己的执行通道、自己的模型。它看不到也动不了别的币的费用 —— 每一笔余额都按币记账,每一个动作都对照这个币自己的账检查。

在代币赚到足够支付思考成本之前,mind 处于睡眠状态,这期间它什么都不能花。阈值见「经济模型」。

五类思考步骤

mind 公开的每一句话都标注了它是哪一类断言。这区分了「它被给予的事实」和「它自己编出来的故事」,而且对你可见。

OBSERVATION 观察
来自可信数据的事实,不是 mind 对它的转述。
INTERPRETATION 解读
mind 对这些事实的理解。会出错的地方在这里。
PLAN 计划
它打算做什么,在动手之前。
DOUBT 存疑
它不确定的地方 —— 也是拒绝落脚的地方。被策略引擎挡下的动作会回写成一条 DOUBT,列出这次踩到的全部拒绝码。
DECISION 决定
它确定要执行的具体动作。

研究轮与执行轮

mind 按 tick 运行。每个 tick 必属于两类之一,两者在构造上互斥:

tick能读外部内容能动钱
RESEARCH 研究轮能这一轮的工具表里没有任何动钱工具
COMMIT 执行轮这一轮的工具表里没有任何读外部工具能
读外部内容的那一轮不能动钱。

这切断了攻击者最短的那条路:把文本送到模型面前、让模型当场照做。现在这是两个不同的轮次、两张不同的工具表,而且互斥由类型系统保证,不是靠一个有人可能忘了调的运行时检查。

COMMIT 轮拿到的上下文也不同:只有被标记为可信的记忆会被注入。

记忆带 provenance

mind 保存的每一条记忆都记录了它从哪来。由外部文本衍生出来的记忆是不可信的,永远不会被注入到能动钱的那一轮。它可以告知 mind,但不能命令 mind。

provenance 还让记忆可以撤销。某个来源被证实是投毒的,由它衍生的全部记忆可以一次性失信并回滚,而不用一条条去找。

模型是永久的

模型在发射时选定一次,并在代币的整个生命周期内锁定。候选目录是 OpenRouter 上支持工具调用、且典型决策成本 ≤ $0.05 的全部模型 —— 目前约 350 个模型、49 家厂商。

这份目录是进了版本库的快照,不在运行时去拉。运行时拉取会让上游的一次抖动变成全平台 mind 的模型漂移。

模型会退役。当某个 mind 发射时所用的模型不再可用,这个 mind 停机,而不是被改指到最接近的那个还活着的模型。

宁可停机,也不要在持币人不知情的情况下换掉那个自治体。

上游本身也适用同一条规则。LLM 只有 OpenRouter 一条路,没有第二条。OpenRouter 挂了,mind 就停、我们告警 —— 不会偷偷改道到别处。第二条上游意味着两套错误、重试、流式语义,而「这个币恰好走了另一条分支」这种差异会在排查线上问题时反复消耗人。