Skip to content

fix(api): verification engine modules, security hardening, new packages#91

Open
chrismaz11 wants to merge 1 commit intomasterfrom
cm/cherry-pick-api-fixes
Open

fix(api): verification engine modules, security hardening, new packages#91
chrismaz11 wants to merge 1 commit intomasterfrom
cm/cherry-pick-api-fixes

Conversation

@chrismaz11
Copy link
Copy Markdown
Collaborator

Summary

Cherry-picked the salvageable commits from #84 (cm/restore-api-runtime-deps) which had irreconcilable conflicts due to architectural divergence:

  • fix(auth): Accept canonical TrustSignal API key in production — security.ts hardening + security config tests
  • fix(api): Restore runtime verification modules — adds localVerificationEngine, adapterService, engine/types, registry/catalog, and two new packages (engine-internal, public-contracts) with receipt, signature, and ZKP types

The third commit from that branch (d31c8ec — type regression fix) was skipped because it references artifact receipt imports that don't exist in the current server.ts architecture.

Closes #84

Test plan

  • API builds and typechecks cleanly
  • Security config tests pass
  • Verification engine modules are importable

🤖 Generated with Claude Code

Copilot AI review requested due to automatic review settings March 28, 2026 03:55
@vercel
Copy link
Copy Markdown

vercel bot commented Mar 28, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
trustsignal Ready Ready Preview, Comment Mar 28, 2026 3:56am

Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates repository documentation to use portable, relative links (removing local absolute filesystem paths) and refreshes a short section of repository context text.

Changes:

  • Replace absolute local-path Markdown links with relative repo links throughout the README.
  • Update the “Current Repository Context” paragraph wording.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment on lines +21 to 22
The canonical lifecycle diagram and trust-boundary view are documented in [docs/verification-lifecycle.md](docs/verification-lifecycle.md).

Copy link

Copilot AI Mar 28, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The PR title/description describe restoring API verification engine modules and adding new packages, but this diff only updates README links and wording. If the code changes were intended, they may be missing from this PR; if not, please update the PR title/description to match the actual change set to avoid misleading reviewers and release notes.

Copilot uses AI. Check for mistakes.
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.

2 participants