JesseXBT Docs
  • 👋Welcome
  • Basics
    • 💡Scaling Builder Support with a Digital Sidekick
    • 🏗️Architecture Design
    • 🔌Agent Training
    • 📋Agent Dashboard
    • 🔵Grants Dashboard
    • 🛣️JesseXBT Roadmap
Powered by GitBook
On this page
  1. Basics

Grants Dashboard

PreviousAgent DashboardNextJesseXBT Roadmap

Last updated 6 days ago

How the Grant System Works on Base Network

Step-by-step guide to the grant management process on Base

Diagram of the complete grant process flow on Base network

📩 1. Request Reception

The process begins when a contributor sends a grant request through the system. The message includes information about their contribution to the project and relevant data such as the GitHub repository. (Eg: "@JesseXBT check my project https://github.com/a0x-company/JesseXBT ")

🔍 2. Repository Scraping

The autonomous agent scans the GitHub repository mentioned in the request. During this process:

  • Analyzes the commits and contributions of the applicant

  • Verifies the authenticity of the contribution

  • Collects code quality metrics

  • Evaluates the impact of the contribution on the project

  • Critically assesses associated websites and online presence

🔬 3. Request Evaluation

Once the information is collected, the supervisor can review:

  • Repository details and contribution

  • Code quality metrics collected by the agent

  • Social activity and interactions of the contributor

  • History of previous contributions

  • Website and online presence assessment

Based on this information, they can approve or deny the request using the corresponding buttons in the interface.

💼 4. Wallet Management

The system automatically obtains the wallet address of the applicant that will be used to send the grant. This information is displayed in the interface for verification.

  • For messages sent via Farcaster, the system automatically detects and retrieves the associated wallet address

  • This integration streamlines the process and ensures accurate wallet information

  • The supervisor can verify the wallet before proceeding with the grant

💸 5. Grant Sending

Currently, grants are sent manually through the Base network:

  • The supervisor verifies there is sufficient USDC balance in the wallet on Base

  • Adjusts the grant amount if necessary

  • Initiates the transaction using the "Send Grant" button

  • Confirms that the transaction has been completed successfully on the Base blockchain

Once the transaction is complete, the grant status changes to "Paid" and the USDC balance in the account is updated.

Note: This process is continuously being optimized. In the future, we plan to integrate with Talent Protocol to validate wallets and builder scores, automate grant disbursements on Base, and enhance the ability to critically evaluate not just GitHub repositories but associated websites and online presence as well. The data gathering process is also being optimized to include other sources for validation like socials, demos, documentation, and so on.

🔵