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
2 changes: 1 addition & 1 deletion content/docs/android/usage.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ val request = ReclaimVerification.Request(
)
```

- You can get the `APP_ID` and `APP_SECRET` using [this guide](/api-key)
- You can get the `APP_ID` and `APP_SECRET` using [this guide](/api-key).
- The `PROVIDER_ID` is the proof you want the user to generate. You can see all the [available providers here](https://dev.reclaimprotocol.org/explore).


Expand Down
2 changes: 1 addition & 1 deletion content/docs/ios-swift/usage.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ let request = ReclaimVerification.Request.params(
)
)
```
- You can get the `APP_ID` and `APP_SECRET` using [this guide](/api-key)
- You can get the `APP_ID` and `APP_SECRET` using [this guide](/api-key).
- The `PROVIDER_ID` is the proof you want the user to generate. You can see all the [available providers here](https://dev.reclaimprotocol.org/explore).


Expand Down
2 changes: 1 addition & 1 deletion content/docs/js-sdk/generating-proof.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ description: Initiate the proof request to the user on the frontend
---

# What is initiating a proof request?
In the [previous section](/preparing-request), you just built the request containing the information on what proof you want the user to generate.
In the [previous section](/js-sdk/preparing-request), you just built the request containing the information on what proof you want the user to generate.
Now it is turn to actually ask the user to generate the proof. Depending on the user's device, browser and operating system, the SDK will pick the most seamless verification mechanism available for that user.

Available options :
Expand Down
2 changes: 1 addition & 1 deletion content/docs/js-sdk/installation.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ pnpm add @reclaimprotocol/js-sdk
There are 3 steps in integrating the JavaScript SDK
1. [Preparing](preparing-request) the proof request on the backend
2. Asking the user to [generate](generating-proof) the proof on the frontend
3. Uploading the proof to the backend and [verifying](verifying-proof) it
3. Uploading the proof to the backend and [verifying](verifying-proofs) it

This guide will walk you through each of these three steps.

7 changes: 2 additions & 5 deletions content/docs/onchain/alephzero/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -10,10 +10,9 @@ The Alephzero SDK allows you to integrate and verify Reclaim Protocol Proofs in

1. **Request Proofs**
- Implement proof requests in your application using one of our official SDKs:
- [Reclaim React SDK](/web/frontend) for web applications
- [Reclaim JS SDK](/js-sdk/installation) for web and backend implementations
- [Reclaim React Native SDK](/react-native/installation) for mobile applications
- [Reclaim Flutter SDK](/flutter/installation) for cross-platform applications
- [Reclaim Node SDK](/web/backend/installation) for backend implementations

2. **Handle Proof Upload**
- Once the user successfully uploads their proof, store the proof identifier
Expand All @@ -28,6 +27,4 @@ The Alephzero SDK allows you to integrate and verify Reclaim Protocol Proofs in
- Handle the verification result according to your application logic

### Next Steps
- Review our [API Reference](/api-reference) for detailed implementation guidelines
- Check out our [Examples](/examples) section for practical implementation scenarios
- Join our [Developer Community](/community) for support and updates
After understanding the basic flow, refer to our specific SDK documentation for detailed implementation guidelines and best practices.
37 changes: 15 additions & 22 deletions content/docs/onchain/aptos/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -6,32 +6,25 @@ description: The Reclaim Protocol Proofs are compatible with blockchain applicat
### Overview
The Reclaim Protocol allows you to verify user data proofs on the Aptos blockchain. This integration enables decentralized verification of user-provided proofs through smart contracts.

### Integration Flow
### Implementation Flow

The integration process consists of four main steps:
1. **Request Proofs**
- Implement proof requests in your application using one of our official SDKs:
- [Reclaim JS SDK](/js-sdk/installation) for web and backend implementations
- [Reclaim React Native SDK](/react-native/installation) for mobile applications
- [Reclaim Flutter SDK](/flutter/installation) for cross-platform applications

1. **Proof Request**
- Implement proof requests using one of our front-end libraries:
- [Reclaim React SDK](/web/frontend)
- [Reclaim React Native SDK](/react-native/installation)
- [Reclaim Flutter SDK](/flutter/installation)
- Alternatively, use our backend solution:
- [Reclaim Node SDK](/web/backend/installation)
2. **Handle Proof Upload**
- Once the user successfully uploads their proof, store the proof identifier
- Maintain proper record-keeping for subsequent verification

2. **Proof Management**
- Once the user uploads their proof, store the proof identifier
- Maintain necessary metadata for on-chain verification
- Ensure secure handling of proof data
3. **Submit for Verification**
- Transform the proof into its serialized format
- Submit the serialized proof to your designated smart contract

3. **Smart Contract Submission**
- Serialize the proof data in the required format
- Submit the serialized proof to your Aptos smart contract
- Handle any submission errors appropriately

4. **On-chain Verification**
- Execute proof verification within your smart contract
- Process the verification results according to your application logic
- Implement appropriate error handling and fallback mechanisms
4. **Verify On-Chain**
- Execute the verification process within your smart contract
- Handle the verification result according to your application logic

### Next Steps
After understanding the basic flow, refer to our specific SDK documentation for detailed implementation guidelines and best practices.
24 changes: 13 additions & 11 deletions content/docs/onchain/cardano/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -9,20 +9,22 @@ Reclaim Protocol Proofs provide a secure way to verify user data in blockchain a
### Implementation Flow

1. **Request Proofs**
- Implement proof requests using one of our official SDKs:
- [JS SDK](/js-sdk/installation) for backend anf web implementations
- [React Native SDK](/react-native/installation) for mobile applications
- [Flutter SDK](/flutter/installation) for cross-platform applications
- Implement proof requests in your application using one of our official SDKs:
- [Reclaim JS SDK](/js-sdk/installation) for web and backend implementations
- [Reclaim React Native SDK](/react-native/installation) for mobile applications
- [Reclaim Flutter SDK](/flutter/installation) for cross-platform applications

2. **Handle Proof Upload**
- Once the user uploads the proof, store the proof identifier or reference
- This reference will be needed for subsequent verification steps
- Once the user successfully uploads their proof, store the proof identifier
- Maintain proper record-keeping for subsequent verification

3. **Submit Proof to Smart Contract**
- Convert the proof into a blockchain-compatible format (serialization)
3. **Submit for Verification**
- Transform the proof into its serialized format
- Submit the serialized proof to your designated smart contract

4. **Verify on-chain**
- The smart contract performs verification of the submitted proof
- Implement appropriate logic to handle verification results
4. **Verify On-Chain**
- Execute the verification process within your smart contract
- Handle the verification result according to your application logic

### Next Steps
After understanding the basic flow, refer to our specific SDK documentation for detailed implementation guidelines and best practices.
25 changes: 20 additions & 5 deletions content/docs/onchain/cosmos/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,25 @@ title: Cosmos
description: The Reclaim Protocol Proofs are compatible with blockchain applications.
---

### Flow
### Implementation Flow

1. Your app requests proofs from the user using one of the front-end libraries like [Reclaim React SDK](/web/frontend), [Reclaim React Native SDK](/react-native/installation), [Reclaim Flutter SDK](/flutter/installation) or a backend library like [Reclaim Node SDK](/web/backend/installation)
2. Once the user has uploaded the proof, you can serialize it into a CosmWasm friendly format
3. Submit the serialized proof to your smart contract
4. Verify the proof on the smart contract
1. **Request Proofs**
- Implement proof requests in your application using one of our official SDKs:
- [Reclaim JS SDK](/js-sdk/installation) for web and backend implementations
- [Reclaim React Native SDK](/react-native/installation) for mobile applications
- [Reclaim Flutter SDK](/flutter/installation) for cross-platform applications

2. **Handle Proof Upload**
- Once the user successfully uploads their proof, store the proof identifier
- Maintain proper record-keeping for subsequent verification

3. **Submit for Verification**
- Transform the proof into its serialized format
- Submit the serialized proof to your designated smart contract

4. **Verify On-Chain**
- Execute the verification process within your smart contract
- Handle the verification result according to your application logic

### Next Steps
After understanding the basic flow, refer to our specific SDK documentation for detailed implementation guidelines and best practices.
26 changes: 21 additions & 5 deletions content/docs/onchain/diamante/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,25 @@ title: Diamante
description: The Reclaim Protocol Proofs are compatible with blockchain applications.
---

## Flow
### Implementation Flow

1. Your app requests proofs from the user using one of the front-end libraries like [Reclaim React SDK](/web/frontend), [Reclaim React Native SDK](/react-native/installation), [Reclaim Flutter SDK](/flutter/installation) or a backend library like [Reclaim Node SDK](/web/backend/installation)
2. Once the user has uploaded the proof, you can keep a note of it for on-chain verification
3. Submit the serialized proof to your smart contract
4. Verify the proof on the smart contract
1. **Request Proofs**
- Implement proof requests in your application using one of our official SDKs:
- [Reclaim JS SDK](/js-sdk/installation) for web and backend implementations
- [Reclaim React Native SDK](/react-native/installation) for mobile applications
- [Reclaim Flutter SDK](/flutter/installation) for cross-platform applications

2. **Handle Proof Upload**
- Once the user successfully uploads their proof, store the proof identifier
- Maintain proper record-keeping for subsequent verification

3. **Submit for Verification**
- Transform the proof into its serialized format
- Submit the serialized proof to your designated smart contract

4. **Verify On-Chain**
- Execute the verification process within your smart contract
- Handle the verification result according to your application logic

### Next Steps
After understanding the basic flow, refer to our specific SDK documentation for detailed implementation guidelines and best practices.
26 changes: 21 additions & 5 deletions content/docs/onchain/fuel/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,25 @@ title: Fuel
description: The Reclaim Protocol Proofs are compatible with blockchain applications.
---

### Flow
1. Your app requests proofs from the user using one of the front-end libraries like [Reclaim React SDK](/web/frontend), [Reclaim React Native SDK](/react-native/installation), [Reclaim Flutter SDK](/flutter/installation) or a backend library like [Reclaim Node SDK](/web/backend/installation)
2. Once the user has uploaded the proof, you can serialize it into a Fuel friendly format
3. Submit the serialized proof to your smart contract
4. Verify the proof on the smart contract
### Implementation Flow

1. **Request Proofs**
- Implement proof requests in your application using one of our official SDKs:
- [Reclaim JS SDK](/js-sdk/installation) for web and backend implementations
- [Reclaim React Native SDK](/react-native/installation) for mobile applications
- [Reclaim Flutter SDK](/flutter/installation) for cross-platform applications

2. **Handle Proof Upload**
- Once the user successfully uploads their proof, store the proof identifier
- Maintain proper record-keeping for subsequent verification

3. **Submit for Verification**
- Transform the proof into its serialized format
- Submit the serialized proof to your designated smart contract

4. **Verify On-Chain**
- Execute the verification process within your smart contract
- Handle the verification result according to your application logic

### Next Steps
After understanding the basic flow, refer to our specific SDK documentation for detailed implementation guidelines and best practices.
26 changes: 21 additions & 5 deletions content/docs/onchain/gear/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,25 @@ title: Gear
description: The Reclaim Protocol Proofs are compatible with blockchain applications.
---

### Flow
1. Your app requests proofs from the user using one of the front-end libraries like [Reclaim React SDK](/web/frontend), [Reclaim React Native SDK](/react-native/installation), [Reclaim Flutter SDK](/flutter/installation) or a backend library like [Reclaim Node SDK](/web/backend/installation)
2. Once the user has uploaded the proof, you can serialize it into a CosmWasm friendly format
3. Submit the serialized proof to your smart contract
4. Verify the proof on the smart contract
### Implementation Flow

1. **Request Proofs**
- Implement proof requests in your application using one of our official SDKs:
- [Reclaim JS SDK](/js-sdk/installation) for web and backend implementations
- [Reclaim React Native SDK](/react-native/installation) for mobile applications
- [Reclaim Flutter SDK](/flutter/installation) for cross-platform applications

2. **Handle Proof Upload**
- Once the user successfully uploads their proof, store the proof identifier
- Maintain proper record-keeping for subsequent verification

3. **Submit for Verification**
- Transform the proof into its serialized format
- Submit the serialized proof to your designated smart contract

4. **Verify On-Chain**
- Execute the verification process within your smart contract
- Handle the verification result according to your application logic

### Next Steps
After understanding the basic flow, refer to our specific SDK documentation for detailed implementation guidelines and best practices.
Loading