Open Grant Proposal: go-computing-provider V2
Project Name: go-computing-provider V2
Proposal Category: Applications.
Individual or Entity Name: FogMeta Team
Proposer: Normalnoise
(Optional) Swan ecosystem affiliations: All computing tasks from SWAN market provider(like Orchestrator, ZK-engine, EDGE-engine), can be assigned to the computing provider
(Optional) Technical Sponsor: flyworker
Do you agree to open source all work you do on behalf of this RFP under the MIT/Apache-2 dual-license?: YES.
Project Overview
The go-computing-provider V2 proposal aims to enhance and expand upon the foundational functionalities of the original go-computing-provider. This version introduces critical updates to ensure seamless integration with the SWAN ecosystem post-TGE (Token Generation Event) and further refines the architecture to support a wider range of tasks and use cases.
Core Functionalities
1. Full Support for SWAN Token-Based Operations
- Transition to SWAN Token: All operations will transition to be fully based on SWAN tokens post-TGE.
- Smart Contract Upgrades: Implementation of upgraded smart contracts to support the new tokenomics.
- Account Migration: Seamless migration of user accounts to the new system.
- Staking Mechanism: Introduction of a comprehensive staking mechanism for providers.
- Legacy Compatibility: Support for withdrawal of balances from older versions to ensure compatibility and user trust.
2. Separation of ECP and FCP Functions
- ECP (Edge Computing Provider):
- Refined focus and definition for edge computing tasks.
- Support for more task types, such as mining and smaller-scale inference services.
- FCP (Full Computing Provider):
- Enhanced capabilities for handling general-purpose computational tasks.
- Full compatibility with the Universal Basic Income (UBI) task pool to manage all task types within the pool.
3. Expanded Task Support
- ECP Enhancements:
- Broader range of tasks, particularly smaller-scale, real-time computing services.
- Support for tasks requiring lower latency and edge-specific computational capabilities.
- FCP Enhancements:
- Enhanced task support to cover all task types within the UBI task pool, ensuring flexibility and scalability.
Deliverables
- Upgraded smart contracts and staking mechanisms.
- Comprehensive account migration tools.
- New and improved APIs for task management in ECP and FCP.
- Documentation for providers and users to facilitate the transition.
- Compatibility tools for older versions and balance withdrawal processes.
Timeline and Budget
Milestones
Milestones
| Milestone |
Deliverables |
Budget |
| Milestone 1 |
Transition all provider functionalities to operate seamlessly post-SWAN TGE. Implementation of upgraded smart contracts. Comprehensive account migration tools. Deployment of a fully functional staking mechanism. Compatibility features for old version balance withdrawals. |
500,000 SWAN |
| Milestone 2 |
Complete separation of ECP and FCP functionalities with clear definitions and roles. ECP enhancements to support a wider range of tasks, including mining and smaller inference services. ECP support for external access, permission control, and log viewing. Ability to deploy and provide services externally through ECP. |
1,000,000 SWAN |
| Milestone 3 |
Enhanced CP capabilities to support all task types in the UBI task pool. Standardization of commonly used APIs for CP, simplifying integration and usability for users. |
500,000 SWAN |
Team
Team Members
Leo: Director of Engineering
Will: Software Engineer
Sonic: Software Engineer
Eric: Operations Engineer
Kira: Marketing Manager
Team Member Github Profiles
Leo: GitHub Profiles
Will: GitHub Profiles
Sonic: GitHub Profiles
Eric: GitHub Profiles
Kira: GitHub Profiles
Relevant Experience
Our team has extensive experience building blockchain-based applications and decentralized infrastructure, like IPFS, Filecoin, and ETH ecosystem .
Leo, our Director of Engineering, has over 4 years of experience leading engineering teams to successfully ship complex software products, and experience in in-depth research and participation in the development and design of multiple blockchain projects.
Will and Sonic are full-stack engineers with special expertise in Kubenates, Cloud platform, smart contract development and blockchain integrations. Together, they have contributed to several prominent protocols.
Eric has expertise in IT operations and devops with over 8 years of IT operation and maintenance experience in large-scale Internet financial technology industry. He will ensure our infrastructure is scalable, secure, and resilient.
Kira leads marketing and business development with with over 5 years of experience launching blockchain projects and growing communities.
With deep blockchain engineering talent and experience launching successful crypto projects, we believe our team has the ideal background to execute on the vision of this grant. We are excited at the prospect of receiving a Swan Grant to turn our ideas into reality.
Team code repositories
https://github.com/swanchain/go-computing-provider
Additional Information
contact@fogmeta.com
Maintenance and Community Engagement
- Ongoing Updates: Regular updates to address bugs, add features, and improve performance.
- Community Involvement: Engage the community through forums, feedback sessions, and user testing.
Conclusion
The go-computing-provider V2 is a crucial step forward in integrating with the SWAN ecosystem and expanding the provider’s capabilities. By transitioning to SWAN token-based operations, refining ECP and FCP functions, and supporting a wider range of tasks, this proposal ensures the long-term viability and scalability of the platform.
Open Grant Proposal:
go-computing-provider V2Project Name:
go-computing-provider V2Proposal Category:
Applications.Individual or Entity Name:
FogMeta TeamProposer:
Normalnoise(Optional) Swan ecosystem affiliations:
All computing tasks from SWAN market provider(like Orchestrator, ZK-engine, EDGE-engine), can be assigned to the computing provider(Optional) Technical Sponsor:
flyworkerDo you agree to open source all work you do on behalf of this RFP under the MIT/Apache-2 dual-license?:
YES.Project Overview
The
go-computing-provider V2proposal aims to enhance and expand upon the foundational functionalities of the originalgo-computing-provider. This version introduces critical updates to ensure seamless integration with the SWAN ecosystem post-TGE (Token Generation Event) and further refines the architecture to support a wider range of tasks and use cases.Core Functionalities
1. Full Support for SWAN Token-Based Operations
2. Separation of ECP and FCP Functions
3. Expanded Task Support
Deliverables
Timeline and Budget
Milestones
Milestones
Implementation of upgraded smart contracts.
Comprehensive account migration tools.
Deployment of a fully functional staking mechanism.
Compatibility features for old version balance withdrawals.
ECP enhancements to support a wider range of tasks, including mining and smaller inference services.
ECP support for external access, permission control, and log viewing.
Ability to deploy and provide services externally through ECP.
Standardization of commonly used APIs for CP, simplifying integration and usability for users.
Team
Team Members
Leo: Director of Engineering
Will: Software Engineer
Sonic: Software Engineer
Eric: Operations Engineer
Kira: Marketing Manager
Team Member Github Profiles
Leo: GitHub Profiles
Will: GitHub Profiles
Sonic: GitHub Profiles
Eric: GitHub Profiles
Kira: GitHub Profiles
Relevant Experience
Our team has extensive experience building blockchain-based applications and decentralized infrastructure, like IPFS, Filecoin, and ETH ecosystem .
Leo, our Director of Engineering, has over 4 years of experience leading engineering teams to successfully ship complex software products, and experience in in-depth research and participation in the development and design of multiple blockchain projects.
Will and Sonic are full-stack engineers with special expertise in Kubenates, Cloud platform, smart contract development and blockchain integrations. Together, they have contributed to several prominent protocols.
Eric has expertise in IT operations and devops with over 8 years of IT operation and maintenance experience in large-scale Internet financial technology industry. He will ensure our infrastructure is scalable, secure, and resilient.
Kira leads marketing and business development with with over 5 years of experience launching blockchain projects and growing communities.
With deep blockchain engineering talent and experience launching successful crypto projects, we believe our team has the ideal background to execute on the vision of this grant. We are excited at the prospect of receiving a Swan Grant to turn our ideas into reality.
Team code repositories
https://github.com/swanchain/go-computing-provider
Additional Information
contact@fogmeta.com
Maintenance and Community Engagement
Conclusion
The
go-computing-provider V2is a crucial step forward in integrating with the SWAN ecosystem and expanding the provider’s capabilities. By transitioning to SWAN token-based operations, refining ECP and FCP functions, and supporting a wider range of tasks, this proposal ensures the long-term viability and scalability of the platform.