Skip to content

Canonicalization profile v1 across all bindings - #7

Merged
jt55401 merged 2 commits into
mainfrom
feat/canonicalization-v1
Aug 28, 2026
Merged

Canonicalization profile v1 across all bindings#7
jt55401 merged 2 commits into
mainfrom
feat/canonicalization-v1

Conversation

@jt55401

@jt55401 jt55401 commented Aug 28, 2026

Copy link
Copy Markdown
Contributor

Summary

  • implement the profile v1 signing pipeline across JavaScript, Go, PHP, Python, Rust, and the Rust FFI
  • add strict JCS handling, parser and resource limits, key resolution hardening, and 118 shared conformance fixtures
  • pin dependency graphs and test installable packages in CI
  • add an isolated Docker matrix and top-down setup guides for each binding

Verification

  • clean Docker matrix from empty dependency directories: JavaScript 59 tests, Go suite, PHP 133 tests with 218 assertions, Python 54 tests, Rust 22 tests, FFI 3 tests, and 118/118 fixtures in every binding
  • final resolver edge fixes: JavaScript 60 tests, Go suite, and 118/118 JavaScript and Go fixtures
  • package installation checks for the root and JavaScript npm packages
  • gofmt, cargo fmt, ShellCheck, Bash syntax, Compose config, JSON parsing, and git diff checks

@jt55401
jt55401 merged commit 37359dd into main Aug 28, 2026
6 checks passed
@jt55401
jt55401 deleted the feat/canonicalization-v1 branch August 28, 2026 04:45
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