Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create dao-agent.md #149

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open

Conversation

jaswinder6991
Copy link

@jaswinder6991 jaswinder6991 commented Sep 12, 2024

User description

Project Abstract

DAO agent is an AI agent to be integrated with Mintbase wallet for easy interaction with Sputnik contracts on Near.

For which grant level are you applying?

  • Level 1: Up to $10,000, 2 approvals
  • Level 2: Up to $50,000, 3 approvals and one pitch to Mintbase Council
  • Level 3: Unlimited, 5 approvals and mutliple pitches to Mintbase Council

Application Checklist

  • The application template has been copied, renamed ( project_name.md) and updated.
  • NEAR address for the payment of the milestones is provided inside the application.
  • I have read and acknowledged the terms and conditions.
  • The software delivered for this grant will be released under an open-source license specified in the application.
  • The initial PR contains only one commit (squash and force-push if needed).
  • The grant will only be announced once the first milestone has been accepted.

How Did You Hear About our grants program?

  • Mintbase Website
  • Mintbase Community (Twitter, Discord, Telegram etc.)
  • Hackathon
  • Personal Recommendation
  • Investor/VC
  • Online Search
  • Other: _______

PR Type

Documentation, Other


Description

  • Added a comprehensive proposal for developing a DAO Agent to be integrated with the Bitte wallet.
  • Detailed the functionality such as search capabilities for DAOs and proposals, voting mechanisms, and proposal creation features.
  • Outlined deliverables across three release phases, specifying the features to be implemented in each phase.
  • Provided budget and timeline information for the project.

Changes walkthrough 📝

Relevant files
Documentation
dao-agent.md
Add proposal for DAO Agent integration with Bitte wallet 

applications/dao-agent.md

  • Added a new proposal for a DAO Agent to be integrated with the Bitte
    wallet.
  • Detailed the functionality including search, voting, and proposal
    creation.
  • Outlined deliverables across three release phases.
  • Provided budget and timeline information.
  • +59/-0   

    💡 PR-Agent usage:
    Comment /help on the PR to get a list of all available PR-Agent tools and their descriptions

    @mintbase-codium-pr-agent mintbase-codium-pr-agent bot added documentation Improvements or additions to documentation Other Review effort [1-5]: 1 labels Sep 12, 2024
    @mintbase-codium-pr-agent
    Copy link

    PR Reviewer Guide 🔍

    ⏱️ Estimated effort to review: 1 🔵⚪⚪⚪⚪
    🧪 No relevant tests
    🔒 No security concerns identified
    ⚡ No key issues to review

    @mintbase-codium-pr-agent
    Copy link

    PR Code Suggestions ✨

    CategorySuggestion                                                                                                                                    Score
    Clarity
    Clarify the ambiguous proposal description in Release 3

    Clarify the ambiguous statement regarding the 'Swap A with B' proposal in Release 3.
    Specify what 'A' and 'B' refer to, or provide examples to avoid confusion.

    applications/dao-agent.md [56]

    -13. Swap A with B. (Not sure of this for now.)
    +13. Swap specific assets, e.g., Near with stable coins or different tokens. (Details to be finalized.)
     
    Suggestion importance[1-10]: 9

    Why: Clarifying the ambiguous statement regarding 'Swap A with B' removes confusion and provides a clearer understanding of the proposal, which is crucial for accurate implementation.

    9
    Define the criteria for 'top n' proposals to ensure clarity

    Specify the criteria for 'top n' in the Release 1 deliverables to avoid ambiguity
    and ensure clear implementation guidelines.

    applications/dao-agent.md [41]

    -2. List of top n(or all) proposals in a DAO.
    +2. List of top n (e.g., top 10) or all proposals in a DAO, based on recent activity or highest votes.
     
    Suggestion importance[1-10]: 7

    Why: Specifying the criteria for 'top n' proposals helps avoid ambiguity and ensures clear implementation guidelines, although it is a minor improvement.

    7
    Enhancement
    Improve the structure of the 'Proposal Creation' section for better readability

    Consider breaking down the large bullet points into sub-bullet points for better
    readability and structure. For example, the 'Proposal Creation' section can be
    divided into sub-categories for each type of proposal.

    applications/dao-agent.md [29-35]

    -- Create Near Transfer proposals (with refinements to existing functionality) 
    -- Generate Function Call proposals: 
    -    - Transfer stable coins
    -    - Swap Near for stable coins via Ref
    -    - Token swaps (implementation to be carefully considered)
    -    - Transfer any FT token. (Maybe stable coins are a niche of this, can merge them together.) 
    -- Add or remove DAO members
    +- Proposal Creation:
    +    - Near Transfer:
    +        - Create Near Transfer proposals (with refinements to existing functionality)
    +    - Function Call:
    +        - Transfer stable coins
    +        - Swap Near for stable coins via Ref
    +        - Token swaps (implementation to be carefully considered)
    +        - Transfer any FT token (Consider merging with stable coins)
    +    - Membership Management:
    +        - Add or remove DAO members
     
    Suggestion importance[1-10]: 8

    Why: The suggestion improves the readability and organization of the 'Proposal Creation' section, making it easier to understand the different types of proposals and their sub-categories.

    8
    Provide a detailed budget breakdown per release for better financial planning

    Include a more detailed breakdown of the budget allocation per release to enhance
    transparency and planning.

    applications/dao-agent.md [58]

     **Budget**: 6000 USD (Release based payment)
    +- Release 1: 2000 USD
    +- Release 2: 2000 USD
    +- Release 3: 2000 USD
     
    Suggestion importance[1-10]: 6

    Why: Including a detailed budget breakdown enhances transparency and planning, but it is not as critical as the other suggestions.

    6

    Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
    Labels
    documentation Improvements or additions to documentation Other Review effort [1-5]: 1
    Projects
    None yet
    Development

    Successfully merging this pull request may close these issues.

    1 participant