Updated roadmap for TLSNotary (#635)

This commit is contained in:
Hendrik Eeckhaut
2026-02-19 00:50:42 +01:00
committed by GitHub
parent 4ab1e35046
commit 7a20dab5e8
2 changed files with 115 additions and 57 deletions

View File

@@ -71,6 +71,8 @@ export const CATEGORIES: Category[] = [
},
]
import { TLSNOTARY } from "./tlsnotary-data"
export const PROJECTS: ProjectData[] = [
// ─── Private Proving ───
{
@@ -460,63 +462,7 @@ export const PROJECTS: ProjectData[] = [
],
},
},
{
id: "tlsnotary",
name: "TLSNotary",
category: "private-proving",
status: "Active development",
statusVariant: "active",
completion: 15,
description:
"Cryptographic proofs of web data authenticity using TLS and MPC. Approaching production readiness.",
href: "/mastermap/tlsnotary",
tags: ["zkTLS", "MPC", "Attestation", "SDK"],
now: [
{
name: "alpha-14",
description: "Latest protocol release with updated benchmarks.",
status: "In progress",
statusDot: "green",
},
{
name: "SDK Preview",
description:
"Developer SDK preview for building on TLSNotary.",
status: "In progress",
statusDot: "green",
},
{
name: "FOSDEM Presentation",
description: "Public communication: standard interfaces for zkTLS.",
status: "Feb 1-2",
statusDot: "yellow",
},
],
next: [
{
name: "Production Ready Protocol",
description:
"Production-grade protocol implementation. Scoping in progress.",
status: "Planned \u00b7 Critical",
statusDot: "yellow",
},
{
name: "Full SDK",
description: "Complete developer SDK with full documentation.",
status: "Planned",
statusDot: "yellow",
},
],
later: [
{
name: "Smart Contract Attestation",
description:
"Attestation workflow for on-chain verification of TLSNotary proofs.",
status: "Scoping",
statusDot: "gray",
},
],
},
TLSNOTARY,
{
id: "verifiable-compute",
name: "Verifiable Compute",

View File

@@ -0,0 +1,112 @@
import type { ProjectData } from "./mastermap-data"
export const TLSNOTARY: ProjectData = {
id: "tlsnotary",
name: "TLSNotary",
category: "private-proving",
status: "Active development",
statusVariant: "active",
completion: 75,
description:
"Cryptographic proofs of web data authenticity using TLS and MPC. On track toward 1.0 release.",
href: "/mastermap/tlsnotary",
tags: ["zkTLS", "MPC", "SDK"],
now: [
{
name: "Proxy Mode",
description:
"TLS proxy that generates attestations without requiring MPC. Simpler setup, lower latency, but more trust assumptions.",
status: "In progress",
statusDot: "green",
},
{
name: "Stabilization",
description:
"Resolve open issues, MPZ cleanup, and upgrade all RustCrypto dependencies.",
status: "In progress",
statusDot: "green",
},
{
name: "Benchmarks",
description:
"Fully automated benchmarks across native and browser environments.",
status: "In progress",
statusDot: "green",
},
{
name: "SDK",
description:
"TLSNotary on Web/Mobile",
status: "In progress",
statusDot: "green",
},
{
name: "CI / Docs / Demos / Support",
description:
"CI improvements, documentation, demos, reference implementations, and integration support.",
status: "Ongoing",
statusDot: "green",
},
{
name: "AI-assisted Security Review",
description:
"Internal security review of each crate using AI-assisted tooling.",
status: "In progress",
statusDot: "green",
},
],
next: [
{
name: "TLS 1.3",
description:
"Implement TLS 1.3 MPC KDF and full TLS 1.3 support.",
status: "Stretch goal",
statusDot: "blue",
},
{
name: "VOLE-zkVM Integration",
description:
"Integrate VOLE-based zkVM into the TLSNotary core protocol.",
status: "H2 2026",
statusDot: "yellow",
},
{
name: "Production Ready Protocol",
description:
"1.0 release with production-grade protocol. Publish crates to crates.io.",
status: "H2 2026 · Critical",
statusDot: "yellow",
},
{
name: "Smart Contract Attestation",
description:
"Attestation workflow for on-chain verification of TLSNotary proofs.",
status: "Scoping",
statusDot: "gray",
},
],
later: [
{
name: "Standard Interfaces for zkTLS",
description:
"Define and publish standard interfaces for the zkTLS ecosystem.",
status: "H2 2026",
statusDot: "yellow",
},
],
details: {
description: [
"TLSNotary is an open-source protocol that can verify the authenticity of TLS data with users in full control of their privacy",
"SDK for Web, Mobile, and native integrations",
],
deliverables: [
"Rust implementation of stabilized MPC-TLS and Proxy protocol",
"SDK for Web/Mobile",
"Benchmarks",
],
impact: [
"Make Web2 data verifiably portable with full control over privacy",
"On-chain verification of attested web data",
],
},
}