mcpField
M
marketnow

marketnow

本地服务
marketnow.site安全15 天前更新

关于 marketnow

marketnow 的相关仓库介绍 Universal Trust Adapter(UTA),用于在 AI Agent 信任凭证格式之间转换,并提供验证、撤销查询和工具指纹能力。面向构建或审查 Agent 信任与安全机制的开发者。

主要功能

  1. 01通过 UTS 统一信任凭证格式
  2. 02验证 Agent Trust Card
  3. 03查询凭证与密钥撤销状态
  4. 04为 MCP 工具表面生成指纹
  5. 05提供格式适配器与一致性测试

适用场景

  1. 01验证 Agent 的信任凭证
  2. 02检查凭证或 CA 密钥是否已撤销
  3. 03发现 MCP 工具描述的变化
  4. 04开发不同信任标准间的适配

MCP 相关

MCP 端点提供公开目录发现工具;npm 包另提供本地信任与安全工具。工具指纹功能可对 MCP 工具描述和完整工具列表进行哈希并报告差异。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"site-marketnow-marketnow": {
"command": "npx",
"args": [
"-y",
"marketnow-mcp"
]
}
}
}
启动命令npx -y marketnow-mcp

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npmmarketnow-mcp1.14.1

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

Universal Trust Adapter(UTA)

**仓库生态(每项职责由一个所有者负责,于 2026-09-26 拆分):**本仓库负责 ATC 协议——v3.0 RFC 草案(spec/)、UTS 架构、36 向量一致性语料库(uta-monorepo/vectors/)、 参考实现(uta-monorepo/)、格式适配器、 插件和《陌生人宣言》。 产品代码(mcp-server、npm marketnow-mcp、atc-sdk、集成)位于 alicelabs-llc/MARKETNOW;线上市场 (网站、目录数据、数据管道、marketnow.site 的 Vercel 部署)位于 eddyflores100-lang/marketnow。

Agent 信任领域的 USB-C。

M8ven npm downloads npm version GitHub release license conformance Rekor anchored mcpservers.org

UTA 通过规范化的 Universal Trust Schema(UTS),在 AI Agent 使用的所有信任凭证格式之间进行转换。

正如 Zapier 连接应用,UTA 连接信任标准。

由美国怀俄明州 AliceLabs LLC 的 Edison Flores 和 Alejandro Flores 构建。


🔌 立即使用——只需 $0.01 即可验证任意 Agent(x402,无需账户或密钥)

参考验证器已上线,并采用失败关闭策略:Base 主网(eip155:8453,PayAI facilitator)和 Base Sepolia(eip155:84532,x402.org facilitator——零成本测试),价格相同,均为 $0.01/verify · $0.08/batch。

# Machine-readable price + payment requirements (402 PAYMENT-REQUIRED):
curl -s https://uta-trust-api.eddyflores100.workers.dev/.well-known/x402.json

# Human + agent docs (OpenAPI, /llms.txt for agents):
curl -s https://uta-trust-api.eddyflores100.workers.dev/docs

任何 x402 客户端都可以按次调用付费(USDC,exact 方案),无需注册或 API 密钥。如果无法访问撤销检查, 判定结果将为 DENY:绝不会降级为“可能没问题”。

🏛 收录与评审情况(均可验证)

  • mcp.so — 已收录(维护者于 2026-10-16 确认)
  • Glama MCP — 评级 A(支持远程,维护评级 A)
  • x402scan — 通过官方 npx agentcash register 流程编入索引(openapi 来源,2 个资源)
  • gold-402 — 已合并(Gate 两次通过)
  • awesome-agent-native-services — 已合并
  • 规范正在公开评审:scope-binding §5.2 在 x402 核心贡献者完成卖方侧评审和第二套实现评审后,达到修订版 4 (提交 bcb53028)。

🤝 参与贡献——Hacktoberfest 2026

已有真实且关联规范的优质入门问题开放,评审采用异步书面方式:

请先阅读《陌生人宣言》:我们合并的是向量和凭据,而不是感觉。


⚡ 验证我们的主张——陌生人测试(30 秒)

本仓库中的每项信任声明,陌生人都可以通过实时公开 URL 重新推导验证,无需账户,也无需信任我们的端点:

# 9 checks against Sigstore Rekor's LIVE transparency-log data:
# entry exists · content hash · countersignature · signed tree head ·
# Merkle inclusion proof · C2SP checkpoint — all verified locally.
curl -sL https://www.marketnow.site/uta/conformance/anchors/verify-rekor.mjs -o verify-rekor.mjs
node verify-rekor.mjs

