Block a user
feat: MCP server catalog core -- signed, validated, resolvable (#10, #61)
the_og
created branch feat/10-catalog-core in the_og/better-claude-config
2026-07-12 17:32:54 -04:00
Sign release checksums with Ed25519 (#63)
the_og
created branch feat/63-signed-checksums in the_og/better-claude-config
2026-07-12 17:30:13 -04:00
Binary distribution is the root of trust — code signing / notarization story
Decision (AJ, 2026-07-12): no paid certificates. Do the free half, document the limit honestly.
Investigated, all dead ends for a zero-budget project:
- macOS — Gatekeeper trusts…
Binary distribution is the root of trust — code signing / notarization story
Catalog Console: maintainer-only review + signing tool (no manual scripts)
Adversarial review (Fable) — amendments to the Console
🔴 Review/sign TOCTOU
The Console reviews PR diffs but signs a file. Between "maintainer acknowledged every entry in PR…
Signed catalog: Ed25519 verification, remote refresh, anti-rollback
Adversarial review (Fable) — design amended, one real hole found
🔴 BLOCKER: the headline property was only half-true
**"A blindly-merged malicious PR reaches no users" holds for the…
Catalog Console: maintainer-only review + signing tool (no manual scripts)
Signed catalog: Ed25519 verification, remote refresh, anti-rollback
[#10] Server catalog / one-click add — design pass first
Decision + final design (2026-07-12) — signed remote catalog
Decisions taken with AJ after the research pass above.
1. Distribution: bundle and refresh (not either/or)
Pure-bundled…
[#10] Server catalog / one-click add — design pass first
Catalog research pass (2026-07-12) — 112 servers surveyed
Ran a 4-way parallel research fan-out (official/dev tooling · business SaaS · cloud/infra/data · personal/homelab/search), verifying…
release: v1.3.0 — named server sets, project config discovery, schema lint, UX polish
release: v1.3.0 — named server sets, project config discovery, schema lint, UX polish