DELEGATION PROCESS

Secure Protocol for Transferring Governance Authority

Mission Parameters

In the Star Cluster universe, Oversight follows precise protocols for every operation—ensuring security, efficiency, and mission success. The same methodical approach applies to the delegation process.

This page provides a detailed walkthrough of the delegation procedure, with emphasis on security considerations and verification steps. Like any mission in hostile territory, proper preparation and execution are essential.

Security Notice: Delegation involves blockchain transactions. Always verify contract addresses, review permissions, and never share private keys or seed phrases.

Oversight with cybernetic interface
PROTOCOL: ACTIVE SECURITY: MAXIMUM

Pre-Mission Requirements

What you'll need before beginning the delegation process

Web3 Wallet

A compatible web3 wallet containing your governance tokens. Supported wallets include MetaMask, WalletConnect, Coinbase Wallet, and Ledger.

Star Cluster Parallel: Like Oversight's neural interface, your wallet is the connection point between your identity and the digital ecosystem.

Governance Tokens

Tokens that grant voting rights in supported protocols. Currently supported: Superfluid, Compound, Aave, and Uniswap governance tokens.

Star Cluster Parallel: Governance tokens function like access credentials in the Nexus Corporation—granting authority within specific systems.

Network Fees

Sufficient ETH or native network tokens to cover transaction fees. Delegation typically requires one transaction per protocol.

Star Cluster Parallel: Like fuel for interstellar travel, gas fees are the energy cost of executing operations across the blockchain.

Security Awareness

Basic understanding of transaction security and permission management. Never delegate through unverified interfaces.

Star Cluster Parallel: Oversight's hypervigilance in hostile environments mirrors the security mindset needed for safe web3 interactions.

Delegation Protocol

Step-by-step guide to secure delegation

01

Connect Your Wallet

Initiate a secure connection between your web3 wallet and the delegation interface. This connection is read-only until you explicitly authorize the delegation transaction.

Instructions:

  1. Click the "Connect Wallet" button at the top of the delegation interface
  2. Select your preferred wallet provider from the options presented
  3. Approve the connection request in your wallet application
  4. Verify that your wallet address appears correctly in the interface

Security Protocols:

  • Verify you're on the official Oversight delegation platform (oversight-delegate.xyz)
  • Check that the connection request only asks for viewing permissions
  • Never approve blind signature requests or connect to unknown sites
Wallet connection interface
02

Select Protocol and Tokens

Choose which protocol's governance you wish to delegate and verify your token balance. You can delegate to multiple protocols separately.

Instructions:

  1. View the list of supported protocols where you hold governance tokens
  2. Select the protocol you wish to delegate for (e.g., Superfluid)
  3. Confirm your token balance is displayed correctly
  4. Optionally, adjust the amount if you wish to delegate only a portion of your tokens

Security Protocols:

  • Verify token balances match what you expect to see in your wallet
  • Understand that delegation affects voting power, not token ownership
  • Consider starting with a small test delegation if this is your first time
Protocol selection interface
03

Review Delegation Terms

Before proceeding, review Oversight's governance principles, voting history, and the specific permissions you're granting through delegation.

Instructions:

  1. Read the delegation terms presented in the interface
  2. Review Oversight's governance principles and approach
  3. Optionally, explore the voting history to understand past decisions
  4. Confirm you understand the scope and limitations of delegation

Security Protocols:

  • Understand that delegation can be revoked at any time
  • Verify that delegation only affects voting rights, not transfer rights
  • Confirm the delegate address matches Oversight's verified address
Terms review interface
04

Authorize Delegation Transaction

Execute the on-chain transaction that formally delegates your voting power to Oversight. This requires a digital signature from your wallet.

Instructions:

  1. Click the "Delegate" button to initiate the transaction
  2. Review the transaction details in your wallet's confirmation screen
  3. Verify the recipient address matches Oversight's verified address
  4. Confirm the transaction and pay the associated network fee

