mcpField
~
~Alter Identity

~Alter Identity

远程服务
truealter.comAI 与智能体05 周前更新

关于 ~Alter Identity

~Alter 是面向个人及其 Agent 的身份协议和命令行工具,Agent 可使用所属 handle 行动。它支持基于活动记录的授权访问、付费读取和 Agent 行为归属。

主要功能

  1. 01注册并管理身份 handle
  2. 02预览并控制记录可见性
  3. 03关联活动来源
  4. 04查看查询与收入
  5. 05将本地 AI harness 接入 handle
  6. 06按情境搜索人选

适用场景

  1. 01为 Agent 活动创建身份
  2. 02限制调用方可读取的特征
  3. 03追踪身份记录的付费访问
  4. 04根据情境描述寻找人选

MCP 相关

README 未介绍 MCP 服务接口,内容主要涉及 ~Alter 协议、命令行工具和 SDK。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://mcp.truealter.com/api/v1/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

全部服务地址
Streamable HTTPhttps://mcp.truealter.com/api/v1/mcp需要授权

工具

16

此工具无需参数。

详细介绍

README 配图

~alter CLI

认领一个属于你的名称,并在有人阅读时获得收益

@truealter/cli Homebrew MCP Node Licence

什么是 ~alter? · 安装 · 前五分钟

## 什么是 ~alter?

运行 alter register,选择一个名称,并确认你已年满十八岁。你自己的机器只需几秒钟,就能证明请求背后确实有一个人,然后 ~yourname 就创建好了。

就在运行这条命令前一秒,这个协议上还没有你;运行之后,就有了一个属于你的身份。没有打开浏览器,没有设置密码,没有询问电子邮件地址,也没有收取银行卡信息。

~alter 就是这个名称所指向的内容。~yourname 是一个地址,其背后保存着你实际做过的事情的记录。下面的每条命令都会读取或写入其中的一部分,而任何其他使用该协议的对象都会将同一个地址解析为同一份记录。

这一步就这么简单,也是这里其他一切的起点。你在这台机器上接入的 Agent 会以这个名称行事,因此它们替你做的事情也会归属于你。任何想了解你更多信息的人,都必须按照你预先设定的条款付费;alter queries 会列出每项查询,以及你保留了什么。

整个技术栈中,没有其他东西能让名称从无到有。网站阐述其理念,运行时会在你自己的机器上保留一个已知的句柄,而 SDK 会从你编写的代码中读取句柄。它们都以一个已经存在的名称为起点,而这条命令会创建名称。

我想了解更多

你的朋友不是通过登录信息来认识你的。你的家人、同事和运动队成员也不是。他们通过你多年来的所作所为认识你。十年后的你可能看起来、听起来都和现在大不相同,但你依然是你。

软件仍然只会问一个狭隘的问题:登录界面上的密码,应用中的令牌。它们只会核实此时此刻、此处的你是不是正确的人,然后就不再关注。你生活中几乎所有其他内容对它来说都不可见。AI 工具让情况变得更糟,因为现在有一个 AI 工具会以你的名义写东西,而当有人问是谁授权了它时,这台机器上根本找不到答案。

一个名称,以及其下属于你的记录。 ~yourname 可用于每个支持该协议的工具,因此不必重复设置,也不必在任何时候复制粘贴密钥。记录中的内容来自你做过的事情,而不是你在表单中输入的,也不是模型猜出来的。你可以用一条命令撤销对其中任何内容的访问权限。不用填写表单,也不必等待审核。

被读取,你就能获得报酬。任何人都可以免费确认你的句柄存在。若要进一步读取关于你的信息,读者就要付费;这笔钱会给你,而由你决定谁能读取什么内容。集体也可以按照同样的条款持有记录,因为无论规模大小,记录的形式都一样;你、你的团队和你的国家都可以使用同一种形式。工会、俱乐部、行业组织,或一群素未谋面的人,都可以为自己的成员背书,并像你一样被读取。

线程指引你前行。线程是你正在努力实现的目标。你可以主动承担一个线程,也可以由 ~Alter 根据已有信息为你发起一个,或由某个集体授予你一个。读取的内容是你为此付出的行动轨迹,而不是最终获得的证书。

以上只是对这套理念的简要介绍。完整论述分为八章,详见 truealter.com/origin。其中的 76 条预测都经过专门设计,允许数据给出否定答案。已有 5 条预测被证伪,而这 5 条仍与其余预测一同公开发布。

我想亲自验证

无需盲目信任其中任何内容。把这段内容交给你正在使用的 AI,让它用你自己的语言带你逐步了解。

Go to truealter.com, find the genesis and the origin
papers, and read all of them. Then start a discussion
with me in my own language, no jargon.

Ask me one question at a time and wait for my answer.
Follow what I am curious about, not the order the site
is written in.

Do not only read the pages. Connect to their interface
directly and call get_started. That tells you where I am
and what comes next, and we work the rest of this from
there.

If I have a ~handle I will give it to you. If I do not
and I decide I want one, set it up with me here.

What I want to understand is what ~Alter is, how it
applies to me, and what it means for everyone else. Find
me somewhere in it, and not the version written for
people who work in technology. Find the life nearest
mine and walk me through it, including what it would
cost me.

Try to prove them wrong. Go and find where they show
their working, and if something is unclear or does not
hold up, say so.
## 什么是 ~alter CLI?

一个二进制文件,里面的每条命令都以你自己的名义运行。无需粘贴任何内容,也不用在不同机器之间携带密钥,整个过程不需要打开浏览器。

它涵盖六件事:持有属于你的名字并确保其安全;逐项决定谁可以读取你的信息;连接读取你行为数据的来源;查看谁查找过你,以及每次读取为你带来了多少收入;以你的名义运行 Agent,让它们的行为也归于你名下;当你不知道谁能认识某个人时,向这个领域询问此人。

其中两件事完全不需要账号。alter audit 会读取这台机器,打印 ~Alter 能从中了解到的信息,然后停止。alter doctor loom 会检查一个文件夹中的机密信息、错误编码和损坏的链接,不会联网。这两项都可以在你做任何决定之前运行。

本页其余内容介绍安装方法和最初五分钟的操作。

安装

无需预先进行任何设置。如果机器上没有 Node,安装程序会自带 Node。选择与你正在使用的 shell 对应的命令。

macOS、Linux 和 WSL

curl -sSf https://truealter.com/install.sh | bash

Windows PowerShell

irm https://truealter.com/install.ps1 | iex
安装后会在你的机器上添加什么

安装会添加四样东西。本节其余部分会说明不会添加什么。

  • alter 命令,即全局安装的 npm 包 @truealter/cli。
  • 一个位于你的 PATH 中的目录,这样你打开的每个 shell 都能使用 alter。
  • 仅当这台机器上没有 Node 时才会安装 Node。macOS 和 Linux 会下载官方构建版本,根据 nodejs.org 发布的校验和进行校验,然后解压到 ~/.local/share/alter/node。Windows 会通过 winget 安装 Node LTS;如果没有 winget,则使用 Chocolatey。机器上已有的 Node 会保持原样。
  • 安装程序本身的校验和,分别位于 install.sh.sha256 和 install.ps1.sha256,方便你在运行脚本前检查它。

整个过程不会以 sudo 运行。安装程序拒绝以 root 身份运行,因为这样 Node、npm 和 alter 都会归 root 所有,你将无法运行该命令。macOS 会要求输入一次密码,以便将二进制文件链接到 /usr/local/bin;两个平台上的其他操作都不需要管理员权限。所有内容都只会安装在你的主目录中。

安装不会创建账号,也不会发送任何内容。安装完成后,~Alter 尚未读取任何与你或这台机器有关的信息。第一个会读取信息的命令是 alter audit,而且它只在本地读取。第一个会创建内容的命令是 alter register,且只有你亲自运行它才会创建。

Homebrew,适用于 macOS 或 Linux
  • 如果你希望由 Homebrew 管理这台机器上的副本,并与其他已安装内容一起升级,请选择此方式。
  • 它自带 Node。
brew install true-alter/tap/alter
Arch Linux,通过 AUR 安装
  • **在 Arch 或其衍生发行版上,请选择此方式,**这样 pacman 就能像管理机器上的其他软件一样管理它。
  • **paru 的用法相同,**使用 paru -S truealter-cli 即可。
yay -S truealter-cli
npm,如果你不想运行脚本
  • 如果机器上已经安装 Node 20 或更高版本,且你更愿意自行安装这个包,请选择此方式。
  • **这是与上方安装程序安装的相同软件包,**但不包含 Node 和 PATH 的处理。
npm install -g @truealter/cli
## 最初五分钟

单独运行 alter。

菜单会显示开启收益所需的四个命令。

alter 菜单,显示开启收益的四个步骤

之后只需记住一个命令。今天开始操作,中途被打断,下周回来时不记得还剩什么步骤,运行 alter status 就会告诉你当前处于六个步骤中的哪一步,以及接下来该做什么。这六个步骤就是下面的各节。

alter status 显示的六步引导流程
在创建任何内容之前,先读取自己的机器

运行 alter audit。

