- 博客(105)
- 资源 (45)
- 收藏
- 关注
原创 OpenAgenet(OAN):面向智能体互联网的资源注册与发现基础设施
OpenAgenet(OAN)是一个面向智能体生态的基础设施项目,旨在解决智能体资源可信接入与治理的核心问题。不同于简单的资源目录,OAN通过根节点、注册节点、发现节点等架构,将资源升级为具备身份验证、语义描述、授权边界和跨节点协作能力的可治理对象。其核心价值在于实现资源的可信注册、授权分发、语义发现和验证机制,而非仅提供链接集合。该项目对智能体平台开发者、工具服务提供者和研究智能体互联的团队具有实际意义,为资源互联提供了身份治理、发现验证等底层支持。官网与GitHub已开放,包含架构设计、SDK等关键模块
2026-08-01 11:34:21
203
原创 以 `did:oan` 为中心,看分布式标识在智能体互联网中的潜力
OpenAgenet(OAN)提出的did:oan分布式标识机制,旨在解决智能体互联网中资源可信连接的核心问题。该机制不仅为智能体资源提供唯一身份标识,还整合了元数据、能力描述和授权边界等关键信息,使资源具备可验证、可发现和跨平台复用的特性。相比传统服务调用方式,did:oan通过结构化资源对象实现了注册、验证、发现的全链路管理,支持第三方节点生态建设。其核心价值在于将分散的智能体资源组织成可信协作网络,为Agent Service、Skill工具等提供可治理的基础设施,推动智能体互联网从单一能力竞争转向可
2026-08-01 11:32:48
258
原创 OpenAgenet(OAN):面向智能体互联网的去中心化治理基础设施
摘要:OpenAgenet(OAN)致力于解决智能体互联网中的核心治理问题,通过构建去中心化治理框架,确保资源身份、节点授权和发现机制的可验证性。其核心设计包括: 治理分层:通过身份层(did:oan)、授权层、注册层等,实现资源和节点的结构化管控,避免中心化依赖。 关键组件: Root作为治理锚点,Registrar严格审核资源准入,Discovery提供带验证的检索,Trust Indexer索引治理状态。 授权域明确节点和资源的治理边界,防止分布式协作失控。 工程价值:支持多方协作与生态扩展,开发者可
2026-08-01 11:31:34
281
原创 区块链如何参与智能体互联网治理:以 OpenAgenet(OAN)为例
OpenAgenet(OAN)致力于解决智能体生态中资源(Agent/Skill/MCP Server/Tool等)日益增多导致的管理难、发现难、验证难问题。它以DID身份、授权域与能力标签为核心,构建可注册、可发现、可验证的标准化资源基础设施,推动智能体互联网走向可信协同。
2026-08-01 11:27:22
210
原创 怎么在 OpenAgenet(OAN)上发布和发现智能体等资源
OpenAgenet(OAN)致力于解决智能体生态中资源(Agent/Skill/MCP Server/Tool等)日益增多导致的管理难、发现难、验证难问题。它以DID身份、授权域与能力标签为核心,构建可注册、可发现、可验证的标准化资源基础设施,推动智能体互联网走向可信协同。
2026-07-30 10:01:27
51
原创 分布式标识 DID 在智能体互联网基础设施中的应用:以 OpenAgenet(OAN)为例
本文围绕分布式标识 DID 在智能体互联网基础设施中的应用展开,结合 OpenAgenet(OAN)的技术路线,说明智能体、工具、MCP Server、Skill 等资源在跨平台流通时,为何需要可验证、可解析、可治理的统一标识体系。文章重点介绍 OAN 以 did:oan 为核心,将资源身份、授权域、可信注册、分发与发现机制结合起来,通过区块链承担低频治理和信任锚定职责,而将高频检索、注册、调用等流程放在线下节点完成,从而避免“所有业务上链”带来的性能疑虑。该方案兼顾开放互联、第三方节点接入、资源可信发现与
2026-07-30 10:00:22
47
原创 智能体互联网基础设施项目 OpenAgenet(OAN)中的去中心化治理实施方案
围绕 OpenAgenet(OAN)中的去中心化治理实施方案展开,说明 OAN 如何在智能体互联网场景下处理资源注册、节点授权、可信发现和跨域协作问题。OAN 并不把高频业务全部放到链上,而是由区块链记录 Registrar、Discovery 等基础设施节点的低频治理状态,由 Root 节点观察治理状态并签发授权凭证,再通过 Registrar 完成资源接入、Root 完成可信发布、Discovery 完成验证索引与签名发现。文章重点分析了 did:oan、授权域、Root proof、资源包哈希和生命周
2026-07-30 09:59:29
44
原创 第三方节点如何接入 OpenAgenet(OAN):从资源发布到可信发现的基础设施协作
介绍第三方节点接入 OpenAgenet(OAN)的类型、价值、流程与技术机制。OAN 支持第三方 Registrar、Discovery 及未来 VC Issuer 节点参与生态建设:Registrar 负责资源注册入口,Discovery 负责可信发现,VC Issuer 可提供扩展凭证能力。第三方节点接入不是简单部署服务,而需具备稳定端点、节点 DID 文档、授权域、安全与运维说明,并通过技术测试、治理流程和 Root 授权。文章重点说明授权域与能力标签的区别、Root 如何将治理状态转化为运行时授权
2026-07-30 09:58:33
29
原创 普通用户可以在 OpenAgenet(OAN)上做什么,如何加入这个生态
本文面向普通用户介绍 OpenAgenet(OAN)的使用价值与参与方式。OAN 不是要求用户运行复杂节点,而是提供智能体资源的可信注册、分发与发现基础设施。用户可以在 OAN 上发布 Agent Service、Skill、MCP Server、Tool/API 等资源,也可以通过 Discovery 查询并验证他人发布的资源。文章说明了资源发布流程,包括准备基本信息、创建 did:oan 身份、选择授权域、提交 Registrar、经 Root 验证后进入 Discovery;也介绍了 SDK 和 Co
2026-07-30 09:57:41
35
原创 从代码层面看 OpenAgenet(OAN):一个面向智能体互联网的工程化基础设施项目
本文从代码层面介绍 OpenAgenet(OAN)的工程特征与优势。OAN 采用多语言、多仓库模块化架构:Rust 用于协议核心、Root、Registrar、Discovery、Trust Indexer 等可信基础设施;TypeScript 用于 SDK、官网、社区 Skill、治理工具和第三方节点测试套件;Python 用于智能体参考实现。文章说明 OAN 不只是协议设想,而是具备 Root 可信发布、Registrar 资源注册、Discovery 验证发现、SDK 集成和测试准入等参考实现。其资源
2026-07-30 09:56:09
40
原创 为什么多智能体协作正在从应用问题变成基础设施问题
随着智能体从单点应用走向跨组织、跨平台协作,核心问题不再只是“能否调用”,而是资源能否被可信注册、验证、分发和发现。OpenAgenet(OAN)将 Agent Service、Skill、MCP Server、Tool/API 等统一视为可治理资源,通过 did:oan、ResourcePackage、Root Proof、Discovery 和 SDK/Skill 等机制,构建面向智能体互联网的身份、信任与发现基础设施,降低生态碎片化和接入摩擦。
2026-07-30 09:55:15
28
原创 从找到资源到放心调用:智能体互联网为什么需要信任层
OAN构建智能体互联网可信基础设施,聚焦“发现→可信调用”闭环:通过DID身份、Root验证、包级哈希与授权域校验,确保资源可溯、可用、可验,解决自动调用中的信任缺口。
2026-07-30 09:54:20
34
原创 OpenAgenet(OAN)初探:面向智能体互联网的资源注册与发现基础设施
OpenAgenet(OAN)是面向智能体互联网的开源基础设施,聚焦解决Agent调用外部资源时的核心难题:可信注册、语义发现、跨节点协作与第三方接入。它将MCP Server、Skill等抽象为可验证、可治理的结构化资源,构建注册/发现/索引/SDK全栈能力,推动智能体生态从“手工配置”迈向可信互联。
2026-07-30 09:52:29
30
原创 OpenAgenet(OAN)如何把智能体资源的“注册、发现、互联”做起来
OpenAgenet(OAN)是面向“智能体互联网”的开源基础设施,聚焦资源可信注册、语义发现、授权分发与跨节点互联,支持MCP Server、Skill、工具服务等能力的结构化治理与机器可理解调用。
2026-07-30 09:50:54
44
原创 开放治理下的智能体资源生命周期:从注册到更新、暂停与发现
智能体资源不是一次性发布后永久不变的目录项,而会经历准备、注册、Root 验证、CDN 分发、Discovery 同步、版本更新、暂停和撤销等阶段。本文从生命周期角度介绍 OAN 的开放治理设计:资源提供者、Registrar、Root、Discovery 和节点治理各自承担不同职责,资源状态变化需要有来源、有证据、可追踪。这样的机制让智能体资源能够持续演进,同时保持发现结果和调用入口的可信性。
2026-07-30 09:25:05
31
原创 从官网到 SDK 和 Skill:OAN 如何降低资源发布和发现门槛
基础设施项目要真正被使用,不能只提供协议文本,还需要面向不同角色的进入路径。本文从官网、Docs、Register、Discovery、SDK、Skill 和参考节点实现出发,说明 OAN 如何把复杂的身份、注册、验证和发现流程分层呈现。普通用户可以先理解概念并尝试查询,开发者可以用 SDK 降低接入成本,智能体环境用户可以借助 Skill,节点运营者则可沿着文档和测试套件准备接入。
2026-07-30 09:24:28
80
原创 授权域与能力标签:OAN 为什么要区分治理边界和搜索信号
`authorizedDomains` 和 `capabilityTags` 都会影响资源注册与发现体验,但二者职责不同。授权域表示节点和资源的治理边界,关系到资源是否被允许进入某类发现范围;能力标签则是搜索、召回和排序信号,用来帮助用户表达资源能力。本文说明 OAN 为什么要区分这两个字段,并结合注册页、发现页和推荐机制,解释如何既避免用户输入无效授权域,又保留能力标签的灵活编辑空间。
2026-07-30 09:23:37
90
原创 可信发现不是搜索:OAN Discovery 与普通搜索引擎有什么不同
普通搜索追求相关性排序,但智能体自动调用更关心结果是否可信、版本是否有效、入口是否可用。本文区分 OAN Discovery 与搜索引擎的不同定位:Discovery 面向的是经过 Root 验证、带有 DID、Root Proof、生命周期状态和协议入口的可信候选集合。它可以结合自然语言 query、资源类型、能力标签和版本策略做筛选,但不会把文本相似度等同于可信性,从而更适合自动化调用场景。
2026-07-30 09:22:43
89
原创 OpenAgenet(OAN)如何证明一个智能体资源版本可信
资源进入开放网络后,可信问题不仅是“谁发布的”,还包括 DID 文档、元数据、资源包内容和版本状态是否一致。本文介绍 OAN 中 ResourcePackage 与 Root Proof 的作用:前者把 DID、metadata、包哈希等材料封装为可验证单元,后者证明 Root 已对关键事实完成验证。通过 Root、CDN、Discovery 的职责分离,OAN 让资源分发可以高效进行,同时不让分发层取代信任权威。
2026-07-30 09:21:48
154
原创 DID 文档不只是密钥文件:它可以成为智能体资源的可信发现面
DID 文档不应只被理解为存放公钥和控制者信息的身份文件。在智能体互联网中,它还可以成为资源发现的机器可读入口,表达服务端点、协议绑定、资源描述、授权域、实现链接、包哈希和版本信息。本文围绕 OAN 的 `did:oan` 扩展思路,说明 DID 文档如何同时承担身份验证、资源描述、发现筛选和调用前核验功能,使智能体资源更容易被发现、理解和可信接入。
2026-07-30 09:20:39
155
原创 智能体资源不只是 Agent:Skill、MCP Server 和 Tool/API 为什么也需要统一身份
智能体互联网里的资源不只有 Agent 本身,还包括 Skill、MCP Server、Tool/API、模型能力和各类企业服务入口。不同资源的协议、形态和调用方式可以不同,但都需要稳定身份、清晰描述、可信入口和可发现机制。本文说明 OAN 如何把多种资源统一纳入 `did:oan`、注册提交、ResourcePackage 和 Discovery 模型中,在不抹平资源差异的前提下,为开放生态提供可组合、可治理、可验证的资源网络。
2026-07-30 09:19:32
198
原创 OAN 不是 MCP、A2A、ANP 的替代品:它补的是信任基础设施层
MCP、A2A、ANP、HTTP API 等协议分别解决工具连接、智能体协作、网络寻址和接口调用问题,但它们并不天然回答资源身份、可信发布和可验证发现的问题。本文说明 OAN 与这些协议的关系不是替代,而是补足底层信任基础设施:让 Agent Service、Skill、MCP Server 和 Tool/API 在保留原有交互方式的同时,获得统一标识、治理边界、Root Proof 和可信发现能力。
2026-07-30 09:17:15
243
原创 从找到资源到放心调用:智能体互联网为什么需要信任层
智能体互联网中的“发现”不能停留在普通搜索层面。对自动调用而言,资源是否来自可信发布者、版本是否有效、入口是否可用、证明是否可核验,都会影响调用风险。本文围绕 OAN 的注册、Root 验证、资源包分发与 Discovery 查询链路,说明可信发现如何把 DID、Root Proof、生命周期状态和签名响应结合起来,让用户和智能体从“找到资源”进一步走向“放心调用资源”。
2026-07-30 09:16:03
171
原创 为什么多智能体协作正在从应用问题变成基础设施问题
随着智能体从单点应用走向跨组织、跨平台协作,核心问题不再只是“能否调用”,而是资源能否被可信注册、验证、分发和发现。OpenAgenet(OAN)将 Agent Service、Skill、MCP Server、Tool/API 等统一视为可治理资源,通过 `did:oan`、ResourcePackage、Root Proof、Discovery 和 SDK/Skill 等机制,构建面向智能体互联网的身份、信任与发现基础设施,降低生态碎片化和接入摩擦。
2026-07-30 09:14:46
220
原创 OpenAgenet(OAN):面向智能体互联网的可信资源注册、发现与互联基础设施
OpenAgenet(OAN)是一个面向智能体互联网的开源基础设施项目,聚焦智能体资源的可信注册、授权分发、语义发现和跨节点协作。OAN 将 MCP Server、Agent Skill、工具 API、知识服务等资源抽象为可注册、可验证、可发现的对象,并通过根节点、注册节点、发现节点、Indexer、SDK 和 Skill 等组件,支持资源从发布到发现再到调用的完整流程。项目关注资源身份、授权域、能力标签、语义检索和第三方节点接入测试等关键问题,适合 Agent 应用开发者、MCP/Skill 开发者、智能
2026-07-28 12:58:41
271
翻译 PaperProof Protocol:下一代互联网的工件层
PaperProof Protocol 是一种Sui + Walrus用于持久化、版本化、可验证的数字作品的实时工件协议。它专为论文、报告、数据集、软件版本、博客文章和其他高价值知识工件而设计,这些工件需要稳定的身份、可验证的内容、持久的版本历史记录以及协议原生的讨论功能,而不仅仅是普通的网站发布。在实践中,它为数字工件提供了一个可重用的协议层,使其能够随着时间的推移被不同的应用程序和工具发布、更新、验证、讨论和集成。
2026-07-25 12:25:23
38
原创 快排中的Partition函数
快排的递归形式快排算法的程序结构:def quicksort(nums, l, r): if l >= r: return k = partition(nums, l, r) quicksort(nums, l, k - 1) quicksort(nums, k + 1, r)其中partition函数输入参数是一个数组nums和两个位...
2019-10-01 16:10:05
4473
原创 n位二进制中m个1的所有组合个数
用递归和动态规划:将n个元素从左往右排好序。每次选择的m个元素的组合按如下步骤,先选第一个元素,有n-m+1种选择方案第一个元素的位置确定后,其余待选择的m-1个元素从已选择元素的右边选择。这是个与原问题同构的子问题,可以用递归。递归的终止条件有两个,一个是n==m也就是剩余元素数量和剩余位置数量相等,只有一种组合方法;一个是m==0也就是m个元素都已经排完了。用一个全局的数据结构存储...
2019-09-29 16:06:38
1356
原创 67-剪绳子
题目描述给你一根长度为n的绳子,请把绳子剪成m段(m、n都是整数,n>1并且m>1),每段绳子的长度记为k[0],k[1],…,k[m]。请问k[0]xk[1]x…xk[m]可能的最大乘积是多少?例如,当绳子的长度是8时,我们把它剪成长度分别为2、3、3的三段,此时得到的最大乘积是18。输入描述:输入一个数n,意义见题面。(2 <= n <= 60)输出描述:...
2019-09-18 09:24:37
849
原创 66-机器人的运动范围
题目描述地上有一个m行和n列的方格。一个机器人从坐标0,0的格子开始移动,每一次只能向左,右,上,下四个方向移动一格,但是不能进入行坐标和列坐标的数位之和大于k的格子。 例如,当k为18时,机器人能够进入方格(35,37),因为3+5+3+7 = 18。但是,它不能进入方格(35,38),因为3+5+3+8 = 19。请问该机器人能够达到多少个格子?用一个长度为m*n的列表来存储同样数量的...
2019-09-18 09:24:08
634
原创 65-矩阵中的路径
题目描述请设计一个函数,用来判断在一个矩阵中是否存在一条包含某字符串所有字符的路径。路径可以从矩阵中的任意一个格子开始,每一步可以在矩阵中向左,向右,向上,向下移动一个格子。如果一条路径经过了矩阵中的某一个格子,则该路径不能再进入该格子。 例如 a b c e s f c s a d e e 矩阵中包含一条字符串"bcced"的路径,但是矩阵中不包含"abcb"路径,因为字符串的第一个字符b占据...
2019-09-18 09:23:33
597
原创 64-滑动窗口的最大值
题目描述给定一个数组和滑动窗口的大小,找出所有滑动窗口里数值的最大值。例如,如果输入数组{2,3,4,2,6,2,5,1}及滑动窗口的大小3,那么一共存在6个滑动窗口,他们的最大值分别为{4,4,6,6,6,5}; 针对数组{2,3,4,2,6,2,5,1}的滑动窗口有以下6个: {[2,3,4],2,6,2,5,1}, {2,[3,4,2],6,2,5,1}, {2,3,[4,2,6],2,5...
2019-09-18 09:22:55
458
原创 63-数据流中的中位数
题目描述如何得到一个数据流中的中位数?如果从数据流中读出奇数个数值,那么中位数就是所有数值排序之后位于中间的数值。如果从数据流中读出偶数个数值,那么中位数就是所有数值排序之后中间两个数的平均值。我们使用Insert()方法读取数据流,使用GetMedian()方法获取当前读取数据的中位数。Insert()方法维护一个排序列表,每读出一个数,用二分查找来找到其位置并插入队列。每次迭代 m...
2019-09-18 09:22:10
605
原创 62-二叉搜索树的第k个结点
layout: posttitle: 62-二叉搜索树的第k个结点category: 剑指offertags:description:题目描述给定一棵二叉搜索树,请找出其中的第k小的结点。例如, (5,3,7,2,4,6,8) 中,按结点数值大小顺序第三小结点的值为4。输入的是根节点,要求返回节点。中序遍历二叉搜索树,输出序列是非递减序列。如下代码用了递归中序遍历,递归...
2019-09-18 09:21:04
461
原创 61-序列化二叉树
layout: posttitle: 61-序列化二叉树category: 剑指offertags:description:题目描述请实现两个函数,分别用来序列化和反序列化二叉树二叉树的序列化是指:把一棵二叉树按照某种遍历方式的结果以某种格式保存为字符串,从而使得内存中建立起来的二叉树可以持久保存。序列化可以基于先序、中序、后序、层序的二叉树遍历方式来进行修改,序列化的结果是一个字...
2019-09-17 10:17:35
676
原创 60-把二叉树打印成多行
layout: posttitle: 60-把二叉树打印成多行category: 剑指offertags:description:题目描述从上到下按层打印二叉树,同一层结点从左至右输出。每一层输出一行。用队列存储节点,每层末尾做一个标志,这里以符号’n’来表示。访问末尾节点之后,必然产生新的末尾标志。class Solution: # 返回二维列表[[1,2],[...
2019-09-17 10:17:05
359
原创 59-按之字形顺序打印二叉树
layout: posttitle: 59-按之字形顺序打印二叉树category: 剑指offertags:description:题目描述请实现一个函数按照之字形打印二叉树,即第一行按照从左到右的顺序打印,第二层按照从右至左的顺序打印,第三行按照从左到右的顺序打印,其他行以此类推。用队列nodeQ来临时存储节点,进而访问其子节点。队列里两层之间有个要有个标记|,层的奇偶性...
2019-09-17 10:16:34
369
原创 58-对称的二叉树
layout: posttitle: 58-对称的二叉树category: 剑指offertags:description:题目描述请实现一个函数,用来判断一颗二叉树是不是对称的。注意,如果一个二叉树同此二叉树的镜像是同样的,定义其为对称的。递归class Solution: def isSymmetrical(self, pRoot): def i...
2019-09-17 10:16:03
560
1
原创 57-二叉树的下一个结点
layout: posttitle: 57-二叉树的下一个结点category: 剑指offertags:description:题目描述给定一个二叉树和其中的一个结点,请找出中序遍历顺序的下一个结点并且返回。注意,树中的结点不仅包含左右子结点,同时包含指向父结点的指针。画出一个二叉树的图来帮助分析,分两种情况:pNode有右子树,下一个节点肯定在右子树上。具体来说,在其右子...
2019-09-17 10:15:32
295
原创 56-删除链表中重复的结点
layout: posttitle: 56-删除链表中重复的结点category: 剑指offertags:description:题目描述在一个排序的链表中,存在重复的结点,请删除该链表中重复的结点,重复的结点不保留,返回链表头指针。 例如,链表1->2->3->3->4->4->5 处理后为 1->2->5表头比较难处理,为了...
2019-09-17 10:15:01
586
Java_MATLAB混合编程
2015-02-05
AVIPlayer工程文件
2014-06-14
My_Lame.zip
2014-04-18
线性回归和logistic回归讲义
2014-11-25
机器学习课堂演讲PPT
2014-12-15
朴素贝叶斯导论
2014-12-03
perception导论
2014-12-07
英文版基于DID的资源注册与发现机制:OpenAgenet(OAN)中Agent服务与技能的分布式治理模型设计
2026-09-14
【智能体互联网】基于DID的OAN资源可信互联框架:身份验证、发布治理与可发现性系统设计
2026-09-14
Paper Gestalt
2015-03-03
差分进化简介及实现
2016-08-14
2018中国区块链行业白皮书
2018-02-04
最新(2016)SCI期刊列表报告
2016-06-16
几个beamer模板
2015-11-24
高斯混合模型的Python实现和可视化
2015-05-28
LNCS的style文件(endnote)
2016-07-09
京东《区块链金融应用白皮书》
2018-04-03
论文-Reward or Penalty - Aligning Incentives of Stakeholders in Crowdsourcing
2018-12-04
scrapy安装用到的10个软件
2015-03-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