Security Protocols:

  • Always verify transaction details before signing
  • Check that gas fees are reasonable for the current network conditions
  • Ensure you're delegating to the correct address: 0x7F...A3E2
  • Wait for transaction confirmation before closing any windows
Transaction confirmation screen
05

Verify Delegation Status

Confirm that your delegation was successfully recorded on-chain and set up monitoring for future governance activities.

Instructions:

  1. Wait for the transaction confirmation (typically 1-2 minutes)
  2. View the confirmation screen with transaction details
  3. Optionally, verify the delegation on the protocol's governance portal
  4. Set up your preferred notification method for voting updates

Security Protocols:

  • Save the transaction hash for future reference
  • Periodically verify your delegation status remains active
  • Consider setting up monitoring for any unauthorized delegation changes
Delegation confirmation screen

Revocation Protocol

How to revoke delegation if needed

You maintain full control over your delegation and can revoke it at any time. This might be necessary if:

  • Your governance priorities change
  • You wish to vote directly on a specific proposal
  • You plan to delegate to a different representative
  • You intend to transfer or sell your tokens

Revocation Process:

  1. Connect Wallet:

    Return to the delegation platform and connect the same wallet you used for delegation.

  2. Access Dashboard:

    Navigate to your delegation dashboard showing active delegations.

  3. Initiate Revocation:

    Click the "Revoke" button next to the delegation you wish to cancel.

  4. Confirm Transaction:

    Sign the revocation transaction in your wallet and pay the associated network fee.

  5. Verify Status:

    Confirm the revocation was successful and your voting power has been returned.

Star Cluster Parallel:

In the Star Cluster universe, Oversight values autonomy above all else. The ability to revoke delegation mirrors his belief that true authority comes from consent that can be withdrawn at any time—not from permanent power transfers.

Delegation revocation interface

Technical Specifications

For those who want to understand the underlying mechanics

Governance Contracts

Delegation operates through the native governance contracts of each supported protocol. These contracts implement the EIP-712 standard for delegation, allowing token holders to authorize others to vote on their behalf.

Verified Contract Addresses:

Superfluid Governance: 0x3E14dC1b13c488a8d5D310918780c983bD5982E7 Verify
Compound Governance: 0xc0Da02939E1441F497fd74F78cE7Decb17B66529 Verify
Aave Governance: 0xEC568fffba86c094cf06b22134B23074DFE2252c Verify
Uniswap Governance: 0x408ED6354d4973f66138C91495F2f2FCbd8724C3 Verify

Example Delegation Function:


/**
 * @notice Delegate votes from `msg.sender` to `delegatee`
 * @param delegatee The address to delegate votes to
 */
function delegate(address delegatee) public {
    return _delegate(msg.sender, delegatee);
}
                                    

Security Model

The delegation security model is designed to maximize voter control while minimizing risk. Key security features include:

Separation of Powers

Delegation transfers only voting rights, never token ownership or transfer authority. Your tokens remain in your wallet and under your full control at all times.

Revocable Authority

Delegation can be revoked at any time through a simple transaction. This creates an accountability mechanism where delegates must maintain trust.

Transparent Execution

All delegation actions and votes are recorded on-chain, creating an immutable audit trail that can be verified by anyone.

Non-Custodial Design

The delegation interface never takes custody of your tokens or private keys. All transactions are signed directly in your wallet.

Implementation Details

The delegation interface is built using modern web3 technologies to ensure security, performance, and usability:

Frontend Architecture

Built with React.js and ethers.js for optimal performance and security. The interface is fully responsive and works across desktop and mobile devices.

Wallet Integration

Uses Web3Modal to support multiple wallet providers, including MetaMask, WalletConnect, Coinbase Wallet, and hardware wallets like Ledger.

Transaction Handling

Implements EIP-1559 transaction formatting with appropriate gas estimation and priority fee calculation for reliable transaction processing.

Data Sources

Governance data is sourced directly from on-chain events and The Graph protocol, ensuring accuracy and timeliness of information.

Ready to Delegate?

Now that you understand the process, take the next step in amplifying your governance voice through delegation.