FeedProjects
Developers
Settings
๐ŸŽ‰ A new chapter begins: Boardroom has joined Agora
Learn more
protocol logo
Explore / Projects
Pool Pool

Proposals

Members

Information

Create Proposal

Pool Pool

ProposalsMembersInformation
Proposal
Back to Proposals
closedEnded 3 years ago ยท Snapshot (Offchain)

TBR-Q4-2022 - PT Inc Protocol Team

By 0xA57D...E373Ec
Team NamePT Inc Protocol Team
Quarter and YearQ4 2022
Payout Address0x3927E0642C432A934a4EAA64C79bC8a1D8ac5Fb7
Total USD Value Requested (approx)$43,041.44 USD

Purpose

The protocol team is tasked with designing, developing, and managing the core PoolTogether prize protocol. This includes:

  • Designing and developing upgrades to the protocol
  • Working with partners to support protocol integrations
  • Implementing security best practices to ensure the protocol is safe
  • Automating operational transactions to ensure the protocol runs smoothly

Merging Existing Teams

There are two existing โ€œteamsโ€ that the protocol team will include: the Ethereum Operations Team and the informal security team.

The existing Ethereum Operations Team will be turned into the Protocol Team, with the only two active members being Brendan and Pierrick. The Eth Ops Team currently holds ~$250k in USDC held directly and across two Sablier streams. These funds will be re-purposed for use by the Protocol Team, and the other two signers on the multisig will be removed.

The informal security team is really just Brendanโ€™s relationship with Code Arena. Several PTIPs in the past have transferred funds to Code Arena to top-up an account used for PT protocol audits. The account is used to fund core protocol changes, and the current balance is ~$156k USDC. Brendan will be leading the protocol team, so this account will be re-purposed as the auditing account for the Protocol Team.

Q4 2022 Performance Goals and Metrics

Over the next three months, the protocol team plans to improve the core PoolTogether V4. We will:

  • Upgrade PoolTogether V4 to make it fully decentralized
  • Continue research and development of V5
  • Hire a additional developer

Decentralizing V4

The PoolTogether protocol version 4 currently uses OpenZeppelin Defender relayers to copy information from one chain to another. This means that if someone takes control of Defender they can manipulate the protocol. We wish to upgrade the protocol so that Defender is simply automating functions that can be called by anyone.

There are several parts to the upgrade:

  1. Replace Draw oracle with bridges and local VRFs. ERC-5164 is part of our efforts.
  2. Replace TVL oracle by upgrading V4 to use the Draw Percentage Rate. This eliminates the need to broadcast the TVL across all chains.
  3. Eliminate Timelocks. By eliminating the above attack vectors, we can improve the user experience.

Milestones

  1. Install VRF 2.0 on Polygon
  2. Bridge draws trustlessly to Optimism (via ERC-5164)
  3. Install VRF 2.0 on Avalanche
  4. Upgrade V4 Ethereum to use DPR
  5. Upgrade V4 Polygon to use DPR
  6. Upgrade V4 Optimism to use DPR
  7. Upgrade V4 Avalanche to use DPR

PoolTogether V5

With V4 locked down, weโ€™ll be able to continue work on PoolTogether V5. This new version will extend the excellent V4 prize design with strong tokenomics that incentivize protocol growth. We will also be focusing on making the protocol permissionless and autonomous. This way no one needs to ask governance permission to extend the protocol, and we will reduce the number of PTIPs required to manage the protocol.

Performance Milestones:

  • finalize V5 design
  • deliver a public V5 testnet

Hire Developers

To realize these goals, weโ€™ll need more developers. Another goal will be to hire another developer so that we can build faster.

Goal: hire another protocol engineer

Budget

Requested Amount

Total
43683.68 POOL

To Be Returned

Total
156,400 ScUSDC

Budget Breakdown

Team Members

List every role on the team with the following template:

RoleYearly USD CompensationCommitment PercentageQuarterly USDCQuarterly POOLContributorContributor Discord
Team LeadN/A100%0 (covered by PT Inc)0Brendan AsselstineBrendan ๐ŸŒŠ๐Ÿ†#1830
Protocol Engineer$211,166100%0 (covered by PT Inc)18,310.65Pierrick TurelierPierrick#1350
Protocol Engineer$250,000 (max)100%0 (covered by PT Inc)25,373.03Open Role

We will be hiring a Protocol Engineer this quarter, so we want to be ready with compensation. The above POOL is the maximum possible quarterly ownership for an employee (see the compensation formula spreadsheet) If we do not hire this quarter, we will roll the tokens over to next quarter. If we decide we donโ€™t need to fill the role, we will return the tokens. If we hire they will likely be below the max, so we will return or roll over the remaining tokens.

Previous Budget Surplus

The Protocol Team will inherit a significant amount of budget from the Ethereum Operations Team and Brendanโ€™s relationship with Code Arena. I estimate this budget will be sufficient for Q4 stablecoin expenses, and beyond.

DescriptionAmountToken
C4 outstanding account balance156,400USDC
Held assets320,000ScUSDC
Remaining in stream30,000ScUSDC

Note: Token prices at time of budget request are used for standardization. For simplicity the relevant token prices are provided below.

Appendix

Token Pricing

Show the token prices used for any USD calculations.

TokenUSD
POOL0.985298
Continue Reading
Connect Wallet to Add Note
0
Votes 17
VoterCast PowerVote & Rationale
0x8445...0D41D7
12,187

Yes

0x6425...5B4AB7
5,900

Yes

0x0857...69d73C
2,739

Yes

0xb525...93e3e4
672

Yes

0x5955...0B21bB
433

Yes

SHOW MORE
VOTE POWER
0
Connect Wallet
Proposal Status
  • Tue October 18 2022, 10:38 pmVoting Period Starts
  • Fri October 21 2022, 10:38 pmEnd Voting Period
Current Results

1-Yes

23,285.123

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