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

Forge4Flow #223

Closed
BoiseITGuru opened this issue Oct 25, 2023 · 3 comments
Closed

Forge4Flow #223

BoiseITGuru opened this issue Oct 25, 2023 · 3 comments
Assignees

Comments

@BoiseITGuru
Copy link

BoiseITGuru commented Oct 25, 2023

Forge4Flow

Grant category

  • Developer tools / services

Description

Problem statement

  • Audience: Developers immersed in the Flow blockchain landscape.
  • What's Missing?: The Flow ecosystem is buzzing with activity, but developers hit roadblocks. They're grappling with fragmented authentication processes, the need for real-time event tracking, and smoother third-party service integrations. These gaps make development slower and less intuitive than it could be.

Proposed solution

Forge4Flow is born out of an innate understanding of these pain points and aims to become a dectralized development platform, the DAO itself is formed under Wyoming's Decentralized Autonomous Organization LLC Supliment with a token and governance plan in works ensure the platform is governed by both the developers and the Flow ecosystem as a whole.

  1. Auth4Flow: Blockchain-based authentication lacks comprehensive user verification, requiring custom solutions for advanced functionalities and role-based access control. Transitioning to a Web3 environment increases the complexity of achieving secure user access control, both within DApps and when interacting with Web2 technologies. Auth4Flow offers a simple, open-source Identity and Access Management platform that simplifies Web3 authentication. It supports various authorization schemes, including RBAC, FGAC, ReBAC, and NFT/FT gated access.

  2. Alerts4Flow: One of the biggest advanges of the Flow Blockchain is it's ability to emmit events from within contracts, thus allowing developers to react to changes as they occur. Unfortuantley tooling in this area has not been widely developed. With Alerts4Flow developers can easily setup Event Monitors to receive alerts in realtime using Websockets or Webhooks.

Impact

  • Developers face challenges in creating dApps due to issues like user authentication, access control, system monitoring, and third-party integration. Forge4Flow aims to address these problems with a developer infrastructure and tooling platform.

Milestones and funding

Milestone Deliverables Timeline Risks USD proposal
0 - Beta Rollout (v0.1.0) & Docs - Secure and stable MVP of Auth4Flow & Alerts4Flow.
- Comprehensive API documentation.
- Detailed getting started guide for new users.
2-4 weeks - Security vulnerabilities in MVP.
- Incomplete documentation leading to misconfiguration.
- API instability affecting user experience.
$5,000
1 - DAO Launch - Initiate DAO ensuring decentralized control of funding.
- Introduce Forge4Flow Token with a 5-year release plan, focusing on developer grants and community events.
- Release the DAO Whitepaper (draft link).
- Air-drop 50 million tokens to key developers and launch community engagement DApp.
2-4 weeks - Regulatory compliance for DAO and Token launch.
- Lower than expected community engagement or adoption.
- Technical issues with token distribution.
$5,000
2 - SDK Debut - Release beta versions of server and client SDKs.
- Ensure compatibility for platforms like JavaScript, NodeJS, React, NextJS, Swift, Kotlin, Go.
- Detailed documentation for each SDK.
2-4 weeks - Incompatibility issues with different platforms.
- SDKs not meeting developer expectations.
- Delays in hiring the Kotlin developer.
$10,000
3 - Forge4Flow Manager - Development of Docker/Container-based management solution.
- Integrated Admin Dashboard for easy management.
- Features to manage instances, users, groups, events, etc.
- Detailed user guide for the manager.
3-5 weeks - Integration and stability issues with Docker.
- UX/UI challenges with Admin Dashboard.
- Delays or increased costs in hiring outside resources for the dashboard.
$15,000
4 - Walletless Magic - Develop walletless onboarding solutions.
- Incorporate account linking functions.
- Documentation on best practices for secure integrations.
4-6 weeks - Security concerns over private key management.
- Technical challenges with walletless integration.
- Usability issues affecting user adoption.
$15,000
5 - Security Deep Dive - Comprehensive pentesting of all platform components.
- External security audits.
- Identification and swift resolution of discovered vulnerabilities.
- Release of a detailed security report.
4-6 weeks - Discovery of critical vulnerabilities.
- Delays or higher costs associated with resolving discovered issues.
- Challenges in securing third-party integrations.
$15,000
6 - Final Polish & Tweaks (v1.0) - Gather and analyze user feedback for improvements.
- Resolve identified issues and bugs.
- Optimize the platform for performance and user experience.
- Release the polished version 1.0 to the community.
4-6 weeks - Overlooked issues emerging post-launch.
- Delays in implementing user feedback.
- Potential performance or stability issues as platform scales.
$15,000

Total funds on the table: $80,000

Team Snapshots

Name Role Background Reach Out
Brian Pistone (BoiseITGuru) Founder/Full-Stack Developer IT Guru [email protected]
Jared Milne Frontend Developer -- [email protected]
TBD Kotlin Developer -- --
@BoiseITGuru
Copy link
Author

Hello, just a heads up I have added an additional team member to the grant request.

We have also setup a more detailed project management board available at https://projects.forge4flow.com/projects/forge4flow-core/work_packages?query_id=30

@BoiseITGuru
Copy link
Author

Hello,

I have made some changes to the grant proposal to reflect a change in direction we are taking with event monitoring. These changes replaces Alerts4Flow with Functions4Flow.

Forge4Flow

Grant category

  • Developer tools / services

Description

