2
6 Comments

Picket: Token Gate Anything

Picket allows you authenticate users based on their wallet and authorize users based on token ownership. It's OAuth 2.0 compatible, so it can be used securely on web or mobile.

Let me know if you are interested in trying it out and I can get you off the waitlist!

  1. 1

    Had a similar idea after I made my own metamask signature login system. I'm curious on what the strategy to monetize this is?

    1. 1

      That's exactly what motivated me to build this as well. Few ideas for monetization, depending on traction:

      • First X projects are free, pay for more
      • Pay for API usage. Ex: 1,000 request per month are free, more requires a paid plan
      • Free for individuals, pay for collaboration functionality ("Teams")

      What are your thoughts?

      1. 1

        First X projects are free, pay for more

        I'm not sure about this. Users might be inclined to create new accounts and delete underperforming projects to stay on the free tier.

        Free for individuals, pay for collaboration functionality ("Teams")

        Need more details here, what does "Teams" functionality entail in the context of an authentication provider?

        Pay for API usage. Ex: 1,000 request per month are free, more requires a paid plan

        Most likely your best bet, make sure your login flow has branding so your free tier can drive organic growth. When I took notes on this idea I couldn't think of any better pricing model so I just wrote "Copy auth0 pricing" (https://auth0.com/pricing)

        Another thing to consider is that most experienced Web3 teams are just going to make this in house; Especially when user wallets are already connected to their site. Maybe a possible feature improvement is the option to feed a Metamask/Wallet provider object to the SDK so the user doesn't have to connect to another site.

        Lastly, you could do a free beta and maybe gather some analytics on average users per project and use that to help adjust your pricing cutoff.

        Let me know if you wanna hop on a call and spitball some ideas.

        1. 1

          Need more details here, what does "Teams" functionality entail in the context of an authentication provider?

          We use Picket to power Picket, so an account is tied to a wallet-address. If you want to collaborate on a project with other team members, they cannot sign in because they don't have access to your private key. There are ways around this (sharing a wallet address) but at a certain point it's nice to collaborate w/o hacks.

          Maybe a possible feature improvement is the option to feed a Metamask/Wallet provider object to the SDK so the user doesn't have to connect to another site.

          This is already a feature : )

          Lastly, you could do a free beta and maybe gather some analytics on average users per project and use that to help adjust your pricing cutoff.

          This is what were are doing now, Let me know if you or anyone who would be interested in getting access!

          Let me know if you wanna hop on a call and spitball some ideas.

          Will do!

          1. 1

            You want to target beginner web3 devs for the barebones auth functionality because most big teams can (and already have ) made this in-house.

            Some avenues I see that could lead to explosive growth among larger projects/communities

            • Discord Integrations (Something similar already exists, forgot name)
            • More in-depth token gating
              "Only if the user has staked tokens in this contract for x amount of time."
              "Greater than X amount of money in crypto" (This is one DeBank API Call away)
            • NFT Gating

            Venturing into those areas will open up new ways to monetize and make it worthwhile for more experienced teams to overhaul their in-house web3 login.

            1. 1

              I agree that it helps a beginner dev kickstart a project, which is a good starting audience; however, as a team/company grows I could see them wanting them to delegate auth security to a provider like Picket.

              Discord Integrations (Something similar already exists, forgot name)
              More in-depth token gating
              "Only if the user has staked tokens in this contract for x amount of time."
              "Greater than X amount of money in crypto" (This is one DeBank API Call away)
              NFT Gating

              Couldn't agree more on these ideas. These are all on the roadmap. I think a key differentiator for Web3 Auth is that you can have these more unique and interoperable authorization methods like you are describing.

  2. 1

    This comment was deleted 3 months ago.

Trending on Indie Hackers
Passed $7k 💵 in a month with my boring directory of job boards 46 comments Reaching $100k MRR Organically in 12 months 35 comments 87.7% of entrepreneurs struggle with at least one mental health issue 14 comments How to Secure #1 on Product Hunt: DO’s and DON'Ts / Experience from PitchBob – AI Pitch Deck Generator & Founders Co-Pilot 12 comments Competing with a substitute? 📌 Here are 4 ad examples you can use [from TOP to BOTTOM of funnel] 10 comments Are you wondering how to gain subscribers to a founder's X account from scratch? 9 comments