Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
93 changes: 2 additions & 91 deletions components/mastermap/mastermap-data.ts
Original file line number Diff line number Diff line change
Expand Up @@ -72,6 +72,7 @@ export const CATEGORIES: Category[] = [
]

import { TLSNOTARY } from "./tlsnotary-data"
import { ZKID } from "./zkid-data"

export const PROJECTS: ProjectData[] = [
// ─── Private Proving ───
Expand Down Expand Up @@ -279,97 +280,7 @@ export const PROJECTS: ProjectData[] = [
],
},
},
{
id: "zkid",
name: "zkID",
category: "private-proving",
status: "Research & development",
statusVariant: "rd",
completion: 15,
description:
"Privacy-preserving identity proofs. OpenAC wallet unit aligned with EUDI. ZK-friendly primitives.",
href: "/mastermap/zkid",
tags: ["Identity", "EUDI", "OpenAC", "Standards"],
now: [
{
name: "OpenAC Paper",
description:
"Address community feedback, refine explanations and strengthen the paper.",
status: "In progress",
statusDot: "green",
},
{
name: "Revocation Reports",
description:
"Publish Merkle Tree-Based report on PSE blog. Wrap up DIF Grant Revocation report.",
status: "In progress",
statusDot: "green",
},
{
name: "EU Commission Engagement",
description:
"Presentations and workshops with European Commission on OpenAC.",
status: "Ongoing",
statusDot: "green",
},
],
next: [
{
name: "Generalized Predicates",
description:
"Enable flexible, expressive, composable verification requests over verifiable credentials.",
status: "Planned \u00b7 Critical path",
statusDot: "yellow",
},
{
name: "OpenAC SDKs",
description:
"Publish SDKs with complete documentation for external integration.",
status: "Planned",
statusDot: "yellow",
},
{
name: "EU Wallet Vendor Collaboration",
description:
"Technical collaboration with 1-2 EU wallet vendors. Integration testing with MODA/TWDIW.",
status: "Planned",
statusDot: "yellow",
},
],
later: [
{
name: "Circom Optimization",
description:
"Improve efficiency, readability, and performance of existing circuits.",
status: "Planned",
statusDot: "gray",
},
{
name: "Member State Pilot",
description:
"Pilot testing with EU member states for real-world deployment.",
status: "Target H2 2026",
statusDot: "gray",
},
],
details: {
description: [
"Modular ZKP wallet unit aligned with EUDI",
"Post-quantum secure verifiable presentations",
"Drive Ethereum as identity trust layer",
],
deliverables: [
"Revised OpenAC paper",
"Generalized predicates support",
"OpenAC SDKs with full docs",
],
impact: [
"2+ external integrations (wallet/sandbox/institution)",
"2+ governments using Ethereum as identity registry",
"ZKP standard inclusion in one identity framework",
],
},
},
ZKID,
TLSNOTARY,
{
id: "verifiable-compute",
Expand Down
109 changes: 109 additions & 0 deletions components/mastermap/zkid-data.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,109 @@
import type { ProjectData } from "./mastermap-data"

export const ZKID: ProjectData = {
id: "zkid",
name: "zkID",
category: "private-proving",
status: "Research & development",
statusVariant: "rd",
completion: 25,
description:
"Privacy-preserving identity proofs. OpenAC wallet unit aligned with EUDI. ZK-friendly primitives.",
href: "/mastermap/zkid",
tags: ["Identity", "EUDI", "OpenAC", "Standards"],
now: [
{
name: "Revocation Reports",
description:
"Publish Merkle Tree-Based report on PSE blog. Support the completion of the DIF Revocation report.",
status: "In Progress",
statusDot: "green",
},
{
name: "Generalized Predicates",
description:
"Enable flexible, expressive, composable verification requests over verifiable credentials.",
status: "In Progress",
statusDot: "green",
},
{
name: "OpenAC SDKs",
description:
"Publish SDKs with complete documentation for external integration.",
status: "In Progress",
statusDot: "green",
},
{
name: "On-chain Verification",
description:
"Support EVM compatible on-chain verification of OpenAC proofs.",
status: "In Progress",
statusDot: "green",
},
{
name: "EU Commission Engagement",
description:
"Presentations and workshops with European Commission on OpenAC.",
status: "Ongoing",
statusDot: "green",
},
{
name: "OpenAC Paper",
description:
"Address community feedback, refine content, and publish a revised version.",
status: "Completed",
statusDot: "green",
},
{
name: "Circom Optimization",
description:
"Improve efficiency, readability, and performance of existing circuits.",
status: "Completed",
statusDot: "green",
},
],
next: [
{
name: "EU Wallet Vendor Collaboration",
description:
"Technical collaboration with 1-2 EU wallet vendors. Integration testing with MODA/TWDIW.",
status: "Planned",
statusDot: "yellow",
},
{
name: "X.509 Certificate Support",
description:
"Implement support for X.509 certificates to enable use cases that rely on existing industry standards.",
status: "Planned",
statusDot: "yellow",
}
],
later: [
{
name: "Member State Pilot",
description:
"Pilot testing with EU member states for real-world deployment.",
status: "Target H2 2026",
statusDot: "gray",
},
],
details: {
description: [
"Modular ZKP wallet unit aligned with EUDI",
"Post-quantum secure verifiable presentations",
"Drive Ethereum as identity trust layer",
],
deliverables: [
"Revised OpenAC paper",
"Generalized predicates support",
"OpenAC SDKs with full docs",
"X.509 Certificate support",
"EVM compatible on-chain verification support",
],
impact: [
"2+ external integrations (wallet/sandbox/institution)",
"2+ governments using Ethereum as identity registry",
"ZKP standard inclusion in one identity framework",
],
},
}