Skip to content

docs: add CONTRIBUTING + SECURITY, polish README#3

Merged
maxchop merged 2 commits intomainfrom
docs/public-repo-polish
Apr 17, 2026
Merged

docs: add CONTRIBUTING + SECURITY, polish README#3
maxchop merged 2 commits intomainfrom
docs/public-repo-polish

Conversation

@maxchop
Copy link
Copy Markdown
Contributor

@maxchop maxchop commented Apr 16, 2026

Summary

First-impression polish for the public source mirror.

  • CONTRIBUTING.md — workflow, scope, and the monorepo back-port policy so contributors know what happens after a PR merges here.
  • SECURITY.md — disclosure address, scope (provenance / x402 / discovery / auth / supply chain), and a short summary of prior hardening already shipped (verify_at allowlist, https-only scheme, wallet-agnostic signer, x402 policy gates).
  • README.md — CI + Node version badges; Docker usage section; Contributing and Security sections linking to the new meta files.
  • CHANGELOG.md — Unreleased section.

No code changes. No new runtime deps. Public repo is still the source mirror; canonical build remains in the monorepo.

Known drift flagged separately

Diff between this repo's src/provenance.ts + tests/provenance.test.ts + tsup.config.ts and the monorepo copy shows the monorepo has additional hardening not yet mirrored here (JWKS size cap, origin+pathname cache key, userinfo-URL rejection, sourcemap-disabled). That sync is a separate PR — out of scope for this docs pass.

Test plan

  • No source changes, existing CI should pass
  • Verify GitHub renders new Contributing / Security sections correctly

🤖 Generated with Claude Code

blake and others added 2 commits April 16, 2026 10:57
- CONTRIBUTING.md — workflow, scope, and back-port policy for the public
  source mirror. Clarifies that canonical build lives in the monorepo and
  merged PRs are back-ported on each tagged release.
- SECURITY.md — disclosure address (security@truealter.com), scope
  (provenance / x402 / discovery / auth / supply chain), and a summary of
  prior hardening (verify_at allowlist, https-only, wallet-agnostic
  signer, x402 policy gates).
- README — CI + Node version badges; Docker usage section (primarily for
  Glama listing); Contributing and Security sections linking to the new
  meta files.
- CHANGELOG — Unreleased section captures this pass.

No code changes. No new runtime deps.

Acted-By: ~blake
Drafted-With: ~cc-opus-4-6
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@maxchop maxchop merged commit b174757 into main Apr 17, 2026
3 checks passed
@maxchop maxchop deleted the docs/public-repo-polish branch April 17, 2026 14:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant