Skip to content

Commit

Permalink
update: npo docs
Browse files Browse the repository at this point in the history
  • Loading branch information
jincan39 committed Dec 31, 2023
1 parent fb722ef commit 1dc7a55
Show file tree
Hide file tree
Showing 4 changed files with 37 additions and 87 deletions.
21 changes: 21 additions & 0 deletions docs/zkSBT/About.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
# About NPO -zkSBT

Manta Network's [NPO platform](https://npo-evm.manta.network) (NFT private offering platform) is set to revolutionize how users generate and mint zkNFTs/zkSBTs. NPO is an NFT/SBT launchpad that leverages Manta Network's zkAddress tooling and MantaPay ZK circuits to privately mint NFTs/SBTs on zkAddress, while using public tokens to pay for minting fees. With Manta's zkNFTs/zkSBTs, developers can build web3 or web2 applications without in-depth knowledge of cryptography or ZKP. The plug-and-play connection with zkNFTs/zkSBTs enables applications to be quickly developed on mobile, opening up new opportunities for developers to create zkNFT/zkSBT projects, including mobile applications, DApps, and projects based on NPO.

## General use cases of zkSBTs:

In general, zkSBT is a great private onchain data verification method, especially for mobile applications. Although some account abstraction/MPC wallets like Particle and Unipass bring a great seedless and gasless user experience for mobile apps, it’s still very hard to verify KYC info, credentials, game items, crypto assets that are not connected to these wallets in mobile. There are mainly four use cases for NPO:

1. Decentralized user friendly compliance: KYC is a $1.6 trillion market and has huge demand from both the web2 and web3 world; even in the fully decentralized dark forest, it's very important to know whether it's a real user or its a bot. For example, there are more than 300m addresses on BNB Chain while only 30m active users use Binance. How to identify the bots is a real issue. With zkBAB and zkGalxe, users can use their proof key to prove they are a KYCed real user without disclosing their identity information and without connecting their wallet. This product gives users an option to use existing KYC info at Binance or Galxe to verify their identity in Web2 and Web3 Apps. Currently [many apps already support](https://twitter.com/MantaNetwork/status/1661538809585221636?s=20) the zkSBT as a KYC tool.

2. Private credential for onchain activities campaigns: Onchain campaign platforms like Galxe and Cyberconnect have huge volume, but a lack of on-chain privacy–everyone can see the platform activities. Also, users have to approve the wallet everytime they verify their onchain credentials. Furthermore, it’s also limited to different chains for different credentials. Using zkSBT, the credentials can be verified with privacy. There is no need to connect a wallet to verify the onchain credentials with proof keys, and the credentials can be verified in a multichain or multiplatform manner.

3. zkSBT as Game/Social Items: A good example of it is Ultiverse and ReadON zkSBTs. These are able to launch on Manta and use in their mobile apps. These items users mint on Manta chain can also be used in other apps at the same time, but mainly are in their own apps that provide in-app utility without connecting a wallet.

4. Assets verification: This should be the most important and frequently used product for zkSBT. With [Pomp](https://twitter.com/AppPOMP) (Proof of my possession), users can generate zkSBTs to prove their certain token assets range (like 100+ Ethereum, 8-figure PEPE etc.) or they are a certain NFT holder like Milady NFT holder zkSBT. This will be needed like an onchain bank statement but with privacy. Also based on this information, there can be products like private degen score and private credit score system. This can be used in Web2/Web3 financial or membership user scenarios.

<br/>
<div style={{textAlign: 'center'}}>
<img alt="npo" src="/img/guides/npo/npo.png" width="70%"/>
</div>
<br/>
15 changes: 15 additions & 0 deletions docs/zkSBT/Benefits.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
# Benefits of Manta's NPO


## Reduced User Friction:
By utilizing Manta's NPO platform, onboarding users will be simpler, smoother, and less complicated. This means that there will be a lower level of user friction, allowing for an increased user base and improved user experience.
## Onboarding Web2 to Web3 Users:
Manta's NPO platform is an excellent tool for onboarding web2 users to web3 applications. This allows for a wider audience to be reached, promoting the adoption of blockchain technology.
## KYC Issues Resolved:
Manta's NPO platform also addresses KYC (Know Your Customer) issues by utilizing zkSBTs, which are minted with user KYC information. This allows for the verification of user identity without revealing sensitive personal information.
## Regulatory Compliance:
The current regulatory framework for decentralized applications is becoming increasingly strict. By utilizing zkSBTs, projects can address these regulatory concerns and remain compliant with the applicable laws and regulations.
## Manta’s Ecosystem Support
Manta offers various types of support that can benefit your app or project. Manta can refer your app to its extensive ecosystem of more than 100,000 on-chain users who have undergone KYC verification. Additionally, Manta's incubation partners can provide further assistance to help accelerate your growth.
## Manta’s Marketing Support to Boost Your User Growth
Manta also provides marketing support, including featuring your app on its Twitter channel and creating tailored articles and newsletters on Medium. Manta's marketing efforts have a broad reach, including leading VCs in the industry, which can help increase your visibility and attract potential investors.
86 changes: 0 additions & 86 deletions docs/zkSBT/zkSBT Design V2.md

This file was deleted.

2 changes: 1 addition & 1 deletion sidebars.js
Original file line number Diff line number Diff line change
Expand Up @@ -124,7 +124,7 @@ module.exports = {
},
{
type: "category",
label: "zkSBT",
label: "NPO-zkSBT",
items: [
{
type: "autogenerated",
Expand Down

0 comments on commit 1dc7a55

Please sign in to comment.