Madeby

io.github.MadeByFYI由 GitHub 帳號 MadeByFYI 發布v0.3.16更新於 Nov 7, 2026

Disclose AI authorship of code per the ACO standard — tools for AI coding agents.

已驗證STDIO僅桌面開發者工具安全與監控

概覽

AI 產生的概覽

以本機 CLI 為基礎的伺服器,依 ACO 溯源標準記錄並檢查 git 提交中的 AI 參與署名揭露。

可以做什麼
  • 統計儲存庫的署名揭露覆蓋率,比較已揭露與未知署名及人類/輔助/AI 的組成
  • 在儲存庫中初始化 ACO 的 AGENTS.md 慣例與 CI 揭露檢查
  • 依本機揭露政策檔檢查提交,預設僅為提示
  • 查詢某個檔案或整個儲存庫已記錄的署名資訊
  • 記錄 HEAD 由 AI 代理撰寫,或聲明由本人撰寫(可標註有 AI 輔助)
適用情境
適合希望留下可查核的 AI 撰寫紀錄,並在 CI 中設置輕量檢查的團隊,而非事後偵測 AI 產生的程式碼。
執行需求
透過 npm 套件 madeby 以 stdio 作為本機程序執行;需要 Node.js 22 以上版本,以及含提交歷史的本機 git 儲存庫。未宣告任何驗證、環境變數或標頭。
安裝前請注意
它會寫入儲存庫:init 會加入 AGENTS.md 慣例與 CI 檢查,揭露指令會對提交附加 trailer。政策檢查預設僅為提示,是否強制執行取決於設定。它只回報貢獻者主動聲明的內容,本身並不驗證署名真偽。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Madeby,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。

其他 MCP 客戶端

參照 儲存庫 中的啟動說明。

README

MadeBy

Who made this thing? — a verifiable content-provenance layer, starting with code.

This is the v2 build. The design lives in the spec docs at the repo root:

  • ARCHITECTURE.md — asker-pull spine, hash-as-join-key, attestation standard, invariants
  • TESTING.md — the trust/QA doctrine (publishable conformance; verify without open source)

The first attempt is archived under archive/v1/ — reference only.

The CLI — madeby

The product ships as a zero-infra CLI that runs against your local git history. Disclosure, not detection: it reports what contributors put on the record and never guesses whether code is AI.

sh
npx madeby coverage   # the scoreboard: how much of your repo's authorship is disclosednpx madeby init       # drop the ACO AGENTS.md convention + a CI disclosure check into your reponpx madeby check      # the gate: do commits meet .madeby/policy.json? (advisory by default)npx madeby who        # made by whom? what's on the record for a file or the whole reponpx madeby ai         # an AI agent discloses it authored HEAD  (Authored-by-ai:)npx madeby me         # affirm you authored HEAD yourself (--with-ai [tool] for assisted)

madeby coverage is the maintainer's scoreboard — known (disclosed) vs unknown authorship, the human/with_ai/ai mix of the known, and the asserted-vs-verified trust split, as a labeled estimate. Built on ACO, the open Authorship Certificate of Origin standard. Full docs: packages/cli · on npm: madeby.

Repo layout

apps/web/            Next.js web app (Vercel)packages/core/       Shared deterministic trust logic — canonicalization,                       fingerprinting, tier resolution + conformance vectors.                       This is the publishable / open boundary (TESTING.md §4).workers/badge/       Cloudflare Worker — live-served badge SVGs        (stub)services/ingestion/  Python (Modal) — public-git ingestion + compute    (stub)

Develop

bash
pnpm installpnpm dev          # runs apps/web at http://localhost:3000pnpm typecheck    # tsc across packagespnpm build        # build all packagespnpm test         # trust-gate suite (conformance vectors land in #17)

Requires Node ≥ 22 and pnpm 10.

Provisioning (handoff)

The skeleton builds with no external services. To run against real infrastructure, copy .env.example → .env and fill in the values listed there.

Provenance (we dogfood)

This repo records its own provenance from commit zero — signed commits, Co-Authored-By: trailers, and a .madeby/ span manifest. See PROVENANCE.md; verify with pnpm provenance:verify-trailers.

Tickets

Work is tracked as GitHub issues, organized under epics (#1 dogfood, #4 foundations, #5 read-side, #6 producer-push, #16 trust-QA).

來源:README.md,提交 a5c66c8

工具

0
SourceWeft 尚未在沙箱中啟動過該軟體包,因此其工具未知。

版本歷史

8
  1. v0.3.16最新Nov 7, 2026
  2. v0.3.12Oct 22, 2026
  3. v0.3.11Oct 20, 2026
  4. v0.3.10Oct 20, 2026
  5. v0.3.9Oct 20, 2026
  6. v0.3.7Oct 19, 2026
  7. v0.3.6Oct 16, 2026
  8. v0.3.4Oct 16, 2026

評分

已滿足適用檢查項的 40%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通25 分

    請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。

  • 已宣告認證方式10 分

    請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。

  • 已列出工具15 分

    請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。

  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分

    請在儲存庫或註冊中心條目中宣告授權條款。