SPXI-gnΩsis

dev.spxi由 spxi.dev 发布官方发布者v0.21.5更新于 Nov 2, 2026

Opens Wikipedia sentences against their cited sources; builds sourced knowledge objects into /non.

已验证Streamable HTTP可网页运行网页搜索与抓取金融知识与记忆

概览

AI 生成的概览

远程 MCP 服务,把维基百科句子与其引用来源对照核查,并构建有来源的知识对象;付费可通过银行卡或 x402 完成。

可以做什么
  • 按名称查找人物、作品、概念、机构或操作者的有来源知识对象,名称有歧义时返回候选
  • 把一句英文维基百科句子与其引用来源对照打开,同一状态已读过则免费,否则计价
  • 付费前先报价:整篇文章、按档位读取句子,或对某对象发起委托
  • 查询订单状态、报价明细、进度、收据与退款
  • 生成 Stripe Checkout 链接,由本人用银行卡支付报价
  • 取回已交付结果:组成内容、证据记录或发布状态
适用场景
适合在引用或依赖某句维基百科内容前,需要对照其引用来源进行核查时使用;也适合需要为实体或操作者获取有来源知识对象的场景。若需要先报价并跟踪付费研究任务,而非本地自行完成,也可考虑。
运行要求
远程 Streamable HTTP 端点 gnosis.spxi.dev,无需安装包或本地运行时。MCP 端点未声明身份验证。付费任务需要付款:银行卡经 Stripe Checkout(最低 0.50 美元),或代理按请求使用 Base 主网 USDC 的 x402。启动归档工作进程的免费报价按地址限流。
安装前请注意
大部分实质工作都要付费:句子按句计价,委托有分阶段最低价,费用按已交付工作结算并涉及退款。银行卡付款经 Stripe 处理,退款时 Stripe 仍收取手续费。委托会把对象的公开条目写入 Negative of the Negative 归档,结果以 CC BY 4.0 公开发布。付款在工具给出的 HTTP 路由上完成,不在 MCP 调用内。

安装

在 SourceWeft 中

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

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

交给智能体安装

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

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

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

其他 MCP 客户端

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

{
  "mcpServers": {
    "spxi-gn-sis": {
      "type": "http",
      "url": "https://gnosis.spxi.dev/mcp"
    }
  }
}

README

SPXI-gnΩsis

Opens existing compositions against their sources and constructs sourced knowledge objects, for entities and for operators. Its principal application opens pinned Wikipedia revisions: each sentence read against the sources it cites and the sources its article cites elsewhere, under the policy texts it was written against, with the reading kept as evidence. A commission also consults the Crimson Hexagonal Archive by its own procedure and composes the object's row in the Negative of the Negative (/non), which lands there public. Paid by card (Stripe Checkout) and, for agents, per request over x402 (USDC on Base mainnet).

Fund the counterinfrastructure. Rebuild the foundations of the world.

Jack said, “The foundations of this world are unsound, and the foundations of the world above are unsound. Write this down, for these words are faithful and true: I make it new.” — after The Gospel of Antioch, saying 11, and Revelation 21:5, its order inverted

SPXI methods: the opening is 0.17 and /non is 0.16 of the SPXI method inventory.

The reading step (S3) follows EA-WIKI-OPEN-01 v1.1 (#1697), protocol gnosis-S3/0.6: the innocent reading first; uncited sentences read against the article's other sources; a gloss tested as a reading; ambiguous phrases divided; entailment held to predicate, unit and function; three measures kept apart (source fidelity, primary-text adequacy, operative retention); retained authority as retained, lost, mixed or unknown; and the five-part account. The invitation codes and the two-arm check of §6.3 (c) are recorded and never counted toward a verdict until a round on fixed cases has scored them (§9.7). Every quotation is checked against the full source, and a quotation from outside the passages sent is recorded as its own breach. The second of the two passes is an independent reading that returns only the fields the passes are reconciled on; the full account is the first pass's. Up-front thinking is off and both passes answer in one enforced JSON form, so the second reads the first's cached prefix.

The commission's archive step (S7–S8) follows EA-NEGONT-02 v0.9 (#1690): the archive traversed at D, R and O with one citation hop, admission by two independent readings, the archive and field ledgers extracted, the ontology read twice, then the knowledge object, its compression and the field-only arm composed, the delta read against T, and a reverse entailment audit. Where the two ontology readings disagree, the reading of ρ = constructs is taken (ruled 2026-10-25), and the disagreement is recorded with both readings; a disagreement no rule settles withholds the composition, and the withholding is recorded as a breach. The row is written as a landing tree; the archive's landing workflow (.github/workflows/land-non-rows.yml there) reads GET /v1/landable and lands each row it has not landed by scripts/land_non_row.py, verified against its manifest, with no one's tap. A row whose T the caller attests is held until its capture is seated.

The service's readings (each result's composition, evidence record, opened article and annotations) are licensed CC BY 4.0, ruled 2026-10-25, as are the /non rows; verbatim Wikipedia sentences within them remain CC BY-SA 4.0. A reading is kept and served free to any later caller of the same sentence at the same state.

Tiers and prices

Prices come from measured cost and are never subsidized: a quote lists the maximum, the charge is for completed work only, and what the work did not use is refunded.

  • Check (tier: check). One sentence at a time on the small model: 2¢ a sentence (measured 0.8¢, times 1.5), 0.5¢ where the reading is already in the ledger.

  • Opening (tier: opening, the default). Sentences opened against their own sources and the article's, two passes on the middle model; the archive is not consulted. 22¢ a sentence (measured 14.5¢, times 1.5), 1¢ where the reading is already in the ledger. GET /v1/sentence opens one sentence at the point of contact; mode=preliminary is one quick pass.

  • Commission (tier: commission). The opening, with the archive consulted and the entity's /non row composed, in two stages priced and charged apart, from the traversal they would run: the reading (traversal, admission, extraction, the ontology read twice; at least $0.75) and the construction (the knowledge object, its compression and field-only arm, the delta, the audit; at least $0.25), each at its estimate × 3. Each stage is charged when it delivers, at its measured cost × 3, never above its line; a stage that does not deliver is refunded. The reading's deliverable is its dossier (the landing tree: traversal, admitted deposits with their readings, both ledgers, both ontology readings); the construction's is the row. Model spending stops at its stage's line and never passes what the order brings in (what it paid, less the payment fee); the construction's share (its estimated cost × 1.5) is held while the reading runs. A delivered order keeps its charge and never less than what it cost, its model cost and its payment fee (Stripe keeps its fee on any refund; card 2.9% + 30¢, stablecoin 1.5%); a card order at or below the $0.50 card minimum keeps the minimum, stated before payment. An order that delivers nothing is refunded in full. A paid sentence is settled before it is read. Free quotes that start the archive worker are limited to 12 an hour from one address and 60 an hour in all. Only a row its order paid for is listed for landing. The margin is 3× for commissions while the service stabilizes (2× from 2026-10-24 to 2026-10-25); the sentences of an article are priced at 1.5×, as at the opening. A completed reading is kept as a checkpoint under the execution key: a construction that failed, or a later order on the same input, starts from it, and a reading from the checkpoint is charged at 10¢. portable adds the knowledge object as a package. An entity the encyclopedia does not hold (object) is always a commission.

  • Grounded sentences (mode=grounded). Once an article has been commissioned, any sentence its /non row holds can be asked for with the archive's claims on it, at two cents over the sentence's price. Where no commissioned row holds the sentence, the commission is offered and nothing is charged.

  • Erasure audit (audit, 2026-10-29). The Self-Audit Module for Public Summarizers v3.2 (#817) run as an order: a source and the answers that render it (pasted, or seated in the Capture Registry). The provenance atoms are taken from the source by two independent readings, and only an atom both find, each with a quote found verbatim in the source, enters the set (Measurement Sovereignty: never from the answers audited). Each answer is read twice for every atom (present, absent, or reassigned to someone else, with the quote) and for the ABN gate; a disagreement is kept as contested and a quote not found in its text is recorded as a breach. The module's family metrics are computed from the agreed cells with the formulas of its compute page (FC, ACP, ASI, shard coverage, the condition, CC at k ≥ 4), and PER per answer; Ω, Π_d, RR, DD, QFS, DSL, α_T, Β and L are named as not computed, with the input each needs. Priced at its estimate × 3, at least $0.50; charged at the measured cost × 3, never above the quote. The result is public under CC BY 4.0. The existence screen is free (scope: existence): by rule, with no model, it finds the phrasings of existence denial near the node's name, a hedged denial included, and a reported failure scored apart (operator, 2026-10-29: the existence check, "about 1/100th of the computation", is the free part). test/audit-probe.mjs holds both.

Where it runs

  • Service: https://gnosis.spxi.dev (Vercel project spxignosis). GET / answers JSON to agents and a page to browsers; GET /llms.txt is the same description for machine readers.
  • Archive worker: the deployed service holds no archive, so quotes and runs that consult it (commissions, packages, entity objects) are made by .github/workflows/archive-worker.yml, which checks the archive out beside this repository and runs scripts/worker.js. The service starts it the moment there is work (a workflow dispatch, with GITHUB_DISPATCH_TOKEN), and it also runs every ten minutes. A commission quote answers 202 with its status address; a paid order is queued, run there, and settled back through /v1/quotes/{id}/settle, where the refund is computed and sent.
  • Agents: POST /v1/openings/{id} pays a quote over x402 and answers 202 with its status address; the order then runs as a card order runs (queued for the worker where it consults the archive), and the result is retrieved by id. GET /v1/non?name= finds a /non entry by its name, free, or offers its construction as a free quote. POST /mcp serves the same requests as tools (Model Context Protocol, Streamable HTTP, JSON): find_entry, open_sentence, get_quote, order_status, card_checkout, get_result.
  • GET /v1/calibration is the latest calibration release, requested by calibration/request.json and run by the worker on held-out /non rows within its cap.
  • Refunds are recorded with their state (none owed, succeeded, pending, failed); a failed refund is an obligation still owed and is retried, by the worker's settle and by /v1/quotes/{id}/resume. A paid order not delivered within 24 hours of payment (GNOSIS_ORDER_HOURS) is closed and refunded in full.
  • Long card orders hand themselves on: each invocation reads for its time budget and starts the next through /v1/quotes/{id}/continue; a stopped order is restarted by /v1/quotes/{id}/resume.
  • Records are written to /tmp and to a private Vercel Blob store (BLOB_READ_WRITE_TOKEN) and read back from Blob by any instance. The committed store/ is read-only seed data (policy texts, snapshots, replays). public/ holds the mark and icons.
  • Keys are read from the environment and never logged: ANTHROPIC_API_KEY (the reader), STRIPE_SECRET_KEY and STRIPE_WEBHOOK_SECRET (card), GITHUB_DISPATCH_TOKEN (worker start), and a receiving address for x402 (STRIPE_DEPOSIT_ADDRESS or GNOSIS_PAY_TO). See src/payments.js and src/reader.js.
  • Protocol home: https://spxi.dev · archive: https://www.alexanarch.org · /non: https://www.alexanarch.org/non/

Locally: npm install, then npm start (port 4402); bash scripts/test-all.sh <new store dir> runs the tests against recorded readings.

Licensed under the PolyForm Shield License 1.0.0. See LICENSE.md.

来源:README.md,提交 dedb768

工具

6

find_entry

Find a /non entry by name

Use first when a person, work, concept, institution or operator needs a sourced knowledge object: looks the name up in the Negative of the Negative (/non), free. Returns the entry (its page, data and status) when one exists; the candidates and what tells them apart when the name is ambiguous; or, when none exists, the request for a free construction quote to pass to get_quote. Does not check a sentence (use open_sentence) and charges nothing.

输入参数name必填context

open_sentence

Check one Wikipedia sentence against its sources

Use when one sentence from an English Wikipedia page must be checked against the sources it cites before it is quoted or relied on. Send the sentence exactly as it stands and the page's URL. Free when the sentence has already been read at the same state; otherwise returns its price (typically 22¢ opened) and the paid HTTP route (x402) that reads it. A text that is not the page's sentence exactly is answered with the page's closest sentences, nothing charged. For a whole article use get_quote with the article instead.

输入参数url必填modetext必填

get_quote

Price a whole article or a commission (free)

Use to price work before paying: a whole Wikipedia article (article: its link or title, or oldid), read sentence by sentence at a tier, or a commission on an object (object with kind entity or operator, name, and for an operator its strings; commission construct or open). Free; returns a quote_id with each deliverable, its line and the maximum, or, for a commission, a quote_id whose price appears at order_status within minutes. Pay a quote over x402 at POST /v1/openings/{quote_id}, or have a person pay with card_checkout. For one sentence use open_sentence; to see whether an object already exists use find_entry first.

输入参数tieroldidobjectarticlecommission

order_status

Where a quote or paid order stands

Use after get_quote or a payment, with the quote_id: returns the state (estimating, quoted, paid and running, delivered, refunded), the quote with its lines and expiry, the order's progress, its receipt and refund, and, once delivered, the result_id to pass to get_result. Charges nothing and starts nothing.

输入参数quote_id必填

card_checkout

A card payment link for a person

Use when a person, not the agent, will pay a quote by card: returns a Stripe Checkout link (url) for the quote's maximum, at least $0.50. The work runs when the payment completes; the charge follows the work delivered, never above the quote, the rest refunded, and an order that delivers nothing is refunded in full (a card order quoted under $0.50 keeps the $0.50 minimum). An agent paying itself uses x402 at POST /v1/openings/{quote_id} instead.

输入参数quote_id必填

get_result

Read a delivered result

Use once order_status names a result_id: returns the delivered work. part composition (default): the usable result, each sentence's reading or the knowledge object; evidence: the full record behind it (quoted spans, source hashes, both readings, breaches, model cost); publication: whether the /non row is composed, checked, landed and public. Free to read.

输入参数partresult_id必填

版本历史

1
  1. v0.21.5最新Oct 26, 2026

评分

已满足适用检查项的 90%

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

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

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