-
Notifications
You must be signed in to change notification settings - Fork 13.5k
Feature Request: Token Controlled Access Chat Channels #7693
Description
Distributed blockchain technology offers a game-changing shift in how we can think of, and interact with ownership on the internet. We'd like to add the optional ability for access to specific chat channels be gated by what blockchain-tokens a user possesses.
The Tokenpass API is an OAUTH2 provider which offers users the ability to use "offchain" tokens without maintaining a wallet, and also to cryptographically prove that they own a particular blockchain identity. User accounts can access chats when logging in with their associated tokenpass id based on whatever tokens they have relative to the rules of that particular service.
Here are some screens from tokenpass to give you a little more context.
Things like cryptographic verification could be done entirely via the API and built into rocket chat as new /commands or users.
We're interested in sponsoring the addition of
a) Login with Tokenpass integration
b) allow user token balances to be read dynamically when a user is accessing a room.
c) allow admins to set conditional visibility and access to designated chat channels based on the token balances of each user
Tokenpass home: https://tokenpass.tokenly.com/
Full API documentation http://apidocs.tokenly.com/tokenpass/#api-access
Thank you, and great project!




