Technical Overview - How it Works

Our system gives every Discord user a unique blockchain account that’s secure, predictable, and easy to use. The full source code of the smart accounts and factories including a more technical explanation can be reviewed in the GitHub repo. Here’s a clear, step-by-step explanation of how it all comes together:


1. Personalized Blockchain Accounts

  • Unique to You: Every Discord username is automatically linked to its own blockchain account.

  • Predictable Address: We use standard blockchain methods (ERC-4337’s create2 opcodes) with your Discord username as a unique “salt.” This means your blockchain account address is determined even before it’s created—ensuring that no two users share the same address.


2. Triggering Operations from Discord

When you want to execute a blockchain operation, the process begins directly in Discord:

  • Embed Message with Unique Operation ID: You receive an embed message from our bot. The title of this message contains a unique identifier (the user operation hash) for the specific action you can execute.

  • Your “Confirm” Reply: To proceed, you reply with the word "confirm" to that embed message. This reply, along with the details of the message, is later used as part of a reclaim proof.


3. Verifiable Proof Process Using the Reclaim Service

Your blockchain account—the abstract 4337 account linked to your Discord identity—handles the verification, not the bot itself. Here’s how it works:

  • Collecting Evidence: The reclaim proof includes data showing that you replied “confirm” to the embed message. This data contains the unique operation identifier and other necessary details.

  • External Verification with Reclaim: A service called Reclaim fetches the relevant information from the Discord API. It verifies that:

    • The embed message from the bot indeed had the specific user operation hash.

    • You replied with “confirm” to that message.

  • Proof of Correct Execution: Reclaim generates a secure, verifiable proof that the entire sequence of messages occurred as expected. This proof is then checked by your blockchain account before any operation is executed.


4. Secure and Exclusive Control

  • Your Identity is Your Key: Your blockchain account is permanently tied to your Discord username, ensuring that only you can authorize operations for your account.

  • Non-Custodial Security: You maintain full control of your private keys and digital assets. All operations are executed on-chain by your own account, not by the bot.


In a Nutshell

  • Unique & Predictable: Every Discord username is deterministically linked to a unique blockchain account using standard create2 methods.

  • Simple Interaction: You receive an embed message with a unique operation ID and reply with “confirm” to signal your intent.

  • Secure Verification: The reclaim proof—verified by your blockchain account using data fetched from Discord—proves that the correct message sequence occurred before the operation is executed.

  • Total Control: Your blockchain account is linked to your Discord identity, and you alone have the power to execute operations on it.

This design seamlessly integrates the familiarity of Discord with the robust security of blockchain, giving you an intuitive, trustworthy way to manage your digital assets—all while keeping you in complete control.

Last updated