Flex Docs (Work-In-Progress | Last Updated: 12/07)
  • Current Landscape
  • Welcome to Flex
  • Overview
    • Infrastructure for the New Web
    • The Values of the Flex Ecosystem
  • Protocol
    • Flex Validator Nodes
      • Data and Validation Layer
      • Rewards Layer
      • Audit Layer
      • Sentinel Layer
      • Prediction Layer
      • Getting Started
        • Propagation into the Validation Layer
        • Transaction Pool Generation
        • Transaction Weight Assignment
        • Epoch Score Calculation
        • Reward Distribution
        • Reward Claiming
        • Epoch Reward Pool Mechanics
    • Proof-of-Collaboration (PoCol)
      • PoCol Governance using FLEXE
      • Actors in the Flex Ecosystem
    • Flex Commons
      • Code Tokenization
      • Code Registry and Indexing
      • Code Versioning and Forking
      • Code Licensing and Royalties
      • Code Marketplaces and Auctions
      • Code Search and Discovery
      • Flex Commons Governance using FLEXE
    • Ecosystem Tokens' Multi-Staking
    • Technical Roadmap for the Flex Ecosystem
      • Flex Virtual Machine (FVM)
      • Flex SDCK
      • re:Flex Smart Contract Language
    • Flex Improvement Proposal (FIP)
    • Flex Portal: Your Gateway to Web3
  • Contribute to the Ecosystem
    • Strategists: Roles and Contributions
    • Developers and Projects
  • Governance and Utility
    • Introducing the FLEXE Token (coming soon)
    • Flexonomics (coming soon)
    • How to get FLEXE tokens (coming soon)
      • Use the faucet (coming soon)
      • Run a node (coming soon)
  • Quicklinks
    • Supported Social Media
    • Official Website
  • Legal
    • Terms of Service
    • Privacy Policy
    • Digital Asset Disclosure (coming soon)
Powered by GitBook
On this page
  1. Protocol

Flex Improvement Proposal (FIP)

Flex is a community-owned platform that rapidly boosts dApp user growth, ensuring the value generated directly benefits the Flex community.

The Flex ecosystem is designed to be dynamic and responsive to community needs. Flex Improvement Proposals (FIPs) provide a structured process for suggesting, discussing, and implementing changes. This guide outlines the technical steps and mechanisms involved in the FIP process, from submission to on-chain voting and implementation.

Overview of the FIP Process:

  1. Proposal submission: Proposals are submitted on the Flex page on Discourse.org.

  2. Community moderation: Proposals undergo moderation by the Flex Core Team and Flex Contributors - community is also welcome to voice their opinions on the listed proposals.

  3. On-chain voting: Proposals that pass moderation are voted on by FLEXE token holders on the Flex Snapshot.org page.

  4. Implementation: Approved proposals are implemented within the ecosystem.

Detailed technical steps

1. Proposal submission

Proposals are submitted as entries on Discourse.org. A submission should include:

  • Title: A concise title.

  • Abstract: Summary of the problem and solution.

  • Conclusion: Summary and call to action.

2. Community moderation

Proposals are moderated on Discourse.org through:

  • Discussion: The core team, contributors, and community can provide feedback and participate in the discussion. The final decision regarding moderation rests with the core team.

  • Revisions: Proposer revises based on feedback.

  • Moderation vote: Community moderators review and approve proposals for voting.

3. On-chain voting

Proposals approved by moderation are moved to Snapshot.org for on-chain voting:

  • Announcement: Proposal announced and voting period set.

  • Voting period: Flex token holders vote during the specified period.

  • Vote calculation: Votes are tallied and results are announced.

4. Implementation

Approved proposals go through:

  • Planning: Detailed planning and scheduling.

  • Development: Coding and testing the changes.

  • Deployment: Deploying changes to the ecosystem.

  • Monitoring: Ongoing monitoring and issue resolution.

Technical specifications and mechanisms

Proposal submission and formatting

Proposals are formatted in Markdown and submitted on Discourse.org. Each proposal must follow a standard template to ensure consistency and clarity. Here’s an example template:

# Proposal Title

## Abstract
Brief summary of the proposal.

## Conclusion
Summary of key points and call to action.

Community moderation process:

  • Initial review: Proposals are initially reviewed for completeness and adherence to guidelines.

  • Discussion phase: Community members discuss and provide feedback.

  • Revisions: Proposers make necessary revisions.

  • Final moderation: Community moderators conduct a final review and vote to move the proposal to the voting stage.

On-Chain Voting Mechanism:

Voting is conducted on Snapshot.org, leveraging the decentralized nature of the blockchain.

Implementation and Monitoring:

Once a proposal is approved, it undergoes a rigorous implementation process:

  • Planning: Detailed planning to outline the steps, resources, and timeline required for implementation.

  • Development: Coding and testing the proposed changes. This involves writing smart contracts, modifying existing code, and conducting thorough testing.

  • Deployment and testing.

  • Monitoring: Continuous monitoring post-deployment to ensure stability and address any issues that arise.

The Flex Improvement Proposals (FIPs) process is a robust and democratic mechanism for suggesting and implementing changes within the Flex ecosystem. By involving the community at every stage, from proposal submission to on-chain voting and implementation, Flex ensures that its development is aligned with the needs and preferences of its users. This process not only enhances the ecosystem but also fosters a collaborative and engaged community.

Whether you are a developer, a token holder, or an active community member, your contributions through FIPs can help shape the future of the Flex ecosystem.

Previousre:Flex Smart Contract LanguageNextFlex Portal: Your Gateway to Web3

Last updated 10 months ago

We invite developers, researchers, and enthusiasts to work with our contributors for this section.

Start contributing here.
Page cover image