mirror of
https://github.com/privacy-scaling-explorations/pse.dev.git
synced 2026-04-23 03:01:03 -04:00
Updated roadmap for TLSNotary (#635)
This commit is contained in:
@@ -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",
|
||||
|
||||
112
components/mastermap/tlsnotary-data.ts
Normal file
112
components/mastermap/tlsnotary-data.ts
Normal 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",
|
||||
],
|
||||
},
|
||||
}
|
||||
Reference in New Issue
Block a user