Skip to content

OF Gateway

Sébastien Palluel edited this page Feb 21, 2024 · 5 revisions

The OF Gateway is the key to any door in the web3 open world. It provides secure access to a list of whitelisted web3 services through the wallet connect protocol. The Offline user will be able to easily connect his wallet to a partner web3 service. This service once connected will be able to read all the OF Key hold by the connected user, allowing token gating functionalities. One example of usage would be to enable the user to access a free item on the organizer's shopify though his OF Key.

We need to integrate an iframe that will load an external website, this website will be accessed through wallet-connect. The connection initiated on the website will be validated by the user on Offline. Once done, the user will be connected on this external website.

We need to work on this and try a basic demo with a connection to an external Shopify.

Developer preview: Gate objects in Liquid : https://docs.google.com/document/d/1uVoop_XsiKzyqLpCBr4hWjMqCc1qcGXecRB4nrjpThw/edit

POC

Use the demo from WalletConnect. The doc for wallet connect usage and integration is here And demo project from Cometh here

Wallet connect dApp tests link

Token Gating

May be possible through XMTP to send securely send information for when a user accessed the token gated app and what he did (like bought something on Shopify with his NFT etc.): https://xmtp.org/docs/use-cases/marketing In that case we could develop our own Shopify App that use this protocol to send to the company SCW address for them to gain insight that stay private:

Protocol using SMTP: https://www.bosonprotocol.io

Security

Use Shield3 to block malicious dApp and transaction + handle compliance: https://www.shield3.com

Clone this wiki locally