overhide.io
Ledger-Based Authorizations — gratis and "in-app-purchase" (IAP) based authorizations in dollars and cryptos
— a free and open-sourced (mostly) ecosystem of widgets, a front-end library, and back-end services
— make the fusion of "logins" and "in-app-purchases" (IAP) as banal and unliable as possible.

Very easily enhance your Web application with an anti-bot login and monetize it through paid up-sells, in-app purchases (IAP), add-ons, and subscriptions.

Do this with minimal work and minimal integration by leveraging public ledger (blockchain/crypto) authorization concepts... yet without requiring yourself or your users to use, know, or care-for, cryptos and blockchains.

Take payments in dollars — without you or your customers having to trust overhide (trust Stripe).

Take payments with cryptos without modifying your code.

By adding a simple widget to your app — your Web application will authenticate "free" users, provide up-sell subscriptions for dollars, and be future proof by allowing payment for same in cryptos.

  new — abstracted — widget components are coming ...

 ... but for now   


onboard to connect a new or existing Stripe account
with the overhide ledger

Add the overhide login widget to your front-end (see demo):
    render() {
      ...
      <LedgersWidgetPaymentsInfoContext.Provider 
        value={this.state.paymentsInfo}>
        ...
      </LedgersWidgetPaymentsInfoContext.Provider>
      ...
    }
            
widget

Add up-sell payment buttons throughout your front-end (see demo code):
    render() {
      ...
      const action = isPaid 
        ? .. business logic ..
        : async (e) => {e.preventDefault(); 
          await paymentInfo.topUp(outstanding, to)};      
      ...
      <button className={`ui primary button ${loading} ${disabled}`} 
              onClick={(e) => action(e)}>
      ...
    }
            

Leverage two simple HTTP calls to confirm auth in your back-end (see demo):
    GET /get-transactions/{from-address}/{to-address}

    POST /is-signature-valid
            

Start authenticating your users as anonymous tokens and charging them for add-ons in dollars and ethers — without being responsible for any of their personal data.

YOUR APP USERS

ease-in from social-logins to owning their access

shy from trusting their network to trusting their digital wallets

secrets always in their control — never provided over networks

have flexibility to purchase for-pay access in dollars or cryptos

leverage complex generated secret keys — in password-managers or digital wallets

DEVELOPERS

don't manage users' credentials

don't integrate with payment gateways

don't re-write code despite new currencies

accept dollars and cryptos

it's OSS

Project Timeline

ethereum API
Ethereum remuneration
API for ledger-based
authorizations
$ ledger
dollars ledger
for ledger-based
authorizations
ledgers.js
client library
for login UX
widgets
Components
and widgets
+ integrations
widget embeds
and additional
crypto-currencies

TOOLS

TUTORIALS / HACKS