Terra Infrastructure RFP form

Stanford
3 min readMar 16, 2020

--

Request for Proposal

RFP: Terra Availability Layer

Proposal due by: 2020/04/24
Company Name:

Project Overview

In order to ensure a smooth development, deployment, and production experience for present and future apps powered by Terra, and to provide simple, universal access to Terra’s public ledger, Terraform Labs is looking for community-driven initiatives to provide a robust, distributed availability layer for accessing the Terra blockchain. Our focus is to enable users of the Terra blockchain to think in terms of use-case rather than focus on infrastructure.

Project Goals

  • Ability to operate infrastructure with 99.9% uptime
  • Ability to find and fix problems on all layers
  • Ability to manage BigData solution (i.e. redshift, spark, bigquery)
  • Provide data snapshot to public

Current Roadblocks to Success

1. Centralization of public node providers: Currently, Terraform labs provides public endpoints for accessing the mainnet and testnet available at lcd.terra.dev and soju-lcd.terra.dev, respectively. We are looking for some diversification among full node access providers to offer alternative points of access, in the same manner that MEW, Etherscan, and Metamask provide free access to public nodes. Obvious contenders for providers of this type of service would be Terra validators. Credibility and brand name is fairly important and this will be an opportunity to build up both if a validator opts to provide public node access. We will provide an option to use “mirror nodes” provided in official apps such as station, finder.

2. Lack of good query / block explorers: Current block explorers are extremely rudimentary in their functionalities. We welcome any development that help improve blockchain search, query, discovery and analytics efforts.

3. Difficulty in getting a full node set up: Since anybody can run a node, we need tools that make it easier to get a full node set up so that participation is more democratized and not relegated to validators.

  • Infura-like solution or Chainstack-like sol’n (managed terrad as a service)
  • Mist-like GUI interface for Terra node

4. Open source FCD: Terraform labs will be open-sourcing Mantle, formerly known as FCD, a suite of modules that work alongside terrad’s LCD to provide reliable access to the blockchain, as well as provide aggregate metrics available through re-archiving raw blockchain data in a more queryable format. We expect FCD to be a modifiable framework on which to build some of the aforementioned services.

Scope of Work

  1. Product Definition: Partners should describe a brief product/service description and how it improves availability and accessibility of Terra blockchain. In addition, partners should share a high-level overview of the infrastructure, emphasizing how it solves current issues / roadblocks to distributed availability.
  2. Schedule & Milestones: Partners should provide an action plan/timeline of expected progress (ex. T+30 for researching and polishing the solution, T+60 for start of development, T+120 for launching the solution, etc.)
  3. Reports: For effective operations management and analytics on both Terra and the partner’s end, short periodic will need to be submitted.
  4. Deliverables: In rough chronological order, a (1) basic development/solution plan, (2) product specifications, (3) reports, and most importantly (4) service launch are expected.
  5. End product: The final result should demonstrate fault-tolerance, minimal downtime, and good user experience (ease of use).

Evaluation Metrics and Criteria

  1. Ability of partner to fulfill the requirements listed above and provide an actionable solution plan
  2. Degree of assurance for stability and usability
  3. Team with a strong track record of service development and solutions implementation
  4. Proposal’s potential to simplify access and ease-of-use for the Terra blockchain

Submission Requirements

  1. Brief description of company and core team members
  2. Description of product and/or service
  3. Outline of development plan
  4. Outline of necessary resources including a timeline

Proposal due by: 2020/04/24
Company POC:
Email:
Phone #: (optional)

--

--