Sign-in with Ethereum RFP

Introduction

The Ethereum Foundation (EF) and True Names LTD (ENS) would like to announce a Request for Proposals (RFP) for the creation of a Sign-In with Ethereum specification, a package using Oauth for easy implementation by web2 services, and a Javascript library for the user-facing part of sign-in.

Scope

Process summary

The entire process can be summarised as follows:

  1. Request: Release of RFP (this post)
  2. Gather: Vendors submit proposals
  3. Deliberate: EF and ENS decide which proposal(s) to accept, and come up with a plan based on the resources and needs of the accepted proposal(s)
  4. Propose: EF proposes the plan to vendor, and makes adjustments based on vendor’s feedback
  5. Begin: Vendor accepts and work begins
  6. Work: Vendor works on the tasks, in communication with EF and ENS as necessary, and seeking public feedback as appropriate
  7. Finish: Work is complete, final payments are made
  8. Maintenance: EF and ENS put in place a plan for ongoing maintenance and development of the specification, Oauth package, and Javascript library

Fee structure

Invoices

Based on the timeline of this engagement, the chosen vendor(s) will be expected to submit two invoices:

Payment method

The vendor will be given the option to be paid in fiat money (via bank transfer) or ETH.

If the vendor chooses to be paid in ETH, the value of ETH described under the agreement will be the value in USD at NYSE closing time (4 PM EST) on the day prior to the due date (as described at https://www.coingecko.com).

Bidding instructions

Upon reception of this request, interested vendors are expected to confirm receipt and intention to bid on the engagement.

In this confirmation, they should explain what they need from us in order to get started. As well as bring attention to areas in which they feel they do not have significant expertise. We will use this information to try to provide appropriate entrance material for the engagement.

Proposals must be submitted before July 30th, 2021 at 5pm PST*. We expect to take up to 2 weeks to deliberate and respond.

Please send initial confirmations, and proposals (in PDF format) to the following address: rfp@ethereum.org

Feel free to send us any questions you may have: rfp@ethereum.org