v0.1.0-alpha.5
Pre-releaseThis release delivers performance improvements, bug fixes, and updates to our example documentation. We've opted to release these enhancements early to support our community in time for the ETHDam hackathon.
The AuthDecode PR is scheduled for inclusion in our next release. This decision allows us to expedite the current update, ensuring you have access to the latest improvements as quickly as possible.
Highlights
Transcript Size Configuration
Independent limits are now set for the sent and received data transcripts. This adjustment allows for more precise specification of expected data volumes and complements the record layer preprocessing described below.
Record Layer Preprocessing
The MPC-TLS protocol now preprocess the MPC for the sent data transcript, adhering to the configured sent data transcript limit. This enhancement shortens connection times with the server and helps mitigate timeouts.
The default sent data limit is 4KB, but it can be adjusted to accommodate larger HTTP requests or reduced to minimize overall proving time. For configuration options, see ProverConfigBuilder
and VerifierConfigBuilder
(make sure their settings match!).
Interactive Verifier Example
Explore the interactive verifier example to utilize the protocol's "trustless" configuration, which omits Notary attestation and directly proves data to the Verifier.
What's Changed
- Update notary server README on frequently asked questions. by @yuroitaki in #441
- Show basic html info response for notary server's root endpoint by @heeckhau in #439
- feat: separate transcript size limits by @sinui0 in #435
- Update repo readme. by @yuroitaki in #450
- interactive verifier example by @heeckhau in #451
- fix(tlsn-formats): fix commitment error caused by empty headers by @sinui0 in #452
- feat: automated network benches by @sinui0 in #457
- feat: record layer preprocessing by @sinui0 in #455
- Feat/automate bench docker by @heeckhau in #460
- Deployment of multiple stable versions by @ntampakas in #459
- Add branches info in readme. by @yuroitaki in #467
- Correct branch links in readme. by @yuroitaki in #469
- Add api key whitelist hot reloading and small touch-up by @yuroitaki in #458
- Readme for interactive example by @heeckhau in #471
- Bump versions for release alpha.5. by @yuroitaki in #470
- fix: interactive example by @sinui0 in #472
Full Changelog: v0.1.0-alpha.4...v0.1.0-alpha.5