Skip to content

Commit ab46f00

Browse files
authored
Merge pull request #166 from 0xPolygonID/brand
Branding Change
2 parents 177b315 + e9dbeaa commit ab46f00

15 files changed

+296
-159
lines changed

README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<br>
22

33
<p align="center">
4-
<img align="center" src="/static/img/polygon-id-logo.svg">
4+
<img align="center" src="/static/img/privado_logo.svg">
55
</p>
66

77
<br>

docs/introduction.md

+15-19
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
---
22
id: introduction
3-
title: Introduction to Polygon ID
3+
title: Introduction to Privado iD (prev. Polygon ID)
44
sidebar_label: Introduction
5-
description: Polygon ID main concepts.
5+
description: Privado iD main concepts.
66
keywords:
77
- docs
8-
- polygon id
8+
- privado id
99
- holder
1010
- issuer
1111
- verifier
@@ -15,36 +15,32 @@ keywords:
1515

1616
import useBaseUrl from '@docusaurus/useBaseUrl';
1717

18-
<div align="center">
19-
<img src={useBaseUrl("img/logo.svg")} align="center" width="128px"/>
20-
<br /><br />
21-
</div>
2218

23-
Polygon ID’s identity infrastructure facilitates trusted and secure relationships between apps and users, following the principles of self-sovereign identity and privacy by default. Polygon ID enables organizations on one side to issue verifiable credentials about users, and organizations, on the other side, to verify those claims via a suite of tools created for each member of the SSI ecosystem.
19+
Privado iD’s identity infrastructure facilitates trusted and secure relationships between apps and users, following the principles of self-sovereign identity and privacy by default. Privado iD enables organizations on one side to issue verifiable credentials about users, and organizations, on the other side, to verify those claims via a suite of tools created for each member of the SSI ecosystem.
2420

25-
## Why Polygon ID?
21+
## Why Privado iD?
2622

