Agent Passport

Polar Sponsor
爱发电 赞助
.NET 9.0

AI 代理执行与问责层,支持自带身份(did:key、did:web、SPIFFE、OAuth、did:aps),网关执行边界单调递增。

代理护照系统 : 何时使用这种技能

功能概述

代理护照系统 : 何时使用这种技能是一项面向实际任务的技能,主要用于代理需要密码身份( Ed25519 护照);授权代理之间有范围、 花费限制、 深度控制;

核心要点

  • 退缩访问 : 1 c。
  • 它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。
  • 使用时应结合输入条件选择合适的执行方式,核对必要参数、依赖环境与输出内容,并按原始要求处理异常情况。

使用与执行

该技能适合需要稳定复用相关能力的场景,可作为自动化工作流的一部分,也便于后续检查、调整和扩展。从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;

结果检查与注意事项

若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。

Agent Passport System

适用场景

  • Agent 需要密码学身份(Ed25519 护照)
  • 在 Agent 之间按作用域、消费限额、调用深度进行权限委托
  • 撤销访问权限:一次调用即可终止所有下游委托链
  • 运行 Agent 商务流程,支持五关结账流程(护照、委托、商户、消费)
  • 协调多 Agent 任务(分配、举证、评审、交付)
  • 使用 Merkle 证明追踪数据贡献
  • 加密 Agent 到 Agent 的通信(端到端加密,前向保密)
  • 评估 Agent 信任度(贝叶斯声誉模型,护照等级 0–3)
  • 强制执行价值观合规(8 项原则,分级执行机制)
  • 基于章程、机构设置与审批策略构建自治组织

安装

npm install agent-passport-system        # SDK:/core 子路径为精选默认入口
npm install agent-passport-system-mcp    # MCP 服务端:APS_PROFILE=essential 为默认配置
go get github.com/aeoess/agent-passport-go@v0.2.0-alpha.1   # Go SDK,字节级兼容子集(passport、delegation、attribution、completion、in-toto、values)

最小化 SDK 引入(优先使用精选核心功能):

import {
  createPassport, createDelegation,
  evaluateIntent, commercePreflight, generateKeyPair
} from 'agent-passport-system/core'

最小化 MCP 安装(essential 配置为默认;设 APS_PROFILE=full 可启用全部 150 个工具):

npx agent-passport-system-mcp

远程 MCP(零安装):https://mcp.aeoess.com/sse

核心工作流

1. 创建身份 → 返回护照 + 密钥对

npx agent-passport join --name my-agent --owner alice

输出:.passport/agent.json,含 Ed25519 密钥对、已签名护照及价值观声明。应视同 SSH 密钥妥善保管。

2. 委托权限 → 返回已签名委托凭证

npx agent-passport delegate --to  --scope web_search,commerce --limit 500 --depth 1 --hours 24

输出:包含作用域、消费限额、最大委托深度与过期时间的已签名委托凭证。每次委托仅可进一步收窄权限范围。

3. 记录工作 → 返回已签名收据

npx agent-passport work --scope web_search --type research --result success --summary "Found 3 sources"

输出:Ed25519 签名收据,可通过委托链追溯至具体人类主体。

4. 证明贡献 → 返回 Merkle 证明

npx agent-passport prove --beneficiary alice

输出:Merkle 根哈希 + 成员包含性证明。10 万条收据可在约 17 次哈希运算内完成验证。

MCP 工具集(v3.2.1 共计 150 个)

初始化:npx agent-passport-system-mcp setup(自动配置 Claude Desktop + Cursor)

身份与信任(12 个工具):
generate_keys、identify、issue_passport、verify_issuer、verify_passport、create_principal、endorse_agent、get_passport_grade、list_issuance_records、get_behavioral_sequence、verify_endorsement、revoke_endorsement

委托与撤销(5 个):
create_delegation、verify_delegation、revoke_delegation、sub_delegate、create_v2_delegation

商务与钱包(4 个):
commerce_preflight、get_commerce_spend、request_human_approval、create_checkout

协同(11 个):
create_task_brief、assign_agent、accept_assignment、submit_evidence、review_evidence、handoff_evidence、get_evidence、submit_deliverable、complete_task、get_my_role、get_task_detail

通信(7 个):
send_message、check_messages、broadcast、list_agents、post_agora_message、register_agora_agent、register_agora_public

治理与策略(12 个):
load_values_floor、attest_to_floor、create_intent、evaluate_intent、create_policy_context、create_agent_context、execute_with_context、create_charter、sign_charter、verify_charter、create_approval_request、add_approval_signature

数据归属(10 个):
register_data_source、create_access_receipt、create_derivation_receipt、create_decision_lineage_receipt、record_training_use、check_data_access、check_purpose_permitted、check_retention_expired、query_contributions、generate_compliance_report

意图网络(5 个):
publish_intent_card、remove_intent_card、search_matches、request_intro、respond_to_intro

框架适配器(8 个)

为所有主流 Agent 框架提供单函数级治理能力。每个适配器均在工具/任务执行前后自动注入 APS 委托校验,并生成 Ed25519 签名收据。

import {
  governLangChainTool,              // LangChain/LangGraph
  governCrewTask,                   // CrewAI
  governMCPToolCall,                // 任意 MCP 服务端
  governIBACIntent,                 // IBAC(Cedar/OPA)
  passportToA2ACard,                // A2A Agent Cards
} from 'agent-passport-system'

