Summary and background
Icon Foundation is accepting proposals for creating a static analysis checker for code built in the Icon - Java Execution Environment, including changes to the environment and smart contracts. Icon Foundation has been in operation since 2017 and has grown to include thousands of users. Execution environment development is crucial for the growth and sustenance of the Icon Ecosystem.
This request for proposal has been published to gather bids for the smart contract template portion of our Icon Interoperability Incentivization plan. Please submit proposals by N/A.
Guidelines for bidders
We will accept bids for this project until N/A. All subcontracting intentions must be clearly represented therein. All documents must be prepared and signed by those authorized to do so. All costs must be listed in ICX or bnUSD. Further terms are subject to development pending selection of a bid.
Project purpose and scope
The purpose of the ICON Java Execution Environment static analysis checker project is to provide a security tool for developers to build safely for the developer environment of the Icon Main Network. The project is to include a tool for performing static analysis checks on the Java Execution environment, including with smart contracts built to run within the environment. The contractor will be building the tool and marketing it to the community. Icon Foundation will also negotiate a warranty term in the event of necessary maintenance and bug fixes within a reasonable time.
Proposal timeline and project deadline
Proposals are due in writing to Icon Foundation before N/A. Proposals will be evaluated until N/A, after which all bidders will be notified of their status within three business days. Upon contract award, work must be completed within three months.
Each proposal should include the following for consideration:
- Cost of materials
- Cost of labor
- Total project cost
Icon Foundation will evaluate proposals based on the following criteria:
- Overall cost
- Company experience
- Proposal professionalism and quality