27-
Polygon ID, with the help of zero-knowledge proofs, lets users prove their identity without the need of exposing their private information. This ensures both the **Freedom of Expression** and **Privacy by Default** (user's identities are secured by zero-knowledge cryptography).
23+
Privado iD, with the help of zero-knowledge proofs, lets users prove their identity without the need of exposing their private information. This ensures both the **Freedom of Expression** and **Privacy by Default** (user's identities are secured by zero-knowledge cryptography).
2824

29-
## Core Concepts of Polygon ID: Verifiable Credentials, Identity Holder, Issuer and Verifier
25+
## Core Concepts of Privado iD: Verifiable Credentials, Identity Holder, Issuer and Verifier
3026

3127
Every identity is identified by a unique identifier called [DID (Decentralized Identifier)](https://www.w3.org/TR/did-core/). Every identity-based information is represented via [Verifiable Credentials (VCs)](https://www.w3.org/TR/vc-data-model/). In the simplest terms, a VC represents any type of information related to an individual/enterprise/object. The VC could be as simple as the age of the entity or the highest degree held by it. It could also be a membership certificate issued by a DAO, for instance.
3228

3329
:::note
3430

35-
The toolset made available by Polygon ID is fully compliant with the W3C standards. We have a [<ins>definition spec. for the Polygon ID DID method</ins>](https://github.com/0xPolygonID/did-polygonid).
31+
The toolset made available by Privado iD (prev. Polygon ID) is fully compliant with the W3C standards. We have a [<ins>definition spec. for the Polygon ID DID method</ins>](https://github.com/0xPolygonID/did-polygonid).
3632

3733
:::
3834

39-
The architecture of the framework is composed of three modules: Identity Holder, Issuer, and Verifier. These three, together, form what we call the **Triangle of Trust**. Let us see what role each entity plays in Polygon ID.
35+
The architecture of the framework is composed of three modules: Identity Holder, Issuer, and Verifier. These three, together, form what we call the **Triangle of Trust**. Let us see what role each entity plays in Privado iD.
4036

4137
1. **Identity Holder**: An entity that holds claims in its [Wallet](./wallet/wallet-overview.md). A VC, as mentioned above, is issued by an Issuer to the Holder. The Identity Holder generates zero-knowledge proofs of the VCs issued and presents these proofs to the Verifier, which verifies that the proof is authentic and matches specific criteria.
4238

4339
2. [**Issuer**](./issuer/issuer-overview.md): An entity (person, organization, or thing) that issues VCs to the Holders. VCs are cryptographically signed by the Issuer. Every VC comes from an Issuer.
4440

4541
3. [**Verifier**](./verifier/verifier-overview.md): A Verifier verifies the proof presented by a Holder. It requests the Holder to send a proof based on the VCs they hold in their wallet. While verifying a proof, the Verifier performs a set of checks, for example that the VC was signed by the expected Issuer and that the VC matches the criteria requested by the Verifier. This verification process can happen either off-chain or on-chain.
4642

47-
The simplest example of a Verifier is a bar that wants to verify if a client is over 18. In the real world, the Identity Holder would need to provide an ID and show all their personal information. With Polygon ID, they only need to pass a proof.
43+
The simplest example of a Verifier is a bar that wants to verify if a client is over 18. In the real world, the Identity Holder would need to provide an ID and show all their personal information. With Privado iD, they only need to pass a proof.
4844

4945
A core concept here is the _trust_ that must exist between a Verifier and an Issuer: the fact that the information contained inside a VC is cryptographically verifiable doesn't guarantee it's true. The Issuer must be a trusted and reputable party so that Verifier can consume the VCs originated by that Issuer.
5046

@@ -56,22 +52,22 @@ A core concept here is the _trust_ that must exist between a Verifier and an Iss
5652

5753
A [Wallet](./wallet/wallet-overview.md) plays a crucial role in the seamless exchange of VCs with the Issuer, on one hand, and proofs with the Verifier, on the other. As stated above, an Identity Holder carries their personal data, in the form of VC, within their wallet. At its core, the wallet stores the private key of a user, fetch VCs from the Issuer, and create zero-knowledge proofs to be presented to the Verifier. Being the carrier of the sensitive information, the Wallet has been designed to ensure that the identity of its Holder is protected and preserved, and no sensitive data can be revealed to the third party without the consent of the Holder.
5854

59-
## What Can you Achieve Using Polygon ID?
55+
## What Can you Achieve Using Privado iD?
6056

6157
1. **Privacy using Zero-Knowledge Proofs**: An Identity Holder, using zero-knowledge proofs, can keep thier personal data private. During the process of VC verification, it just needs to show a proof that they are the owner of a VC that matches certain criteria without letting the Verifier know of the actual VC. For example, an Identity Holder can prove to a Verifier authority that they are above 18 years of age by presenting the proof without revealing their actual age. This ensures minimum data exposure and hence confirms the safety of any sensitive data.
6258
Another aspect of privacy comes from the fact that the Issuer would not be able to track the usage of VCs by an individual once it has been issued.
6359

6460
2. **Off-Chain and On-Chain Verification**: Verification of proofs can be done either off-chain or on-chain via Smart Contracts. For example, developers can set up a contract that airdrops tokens only to users that meet certain criteria based on their VCs.
6561

66-
3. **Self-Sovereignty**: Polygon ID renders self-sovereignty in the hands of the user. The user is the only custodian of their private keys; user-controlled data can be shared with third parties without taking any permission from the Issuer that has issued the VCs to the user.
62+
3. **Self-Sovereignty**: Privado iD renders self-sovereignty in the hands of the user. The user is the only custodian of their private keys; user-controlled data can be shared with third parties without taking any permission from the Issuer that has issued the VCs to the user.
6763

6864
4. **Transitive Trust**: A transitive trust between the actors of the triangle means that the trust between two entities in one domain or context can be easily extended to other domains or contexts. For instance, the information generated by an Issuer can be conveniently used by more than one Verifier without asking for permission. Along similar lines, an Identity Holder can build up their trust by collecting multiple credentials from different Issuers in one digital wallet.
6965

70-
## Polygon ID and Iden3
66+
## Privado iD and Iden3
7167

72-
<a href="https://iden3.io/" target="_blank">Iden3</a> is the open-source protocol at the basis of Polygon ID. The protocol defines on a low-level how the parties listed above communicate and interact with each other. Polygon ID is an abstraction layer to enable developers to build applications leveraging the Iden3 protocol.
68+
<a href="https://iden3.io/" target="_blank">Iden3</a> is the open-source protocol at the basis of Privado iD. The protocol defines on a low-level how the parties listed above communicate and interact with each other. Privado iD is an abstraction layer to enable developers to build applications leveraging the Iden3 protocol.
7369

74-
## Further Resources On Polygon ID
70+
## Further Resources On Privado iD (prev. Polygon ID)
7571

7672
- [Polygon University - Courses on Polygon ID](https://university.polygon.technology/polygonid/)
7773
- [Polygon ID Youtube Playlists](https://www.youtube.com/@0xPolygonTV/playlists?view=50&sort=dd&shelf_id=5)

docs/quick-start-demo.md

+7-7
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@
22
id: quick-start-demo
33
title: Quick Start Demo
44
sidebar_label: Quick Start Demo
5-
description: A quick demonstration of Polygon ID's main features.
5+
description: A quick demonstration of Privado iD's main features.
66
keywords:
77
- docs
8-
- polygon id
8+
- privado id
99
- ID holder
1010
- issuer
1111
- verifier
@@ -16,10 +16,10 @@ keywords:
1616

1717
import useBaseUrl from '@docusaurus/useBaseUrl';
1818

19-
This tutorial is a quick demonstration of some of Polygon ID's main functionalities. To illustrate how Polygon ID works, we will walk you through some of its products and tools by following along a simple POAP use case.
19+
This tutorial is a quick demonstration of some of Privado iD's main functionalities. To illustrate how Privado iD works, we will walk you through some of its products and tools by following along a simple POAP use case.
2020
POAP stands for Proof of Attendance Protocol, which is used to prove that someone has taken part in a given event.
2121

22-
This guide will briefly touch on the 3 roles of the [Triangle of Trust](introduction.md#core-concepts-of-polygon-id-verifiable-credentials-identity-holder-issuer-and-verifier), namely the Identity Holder, the Issuer and the Verifier. For that, we will take the case of an individual who needs to prove that they were able to participate in a particular event.
22+
This guide will briefly touch on the 3 roles of the [Triangle of Trust](introduction.md#core-concepts-of-privado-id-verifiable-credentials-identity-holder-issuer-and-verifier), namely the Identity Holder, the Issuer and the Verifier. For that, we will take the case of an individual who needs to prove that they were able to participate in a particular event.
2323

2424
These are the steps we will cover in this article:
2525

@@ -45,7 +45,7 @@ To get started with the Polygon ID Wallet, download the Polygon ID Wallet App an
4545

4646
:::note
4747

48-
Polygon ID wallet is an implementation of the Wallet SDK, as a way of showcasing its possibilities. Head to [<ins>the Polygon ID SDK documentation</ins>](./wallet/wallet-sdk/polygonid-sdk/polygonid-sdk-overview.md) to know more about how it works.
48+
Polygon ID wallet is an implementation of the Wallet SDK, as a way of showcasing its possibilities. Head to [<ins>the Wallet SDK documentation</ins>](./wallet/wallet-sdk/polygonid-sdk/polygonid-sdk-overview.md) to know more about how it works.
4949

5050
:::
5151

@@ -88,7 +88,7 @@ To learn how to set up your own issuer environment by deploying an issuer node,
8888

8989
:::info
9090

91-
The schema used in this demo was built using the Polygon ID Schema Builder and is available on [<ins>the Polygon ID Schema Explorer</ins>](https://schema-builder.polygonid.me/schemas/1fa99457-b2ae-4884-ae12-d658bd6abf69). Learn more about creating new schemas on [<ins>the Schema Builder UI guide</ins>](https://devs.polygonid.com/docs/issuer/schema-builder/).
91+
The schema used in this demo was built using the Privado iD Schema Builder and is available on [<ins>the Privado iD Schema Explorer</ins>](https://schema-builder.polygonid.me/schemas/1fa99457-b2ae-4884-ae12-d658bd6abf69). Learn more about creating new schemas on [<ins>the Schema Builder UI guide</ins>](https://devs.polygonid.com/docs/issuer/schema-builder/).
9292

9393
:::
9494

@@ -200,6 +200,6 @@ Here are the steps to verify the credential:
200200

201201
:::info
202202

203-
This was a quick demonstration of Polygon ID's basic functionalities. However, Polygon ID is far more complex than this. It offers a range of SSI-focused tools that allow for decentralized identity and verifiable credentials management.
203+
This was a quick demonstration of Privado iD's basic functionalities. However, Privado iD is far more complex than this. It offers a range of SSI-focused tools that allow for decentralized identity and verifiable credentials management.
204204

205205
:::

docusaurus.config.js

+10-19
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,15 @@ const katex = require("rehype-katex");
44
require("dotenv").config();
55

66
module.exports = {
7-
title: "Polygon ID Documentation",
8-
tagline: "The official developer documentation hub for Polygon ID.",
7+
title: "Privado iD Documentation",
8+
tagline: "The official developer documentation hub for Privado iD.",
99
url: "https://devs.polygonid.com",
1010
baseUrl: "/",
11-
favicon: "/img/logo-round-purple.png",
11+
favicon: "/img/privado_favicon.png",
1212
organizationName: "0xPolygonID",
1313
projectName: "docs",
1414
customFields: {
15-
description: "Build your next blockchain dApp using Polygon ID.",
15+
description: "Build your next blockchain dApp using Privado iD.",
1616
},
1717
i18n: {
1818
defaultLocale: "en",
@@ -34,13 +34,13 @@ module.exports = {
3434
content:
3535
'Polygon Mumbai support ended! Please, migrate to Amoy <a class="announcement-link" rel="noopener noreferrer" href="/docs/mumbai-to-amoy-migration"> Learn more</a>',
3636
backgroundColor: "#20232a",
37-
textColor: "#fff",
37+
textColor: "#131313",
3838
isCloseable: false,
3939
},
4040
metadata: [
4141
{
4242
name: "description",
43-
content: "Welcome to Polygon ID Documentation, the official documentation for Polygon ID.",
43+
content: "Welcome to Privado iD Documentation, the official documentation for Privado iD.",
4444
},
4545
],
4646
colorMode: {
@@ -74,9 +74,9 @@ module.exports = {
7474
navbar: {
7575
hideOnScroll: true,
7676
logo: {
77-
alt: "Polygon logo",
78-
src: "img/polygon-id-logo-white.svg",
79-
srcDark: "img/polygon-id-logo-white.svg",
77+
alt: "Privado logo",
78+
src: "img/privado_logo.svg",
79+
srcDark: "img/privado_logo.svg",
8080
href: "/",
8181
target: "_self",
8282
},
@@ -127,10 +127,6 @@ module.exports = {
127127
href: "https://jwz.polygonid.me",
128128
label: "JWZ Validator",
129129
},
130-
{
131-
href: "https://web-wallet-demo.internal-polygonid-prod.com/",
132-
label: "Web Wallet",
133-
},
134130
],
135131
},
136132
{
@@ -151,7 +147,7 @@ module.exports = {
151147
},
152148
{
153149
href: "https://www.youtube.com/playlist?list=PLRD3rkREa7mIgx_RHZdin74vEb2A1Evek",
154-
label: "Inside Polygon ID",
150+
label: "Inside Privado iD",
155151
},
156152
],
157153
},
@@ -190,11 +186,6 @@ module.exports = {
190186
position: "right",
191187
className: "header-twitter-link",
192188
},
193-
{
194-
href: "https://discord.com/channels/635865020172861441/1052090291743637504",
195-
position: "right",
196-
className: "header-discord-link",
197-
},
198189
],
199190
},
200191
},

sidebars.js

-5
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,6 @@
77

88
module.exports = {
99
polygonid: [
10-
{
11-
type: 'html',
12-
value: 'Polygon ID',
13-
className: 'sidebar-title',
14-
},
1510
"introduction",
1611
"quick-start-demo",
1712
{

0 commit comments

Comments
 (0)