Skip to content
This repository was archived by the owner on Oct 5, 2026. It is now read-only.

v0.3.0

Choose a tag to compare

@xycld xycld released this 21 Mar 09:06
· 25 commits to main since this release

Breaking Changes

  • Removed L1 signature extraction mechanism (SignatureExtractor, CONTENT_DRIFT, signatureHash)
  • Removed createTypescriptExtractor, computeSignatureHash, buildFingerprint exports
  • Removed l1SignatureHashes from CheckInput and computeSignatures option from CLI
  • ScannedFile no longer has exports field; collectScanContext no longer accepts extractor param
  • typescript moved from dependencies to devDependencies

Why

SVP is a language-agnostic protocol. The signature extraction approach reverse-analyzed L1 compiled artifacts (TypeScript-only), violating the top-down compilation philosophy. Verification should happen at the L3 contract layer (Translation Validation paradigm), not by parsing compiled code.

Pure subtraction: 24 files changed, +50/−966 lines.

What's Changed

  • refactor: remove L1 signature extraction by @xycld in #14

Full Changelog: v0.2.3...v0.3.0