# Full conformance suite (14 vectors, stage scoring, curl + node only):
# https://www.marketnow.site/uta/conformance/

**已在生产环境中验证,凭据公开:**我们在 2026-09-08 轮换了 CA 密钥 mn-ca-002 → mn-ca-003,此前发现私钥材料被提交到一个公开仓库(已确认暴露;未观察到第三方滥用)。撤销信息于当天发布,事后分析报告公开:**https://marketnow.site/security/incidents/2026-09-08**。三个 Rekor 日志条目(logIndex 2762061972、2764017355、2764479676)锚定了这些摘要,且已发布的 npm tarball 的 tar 层可从源代码逐字节重建(sha256 519d406a…)。


🌐 陌生人宣言——13 种语言

需要成员身份才能获得的信任,不是真正的信任,而是一份访客名单。

陌生人可验证的 Agent 信任的十条构建规则——阅读您所用语言的版本 (每个版本都锚定到相同的实时凭据):

English · Español · Português · Français · Deutsch · Italiano · Русский · 日本語 · 中文 · 한국어 · हिन्दी · العربية · Türkçe

Markdown 源文件:manifesto/——每种语言各一个文件,内容相同,凭据相同。 可直接在 GitHub 上查看;marketnow.site/manifesto/ 页面将在下一次网站部署时上线。

🌍 Visa 和 Mastercard 文章 — 14 种语言

“Visa 有 Trusted Agent Protocol。Mastercard 有 Verifiable Intent。这是它们都没有提供的那一层。”

🌍 全球信任系列(多语言,2026-09-08)

2026 年灰色市场配额信任危机纪实——以及基于凭证的解决方案:

  • English — 你付费购买了 AI 转售服务,结果规则在周期中途发生变化
  • 中文 — 你买的 AI 合租/中转被改规则或跑路?开发者自保清单
  • Русский — 通过中间商购买了 AI 订阅,结果规则在周期中途发生变化?
  • Español — 你向转售商购买了 Claude 或 Cursor,结果规则在周期中途发生变化?
  • 有来源的时间线(EN) — 2026 年 AI 配额灰色市场信任危机——有来源的时间线
  • 系列索引 · 验证信任卡片:https://marketnow.site/verify

🆕 新功能 — v5.1(可响应的撤销 + 工具指纹识别)

v5.1 版 — 路线图项目 1 和 5(提交 7fb7db6a,Rekor 锚点 #4):

  • ATC 撤销 + 透明度日志(MNR-CRL-1.0) — 为 Agent Trust Card 和 CA 密钥提供的签名、仅追加撤销注册表。/api/trust?action=revocation 页面过去只是 承诺 提供一个返回 404 的 OCSP 响应器;现在 GET /api/ocsp?card_id=… / ?kid=… 会真正返回结果:VALID / EXPIRED / REVOKED / SUPERSEDED / UNKNOWN,并提供 PERMIT/DENY 建议、失败时默认拒绝语义,以及内嵌的 CRL 签名,任何客户端都可以独立验证签名层(GET /api/crl)。已写入真实事件 — 3 个已被取代的 ATC,以及 mn-ca-002 密钥泄露(2026-09-08)。
  • 加密工具指纹识别(TFP-1.0) — 将 OWASP MCP Cheat Sheet 中“验证工具描述未发生变化”这一控制项实现为 MCP 工具:对每个工具的 RFC 8785 JCS 规范形式计算 SHA-256,为整个 tools/list 接口生成清单指纹,并与固定清单进行比对,生成漂移报告(新增 / 移除 / 已更改)。这是防范工具投毒和 rug-pull 式重新定义的核心防御措施。
  • MCP 端点 v1.15.0(9 个公开远程工具 — 发现/信任接口)和 npm [email protected](15 个本地信任/安全工具)— 远程接口和软件包接口的设计用途不同:端点通过实时目录提供公开发现功能;软件包则在客户端运行,使用本地凭据。npm 软件包还修复了失效的 repository.directory 链接,并升级了 MCP SDK(已解决 DNS 重绑定安全公告;npm audit 检查通过)。
  • 拦截器 v1.1.0(@marketnow/cline-trust-plugin,npm)— 撤销门控(失败时默认拒绝,TTL 为 5 分钟)+ 按服务器固定/验证工具接口。
  • Sentinel semgrep 规则 v2 — 29 条规则:新增工具投毒(MCP-TP)、数据外泄链(MCP-EX)、多步骤攻击链(MCP-AC,路线图 v5.4 预览版)和过期信任缓存(MCP-RR)。
  • Rekor 锚点 #4(logIndex 2771735480)— 撤销注册表本身已锚定到 Sigstore 的公共日志中;撤销历史可由第三方进行端到端验证。
v1.3.3 — 凭证发布版(上一版本)

可由陌生人验证的信任证据:

  • Rekor 透明度锚点(条目 #1–#3) — 结果摘要已提交至 Sigstore 的公共仅追加日志;9 项本地检查针对实时第三方数据(运行上方的陌生人测试)
  • 已执行 CA 密钥轮换 — mn-ca-002 → mn-ca-003(在公共代码库中发现密钥材料;已确认暴露,未发现第三方滥用),当天发布撤销信息 — 事后分析,验证器在此窗口期内采取故障安全措施
  • 可复现构建 — agent-trust-card 的 tar 层可从源代码重建,且字节完全一致(.tgz 由摘要锚定;tar 层由重建验证)
  • 新增失败向量 — premature-atc(验证完成前接受凭据)、expired-atc(验证时密钥已失效)、阶段评分、已发布的生成器 CA
  • 符合性 v1.3.3 — 14 个公开向量 · 24 项检查 + 10 个变异项(被测运行器)· 版本化摘要
v1.2.0 — 域名信誉端点(之前)

域名信誉端点(/api/reputation)——UTA 现在可以回答第二类信任问题。Universal Trust API 用于验证凭据;此端点则回答*「在向人类展示某个域名或对其采取行动之前,我能信任它吗?」*

  • 规范: api/reputation-spec.md · v1.2 引擎,稳定版
  • 参考实现: api/reputation.ts——单文件,零依赖,不限托管环境(Node 18+、Deno、Bun、Cloudflare Workers 及任意边缘运行时)
  • 判定结果: trusted(95)· unknown(55)· caution(35)· risky(8)——结果确定,原因透明,免费且无需密钥,可由 CDN 缓存 24 小时
  • 客户端一致性: 相同引擎也在浏览器中运行(ProdIntel services/sourceTrust.ts)——徽标可立即离线显示,连接可用时由服务器确认
  • 首个生产环境使用方: ProdIntel 来源安全门
  • v1.2 引擎修复: 现在通过精确匹配主机名/子域名来匹配短链接服务——v1.1 的子串匹配错误地将名称中包含 <name>.com 里 t.co 的电商网站判为 risky(walmart.com、target.com、homedepot.com、flipkart.com)。缓存使用方应使用 v1.2 作为缓存键。

代码位于此仓库中(GitHub 是唯一事实来源)。部署需使用自备主机。


此仓库中的 ATC 版本

UTA 支持 两个版本的 ATC(Agent Trust Card):

版本状态多重签名规范文件说明
ATC/1.0公开,稳定单签名(Ed25519)SPEC.md → MARKETNOW 仓库简单的单 CA 凭据。SDK:npm agent-trust-card。
ATC v3.0草案 00,公开审查前多格式(Ed25519 + EAT-CWT + W3C VC)spec/RFC-ATC-v3-Draft-00.md多重签名(N-of-M),多格式。向后兼容 v2.0。UTA 内部使用。

ATC v3.0 取代 ATC v2.0(后者本身是更简单的 ATC/1.0 SDK 的基础)。v2.0 ATC 仍然有效;v3.0 验证器接受 v2.0 凭据,并将其视为只有一个签名。


🚀 快速安装

# Install the uta-verify CLI (npm channel — works for everyone with Node.js)
npm install -g @marketnow/uta-verify
# or: curl -fsSL https://marketnow.site/install.sh | bash
#    (the site script wraps the same npm channel; it carries the new flow
#     after the next marketnow.site deploy — see eddyflores100-lang/marketnow)

# Or install individual packages
npm install agent-trust-card        # ATC/1.0 SDK
npm install -g marketnow-mcp       # MCP server (15 trust tools)
npx @marketnow/uta-conformance    # run the 14-vector conformance suite
npx @marketnow/sentinel-rules --path .  # 29 MCP security rules, zero-dep scan
npx marketnow-audit bit.ly        # domain scam-check + ATC + OCSP, CI exit codes

📊 项目统计

指标数值
NPM 包12 个(上周合计下载量:4,901+)
一致性(实时)14 个公开向量 · 24 项检查 + 10 个变异用例 · v1.3.5(与 npm 同步)
透明日志锚点3 条 Rekor 日志记录(verify-rekor.mjs,9 项检查)
CA 密钥轮换已于 2026-09-08 执行(mn-ca-002 → mn-ca-003)——事后分析
测试向量(ATC/1.0)5 个冻结向量 + 清单——MARKETNOW 仓库
测试向量(ATC v3.0)36 个(8 个正向 + 17 个负向 + 5 个变异 + 6 个跨语言)——uta-monorepo/vectors/
格式适配器9 个(ATC、EAT-AI、ZTA、A2A、MCP Card、W3C VC、OAuth、SPIFFE、X.509)
Dev.to 文章194 篇(英文 + 15 种语言)
下载渠道5 个(NPM、jsDelivr、unpkg、marketnow.site、GitHub)

📦 软件包

软件包版本描述过去一周的下载量
marketnow-mcp1.15.0包含 15 个信任工具的 MCP 服务(新增撤销和指纹识别;SDK 已加固,npm audit 检查无问题)1,003/周
agent-trust-card1.4.1ATC/1.0 SDK(签发、验证、检查)616/周
marketnow-install-stack1.2.1多来源安装程序(支持实时目录中的 5 个技术栈)178/周
@marketnow/uts2.0.3通用信任架构298/周
@marketnow/trust-core2.0.3信任引擎核心:验证管线 + 行为/漂移 + 策略 + 轨迹 + 跨 Agent(92 个导出,零依赖)313/周
@marketnow/trust-adapters1.0.49 种格式适配器(导出 X509;自包含,零依赖)282/周
@marketnow/trust-gateway1.0.5MCP 中间件网关 + 导出 ReceiptStore/ReceiptGenerator(自包含,零依赖)307/周
@marketnow/cline-trust-plugin1.1.2Cline 拦截器:撤销门控 + TFP 工具表面固定346/周
@marketnow/uta-conformance1.3.514 个签名测试向量 + 参考评分器 + 卡片生成器 — npx @marketnow/uta-conformance307/周
@marketnow/sentinel-rules1.1.229 条 MCP 安全规则:semgrep 配置 + 零依赖精简扫描器 — npx @marketnow/sentinel-rules --path .471/周
@marketnow/trust-mcp-middleware1.0.2MCP tools/call 包装器:凭证强制执行 + 签名审计回执319/周
@marketnow/trust-observability1.0.3零依赖可观测性:结构化日志、追踪、Prometheus 指标461/周
@marketnow/uta-verify1.0.2CLI 凭证验证器:ATC v3、JWT、VC、A2A、EAT、ZTA、MCP — CI 退出码new
marketnow-audit1.0.1安全审计 CLI:域名诈骗检查、ATC 验证、OCSP 状态、目录 — 用于 CI 的退出码(0 PERMIT / 1 DENY / 2 CAUTION)new

🛡️ 5 种防封锁下载渠道

  1. NPM Registry — 主要渠道,独立于 GitHub
  2. jsDelivr CDN — 免费全球 CDN,自动镜像 NPM
  3. unpkg CDN — 替代 CDN,同样镜像 NPM
  4. marketnow.site — AliceLabs 所有的源服务器
  5. GitHub org — alicelabs-llc/universal-trust-adapter(本仓库)

🔢 分类——不同系统中的计数分别指什么

这个生态中存在三种不同的计数。它们不是对同一事物的三种计数方式:

系统计数计数对象验证位置
Sentinel(审计流水线)12 个阶段 / 10 个层级索引认证(L1)、静态分析(L1.5–L1.9)、深度 tarball 扫描(L2,29 条规则)、沙箱(L2.5)、运行时监控(L3)、依赖项/密钥/SBOM/策略(L4–L9)/security/sentinel-v3.0
ATC/1.0(凭证验证)10 项控制——8 项必需 + 2 项可选签名、密钥选择、有效期、状态、撤销……按每张 ATC 卡片计算SPEC.md §2 → MARKETNOW 仓库
UTA(互操作层)9 种格式适配器通过 UTS 转换的凭证格式:ATC、EAT-AI、ZTA、A2A、MCP Card、W3C VC、OAuth、SPIFFE、X.509/uta

如果任何页面写着“8 层审计”,那就是过时信息——Sentinel 流水线由 12 个阶段组成,归为 10 个审计层级(L1–L9)。ATC 的“8”指的是必需验证控制项的数量(总计 10 项)。UTA 的数字指的是格式,而不是层级。

📐 开源核心架构

层级内容许可证
1. 插件模板第三方适配器的接口和样板代码MIT
2. UTS 规范通用信任架构(规范 + JSON Schema)CC-BY-NC-ND 4.0
3. 引擎 + Sentinel + 拦截器TrustEngine 核心、Sentinel 12 阶段 / 10 层级审计、eBPF 执行AL-1.0

🧪 试用

# Verify any ATC card (ATC/1.0 or ATC v3.0)
npx -y agent-trust-card verify card.json

# Run the MCP server (works with Claude Desktop, Cursor, Cline, Continue, Aider)
npx -y marketnow-mcp

# Run the conformance suite (no clone needed)
npx -y @marketnow/uta-conformance

# Or from source (atc-sdk lives in the MARKETNOW repo since the 2026-09-26 split):
git clone https://github.com/alicelabs-llc/MARKETNOW
cd MARKETNOW/atc-sdk && npm install && node test/conformance.mjs

🧬 测试向量

ATC/1.0(5 个冻结向量): MARKETNOW 仓库 → docs/atc-spec/test-vectors/ — 5 个测试样例,每个向量均包含规范 JCS 字节、SHA-256 和 Ed25519 签名。

ATC v3.0(36 个向量): uta-monorepo/vectors/ — 8 个正向 + 17 个负向 + 5 个变异 + 6 个跨语言向量,另含一个提示词注入语料库。MANIFEST 列出了每个向量的预期结果。

测试 CA 密钥对有意公开发布(包括私钥),以便跨语言复现。

⚠️ 仅供测试——此私钥有意公开。绝不能在生产环境中信任它。 ca-test-2 的存在,是为了让任何人都能用任何语言重新生成并重新签署一致性向量。 使用 ca-test-2 的签名只能证明一致性测试套件的行为——不代表其他任何内容。生产 CA (mn-ca-003)使用独立密钥,绝不公开,其生命周期可通过 撤销注册表和 2026-09-08 事件复盘进行审计。

🛰️ x402 实时端点(生产环境)

UTA Trust API 已上线,可通过 x402(USDC,base-sepolia)付费使用——无需 API 密钥、账户或注册:

验证一张卡片POST https://uta-trust-api.eddyflores100.workers.dev/v1/trust/verify — 0.01 USDC
批量验证(1..10 张卡片)POST https://uta-trust-api.eddyflores100.workers.dev/v1/trust/batch — 0.08 USDC
免费GET /health · GET /v1(机器可读文档)· GET /(落地页)
# 1) ask the resource — you get 402 + accepts[] (payment requirements)
curl -s https://uta-trust-api.eddyflores100.workers.dev/v1/trust/verify -X POST \
  -H "Content-Type: application/json" -d '{"card": { ...ATC... }}'
# 2) build the EIP-3009 payment for the quoted amount, base64-encode the payload JSON
# 3) retry with  X-PAYMENT: <base64>  →  200 + X-PAYMENT-RESPONSE (settlement proof)

任何 x402 客户端都可以使用(x402-fetch、x402-requests 或你自己的 EIP-3009 签名器)。边缘验证器忠实移植了参考评分器的语义(JCS 签名子树、固定信任锚、双向有效期窗口、活动状态检查),并在 ATC/1.0 一致性向量测试中获得 14/14 的分数。验证与结算均通过 x402 facilitator 执行——未结算,就不会返回 200。

📋 规范与文档

🌐 社区

📄 许可证

组件许可证
插件模板MIT
UTS 规范CC-BY-NC-ND 4.0
Engine + Sentinel + InterceptorAL-1.0

作者: Edison Flores · 电子邮件: [email protected] · 网站: https://marketnow.site
公司: AliceLabs LLC(美国怀俄明州)

许可证

采用 MIT 或 Apache-2.0 双重许可,由你选择——可免费用于任何用途,包括 商业用途。本仓库及所有 MarketNow npm 包(marketnow-mcp v1.14.0+、 agent-trust-card v1.4.0+、@marketnow/*)均采用双重许可:详见 LICENSE-MIT 和 LICENSE-APACHE。 商标(“MarketNow”、“UTA”、“ATC”)归 AliceLabs LLC 所有,详见 NOTICE。

评论

支持 Markdown

第一次接触 MCP?

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

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