你还没有做任何决定,想先看看它会从自己的机器上读取什么。它会读取这台机器,打印出 ~Alter 能从中了解到的内容,然后停止。不会发送任何内容,也不会创建任何内容。

alter audit 输出,显示本地读取的内容以及未写入任何内容

此时关闭终端,你就完全回到了起点。

1. 注册并领取句柄

运行 alter register。

免费,无需账户、银行卡或申请。如果这个句柄已经属于你,请改用 alter login。

不会打印任何需要你记下的内容。系统会认领该句柄,将成员凭据签发到这台机器上,并为你保存会话。值得妥善保管的秘密是根种子,它由 alter key device register 签发,并且只会在签发时显示一次。运行 alter key seed export 可在这台机器上再次查看,运行 alter key seed import 可将它导入新机器。服务器不会保存它,因此没有人能为你重新签发。

2. 预览调用者将获得的记录

先运行 alter discovery preview。

假设你愿意因自己从事的交易而被找到,但不想因其他任何事被找到。此命令会按调用者收到的方式打印你的记录,并显示本次读取的价格,而且此时还没有人能够进行读取。

alter discovery preset recognition 用于设置各级别。共有四个级别,并且会逐项属性生效。

级别调用者会获得什么
hidden不显示任何内容
match_only计入排名,但不会显示具体值
tier_label显示一个区间,不显示原始数字
exact显示具体值

minimal、recognition 和 open 是三个起始预设;alter discovery set 可将某个属性调整到你所选预设之外的级别。

3. 连接你已在使用的平台

运行 alter pair。

不带其他参数运行时会显示菜单。GitHub、GitLab、Discord、Mastodon、Bluesky、ORCID、Steam、Lichess、你拥有的域名,以及 Obsidian 知识库都可以连接。指定一个平台,例如 alter pair github,即可跳过菜单。无论采用哪种方式,都不会打开浏览器,而是提供一个供你输入的代码。

你已经在某处开展工作。返回的内容是你在那里做过的事,而不是你对自己的描述。它们不属于源平台,因此即使离开源平台,也会保留下来。使用 alter connections 列出连接,使用 alter pair status 查看各连接返回的内容,并使用 alter unpair <id> 删除连接。

alter pair status,显示已连接的平台及其返回的内容
4. 让句柄可解析

运行 alter discovery enable。

运行此命令之前,你的句柄完全无法解析。运行之后,调用者只能获得第 2 步允许显示的内容。运行 alter discovery disable 即可退出,同时保留设置。

5. 每次读取,都附带价格

运行 alter queries。

你没有申请任何内容,却有人查阅了你。是谁发起的、支付了多少、你得到了多少。这是完整的日志,而不是摘要,而且你可以免费读取。任何人对你的访问都可以通过 alter consent revoke 从此终止。

6. 余额,以及开放提现所需的两件事

运行 alter earnings。

无论你现在能否提现,余额都会增加。满足两项条件后即可提现,菜单中的准备状态行会显示每项条件的进展。

你必须确认电子邮件,因为针对未确认地址的查询不会产生任何收益;此外,还必须通过 alter wallet register 注册收款钱包。达到四个级别中的第三级 Augmented 后,即可提现;在此之前,余额会持续累积。

接入这台机器上已有的 Agent

运行 alter wire。

你每天都会用到其中一个,也不想每次打开它时都解释自己是谁。它会查找安装在这里的 AI 工具框架,并将它们逐一接入网络。此后,Agent 以你的名义执行的操作都会带上你的标识,并像其他读取记录一样出现在 alter queries 中。

人们用它做什么

alter ask 是最值得先试的命令。它按具体情境而非姓名查询网络,每次调用费用为 $1.00;如果某人正好是答案,这同一个美元就会进入对方的 alter earnings。一条命令,就能从交易双方的角度看到整个经济体系。

有人给你发消息,表示愿意提供工作,并以 ~sam 署名;你想先确认对方背后确实是一个真实的人,再作回复。alter verify 可以免费解答这个问题。alter doctor loom 也免费:它会读取你准备发给别人的文件夹,并告诉你其中是否有文件包含密码。

你想要运行
按情境而非姓名查找他人alter ask --trait ...
检查某个标识是否真实且可用alter verify <handle>
离线检查准备发送的文件夹alter doctor loom ./folder
允许一位同行查询与你的契合度alter alignment grant ~peer
查看特征的变化情况alter traits、alter portfolio
对网络记录的关于你的内容提出异议alter contest
实时读取自己的信号alter signals tail
命令涵盖的功能
你想做什么命令
保留属于你的名称register、login、handle、whoami、about
保障账户安全passkey、mfa、key、password、sessions、creds
获取报酬earnings、identity-income、portfolio、cash-out、queries、wallet
展示你的能力pair、unpair、discovery、traits、signals
控制哪些内容可被读取,并查看谁读取过consent、forget、queries、audit
与他人约定条款accord、alignment、room、coord
与人和 Agent 交谈msg、email、thread、brief、ask
以你的标识运行 Agentwire、unwire、mcp-bridge、agent、hooks、skills、runtime
检查一切是否正常doctor、status、config、style

