Skip to content

docs: add JS TSS verification library design document#2475

Open
EMerchant90 wants to merge 10 commits intohiero-ledger:mainfrom
EMerchant90:docs/js-tss-verification-library
Open

docs: add JS TSS verification library design document#2475
EMerchant90 wants to merge 10 commits intohiero-ledger:mainfrom
EMerchant90:docs/js-tss-verification-library

Conversation

@EMerchant90
Copy link
Copy Markdown

@EMerchant90 EMerchant90 commented Mar 31, 2026

Adds the design document for the JavaScript/TypeScript block verification library implementing HIP-1056 (block stream format), HIP-1200 (hinTS threshold signatures), and HIP-1398 (WRAPS trusted setup).

What's in this doc

  • Purpose and goals
  • Phased hybrid architecture (Alpha: pure TS deterministic core; Beta: Rust-backed TSS provider)
  • Component-level design for all five verification pipeline stages
  • Public API surface
  • Spike findings from PR feat: JS/TS TSS verifier spike and findings #2411 (Nova IVC discovery, Schnorr verification confirmed)
  • Acceptance tests for Alpha and Beta milestones

Related

Closes #2324
Part of epic #2323
Spike findings: #2411"

@EMerchant90 EMerchant90 requested review from a team as code owners March 31, 2026 15:10
@EMerchant90 EMerchant90 requested a review from jasperpotts March 31, 2026 15:10
@codacy-production
Copy link
Copy Markdown

codacy-production bot commented Mar 31, 2026

Not up to standards ⛔

🔴 Issues 12 minor

Alerts:
⚠ 12 issues (≤ 0 issues of at least minor severity)

Results:
12 new issues

Category Results
CodeStyle 12 minor

View in Codacy

TIP This summary will be updated as you push new changes. Give us feedback

Closes hiero-ledger#2324

Signed-off-by: EMerchant90 <ejaz.merchant@hashgraph.com>
@EMerchant90 EMerchant90 force-pushed the docs/js-tss-verification-library branch from 253560e to af97028 Compare March 31, 2026 15:25
EMerchant90 and others added 8 commits March 31, 2026 14:12
Updated the design document for the Block Verification JS Library, including changes to implementation details, milestones, and status updates.

Signed-off-by: Ejaz Merchant <ejaz.merchant@hashgraph.com>
Signed-off-by: Ejaz Merchant <ejaz.merchant@hashgraph.com>
Clarified the definition of the library in the documentation and emphasized the need for updated block fixtures before Beta testing.

Signed-off-by: Ejaz Merchant <ejaz.merchant@hashgraph.com>
Signed-off-by: Ejaz Merchant <ejaz.merchant@hashgraph.com>
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.

JS TSS Verification Library Design Doc

1 participant