Token导航 LogoToken导航TokenDH.com
UTCD (Data With Rajan) logo
运维云端stdio官方级别未说明来源级核验

UTCD (Data With Rajan)

MCP Server

AI代理合约栈是一个标准化的AI系统交互框架,提供能力描述、行为治理和谈判协议的三层协议。

工具数

0

提示词数

0

GitHub Stars

0

资源数

0
安全协议Python风险管理

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

Data-with-rajan

提供方

Data-with-rajan

最后核验

2026/5/17 20:22

运行时

Python

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

python -m utcd.validator examples/csv-analyzer.utcd.yaml

详细介绍

The AI Agent Contract Stack

The definitive, execution-agnostic governance framework for the Agentic Economy.

A triple-layer protocol for Capabilities (UTCD), Behavior (ABC), and Negotiation (A2A).

______________________________________________________________________

🏗️ 体系结构

AI代理合约栈 为人工智能系统提供了一种标准化的安全交互方式。它将 工具说明代理人治理.

第1层:UTCD(功能)

“这个工具是什么,它的风险是什么?” UTCD为工具提供了一个声明性的“营养标签”。它允许代理对副作用、隐私和成本进行推理 执行前.

*存储在: examples/*.utcd.yaml*

第二层:ABC(合同)

“这个代理人被允许有什么行为?” 代理行为契约(ABC)定义了代理在其生命周期中必须遵守的可执行边界——使命、风险和治理。

*存储在: 合同/ 目录*

第三层:A2A(协商与发现)

“它的成本是多少,有什么保证?” 协商层将UTCD从静态标签转换为实时协议。它定义了经济术语(价格/货币)、性能SLA(延迟/错误率)和代理发现的分类。

______________________________________________________________________

� 快速开始

1.工具能力验证(UTCD)

确保您的工具的“营养标签”遵循标准模式:

python -m utcd.validator examples/csv-analyzer.utcd.yaml

2.行为完整性验证(ABC)

验证代理的行为契约并验证工具风险继承:

python -m utcd.contract_validator contracts/examples/research-agent.contract.yaml

3.加密签名

保护您的工具描述符,防止“影子能力”篡改:

python demos/sign_descriptor.py examples/csv-analyzer.utcd.yaml

______________________________________________________________________

🧠 推理代理示例

utcd 该包包括一个内置的推理引擎,可以根据您的治理策略选择工具。

from utcd import UTCDAgent, Policy

# 1. Initialize with a governance policy (e.g., GDPR compliant)
agent = UTCDAgent(policy=Policy.gdpr())

# 2. Discover tools
agent.load_tools_from_directory("./examples")

# 3. Find the safest tool for the mission
results = agent.find_tools(domain="data-processing")
best_tool = results[0]

print(f"Selected: {best_tool.tool_name} (Score: {best_tool.score}/100)")

______________________________________________________________________

📁 项目结构

目录目的
utcd/核心Python包(加载器、验证器、签名器、风险引擎)。
合同/代理人行为合同(ABC) 规范和示例。
模式/核心和配置文件的正式JSON模式定义。
示例/UTCD工具描述符示例。
演示/准备运行的场景(选择、拒绝、降级)。

______________________________________________________________________

🔐 内置政策

政策范围执行
Policy.strict()安全拒绝任何有副作用或数据保留的工具。
Policy.standard()平衡具有性能加权的标准安全默认值。
Policy.gdpr()合规性执行欧盟数据驻留和加密标准。
Policy.permissive()审核提供警告而不阻止执行。

______________________________________________________________________

📖 关键原则

  1. 仅限预执行 --我们描述,从不执行。
  2. 静态和声明式 --机器可读的YAML,没有运行时依赖关系。
  3. 离线有效 --无需网络呼叫即可保证安全。
  4. 不可变信任 --规范哈希可以防止签名后的篡改。
  5. 以代理为中心 --设计用于LLM进行自主推理。

______________________________________________________________________

� 文档

______________________________________________________________________

Developed by Rajan | Released under MIT License

目录标签

目录标签

安全协议Python风险管理AI治理本地部署代理交互工具验证

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Python

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP