
Trustscoreagent
io.github.trustscoreagent由 GitHub 帳號 trustscoreagent 發布v0.2.7更新於 Nov 1, 2026
Check the reputation of AI microservices and public APIs from an open trust registry.
概覽
讓助理在開放的信任註冊表中查詢、提交與瀏覽 AI 微服務及公開 API 的信譽評分。
- 可以做什麼
- 依網域、URL 或 DID 查詢服務信任分,並可核對 x402 端點上的收款位址是否與註冊表記錄一致
- 呼叫服務後提交評分,附上狀態碼、延遲、schema 是否有效等指標
- 列出並探索已評分服務,支援排序、篩選與分頁
- 檢視稽核紀錄:Merkle 根、包含證明與一致性證明,以及 OpenTimestamps 錨定
- 查詢自身代理的信任分與註冊表使用量統計
- 適用情境
- 適合助理在呼叫第三方 API 或付費 x402 微服務前需要信譽參考,或在呼叫後記錄結果供其他代理參考的情境。
- 執行需求
- 以 stdio 方式在本機執行,通常透過 npx 使用 npm 套件。不需帳號或 API 金鑰。需要能連線至 TrustScore 註冊表 API,可用 TRUSTSCORE_API_URL 覆寫基礎位址。除非設定 TRUSTSCORE_AGENT_DID,否則會在使用者主目錄產生 Ed25519 金鑰。
安裝
在 SourceWeft 中
- 開啟 儀表板中的 Trustscoreagent,將其新增到工作區。
- 為需要使用其工具的對話啟用該服務。
Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。
其他 MCP 客戶端
參照 儲存庫 中的啟動說明。
README
TrustScoreAgent
Free, open reputation registry for AI microservices. Agents check trust scores before calling any service.
Status: Phase 1 (early). The API, scoring (Beta + EigenTrust), receipt verification, Merkle audit trail and MCP server are implemented and tested, but the public dataset is still small (seeded by a transparent probe of public APIs and x402 endpoints), and parts of the design (x402 payments, mandatory agent signatures) are Phase 2. We publish early and openly on purpose: the trust layer for the agentic economy should exist, be auditable, and be adoptable before it becomes critical. See the trust model in SECURITY.md.
What is this?
AI agents increasingly rely on paid microservices. TrustScoreAgent lets any agent:
- Check the reputation of a service before calling it
- Rate a service after calling it
- Discover which services are reliable
No account needed. No API key. Identify services by URL, domain, or DID.
Quick start
Local development
Architecture
- C# / .NET 8: ASP.NET Core Minimal API
- PostgreSQL: Ratings and service scores
- Redis: Score caching, rate limiting, nonce tracking
- Beta Reputation System: Bayesian scoring (per-dimension: availability, latency, conformity)
- EigenTrust: Anti-Sybil agent trust scoring
- Merkle Tree: Audit log with inclusion and consistency proofs (RFC 6962 tree; each leaf commits to what the rating reported)
- Ed25519 Receipt Verification: Cryptographic proof of service interaction
- MCP Server: Integration with Claude, Cursor, and MCP-compatible agents
API Reference
Core (free, always)
Premium (free for now, x402 micropayments later)
Service identification
All endpoints accept services in any format (they are normalized internally):
api.example.com(domain)https://api.example.com/v1/translate(URL)did:web:api.example.com(DID)
All three resolve to the same service.
MCP Server
TrustScoreAgent is available as an MCP server for Claude, Cursor, and other agents.
Before paying an x402 endpoint, check_reputation with the pay_to of the 402 you received
says whether that payee is the one the registry has seen there. See docs/mcp.md
for full setup instructions. Also listed on the
official MCP Registry
(io.github.trustscoreagent/mcp-server), npm,
Smithery and
Glama; each GitHub release attaches an
.mcpb bundle for Claude Desktop.
x402 plugin
@trustscoreagent/x402 plugs into the x402 client SDK (@x402/core, used by
@x402/fetch and @x402/axios). Before each payment it checks the payee against the one the
registry saw on that endpoint and stops the payment on a mismatch, before anything is signed.
The score alone never blocks unless you set minScore, an unreachable registry never blocks
unless you set failClosed, and rating after payment is opt-in (rate: true). It runs in your
agent: requests never go through TrustScoreAgent. See x402-plugin/README.md.
Framework integrations
Drop-in tools for agent frameworks (no account or API key needed):
- LangChain:
from trustscoreagent_langchain import get_trustscoreagent_tools - CrewAI:
from trustscoreagent_crewai import get_trustscoreagent_tools
Each exposes trustscore_check_reputation, trustscore_submit_rating, and
trustscore_list_services. See integrations/.
Documentation
- API Reference
- Examples & Recipes
- Receipt Standard
- MCP Server Setup: Claude, Cursor, Windsurf
- x402 plugin: check the payee before paying
- Why Trust Matters for Agents
- Privacy & Data Handling
- Audit Log Specification, with an independent verifier in
tools/verify-proof
Contributing
Contributions are welcome: see CONTRIBUTING.md and our Code of Conduct. To report a vulnerability, follow SECURITY.md.
Project status & trust model
TrustScoreAgent is Phase 1 (early). What that means in practice:
- Baseline data is real and auditable. Initial scores come from a transparent operated
probe (
did:web:trustscoreagent.com:probe) that measures the availability, latency and conformity of a curated list of public, free APIs, and of the x402 endpoints agents pay the most (picked daily from the public Bazaar catalog and probed without paying, see docs/x402-probe.md): real, Merkle-audited measurements, not fabricated numbers. For those x402 endpoints the score also says which payee address and price they ask for, and when either last changed. Community and receipt-verified ratings accumulate on top. (The earlier fictitious*.example.comseeds have been removed.) - Single operator. Neutrality currently rests on open-source scoring code and a verifiable Merkle audit trail, not on decentralization. Federation is a later phase.
- Agent identity can be proven, but is not yet mandatory. Agents identified by a
did:keysign each rating with their Ed25519 key (X-Agent-Signature), which binds the rating to the holder of that key. Unsigned ratings still count at half weight so existing clients keep working, which means a rating is only as attributable as its signature. Verified service receipts remain the strongest signal.
See SECURITY.md for the full trust model and how to report vulnerabilities.
License
Apache-2.0. See LICENSE.
來源:README.md,提交 4397500
工具
0版本歷史
7- v0.2.7最新Oct 18, 2026
- v0.2.6Oct 17, 2026
- v0.2.5Oct 9, 2026
- v0.2.4Sep 27, 2026
- v0.2.3Sep 27, 2026
- v0.2.2Sep 26, 2026
- v0.1.1Sep 16, 2026
評分
已滿足適用檢查項的 50%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
- 近 30 天內可連通25 分
請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。
- 已宣告認證方式10 分
請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。
- 已列出工具15 分
請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。
- 描述必需15 分
- 圖示10 分
- 文件15 分
- 授權條款10 分