FeedProjects
Developers
Settings
🎉 A new chapter begins: Boardroom has joined Agora
Learn more
protocol logo
Explore / Projects
Ethereum Name Service

Proposals

Discussions

Members

Information

Create Proposal

Ethereum Name Service

ProposalsDiscussionsMembersInformation
Proposal
Back to Proposals
closedEnded 4 years ago · Snapshot (Offchain)

[EP10] [Executable] Fund a DAO-Governed Identity Server

By 0x0904...b99859

Authors: Gregory Rocco, Wayne Chang

Description

This proposal is for the funding and establishment of a community-run OIDC Identity Provider Server for Sign-In with Ethereum, maintained by Spruce.

Temperature check originally from this post

Abstract

In our research, we found that many services wanted to integrate the Sign-In with Ethereum workflow but did not have the ability to add new passwordless authentication methods to their installations.

We also learned that most services already support OpenID Connect, and were open to adding a new Identity Provider that supported the SIWE workflow. By meeting those services where they are today, we can provide a pragmatic stepping stone towards true decentralization, with an upgrade path to direct authentication.

To ensure adherence to the vision, it’s critical that we collaborate with the ENS DAO on hosting and maintenance of this identity server, ensuring the identity server’s governance ultimately resides with the community, whom we believe will always put users first. This would be the world’s first DAO-hosted, transparent identity server.

Rationale

The ENS service and community would benefit from increased adoption of Sign-In with Ethereum due to the enablement of organizations to use ENS as a core touchpoint for a user’s basic identity and information (via ENS profiles).

Additionally, we believe that a community server could be governed by a credibly neutral party that Ethereum users accept as an intermediary. We think a non-profit or DAO are the right structures to help govern such a server, which is why we would like to collaborate with the ENS DAO on hosting and maintenance.

Specification and Proposal Request

  • Establish a Subgroup in the Ecosystem Working Group: Community Managed Identity Server

    • $250,000 allocated from the DAO to the Ecosystem WG to fund this Subgroup.
      • $75,000 from the allocated budget will be in place for community contributions related to the Subgroup, including grants for development, evangelism, and retroactive rewards for SIWE-related efforts.
      • $175,000 from the allocated budget will go towards Spruce’s maintenance contract (see below). Paid 25% upon execution, and then an additional 25% every 3 months.
    • This Subgroup will support the administration and maintenance of a DAO-run Identity Server for Sign-In with Ethereum. This subgroup will also serve as a support system to help onboard organizations, and evangelize Sign-In with Ethereum to allow users to control their identifiers and use ENS profiles as a base identity.
    • An important part of duties this group will include creating training, onboarding, and maintenance materials for managing the server on a specified cloud account.
    • Additionally, the group will be responsible for providing updates to the broader community on the health of the server.
    • Initial lead: Rocco from Spruce, while continuing to add interested parties to the group for good governance.
  • A 12-month maintenance contract awarded to Spruce for the continuous monitoring, maintaining, and improving of the deployed Identity Server.

    • Spruce will help host a siwe-oidc implementation in a lightweight fashion, using a well-known infrastructure provider ultimately administered by the Subgroup.
      • Spruce will also be responsible for the deployment, and continuous monitoring, maintenance, and improvements on the server throughout the duration of the contract.
    • If the DAO votes to end the contract funding will be returned against the remaining days of the year and we will provide sufficient training for administrators to transfer those duties to a new organization.
    • The server is expected to be live within 60 days of this proposal being accepted, assuming that access to the necessary systems and people is provided on a timely basis.
    • The 1-year contract begins when this proposal is accepted, and there will not be additional setup fees even if there are increased coordination costs to get the service running.
Continue Reading
Connect Wallet to Add Note
0
Votes 445
VoterCast PowerVote & Rationale
0x9831...1b6744
351,714

For

0x81b2...80581a
288,548

For

0xBdB4...18F1DC
264,203

For

0xb8c2...A267d5
245,891

For

0x2B88...537d12
214,353

For

SHOW MORE
VOTE POWER
0
Connect Wallet
Proposal Status
  • Tue March 15 2022, 11:00 pmVoting Period Starts
  • Sun March 20 2022, 11:00 pmEnd Voting Period
Current Results

1-For

3.112M

98.88%

2-Against

19,481.449

0.62%

3-Abstain

15,712.797

0.5%
DocumentationBrandingContact Us
Home
This Project is Currently Disabled

If you would like to enable it, please checkout below.

Boardroom Subscription

Sign up for an individual subscription (access all projects on the platform)

Subscribe
Enable Project

Enable the entire project for every user

Enable Project
Contact Us