
Noticer Receipt Maker
io.github.zensteagardenv0.1.0更新於 Oct 8, 2026
Create evidence-backed Noticer receipts. Operator-provisioned API access required.
概覽
一個本機 stdio 連接器,用來執行有證據支撐的 Noticer 收據檢查,包括設定的 JSON 相等性檢查與固定的 GitHub 檢查。
- 功能
- Noticer Receipt Maker 將助理連接到相容的 Noticer API,以便執行有證據支撐的收據檢查。它支援設定的 JSON 相等性檢查,以及被指派的固定 GitHub 檢查,回報所提供證據能確立什麼,而不是自動化所聲稱的結果。公開專案也附帶一個離線驗證器,可在本機依確定性規則檢查所提供的證據封包。
- 適用情境
- 當你希望助理依據已揭露的證據,而不是成功訊息,來核實某個自動化是否真的產生所聲稱的結果時,可以使用它。它適合已經擁有 Noticer API 存取權與被指派檢查能力的團隊,希望從代理中執行檢查。
- 執行需求
- 以本機 stdio 程序在使用者機器上執行,從 mcpb 套件安裝。它需要由營運方提供的、對相容 Noticer API 的存取權以及被指派的檢查能力;僅安裝並不會建立該存取權。未宣告任何環境變數或標頭。獨立的離線驗證器需要 Node.js 24,且不需要帳號、API 金鑰或網路存取。
安裝
在 SourceWeft 中
- 開啟 儀表板中的 Noticer Receipt Maker,將其新增到工作區。
- 為需要使用其工具的對話啟用該服務。
Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。
其他 MCP 客戶端
參照 儲存庫 中的啟動說明。
README
Noticer
Your automation says it succeeded. Noticer checks.
Start here
- Use Noticer with an agent: install Noticer Receipt Maker for MCP. Follow the installation and data-handling guide. This local stdio connector requires operator-provisioned access to a compatible Noticer API and an assigned check capability; installation does not create that access.
- Try the offline verifier: follow the Node.js quick start below. It checks supplied evidence packets locally without an account, API key or network access.
Official MCP Registry listing · Setup help
The MCP connector supports configured JSON equality checks and assigned pinned GitHub checks. Review the prepared scope before running a check, and keep credentials out of chat. See the installation guide for supported hosts and prerequisites.
Offline public verifier
Noticer starts one step earlier than most automation tools: what are you actually trying to have happen?
The public project helps turn a human intention into an explicit Success Contract, then independently verifies disclosed evidence under small deterministic rules. The model or agent may help clarify the goal; it does not author the verifier's verdict.
Understand before acting. Observe before believing.
The user defines success. Automation attempts it. Noticer reports what the evidence can establish.
This repository is the public, Apache-2.0 verifier and protocol. It does not include Noticer's private service, private discovery/learning mechanics, billing, customer data or deployment secrets.
See the whole idea in about a minute
Use Node.js 24 and run:
The demo does four things:
- states a human intention;
- freezes a small Success Contract and its limits;
- rejects a synthetic false-green packet where the automation said success but the evidence does not match;
- accepts a disclosed exact-text packet while still explaining what that ALLOW does not prove.
No account, API key, model, payment, database or network access is required. There are no npm dependencies.
Let Noticer guide your own check
It asks four short questions and reflects the Success Contract back before you confirm it. Confirmation clarifies the check; it does not authorize any external action.
Read the intention guide, Success Contract v1, and the agent guide if you want to connect Noticer to ChatGPT, Claude, Cursor or another agent. Keep the agent outside the deterministic verdict path.
Run the verifier directly
The original synthetic packet contains accepted, while its declared expectation is ok:
The integrity check exits 0. The exact-text check deliberately exits 1. That difference is the point: intact evidence is not automatically evidence for the claimed outcome.
Run the full local suite:
Or run the release check under Node 24:
Build on it
The JavaScript entry point is src/index.mjs. Intention helpers are available from src/intention.mjs.
Good first projects are evidence-packet exporters, readable receipt viewers, adapters that produce disclosed packets, clearer explanations and hostile-input fixtures. Keep the success condition explicit and keep authorization separate.
What this public release checks
packet.integrity.v1 checks implemented packet structure, references and supplied blob hashes.
artifact.text.exact.v1 additionally requires a declared exact-text claim to match supplied evidence bytes.
Both use ALLOW, DENY and INCONCLUSIVE. Public PROVED and DISPROVED remain disabled. This repository does not contact a live destination and does not prove that an automation performed an external write.
Receipts are a separate authenticity check. A valid signature is not the same as issuer trust, a passing evaluation or authorization to act.
Read the implemented packet format, public scope and limits, security guidance, and contributing before using untrusted packets.
Verification status
The launch candidate is exercised locally before publication. npm run check:release requires Node 24; on other Node majors it returns NOT_RUN with exit 2 rather than pretending release acceptance passed.
A green local suite is not a security certification. Windows/macOS execution, complete hostile-input coverage, hosted outcome observation and manual assistive-technology testing are separate gates.
License
Apache-2.0. See LICENSE and NOTICE.
The private Noticer service and private investigation/learning system are not part of this distribution.
The story and working with me
Noticer began with a question: what would we need to observe before believing “done”? I’m sharing the build story and opening the public verifier for other builders to inspect and extend.
If you need help checking one automation’s intended result, I offer a scoped workflow review: an explicit success condition, an evidence report, and repair/recheck priorities. Scope and price are agreed first; unavailable evidence stays unresolved.
Read the story and hiring offer, visit noticer.io, or contact [email protected].
來源:README.md,提交 d4d706a
工具
0版本歷史
1- v0.1.0最新Oct 8, 2026


