Skip to content

Commit aae365a

Browse files
authored
feat: prividium tm (#477)
# Description Updates references of Prividium to follow trademark guidelines ## Linked Issues N/A ## Additional context
1 parent 6409cc4 commit aae365a

22 files changed

Lines changed: 86 additions & 88 deletions

content/10.zk-stack/10.zk-chains.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -131,7 +131,7 @@ Its key characteristics are:
131131
- **Controlled DA**: The hosting organization controls data availability.
132132
Although the funds held in validiums are secure against theft, they can be frozen if the data becomes unavailable.
133133
This scenario would not only lock users out of their assets but also potentially damage the reputation and operational status of the hosting organization.
134-
- **User-Level Privacy**: [ZKsync Prividium](/zk-stack/prividium) enables user-level privacy while giving the chain operator full visibility.
134+
- **User-Level Privacy**: [Prividium](/zk-stack/prividium) enables user-level privacy while giving the chain operator full visibility.
135135
Because the host organization controls data availability, it has the power to restrict access.
136136
- **Lower Cost**: Validiums offer flexibility for operators to save costs when they don't require a high level of security (e.g. a gaming chain).
137137

content/10.zk-stack/30.customizations/20.validium.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -261,7 +261,7 @@ so the procedure wouldn't differ a lot.
261261

262262
::panel{label="How can I enable privacy?"}
263263

264-
To enable privacy on your chain, check out the [ZKsync Prividium documentation](/zk-stack/prividium).
264+
To enable privacy on your chain, check out the [Prividium documentation](/zk-stack/prividium).
265265

266266
::
267267
::

content/10.zk-stack/35.prividium/00.overview.md

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
---
2-
title: Prividium Overview
3-
description: Learn about ZKsync Prividium.
2+
title: Prividium Overview
3+
description: Learn about Prividium.
44
---
5-
ZKsync Prividium lets institutions operate a **private**, permissioned blockchain within their own infrastructure or cloud,
5+
Prividium lets institutions operate a **private**, permissioned blockchain within their own infrastructure or cloud,
66
while still **anchoring every transaction to Ethereum** for security and finality.
77

88
Sensitive data stays entirely off the public chain, but each state update is verified on Ethereum using zero-knowledge proofs.
@@ -11,21 +11,21 @@ This design solves a core challenge in enterprise blockchain adoption:
1111
**how to maintain privacy and control without giving up interoperability with the broader Ethereum ecosystem**.
1212

1313
::centered-container
14-
*Figure: High-level design of ZKsync Prividium*
15-
![ZKsync Prividium architecture diagram](/images/zk-stack/how-prividium-works.png)
14+
*Figure: High-level design of Prividium*
15+
![Prividium architecture diagram](/images/zk-stack/how-prividium-works.png)
1616
::
1717

1818
---
1919

20-
### Key Differentiators of ZKsync Prividium
20+
### Key Differentiators of **Prividium**
2121

2222
**Privacy with Control:**
2323
Transaction data remains offchain, so internal details such as trades and balances stay confidential.
2424
Each block is verified on Ethereum using zero-knowledge proofs.
2525
Chain operators can selectively disclose specific data (for example, bytecode or token supply) to auditors or regulators without exposing the full ledger.
2626

2727
**Role-Based Permissioning:**
28-
Prividium introduces a dynamic permissioning system managed through the **Admin Dashboard**, replacing static YAML files.
28+
Prividium introduces a dynamic permissioning system managed through the **Admin Dashboard**, replacing static YAML files.
2929
Administrators can:
3030

3131
- Add and manage users with Okta or crypto-native (SIWE) authentication
@@ -45,7 +45,7 @@ Assets and data can move between Ethereum and other public or private ZKsync Cha
4545
using native zero-knowledge-based bridges without external custodians.
4646

4747
**Scalability and Performance:**
48-
As a Validium chain, ZKsync Prividium stores state off-chain, achieving high throughput and low latency.
48+
As a Validium chain, Prividium stores state off-chain, achieving high throughput and low latency.
4949
It supports trading, payments, and settlement use cases that demand both privacy and speed.
5050

5151
---
@@ -59,15 +59,15 @@ Selective disclosure can optionally expose verified metrics such as total and ci
5959
through public read-only endpoints.
6060

6161
Interactions with public networks such as deposits or withdrawals remain visible on the receiving chain,
62-
but all other state data is kept private within the Prividium database.
62+
but all other state data is kept private within the Prividium database.
6363

6464
To learn more about data availability in the ZK Stack, visit the [Validium page](/zk-stack/customizations/validium).
6565

6666
---
6767

6868
### How It Works
6969

70-
ZKsync Prividium enforces privacy and access control using built-in infrastructure within the ZK Stack.
70+
Prividium enforces privacy and access control using built-in infrastructure within the ZK Stack.
7171

7272
- Users authenticate through **Okta SSO** or **Sign-in With Ethereum (SIWE)**.
7373
- All calls pass through the **Proxy RPC**, which checks the user’s token and permissions against the **Permissions API**.

content/10.zk-stack/35.prividium/02.features.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,21 @@
11
---
22
title: Features
3-
description: Dive into ZKsync Prividium's key features and capabilities.
3+
description: Dive into Prividium's key features and capabilities.
44
---
55

6-
ZKsync Prividium delivers private execution, enterprise-grade access control, and Ethereum-level security in a single composable stack.
6+
Prividium delivers private execution, enterprise-grade access control, and Ethereum-level security in a single composable stack.
77
It is the only solution available today that combines this level of confidentiality, auditability, and interoperability, without tradeoffs.
88

99
## Composable Privacy
1010

11-
ZKsync Prividium operates as a **permissioned ZKsync Chain**, where transaction inputs, calldata,
11+
Prividium operates as a **permissioned ZKsync Chain**, where transaction inputs, calldata,
1212
and full state are stored off-chain in an operator-controlled database.
1313
Only cryptographic commitments—state roots and STARK-based proofs—are submitted to Ethereum, ensuring public verifiability without exposing private data.
1414

1515
**Key capabilities:**
1616

1717
- Keep all data inside your infrastructure (no transaction details on Ethereum)
18-
- Configure contract access policies through the Prividium Admin Dashboard, defining which functions are public, private, or role-restricted
18+
- Configure contract access policies through the Prividium Admin Dashboard, defining which functions are public, private, or role-restricted
1919
- Update access settings without redeploying contracts
2020
- Supply Merkle proofs or DB extracts for selective disclosure (e.g., audits, investigations)
2121

@@ -28,7 +28,7 @@ Only cryptographic commitments—state roots and STARK-based proofs—are submit
2828

2929
## Fine-Grained Access Control
3030

31-
All interactions with the chain are routed through a Proxy RPC that enforces access policies managed in the Prividium Permissioning System.
31+
All interactions with the chain are routed through a Proxy RPC that enforces access policies managed in the Prividium Permissioning System.
3232
Administrators configure roles, users, and permissions through the Admin Dashboard, which stores policies dynamically in the Permissions API.
3333
**Features:**
3434

@@ -44,7 +44,7 @@ Client → Proxy RPC (permission validation) → Permissions API (policy check)
4444

4545
## Compliance & Audit Support
4646

47-
Regulated entities require visibility, traceability, and selective access. ZKsync Prividium is designed with that in mind.
47+
Regulated entities require visibility, traceability, and selective access. Prividium is designed with that in mind.
4848

4949
**Features:**
5050

@@ -55,11 +55,11 @@ Regulated entities require visibility, traceability, and selective access. ZKsyn
5555

5656
## Ethereum-Grade Finality
5757

58-
Every finalized Prividium batch is proven and posted to Ethereum using the ZKsync Gateway.
58+
Every finalized Prividium batch is proven and posted to Ethereum using the ZKsync Gateway.
5959

6060
**Finalization Flow:**
6161

62-
1. The ZKsync Prividium sequencer finalizes a batch of blocks
62+
1. The Prividium sequencer finalizes a batch of blocks
6363
2. The prover generates a STARK proof for the batch and posts it on ZKsync Gateway
6464
3. The relayer submits the state root and proof to Ethereum
6565
4. Once verified on-chain, the batch becomes immutable (unless Ethereum reorganizes)
@@ -79,5 +79,5 @@ Daily operations remain private, but interoperability is opt-in and cryptographi
7979

8080
### Next Step
8181

82-
See [Configure Prividium](./config/authentication.md)
82+
See [Configure Prividium](./config/authentication.md)
8383
for detailed steps on setting up authentication, users, roles, permissions, and selective disclosure.

content/10.zk-stack/35.prividium/05.architecture.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,34 +1,34 @@
11
---
22
title: Architecture Overview
3-
description: Understand how ZKsync Prividium works under the hood.
3+
description: Understand how Prividium works under the hood.
44
---
55

6-
ZKsync Prividium is built on a **permissioned Validium chain** with integrated, role-based access control.
6+
Prividium is built on a **permissioned Validium chain** with integrated, role-based access control.
77
It runs a private instance of the ZKsync Chain, complete with its own sequencer and prover, inside an organization’s infrastructure or cloud.
88
All transaction data and state are stored off-chain in a secure database, ensuring privacy by design.
99

1010
A **Proxy RPC layer** serves as the single entry point to the network.
1111
All interactions — from users, enterprise applications, block explorers, or bridge operations — must pass through this proxy.
12-
It enforces fine-grained access rules using the **Prividium Permissioning System**,
12+
It enforces fine-grained access rules using the **Prividium Permissioning System**,
1313
ensuring that only authenticated and authorized requests reach the chain.
14-
By separating the public interface from internal blockchain components, Prividium prevents unauthorized access and safeguards sensitive data.
14+
By separating the public interface from internal blockchain components, Prividium prevents unauthorized access and safeguards sensitive data.
1515

1616
State updates are finalized on Ethereum through the **ZKsync Gateway**, which receives the chain’s state roots and zero-knowledge proofs.
1717
This anchors the chain to Ethereum, providing L1-grade security and enabling interoperability with other ZKsync Chains.
1818

1919
This architecture delivers **privacy, compliance, and auditability** at the L2 level while inheriting the trust and finality of Ethereum,
20-
making ZKsync Prividium ideal for institutional use cases such as trading, settlement, asset issuance, and compliance-sensitive workflows.
20+
making Prividium ideal for institutional use cases such as trading, settlement, asset issuance, and compliance-sensitive workflows.
2121

2222
::centered-container
23-
*Figure: High-level architecture of ZKsync Prividium.*
24-
![ZKsync Prividium architecture diagram](/images/zk-stack/prividium-architecture.png)
23+
*Figure: High-level architecture of Prividium.*
24+
![Prividium architecture diagram](/images/zk-stack/prividium-architecture.png)
2525
::
2626

2727
---
2828

2929
### Components
3030

31-
ZKsync Prividium extends the ZK Stack architecture with dedicated modules for privacy, governance, and access control.
31+
Prividium extends the ZK Stack architecture with dedicated modules for privacy, governance, and access control.
3232
These components work together to provide secure, verifiable, and customizable network operations.
3333

3434
- [**Permissioning System**](/zk-stack/prividium/permissions-overview):
@@ -68,5 +68,5 @@ not managed through static configuration files.
6868

6969
### Next Step
7070

71-
See [Configure Prividium](./config/authentication.md)
71+
See [Configure Prividium](./config/authentication.md)
7272
for instructions on setting up authentication, users, roles, permissions, and selective disclosure.

content/10.zk-stack/35.prividium/06.deployment.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
---
22
title: Deployment Model
3-
description: Learn where to deploy each ZKsync Prividium component.
3+
description: Learn where to deploy each Prividium component.
44
---
55

6-
This page outlines the recommended deployment model for running a ZKsync Prividium chain in production.
6+
This page outlines the recommended deployment model for running a Prividium chain in production.
77
Components are grouped by trust boundary and network tier, following enterprise best practices for security, scalability, and maintainability.
88

99
### DMZ / API Gateway Tier
@@ -65,9 +65,9 @@ Unauthorized requests are filtered before reaching internal systems.
6565
- **Outbound-only proof posting:** The relayer submits proofs to ZKsync Gateway without opening any inbound ports.
6666
- **Data-at-rest controls:** Databases and blob stores are isolated and regularly backed up to support compliance and disaster recovery.
6767

68-
## Running a ZKsync Prividium Chain
68+
## Running a **Prividium** Chain
6969

70-
To run a local ZKsync Prividium chain, go through the [Run ZKsync Prividium Chain](/zk-stack/prividium/run-prividium-chain) page.
70+
To run a local Prividium chain, go through the [Run Prividium Chain](/zk-stack/prividium/run-prividium-chain) page.
7171

72-
For a full example application running on ZKsync Prividium,
72+
For a full example application running on Prividium,
7373
check out this [example escrow application](https://github.com/JackHamer09/interop-escrow-double-zero/tree/single-chain-demo).

content/10.zk-stack/35.prividium/10.run-prividium-chain.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
11
---
2-
title: Run ZKsync Prividium Chain
3-
description: Get started running a local ZKsync Prividium chain with ZKsync Stack.
2+
title: Run Prividium Chain
3+
description: Get started running a local Prividium chain with ZK Stack.
44
---
55

66
::callout{icon="i-heroicons-light-bulb"}
77
This guide is not yet updated to use the latest [Permissions API](/zk-stack/prividium/permissions-overview) or Atlas upgrade.
88
::
99

10-
This guide shows you how to use the ZKsync Stack CLI to run local a ZKsync Prividium chain.
10+
This guide shows you how to use the ZK Stack CLI to run local a Prividium chain.
1111
By following this guide you will:
1212

1313
- Set up a local **Elastic Network ecosystem**
14-
- Create a **ZKsync Prividium chain**
14+
- Create a **Prividium chain**
1515
- **Deploy a smart contract** to your chain
1616
- **Test interacting** with your contract
1717
- Run a local **block explorer**
@@ -68,5 +68,5 @@ The next step is to set up the block explorer and contract verifier service.
6868

6969
## Next Steps
7070

71-
To see a full example application running on ZKsync Prividium,
71+
To see a full example application running on Prividium,
7272
check out this [example escrow application](https://github.com/JackHamer09/interop-escrow-double-zero/tree/single-chain-demo).

content/10.zk-stack/35.prividium/20.proxy.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
---
22
title: Proxy RPC API
3-
description: Learn about the Prividium Proxy RPC API.
3+
description: Learn about the Prividium Proxy RPC API.
44
---
55

66
In a standard rollup, there is a standard RPC API that provides full access
77
to transaction data for users.
8-
With Prividium, the Proxy RPC is an additional layer in between end users and the chain's standard RPC API.
8+
With Prividium, the Proxy RPC is an additional layer in between end users and the chain's standard RPC API.
99

1010
The purpose of the Proxy RPC API is to filter blockchain transactions and wallet interactions.
1111
It serves as an intermediary between web apps/wallets
@@ -35,16 +35,16 @@ L1-L2 transactions, also known as forced transactions, originate from Ethereum (
3535
In a public chain, this mechanism helps ensure censorship resistance for users,
3636
and allows them to retain full control of their assets.
3737

38-
For ZKsync Prividium chains though,
38+
For Prividium chains though,
3939
forced transactions can also be a vector for deploying arbitrary contracts,
4040
performing arbitrary contract writes,
4141
and leaking data through blind attacks.
4242
The ZKsync protocol contracts have a way to
4343
[request arbitrary transaction](https://github.com/matter-labs/era-contracts/blob/29f9ff4bbe12dc133c852f81acd70e2b4139d6b2/l1-contracts/contracts/bridgehub/Bridgehub.sol#L216)
4444
to be executed from Ethereum,
45-
and it can be used to bypass the privacy configuration of a ZKsync Prividium chain.
45+
and it can be used to bypass the privacy configuration of a Prividium chain.
4646

47-
Currently **L1-L2 transactions are not automatically disabled** in ZKsync Prividium chains.
48-
ZKsync Prividium chain operators can be protected against malicious use of these forced transactions by implementing [transaction filtering](/zk-stack/customizations/transaction-filtering).
47+
Currently **L1-L2 transactions are not automatically disabled** in Prividium chains.
48+
Prividium chain operators can be protected against malicious use of these forced transactions by implementing [transaction filtering](/zk-stack/customizations/transaction-filtering).
4949
Note that for users, this means that the chain has the ability to censor transactions.
5050
It is the responsibility of the chain operator to decide how to implement this filtering.

content/10.zk-stack/35.prividium/30.permissions-overview.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
---
22
title: Permissions Overview
3-
description: Learn about the Prividium Permissioning API and Selective Disclosure.
3+
description: Learn about the Prividium Permissioning API and Selective Disclosure.
44
---
55

66
::callout{icon="i-heroicons-light-bulb"}
77
The permissioning and selective disclosure systems are not yet publicly available.
88
This documentation serves as a preview.
99
::
1010

11-
Prividium offers flexible and customizable ways for chain operators to have granular control over access to reading onchain data or calling contracts.
11+
Prividium offers flexible and customizable ways for chain operators to have granular control over access to reading onchain data or calling contracts.
1212
There are two systems used to manage this control: the [permissions API](#permissions-api), and [selective disclosure](#selective-disclosure).
1313

1414
## Permissions API
@@ -27,7 +27,7 @@ For unauthenticated access, you can use the [selective disclosure](#selective-di
2727
## Admin Panel
2828

2929
To configure access to different smart contracts on your chain,
30-
ZKsync Prividium offers an admin panel.
30+
Prividium offers an admin panel.
3131
The admin panel provides a user interface for permission management where admins can configure data access rules and monitor system access patterns.
3232

3333
Admins can view and edit [users](#users), [roles](#roles), and [contract permissions](#contract-permissions).
@@ -76,14 +76,14 @@ Users can login via an identity provider and add/manage wallets associated with
7676
The registration flow looks like this:
7777

7878
1. On first login, the user authenticates with the identity provider in the User Panel.
79-
1. The user receives a Prividium session, and is prompted to connect their wallet.
79+
1. The user receives a Prividium session, and is prompted to connect their wallet.
8080
1. The User Panel issues an EIP-712 challenge, which the user signs to prove they control the wallet.
81-
1. The Prividium Proxy API saves the user-address mapping in the Permissions API,
81+
1. The Prividium Proxy API saves the user-address mapping in the Permissions API,
8282
enabling all future reads/writes to be authorized by both the identity provider and linked wallet address.
8383

84-
### Login with Prividium
84+
### Login with **Prividium**
8585

86-
After initial registration, the user can login to other applications using the [Prividium SDK](/zk-stack/prividium/sdk).
86+
After initial registration, the user can login to other applications using the [Prividium SDK](/zk-stack/prividium/sdk).
8787
The SDK allows the user to connect either with the identity provider or the wallet they have previously linked with their account.
8888

8989
### Calling Contracts

content/10.zk-stack/35.prividium/36.config/10.authentication.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
---
22
title: Configure Auth
3-
description: Setting up authentication for your Prividium chain.
3+
description: Setting up authentication for your Prividium chain.
44
---
55

6-
Authentication controls how users and administrators log in to Prividium and access the permissioned network.
7-
Prividium supports two authentication methods:
6+
Authentication controls how users and administrators log in to Prividium and access the permissioned network.
7+
Prividium supports two authentication methods:
88

99
- **Okta (OIDC)** for enterprise single sign-on
1010
- **Crypto-native Sign-in With Ethereum (SIWE)** for wallet-based access

0 commit comments

Comments
 (0)