Problem statement

  • Audience: Developers immersed in the Flow blockchain landscape.
  • What's Missing?: Despite the vibrant activity within the Flow ecosystem, developers face significant hurdles. These include fragmented authentication processes, a lack of efficient, event-driven architecture, and the need for more streamlined integrations with third-party services. These issues collectively slow down and complicate dApp development.

Proposed solution

Forge4Flow is born out of an innate understanding of these pain points and aims to become a dectralized development platform, the DAO itself is formed under Wyoming's Decentralized Autonomous Organization LLC Supliment with a token and governance plan in works ensure the platform is governed by both the developers and the Flow ecosystem as a whole.

  1. Auth4Flow: Blockchain-based authentication lacks comprehensive user verification, requiring custom solutions for advanced functionalities and role-based access control. Transitioning to a Web3 environment increases the complexity of achieving secure user access control, both within DApps and when interacting with Web2 technologies. Auth4Flow offers a simple, open-source Identity and Access Management platform that simplifies Web3 authentication. It supports various authorization schemes, including RBAC, FGAC, ReBAC, and NFT/FT gated access.

  2. Functions4Flow (evolved from Alerts4Flow): Building upon the foundation of Alerts4Flow, Functions4Flow offers a dynamic serverless platform for the Flow blockchain. It enables developers to deploy NodeJS and Go functions triggered by both time-based schedules or real-time Flow blockchain events. This system facilitates a wide array of dApp functionalities, from automated tasks to responsive blockchain interactions. As we expand, more programming languages will be supported, further establishing Functions4Flow as a versatile tool for dApp development.

Flexible Deployment

  • Forge4Flow Core: The central component, comprising Auth4Flow and Functions4Flow, is engineered for flexible deployment. It can be deployed efficiently on a single node for smaller applications or scaled up to a Kubernetes cluster for enterprise-level solutions. This flexibility ensures that Forge4Flow can cater to a wide range of use cases and deployment scenarios, from individual developers to large organizations.

Impact

  • Forge4Flow is poised to revolutionize the Flow blockchain development landscape by offering essential tools and infrastructure. It simplifies user authentication, enables real-time event handling, and streamlines the deployment of serverless functions, making dApp development more efficient and user-friendly.

Milestones and funding

Milestone Deliverables Timeline Risks USD proposal
0 - Beta Rollout (v0.1.0) & Docs - Secure and stable MVP of Auth4Flow & Alerts4Flow.
- Comprehensive API documentation.
- Detailed getting started guide for new users.
2-4 weeks - Security vulnerabilities in MVP.
- Incomplete documentation leading to misconfiguration.
- API instability affecting user experience.
$5,000
1 - DAO Launch - Initiate DAO ensuring decentralized control of funding.
- Introduce Forge4Flow Token with a 5-year release plan, focusing on developer grants and community events.
- Release the DAO Whitepaper (draft link).
- Air-drop 50 million tokens to key developers and launch community engagement DApp.
2-4 weeks - Regulatory compliance for DAO and Token launch.
- Lower than expected community engagement or adoption.
- Technical issues with token distribution.
$5,000
2 - SDK Debut - Release beta versions of server and client SDKs.
- Ensure compatibility for platforms like JavaScript, NodeJS, React, NextJS, Swift, Kotlin, Go.
- Detailed documentation for each SDK.
2-4 weeks - Incompatibility issues with different platforms.
- SDKs not meeting developer expectations.
- Delays in hiring the Kotlin developer.
$10,000
3 - Forge4Flow Manager & Functions4Flow Launch - Development and launch of Docker/Container-based Forge4Flow Manager.
- Integrated Admin Dashboard for managing instances, users, groups, events, etc., and deploying Functions4Flow.
- Release of Functions4Flow as part of the Manager, supporting both time-based and event-driven functions.
- Detailed user guides for the Manager and Functions4Flow.
3-5 weeks - Integration challenges with Docker.
- UX/UI complexities in the Admin Dashboard.
- Ensuring stability and functionality of Functions4Flow within the Manager.
$15,000
4 - Walletless Magic - Develop walletless onboarding solutions.
- Incorporate account linking functions.
- Documentation on best practices for secure integrations.
4-6 weeks - Security concerns over private key management.
- Technical challenges with walletless integration.
- Usability issues affecting user adoption.
$15,000
5 - Security Deep Dive - Comprehensive pentesting of all platform components.
- External security audits.
- Identification and swift resolution of discovered vulnerabilities.
- Release of a detailed security report.
4-6 weeks - Discovery of critical vulnerabilities.
- Delays or higher costs associated with resolving discovered issues.
- Challenges in securing third-party integrations.
$15,000
6 - Final Polish & Tweaks (v1.0) - Gather and analyze user feedback for improvements.
- Resolve identified issues and bugs.
- Optimize the platform for performance and user experience.
- Release the polished version 1.0 to the community.
4-6 weeks - Overlooked issues emerging post-launch.
- Delays in implementing user feedback.
- Potential performance or stability issues as platform scales.
$15,000

Total funds on the table: $80,000

Team Snapshots

Name Role Background Reach Out
Brian Pistone (BoiseITGuru) Founder/Full-Stack Developer IT Guru [email protected]
Jared Milne Frontend Developer -- [email protected]
TBD Kotlin Developer -- --

@Aliserag
Copy link

Aliserag commented Dec 6, 2024

Gave separate agreement.

@Aliserag Aliserag closed this as completed Dec 6, 2024
@github-project-automation github-project-automation bot moved this from New: In review to Closed (withdrawn or passed) in Grants Overview Dec 6, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Closed (withdrawn or passed)
Development

No branches or pull requests

4 participants