Cartesi Grants Program - RFP Templates

Tightly-Scoped RFP Template

(Specific, measurable, and time-bound tasks that drive and support the development needed in the Cartesi ecosystem.)

RFP Title:

Insert RFP Title

Wave 2 Intent:

Please list the Intent this RFP aligns with

Overview:

Provide background information and context for the RFP. Describe the problem or situation in detail that necessitates this RFP.

Solution:

Describe the desired solution in more specific terms. Outline the expected approach to solving the problem.

Team Qualifications:

Outline the necessary skills and competencies required to complete the task.

—-------------

Example RFP

RFP Title:

API supporting Metamask for Cartesi assets

Wave 2 Intent:

Enhance Cartesi developer experience

Overview:

Cartesi dApps currently face a challenge because their assets are not visible within the apps, despite the existence of substantial tooling that allows users to view and transfer these assets. This incompatibility with existing tooling creates user frustration and a poor user experience. Enhancing compatibility would improve the user experience and facilitate wider adoption of Cartesi dApps.

Solution:

Develop a lightweight, open-source API backend that can interface with Cartesi dApp backends (such as GraphQL). This API should provide a “virtual” Ethereum JSON-RPC interface for displaying assets and managing transactions in standards like ERC20, ERC1155, and ERC721. It should facilitate asset management and transaction processes without supporting the deployment or execution of smart contracts beyond basic token-related functions.

Additionally, we require libraries that enable easy asset creation, asset bridging, and transaction processing within Cartesi dApps that are compatible with this virtual interface. The solution must integrate seamlessly with the Cartesi Rollups software package and be robust enough to function without causing client or server crashes when set as an RPC endpoint in existing wallets. Development in Rust or via serverless platforms like AWS Lambda or Cloudflare Workers is preferred to minimize API maintenance costs.

Team Qualifications:

The team must have proven expertise in delivering basic backend services suitable for production. A deep understanding of the Ethereum Virtual Machine (EVM), ERC standards for NFTs and tokens, and the JSON-RPC interface is essential.

1 Like