Naptcha as a scalable B2B service will drive adoption to Cardano from the online business community at-large, who need secure and trackable ways to provide additional value and convenience over competitors. The primary use-cases / abilities planned for Naptcha are:
- Token gating: The simplest and most impactful for most businesses, the ability to block access to specific pages and content dependent on token ownership.
- Logins: no username/password, so no need to employ annoying captchas. Brute forcing, password storage attacks and other classic attack vectors are no longer an issue. A login token can represent an arbitrary "privilege" level, or anonymous account with historical data, but it is not intended to be a new version of KYC or comparable to Atala Prism for individual identity.
- Returned datasets: use a token to store denser game initialization data that could not fit on metadata.
- eCommerce: tokens can cause other reactions to a CMS, such as applying a discount code to a session cookie.
Naptcha works as a scalable B2B solution that can attract non-crypto business users directly to Cardano. ECommerce users are always looking for an edge, and this is a faster, easier and more secure way for users to log in. The short list of Naptcha v1's reactive abilities and conditions, especially when combined in creative ways, can cover the functionality needs of the majority of CNFT-based projects.
I will want to consult with a Shopify Apps developer and a WooCommerce Extension Marketplace developer, to guarantee that I am able to deliver a secure and useful add-on that plays well with the architecture of those content management systems. Thankfully, Naptcha v1 is useful as a scalable business without use of an on-chain validator (smart contract). The second challenge is deciding on a tech stack for the side chain (state machine) for speed and security. At this time I would like to use Amazon AWS Amplify and HiveMQ, but I have added costs into this proposal to contract an Amazon AWS Cloud Architect licensed professional for assistance with the launch.