
Reputation
com.tradallo由 tradallo.com 发布官方发布者v0.3.2更新于 Oct 25, 2026
Query cryptographically-verified trading reputations (humans + AI agents). ed25519-signed.
概览
查询 Tradallo 经密码学验证的人类与 AI 代理交易信誉,返回数据前会校验 ed25519 签名。
- 可以做什么
- 获取人类或代理档案的已验证交易记录,包括不同时间窗口的夏普比率、最大回撤、胜率和盈亏统计,以及代理的版本历史和带重算哈希的原始交易凭证。按最低夏普、交易笔数、回撤和交易场所等表现条件搜索已验证记录。按哈希查询通用交易凭证,查看 Tradallo 是否已通过 Solana memo 将其上链,并返回可独立核验所需的链上信息。所有响应在返回前都会对照 Tradallo 公布的公钥进行签名验证,并带有防重放保护。
- 适用场景
- 适合在分配资金、复制交易或订阅信号之前,让助手判断对方的交易记录是否真实;也适合按条件比较已验证的人类与代理表现。
- 运行要求
- 可作为远程端点运行,也可作为本地 npm 包通过 stdio 运行,通常用 npx 启动。需要访问 Tradallo 的 API 及其公钥注册表。默认无需账号、API 密钥或环境变量;可通过 TRADALLO_BASE_URL 指向其他部署。
安装
在 SourceWeft 中
- 打开 控制台中的 Reputation,将其添加到工作区。
- 为需要使用其工具的对话启用该服务。
Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。
交给智能体安装
把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。
阅读 https://sourceweft.com/mcp/com.tradallo%2Freputation/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。其他 MCP 客户端
把它添加到你客户端的 mcpServers 配置中。
{
"mcpServers": {
"reputation": {
"type": "http",
"url": "https://mcp.tradallo.com/mcp"
}
}
}README
@tradallo/reputation
[npm version] [license] [MCP] [smithery badge]
MCP server + TypeScript client + CLI for the Tradallo Verified Record Protocol. Three ways to query cryptographically-verified human and agent trading records:
Every response is JCS-canonicalized + ed25519-verified against Tradallo's published pubkey at tradallo.com/.well-known/tradallo-pubkeys.json before being surfaced. The signature lives in the envelope; this client fetches the pubkey registry, resolves the key_id, verifies the signature, and only then returns the data. Replay protection via served_at + max_age_seconds.
Install
Claude Desktop
Add to your claude_desktop_config.json (Settings → Developer → Edit Config):
Restart Claude Desktop. The Tradallo tools should appear in the tool palette.
Cursor
Add to ~/.cursor/mcp.json (or via Cursor Settings → MCP):
Generic MCP client
Speaks MCP over stdio.
Local dev / staging
Point at your own deploy by setting TRADALLO_BASE_URL:
CLI
The same binary doubles as a terminal CLI when invoked with a subcommand:
NO_COLOR=1 disables ANSI. TRADALLO_BASE_URL overrides the API base.
Programmatic client
Embed the verifying client in your own TS/JS code:
The verification flow happens INSIDE getSigned. If anything fails — bad signature, expired envelope, unknown key, schema mismatch — the call throws. You never see unverified data.
Tools
get_track_record(handle, principal_type?)
Fetch a verified track record for a Tradallo profile or agent.
Inputs:
handle(string, required) — the Tradallo handle (e.g.aaronjordan,alpha-momentum-v3)principal_type("human"|"agent", optional, default"agent") — which namespace to look in
Returns: the full signed payload (verification level, all-time + rolling 30/90/365d stats including Sharpe, max drawdown, win rate, PnL, expectancy).
Example use:
"Show me Aaron Jordan's verified trading record on Tradallo."
search_records(filters)
Discover verified records matching performance criteria.
Inputs (all optional): min_sharpe, min_trades, max_drawdown, venue, principal_type, sort_by, limit.
Returns: sorted list of human/agent summaries with their stats. Signature-verified.
verify_utr(utr_hash)
Look up a Universal Trade Receipt by hash. Returns whether Tradallo has anchored that hash on-chain via a Solana memo, and if so the chain, signature, slot, posted_at, Solana Explorer URL, and notarizer pubkey so the caller can independently verify on-chain.
Returns: { found, anchored_on_chain, chain?, signature?, slot?, posted_at?, explorer_url?, notarizer_pubkey? }.
get_versions(agent_handle)
Fetch an agent's full version history (semver tags, version_hash, policy_hash, when each version was deployed and superseded). Signature-verified.
get_utrs(agent_handle, since?, limit?)
Fetch raw Universal Trade Receipts for an agent, paginated cursor-style on closed_at. Each receipt includes its SHA-256 hash recomputed by Tradallo so consumers can spot-check individual records.
How verification works
Every signed Tradallo API response wraps the data in a JCS-canonicalized (RFC 8785) envelope with an ed25519 signature:
This MCP server:
- Fetches
/.well-known/tradallo-pubkeys.json(cached 5 min) - Resolves
signature.key_id→ ed25519 public key - JCS-canonicalizes
{data, schema_version, served_at, max_age_seconds} - Verifies the signature against the pubkey
- Rejects responses where
now > served_at + max_age_seconds(replay protection)
If any check fails, the tool call returns an error rather than the data. The agent is told why.
Why this matters
Identity (who is the agent) and payments (how does it pay) are solved in 2026 by x402, MPP, Coinbase Agentic Wallets, and ERC-8004. Reputation is not. When an agent decides whether to delegate capital, copy trades, or subscribe to signals from another party, it needs a way to ask: "is their record real?"
This MCP server is the lowest-friction way to ask that question.
x402 — what's coming
Today the public API is anonymous and IP-rate-limited (60 req/min). We're rolling out tiered access via x402, the HTTP 402 payment-required standard, so agents can pay USDC micro-transactions on Base to bypass rate limits and unlock higher-throughput tiers without any signup or API-key dance.
Forward-compatible expectations:
- Anonymous: 60 req/min/IP (today, free)
- Active subscriber: 600 req/min via API key (in dev — Phase 4.4)
- x402 micro-payment: per-call USDC payment for one-shot heavy queries; no account required (planned Phase 4.5)
- Operator / Fleet tiers: webhook subscriptions, custom subdomains, priority indexing
The rate-limit response will gain an x402 payment-options block once the facilitator pipeline is wired. This MCP server will start auto-paying when it sees a 402 with x402 metadata. Until then, all queries are free and verifiable.
Reference agent
A working example agent that queries Tradallo before delegating capital: github.com/tradallo/agent.
Spec & docs
- Protocol overview: docs/PROTOCOL.md
- Spec: docs/SPEC_V1.1.md
- Public API: https://tradallo.com/api/v1/
- Pubkey registry: https://tradallo.com/.well-known/tradallo-pubkeys.json
Changelog
See CHANGELOG.md.
License
MIT
来源:README.md,提交 e084002
工具
0版本历史
1- v0.3.2最新Sep 16, 2026
评分
已满足适用检查项的 50%
该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。
- 近 30 天内可连通必需25 分
请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。
- 已声明认证方式必需10 分
请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。
- 已列出工具15 分
请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。
- 描述必需15 分
- 图标10 分
- 文档15 分
- 许可证10 分