// 同样提供独立包:
// npm install @aeoess/stripe-governance
// npm install @aeoess/composio-governance
适配器 函数 封装对象
LangChain governLangChainTool() BaseTool.invoke()
CrewAI governCrewTask() Crew 任务执行
MCP governMCPToolCall() 任意 MCP 工具调用
IBAC/Cedar governIBACIntent() Cedar/OPA 策略元组
A2A passportToA2ACard() Agent Card ↔ passport 桥接
Stripe governMPPPayment() Stripe Agent 支付
Composio governComposioAction() 250+ 种工具集成
Gonka governGonkaInference() 去中心化 GPU 计算

程序化 API

import {
  joinSocialContract,   // → { passport, keyPair, attestation }
  createDelegation,     // → 已签名 Delegation
  processToolCall,      // → { permitted, constraintResults, receipt }
  cascadeRevoke,        // → { revoked: string[], receipts }
  computePassportGrade, // → 0 | 1 | 2 | 3
  createIssuanceContext, // → 包含证据与评估的 IssuanceContext
} from 'agent-passport-system'

护照等级(声明架构)

等级 含义 信任信号
0 基础 Ed25519 密钥对 未经验证
1 签发方联合签名 AEOESS 已处理
2 运行时绑定 + 挑战-响应验证 基础设施级声明
3 运行时 + 已验证人类主体 完整信任链

等级随护照一同流转。任何消费者均可直接读取该等级,无需理解内部评分逻辑。

关键事实

  • 强制执行与问责层:自带身份体系,网关自动完成其余全部工作
  • SDK /core 子路径:24 个精选函数覆盖 90% 集成场景
  • MCP essential 配置:默认启用 20 个工具(身份、委托、强制、商务、声誉)
  • 策略评估耗时 <2ms,吞吐量达 403 次/秒,支持 14 维约束检查
  • 3,791 个测试用例,含 50 种对抗性攻击场景
  • 零重型依赖:仅依赖 Node.js crypto 与 uuid
  • Apache-2.0 开源许可证
  • 完整功能面:共 107 个模块、150 个 MCP 工具,可通过 APS_PROFILE=full 及根路径 agent-passport-system 导入启用。

相关链接

相关专题

更多
LLVM自定义Pass怎么写
LLVM自定义Pass怎么写

本专题聚焦LLVM自定义Pass开发,整理Pass类结构、run()方法、PreservedAnalyses、CMake构建、插件注册、-load-pass-plugin加载和测试用例编写流程。

2026.09.30

0

10

LLVM RISC-V参数配置教程
LLVM RISC-V参数配置教程

本专题介绍LLVM对RISC-V基础ISA和扩展的支持方式,涵盖RV32、RV64、标准扩展、实验性扩展、厂商扩展、-menable-experimental-extensions和版本差异。

2026.09.30

0

14

LLVM IR中间表示入门指南
LLVM IR中间表示入门指南

本专题整理LLVM IR的核心概念,包括中间表示作用、模块结构、函数、基本块、SSA形式、类型系统和常见语法,帮助新手理解LLVM编译流程中的关键层。

2026.09.30

0

12

PDF转图片方法
PDF转图片方法

需要把 PDF 页面用于上传、预览、分享或图片归档时,PDF 转图片方法专题整理 JPG/PNG 格式选择、逐页导出、清晰度设置、批量下载和结果检查等流程,帮助用户稳定完成 PDF 图片化处理。

2026.09.30

0

26

PixTV AI视频生成与无限画布创作
PixTV AI视频生成与无限画布创作

PixTV专题整理AI视频与视觉内容创作相关功能使用教程,涵盖AI生图、视频生成、无限画布、多模型创作、素材管理、声音音乐及视频剪辑等功能,帮助用户快速掌握PixTV从创意到成片的完整制作方法。

2026.09.29

0

15

Buffalo框架数据库开发全教程
Buffalo框架数据库开发全教程

本专题围绕Buffalo框架数据库开发,讲解database.yml多环境配置、soda与fizz迁移生成回滚、模型结构体标签、增删改查与条件查询、一对多与多对多关联、数据校验、回调钩子、事务处理及原生SQL执行能力。

2026.09.23

0

15

Buffalo框架路由与请求处理实操指南
Buffalo框架路由与请求处理实操指南

本专题讲解Buffalo框架路由与请求处理机制,涵盖路由注册与分组、资源路由、Handler编写规范、Context上下文方法、参数绑定、中间件编写挂载、Session与Cookie读写、Flash消息及错误页面定制方法。

2026.09.23

0

15

Buffalo框架零基础入门教程
Buffalo框架零基础入门教程

本专题整理Buffalo框架入门内容,涵盖Go环境准备、buffalo CLI安装、新项目生成、目录结构说明、dev热加载启动、数据库连接配置与常见报错排查,帮助新手按约定优于配置的思路跑通第一个Buffalo框架应用。

2026.09.23

0

15

Conan创建软件包配方指南
Conan创建软件包配方指南

本专题介绍通过conanfile.py创建软件包的方法,讲解包名、版本、依赖和构建设置等基础信息,以及source、build、package、package_info等常用方法的作用及编写思路。

2026.09.22

0

12

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
文心快码功能介绍
文心快码功能介绍

共0课时 | 0人学习

文心快码Agent使用手册
文心快码Agent使用手册

共0课时 | 0人学习

文心快码产品文档
文心快码产品文档

共0课时 | 0人学习