Semanto by Trooth

co.trooth由 trooth.co 发布官方发布者v1.1.0更新于 Nov 7, 2026

Set up, sign, publish and check Semanto, a company's signed website file for AI agents.

已验证Streamable HTTP可网页运行知识与记忆开发者工具安全与监控

概览

AI 生成的概览

用于设置、签名、发布并校验 Semanto——企业供 AI 代理读取与核对的已签名网站副本。

可以做什么
  • 查看密钥身份与设置状态,并阅读说明了解设置顺序
  • 重新读取网站,并列出上次读取后发生变化的页面
  • 审阅企业事实,选择基础版或完整签名版,确认并签名发布
  • 列出已发布版本及其状态,按路径读取单页 markdown 或读取 JSON-LD 签名事实
  • 获取安装指引、检查站点,并将页面与当前签名版本进行校验
  • 列出阅读回执,查看谁读过签名副本
适用场景
当企业希望由代理端到端完成 Semanto 设置时使用:验证域名、读取网站、审阅并签署事实、发布、部署到站点并检查结果。也适合读取或校验已有的签名副本。
运行要求
远程端点 api.trooth.co,使用 streamable HTTP。多数工具需要以 Authorization bearer 头传入代理密钥(tsk_),该密钥在 Trooth 控制台的 Company 下创建;部分工具无需密钥。域名验证需配合 Trooth Network MCP 服务器的域名工具及 DNS 服务商自身的 API,站点安装可能需托管商的 API。
安装前请注意
Authorization 头携带机密代理密钥,应限制其权限范围并在不再需要时撤销。签名与发布会改变企业对外公开的陈述,安装步骤会修改企业站点。部分操作(清除数据、创建代理密钥、关闭双人签名、批准应用)只能由本人在 trooth.co 上完成,另一些操作需等待本人批准。已发布版本与阅读回执是公开的。

安装

在 SourceWeft 中

  1. 打开 控制台中的 Semanto by Trooth,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。

交给智能体安装

把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。

阅读 https://sourceweft.com/mcp/co.trooth%2Fsemanto/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。

查看智能体所依据的安装指南

其他 MCP 客户端

把它添加到你客户端的 mcpServers 配置中。

{
  "mcpServers": {
    "semanto-by-trooth": {
      "type": "http",
      "url": "https://api.trooth.co/os/semanto/mcp"
    }
  }
}

README

Semanto by Trooth

[PyPI version]

Semanto turns a company's website into one signed copy that AI agents can read and check. Each page carries a signature from the company's own key, and every published version is entered in a public log, so anyone can confirm what a company said and when it said it.

This repository holds the open readers for Python, JavaScript and Go with their shared test vectors, and the Cloudflare adapter a company deploys on its own domain. The Semanto service itself is Trooth's and is not here.

Documentation

The documentation is at trooth.co/docs/semanto, with install guides for Cloudflare, Vercel, Netlify, Fastly, Akamai, Gcore, nginx, Apache, WordPress, Shopify, Webflow and Squarespace.

Readers

ReaderPathInstall
Pythonverifier/pythonpip install trooth
JavaScriptverifier/jsCopy verify.mjs; Node 20 or newer, no dependencies
Goverifier/gogo install github.com/troothllc/semanto/verifier/go/cmd/semanto-verify@latest
python
from trooth import SemantoClient
r = SemantoClient().read("https://acme.com/pricing")print(r["ok"], r["reason"])

All three share the same functions, reason codes and the vectors in verifier/test-vectors/v1.

Cloudflare

[Deploy to Cloudflare]

See deploy/cloudflare.

Licenses

The readers are Apache-2.0. The Cloudflare adapter is under the Trooth Adapter License 1.0: run and change it to serve Semanto for domains you control. LICENSE.md has both.

Security

Report a vulnerability to [email protected]. Please do not open a public issue for it.

来源:README.md,提交 56f6e87

工具

16

semanto_whoami

Who this key acts for

Who this key acts for. Sign in to Trooth, or send an agent key, to see what it takes and to use it.

无需输入参数。

semanto_status

Setup status and next step

Setup status and next step. Sign in to Trooth, or send an agent key, to see what it takes and to use it.

无需输入参数。

semanto_guide

How to finish setup

What Semanto is and the order an agent runs it in, with which steps need the person. Read it once before running setup for someone. No key needed.

无需输入参数。

semanto_setup_read_again

Read the website again

Read the website again. Sign in to Trooth, or send an agent key, to see what it takes and to use it.

无需输入参数。

semanto_setup_choose

Choose Basic or the full signed copy

Choose Basic or the full signed copy. Sign in to Trooth, or send an agent key, to see what it takes and to use it.

无需输入参数。

semanto_review_get

The facts to review

The facts to review. Sign in to Trooth, or send an agent key, to see what it takes and to use it.

无需输入参数。

semanto_setup_confirm

Confirm the reviewed version

Confirm the reviewed version. Sign in to Trooth, or send an agent key, to see what it takes and to use it.

无需输入参数。

semanto_sign

Sign and publish

Sign and publish. Sign in to Trooth, or send an agent key, to see what it takes and to use it.

无需输入参数。

semanto_versions_list

List published versions

Every version the company published, newest first, with its state (signed, withdrawn, superseded). No key needed.

输入参数trooth_id必填

semanto_pages_changed

Pages changed since the read

Pages changed since the read. Sign in to Trooth, or send an agent key, to see what it takes and to use it.

无需输入参数。

semanto_install_guide

How to put it on the site

How to put it on the site. Sign in to Trooth, or send an agent key, to see what it takes and to use it.

无需输入参数。

semanto_install_check

Check my site

Check my site. Sign in to Trooth, or send an agent key, to see what it takes and to use it.

无需输入参数。

semanto_receipts_list

Who read the signed copy

Who read the signed copy. Sign in to Trooth, or send an agent key, to see what it takes and to use it.

无需输入参数。

semanto_page

Read one signed page

One page of a company's signed copy as markdown, by its path on the company's site. No key needed.

输入参数path必填trooth_id必填

semanto_facts

A company's signed facts

The company's signed facts as JSON-LD. No key needed.

输入参数trooth_id必填

semanto_verify

Check a signed URL

Checks a page against the current signed version. With no hash, Trooth fetches the page as an agent does (Accept: text/markdown) and hashes what it is served, which is what semanto_install_check checks too; compared says which. status: matches, differs (hash is what was found, signed_hash what was signed), not_served (the page did not answer with markdown), unknown_url or not_signed. No key needed.

输入参数url必填hash

版本历史

2
  1. v1.1.0最新Nov 7, 2026
  2. v1.0.0Nov 1, 2026

评分

已满足适用检查项的 90%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通必需25 分
  • 已声明认证方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分

    请在仓库或注册中心条目中声明许可证。

其他 Trooth 集成