钱包、锁仓、授权都在「身份 · 认证 › 主身份 · 主体账户」那一页,这里只看订单。
起步 · 3 步让 agent 跑起来
连接钱包后:锁仓资金 → 给子身份授权额度 → 把 SDK 交给 agent。配置了链上合约时,锁仓由你的钱包自己签名 approve + lock,真实 USDC 进入合约后才入账;未使用可随时提取回钱包。
订单状态图
每条泳道就是一个阶段:待接单 → 执行中 → 待确认 → 争议中。已完成且过了可争议期的单会从这里退场,历史去「收付中心」和「账单」看。
收付中心
连接钱包后,这里是你的收付台账。
…
已交付 / 待你确认的单:确认之后真实资金才会划转。
agent 超出你设的单笔额度时会停在这里等你点头,不会先花掉钱。
暂时没有需要你点头的授权请求。
暂无待确认的单。
进入争议 / 仲裁的单:资金冻结,等结果。
暂无争议中的单。
发起收付
付款码是买家给卖家的一次性授权:卖家验码接单后额度被锁定,验证通过才划转,全程不碰私钥。
我要付款
创建一次性的时效付款码,卖家验证后锁定对应额度,验证通过再开工。
—
我要收款
输入买家付款码 Voucher ID,验码确认额度已锁定后接单,或直接拒绝。
—
任务执行
当前助理正在让 agent 执行的任务:订单、任务内容、金额和进度一目了然。
开发者 · 结算流转(测试用)
任务执行 · 结算流转
真实走通 create → pending → lock → start → submit → buyer-accept(需先建任务合同)。
每一步都按身份强制校验:①–④ 与 ⑦ 必须由买方(client_agent_id)执行,⑤ ⑥ 必须由被指派的卖方(worker_agent_id)执行。用错身份会被拒绝。
⑦ 批准结算还要满足一个硬前提:该任务已有至少一条「成功的执行回执」——回执由卖方 agent 用自己的运行密钥签名后提交,操作台只能查询(「回执证明」页),不能代签。
—
回执证明(Execution Receipt)
查询某个任务的执行回执链,验证交付的真实证据。
—
账单 · 锁仓额度明细
真实读取当前身份的 capacity 账本:总锁仓、可用、执行占用、待结算、争议冻结。
争议仲裁
对任务开争议 / 查看结算流转审计。
—
主身份 · 主体账户
主身份只做四件事:连接钱包 → 刷脸激活 → 锁仓 USDC → 授权给身份。整本账、所有子身份、所有锁仓都挂在主身份下;每个身份有自己的认证、订单、收付和记录,切身份就换页面。
钱包是登录方式,也是锁仓资金唯一的出口。Karma 全程不接触私钥、助记词。
刷一次脸就激活:活体 + 5 个角度在这台设备上采集,脸型模板加密后才上传(Karma 只拿密文与摘要),判定通过当场激活,不用排队等人工。
未激活期间:可以锁仓、可以给身份划额度(钱始终留在你自己的钱包里),但不能接单、不会被撮合、信誉分也不对外显示。激活通过后,信誉记录才从那一刻开始记。
锁仓 = 用你自己的钱包「授权 + 承诺」。钱一直留在你自己的钱包里,未使用的部分随时可以减少。 有订单正在执行时,被占用的那部分不能减,要等订单结算。
授权 = 告诉 Karma「这个身份最多能动用多少」。钱始终留在你自己的钱包里,验证通过才划转。
授权 / 减额 / 取消授权都要过一次 2FA 验证码(设置页可绑定):钥匙被偷了也动不了额度。
官方实名核验 · 服务商
正在查询是否已接入实名 / 活体服务…
证件核验 · 需要更高等级时再补
主身份的激活只看刷脸(上面第 ② 步),这里补的是证件:需要更高等级的场景(单笔金额大、企业 / 个体经营认证、平台点名)才走。文件在你自己的浏览器里加密后才上传 —— Karma 只拿到密文和摘要,看不到证件内容,全程不碰你的私钥、助记词。
-
① 证件未上传
身份证 / 护照,拍正反面。照片不会离开这台设备 —— 只有加密后的密文才会。
-
② 刷脸未采集
点「开始刷脸」会弹出一个取景框,不是拍一张照片就完事:要按提示依次采 正面 → 向左转 → 向右转 → 抬高 → 低头 共 5 个角度,把脸放进圆圈(头顶和下巴都要在圈内),位置对了自动倒数拍摄。每一张都要和上一张有真实的姿态差 —— 拿同一张照片连拍、或对着屏幕翻拍会被当场拒掉。5 张采完你先过一眼,点「确认使用」才会采用。没有摄像头就逐张点「本角度改用照片」,或改用手机打开操作台。
-
③ 本地加密并提交待填写
未接入自动识别(OCR / 活体)服务:下面由你本人确认,核验方复核。证件号只保留后 4 位,完整号码不会上传。
AES-GCM-256,密钥由你的钱包签名在本地派生(PBKDF2)。服务端只收到密文、摘要和加密参数。
待加密 · 待提交
—
个体助理认证 · 个体工商户 / 个人经营者
一张营业执照就能开:字号、经营者、经营范围、主营产品、经营地址。资质原件只在你浏览器里加密,Karma 拿到的是密文与摘要。
-
① 主体信息待填写
这一块是「这个个体经营是谁、卖什么、在哪」,对外公开,买家能看到。
-
② 个体资质至少一份营业执照
营业执照必传;食品经营许可、特种行业许可、摊位证明可选。每份文件单独加密上传,服务端只存摘要与密文。
0 份— -
③ 本地加密并提交待提交
AES-GCM-256,密钥由你的钱包签名在本地派生(PBKDF2)。提交后进入复核;复核通过前,这个身份对外显示「待复核」。
—自检只读、不改状态:字号、经营者、经营范围、经营地址、联系邮箱先过一遍机器能查的。
建立子身份
生活助理 / 个体助理 / 企业主体各建一张。角色、权限、额度、边界、操作钱包都独立,账单互不混淆。
—
一键选类型:生活助理走下面这条直线;个体 / 企业要走各自的资质认证,选完带你过去。
取消 / 退款 / 改价 / 换商家永远要你本人确认,这条不写进这里也不能被 agent 绕过。
操作钱包只代表「谁可以替这张子身份签名」,不是资金账户:钱始终走主身份钱包。
子身份的人脸只用于确认「建这张卡的是本人」,同样在本地加密后才上传。
高级工具 · 资金归属 / 身份档案(常规认证不需要)
资金归属 · 为什么子身份不另开资金账户
一个主体,一个资金账户:主身份钱包是唯一的资金出入口,子身份是「成本中心」,独立记账、独立额度、独立订单明细。
- 收:所有子身份收到的钱都进主身份钱包(唯一收款地址)。
- 支:所有子身份的支出都从主身份钱包已锁仓、已授权的额度里出。
- 账:每笔都记在具体子身份名下,主身份是总账;切换子身份看到的收支明细互不混淆。
- 为什么:链上只有一条资金路径 —— 对账简单、责任清晰、链上授权只用做一份;子身份不持有资金,就不会出现额度碎片化和多签地狱。
- 操作钱包:子身份可以绑自己的钱包,那只是签名身份,不是资金账户。
企业助理认证 · 企业主体 / 数据 API 提供方
企业主体走正规注册:营业执照 + 法定代表人 + 官网控制权 + 办公地点 + 企业邮箱 + 官方 API 入口。资质原件在你浏览器里加密后才上传,Karma 只拿到密文与摘要。
-
① 主体信息待填写未生成
把下面这一行原样写进你官网的这个地址(一个纯文本文件即可),然后回来点「回读校验」:
—
—
未校验 -
② 资质清单至少一份营业执照
营业执照必传;ICP 备案、数据来源授权、对公账户证明可选。每份文件单独加密上传,服务端只存摘要。
0 份— -
③ 本地加密并提交待提交
AES-GCM-256,密钥由你的钱包签名在本地派生。Karma 全程不接触私钥,也看不到资质明文。
—自检只读、不改状态:先看一遍机器能查的(信用代码校验位、邮箱 MX、官网控制权),再决定要不要提交。
主体认证当前状态 / 驳回原因
—
接入一个 agent · 一条龙
从授权到 agent 真正能花钱,一共四步,全在这一页从上往下走。① 在「接入一个 Agent」里选身份、起名字、定额度、划边界,生成接入包交给 agent;② agent 拿到包、第一次上门要动钱时会申请绑定公钥,同时拿到一串 8 位匹配码 —— 到第 ③ 步「激活」把码抄进来、签一次名,它才能动钱;④ 如果 agent 支持自助接入,让它用配对码发起,你批准即可,不用抄码。
- ① 接入一个 Agent选身份 · 定额度 · 划边界,生成接入包
- ② 生成接入包把 env + 运行时密钥交给 agent
- ③ 输匹配码激活agent 申请后,抄 8 位码 + 钱包签名
- ④ 配对码接入agent 自助发起,批准即可,不用抄码
接入一个 Agent
子身份在「身份 · 认证」里建:类型 / 名字 / 联系方式 / 授权额度 / 单笔 / 日限 / 权限 / 行业资质,刷脸开通时就定好了。这里不重填,只做两件事:① 选一个已经建好的子身份;② 给这台 agent 起名字。点最下面那颗按钮生成接入包,写进 agent 的环境变量就行。
- 1 · 选身份用哪张已经建好的卡
- 2 · 起名字这台 agent 叫什么
- 3 · 拿接入包把 env + 运行时密钥交给 agent
还没有子身份。先去「身份 · 认证」建一张卡 —— 类型 / 名字 / 联系方式 / 额度 / 单笔 / 日限 / 权限 / 行业资质都在那一步定,刷脸开通后它就会出现在上面的下拉里。
在单笔最高之内:agent 可以自己挑商家、自己下单、自己收款,不用每次都问你; 超过这个数,它会停下来等你在这个页面的「确认区」点一下。 取消 / 退款 / 改价永远要你亲自确认。
交给 Agent · 交付包
把这份包交给 agent 运行时即可接入:环境变量 + 运行时密钥 + 自检命令。全程不涉及你的钱包私钥或助记词。
下面「已有密钥」里每把钥匙都可以展开看「最近调用」:这把钥匙最近做了什么、哪一次被拒、为什么被拒,都在那里。
③ 激活 · 输入匹配码
agent 第一次用这把钥匙动钱之前,会申请绑定自己的公钥,并拿到一串 8 位匹配码(形如 XXXX-XXXX,3 分钟内有效)。让它把这串码显示给你,抄在下面的框里,再用钱包签一次名 —— 绑定才算数。在这之前,它花钱的请求一律被拒。
码过期了不要紧:让 agent 重新申请一次,它会拿到一串新的。想看这把钥匙最近做了什么、哪次被拒,到下面「我的助理 Agent」里展开。
连接钱包后,这里会显示正在申请接入的 agent。
配对码接入
agent 发起接入时会拿到一串配对码,把它给你;你在这里确认一次,它自己把凭据领走。你不用把密钥抄给它,它也不该向你要密钥。
填了它 = 再加一道「邮箱回执」:agent 会把一串 6 位码显示在聊天窗口,你在自己的邮箱里点与它相同的那一个码,凭据才会交给它;点错会记一次失败,连错就把这次配对作废。不填就只有「批准」这一道。
留空 = 长期有效
超过单笔上限的支出不会自动放行:agent 会拿到「等待你确认」,你点一下才继续。
我的助理 Agent
当前身份卡名下的 agent、P1 就绪度、密钥托管状态;可直接给绑定档案授权额度。
技能目录 · 可被 agent 调用并按次计费
这里的每一个技能都是一个真实可调用的 endpoint。单价、累计到多少才结算,全部由提供方的钱包签名背书 —— Karma 不替任何人定价。
原始响应
—
我的技能 · 上架
顺序是固定的:主体认证通过 → endpoint 落在认证过的官网域名下 → 服务端生成待签声明 → 你的钱包签名 → 上架。签的是什么,下面看得见。
① 先生成待签声明
调用计费 · 小额高频累计到阈值再结算
一次调用 = 一条流水(同一个 request_id 重放不会重复计费);累计到阈值才生成一张结算单;链上真的划走之后才会显示「已结算」。
原始响应
—
开发者实名 · 技能 / 插件上架人
主体认证回答「公司是谁」,这里回答「操作这个身份的是哪个人」。填真实姓名与职务 → 签署开发者协议(服务端给原文、你的钱包签名)→ 复核通过后,用同一个钱包才能上架技能。材料选传,且只在你浏览器里加密。
-
① 实名信息待填写
归属主体取自你已通过的主体认证:—
-
② 签署开发者协议待生成
协议正文由服务端给出(改版本号才会变)。下面这段就是你的钱包要签的原文 —— 签的是什么,你自己看得见。
—
— -
③ 材料(选传)可以跳过
工牌 / 在职证明 / 授权书可选。与主体资质同一套加密:原件不出这台设备,服务端只拿到密文与摘要。
0 份—
开发者实名当前状态 / 驳回原因
—
验证者身份 · 机器节点
验证者是一台跑在你自己机器上的节点:独立拉证据包、跑客观核验、用自己钱包签名出证。下面三件事按顺序做完,就有出证资格。
登记我的节点
这一步只登记节点身份与质押额度,不代签、不代发 —— 出证始终由节点程序自己做。
收益标准与收益率
下面是平台公布的口径。口径已定、结算侧还没接上,所以先按预告公示;口径只改服务器参数,这一页跟着变。
仲裁者身份 · 先认证,再抵押
仲裁员裁的是别人的钱,所以两件事缺一不可:认证(谁在裁)、抵押(裁错了赔得起)。
申请认证
认证走的是治理角色档案。当前这条路由平台点名发放;平台打开自助申请后,凭锁仓质押就能自己开通。
抵押入池
只能给自己入池,不能把别人塞进来。质押要大于 0,而且必须由已锁仓的 USDC 背书。
收益与风险口径
立案费由败诉方承担,赢家不亏;裁决被推翻,按立案费的倍数从该庭抵押里罚。
复核台 · 四条待办汇到一处
主身份认证(证件 + 刷脸)、主体认证、开发者实名、子身份 KYC 都在这里,每条都先跑一遍自动核验:绿=机器已确认、红=机器判定不通过、灰=机器判不了,必须人看。机器只给结论,不替你下决定 —— 放行与否始终是人按的。
原始响应
—
仲裁台 · 运维中心
争议仲裁的运营侧:先看窗口内的案件与告警,再决定派庭、投票、执行裁决。数字都是机器算的,结论是人按的 —— 告警只提示,不替你裁决。
最近事件
告警
待派庭积压、投票积压、裁决超期风险、部分裁决激增 —— 机器只报警,不替人裁决。
超期案件
卡在某个阶段太久、已经越过阈值的案子,按超期时长排在前面。
仲裁员活动
窗口内每个仲裁员被指派、投票的次数与最近活动时间。
派庭 / 投票 / 执行裁决
先填案件编号。派庭只从已启用、且质押盖得住案值的候选人里自动选人;投票只能指名被指派到本案的仲裁员身份;执行裁决会真的动钱,只有已裁决的案子能用。
验证者网络 · 只读看板
这是机器节点网络(注册 / 质押 / 出证 / 挑战),和「复核台」管的人不是一回事。只读:质押与出证由节点程序完成,操作台不代签、不代发。
节点明细
按声誉从高到低。出证(成功 / 总)= 这个节点累计提交并被采纳的出证数。
| 节点 | 钱包 | 质押(USDC) | 声誉 | 出证(成功 / 总) | 状态 | 端点 |
|---|
设置 · AI Agent 自动授权
保存服务端自动授权策略(单笔/日限额 + 权限),再用钱包签名铸造 Runtime Key。
每把钥匙都要指名一个 agent:铸出来是「未激活」,agent 申请接入后拿到 8 位匹配码,你在下面「接入确认」里输码,它才能动钱。
—
接入确认 · 匹配码
agent 首次接入时会申请绑定公钥。它把收到的 8 位匹配码显示给你,你在这里输入并用钱包签名,绑定才生效;在此之前,它花钱的请求一律被拒。
连接钱包后,这里会显示待确认的接入请求。
已授权 · 一键取消绑定
展开「查看最近调用」可以看这把钥匙最近做了什么(含被拒的原因);取消绑定是不可逆动作,做完会在操作台留一条站内提醒。
下面是已经绑定 agent 公钥、正在代表你花钱的钥匙。点「取消绑定」+ 钱包签名,公钥立刻被摘掉:这把钥匙谁都花不了,agent 想再用得重新申请一次接入、你再输一次匹配码。想彻底作废就回上面用「停用」。
连接钱包后,这里会显示已经绑定 agent 的钥匙。
