Skip to content

Upgrades TLSN to Alpha 14#366

Merged
Step7750 merged 7 commits intomasterfrom
feature/tlsn-alpha14
Feb 20, 2026
Merged

Upgrades TLSN to Alpha 14#366
Step7750 merged 7 commits intomasterfrom
feature/tlsn-alpha14

Conversation

@Step7750
Copy link
Member

@Step7750 Step7750 commented Feb 19, 2026

Prod servers are now on Alpha 14, makes the various changes necessary.

Of note, there are a few breaking changes in the wire request/response, however this doesn't affect prod.

Clients are now given an opaque payload string that can be sent to a verifier.

Closes CSF-1026


Note

Medium Risk
Touches the TLSN proving pipeline and its wire/session semantics; failures would break proof generation and notary verification, but changes are scoped to the notary/offscreen path.

Overview
Upgrades the TLSNotary integration to @csfloat/tlsn-wasm 0.1.0-alpha.14 and updates the offscreen prover initialization to match the new API (worker-based init, logging config, crate filters, and hardware concurrency).

Refactors the prove flow to use a notary-managed WebSocket session (NotarySessionClient) and returns an opaque payload string as the proof result, while updating request sizing/reveal logic to fit the new wire expectations (including hiding the Steam access_token in the transcript).

Written by Cursor Bugbot for commit f972fcf. This will update automatically on new commits. Configure here.

Prod servers are now on Alpha 14, makes the various changes necessary.

Of note, there are a few breaking changes in the wire request/response, however this doesn't affect prod.

Closes CSF-1026
Copy link
Collaborator

@GODrums GODrums left a comment

Choose a reason for hiding this comment

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

Pretty cool stuff!

@csfloat/tlsn-wasm comes with lots of errors in the declaration files. We might want to enable skipLibCheck in our tsconfig.json for now to avoid error propagation to our compiler

@Step7750
Copy link
Member Author

Pretty cool stuff!

@csfloat/tlsn-wasm comes with lots of errors in the declaration files. We might want to enable skipLibCheck in our tsconfig.json for now to avoid error propagation to our compiler

Fair, appears to be auto-gen annoyances with assuming serde types. I've enabled skipLibCheck since this doesn't affect runtime.

@Step7750 Step7750 merged commit f669b53 into master Feb 20, 2026
2 checks passed
@Step7750 Step7750 deleted the feature/tlsn-alpha14 branch February 20, 2026 01:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants