Skip to content

Feature Request: Token Controlled Access Chat Channels #7693

@AdamBLevine

Description

@AdamBLevine

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.

image

image

image

image

image

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!

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions