Skip to content

Commit f784ec2

Browse files
committed
Minor updates to text and references
1 parent 95dec82 commit f784ec2

File tree

2 files changed

+9
-7
lines changed

2 files changed

+9
-7
lines changed

source/mainnet/docs/integration/wallet integration/integrate-identity-layer.rst

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
Integrate Concordium's ID layer
66
===============================
77

8-
Every account on Concordium is backed by a verified identity, requiring a balance between compliance and on-chain privacy. The process begins with an off-chain Identity Provider (IDP) who issues a sensitive identity object to the user. This object is the cryptographic root of the user's on-chain presence.
8+
Every account on Concordium is backed by a verified identity, requiring a balance between compliance and on-chain privacy. The process begins with an off-chain :term:`Identity Provider (IDP)<Identity Provider>` who issues a sensitive :term:`identity object` to the user. This object is the cryptographic root of the user's on-chain presence.
99

1010
Your wallet's role is to facilitate the use of this identity object to create public on-chain accounts, ensuring privacy by anchoring the user's identity without exposing personal data. This guide outlines the two primary integration paths for managing the identity creation process and its associated data.
1111

@@ -15,7 +15,7 @@ Your wallet's role is to facilitate the use of this identity object to create pu
1515
Option 1: direct ID provider integration
1616
========================================
1717

18-
In this model, your wallet integrates directly with an Identity Provider's (IDP's) API. You can select from a list of :ref:`pre-approved IDPs<key-participants>` already integrated with the network, or you can bring your own preferred provider. If you bring your own, the IDP must work with the Concordium team to complete an onboarding process and become a recognized issuer on the network. Once an IDP is chosen, your application manages the entire verification flow, from generating cryptographic requests to receiving the final identity object.
18+
In this model, your wallet integrates directly with an IDP's API. You can select from a list of :ref:`pre-approved IDPs<key-participants>` already integrated with the network, or you can bring your own preferred provider. If you bring your own, the IDP must work with the Concordium team to complete an onboarding process and become a recognized issuer on the network. Once an IDP is chosen, your application manages the entire verification flow, from generating cryptographic requests to receiving the final identity object.
1919

2020
**Advantage:** You maintain complete control over the entire user journey, allowing for a seamless and fully branded in-app experience.
2121

@@ -42,7 +42,7 @@ Making your decision
4242

4343
Choosing between these two options is a key architectural decision. The choice involves balancing the level of control you want over the user experience against the development and maintenance resources required.
4444

45-
To help you make an informed choice, we recommend reviewing the :ref:`detailed guide on Concordium's identity layer<reference-identity>` in our developer documentation. For a practical example, you can explore the source code of `Concordium Wallet <https://github.com/Concordium/cryptox-android>`_, an open-source reference wallet, which provides a complete implementation of :ref:`option 1<option-1-direct-idp>`.
45+
To help you make an informed choice, we recommend reviewing our :ref:`detailed guide on Concordium's identity layer<reference-identity>`. For a practical example, you can explore the source code of `Concordium Wallet <https://github.com/Concordium/cryptox-android>`_, an open-source reference wallet, which provides a complete implementation of :ref:`option 1<option-1-direct-idp>`.
4646

4747
Zero-knowledge proofs
4848
=====================

source/mainnet/docs/integration/wallet integration/support-transactions.rst

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ Support transactions
77

88
A wallet's fundamental purpose is to construct, sign, and broadcast :term:`transactions<transaction>`. Each user-facing feature you implement will require your wallet to generate a specific type of transaction payload.
99

10-
This guide breaks down the core transaction types you can support.
10+
The following section lists the core transaction types you can support.
1111

1212
Transaction types
1313
=================
@@ -35,10 +35,10 @@ These transactions are essential for participating in Concordium's :term:`proof-
3535

3636
Unique to Concordium's architecture, this category includes the crucial create account transaction. This must be submitted with the cryptographic credential from a user's verified :term:`identity object`, linking the new account to that identity.
3737

38-
Protocol Level Tokens
39-
======================
38+
Protocol-level tokens
39+
=====================
4040

41-
Beyond the standard transaction types, Concordium features Protocol Level Tokens (PLTs), a unique class of tokens created directly at protocol level.
41+
Beyond the standard transaction types, Concordium features :term:`protocol-level tokens (PLTs)<protocol-level token (PLT)>`, a unique class of tokens created directly at protocol level.
4242

4343
These tokens are distinct from user-created CIS-2 smart contract tokens. They are typically reserved for foundational assets, such as bridged tokens (e.g., wETH), that require native protocol integration.
4444

@@ -51,6 +51,8 @@ Key advantages of PLTs
5151

5252
For a wallet, supporting a PLT transfer means constructing a dedicated, protocol-level transaction, which is different from the general-purpose update function used for smart contracts.
5353

54+
For further details on PLTs, refer to our :ref:`PLT<plts>` documentation.
55+
5456
Developer tools and resources
5557
=============================
5658

0 commit comments

Comments
 (0)