alter help 会列出所有命令,交互式菜单也会按相同方式对它们分组。

双方从未谋面,却约定付费工作,这种约定称为 accord。双方各有姓名,共同签署相同的条款,记录完成的工作,并按这些条款以 USDC 付款。没有公司居中托管工作、资金或双方关系。

接入你已在使用的工具

alter wire 会处理你机器上的工具框架。如果你更希望手动连接,或者使用的是会读取自身配置的客户端,可以将其指向托管端点:

https://mcp.truealter.com/api/v1/mcp

Codex 会从配置文件中读取该配置。ChatGPT 则将其作为自定义连接器使用。

后续内容

这六个步骤只是个开始。

Thread 是你努力推进的目标。你可以主动选择一个,也可以从领域已经发现的内容中衍生出一个,或者由某个集体赋予你一个。人们读取的是你为此留下的轨迹,而不是最后颁发的证书。

集体和你一样持有一份记录,也可以为自己的成员背书。团队、工会、俱乐部或行业协会,无论规模大小,都有一份记录。

运行时 会在这台机器上持续识别你的 handle,无需运行命令行;alter help advanced 则介绍 MCP 的连接配置。

深入内容都在终端中,可通过 alter help getting-started、alter help earning、alter help concepts 和 alter help advanced 查看。它们都不会让你跳转到网页。

保持更新
npm update -g @truealter/cli

如果使用 Homebrew,则运行 brew update && brew upgrade alter。无论哪种方式,你都会获得当前版本;alter --version 会显示你正在使用的版本。

遇到问题时

先运行 alter doctor。它会检查安装、会话和连接,然后告诉你哪一项有问题。

如果它报告会话问题,运行 alter login 即可解决。你永远不会被要求创建、获取或粘贴令牌或密钥来修复问题。如果任何消息要求你这样做,那就是我们这边的缺陷,值得提交问题反馈。

底层协议

这些记录格式是开放的 Internet-Draft,因此,其他人的实现无需征求我们的许可,就能读写与本实现相同的记录。以下是本仓库实际依赖的草案。

草案规范内容
mcp-dns-discovery发布 ~handle、响应它的服务以及与之绑定的签名信封的 DNS 记录。
alter-uri-schemealter: URI,使 ~handle 引用能够解析、验证,并分派给本机上的处理程序。
identity-pronouns在任何内容发送到网络之前,将会话范围内的引用解析为客户端上的具体 handle。
consent-settlement将付费读取某人的身份与其本人记录的同意绑定,并将部分款项结算给对方。

整个协议栈由 18 个草案构成。其余草案请见 IETF datatracker。

其他内容

~alter 是一条身份通道,有多种接入方式;对于个人来说,这个命令行工具就是入口。

名称说明
cli命令行工具,也是个人的入口。你现在就在这里。
homebrew-tap为 macOS 和 Linux 打包的命令行工具。
runtime在你自己的机器上持续识别你的 ~handle 的守护进程。
sdk在自己的代码中读取身份信息。
obsidian在 Obsidian 库中本地使用 ~Alter。
mcp-ollama本地模型,适用于应留在运行机器上的工作。
| 更多信息 | | |---|---| | 网站 | [truealter.com](https://truealter.com) | | 背后的理念 | [truealter.com/origin](https://truealter.com/origin) | | 入门指南 | [truealter.com/build](https://truealter.com/build) | | 工具的用途 | [truealter.com/docs/mcp/tools](https://truealter.com/docs/mcp/tools) | | 开放规范 | [草案系列](https://datatracker.ietf.org/doc/search/?name=draft-morrison&activedrafts=on) |

本仓库是已发布命令行工具的公开存放处,npm 发布也在此进行。源代码会由自动化写入单独的分支,因此无法接受针对该分支的拉取请求。 请通过问题联系我们。 安全问题请发送至 [email protected],切勿提交公开问题;详情请参阅 SECURITY.md。 采用 Apache-2.0 许可证,详见 LICENSE。


~alter 是身份基础设施。你的名字是 ~yourname,注册一个完全免费。

网站  ·  文档  ·  分八章阐述的理念  ·  开放规范  ·  所有仓库

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。