The Panvala Caucus's Batch Four Recommendations

EDIT: This draft has now been finalized. Here’s a PDF of our recommendations: Batch Four Recommendations for Panvala.pdf (1.8 MB)

Here is a draft of what the Panvala Caucus intends to recommend to Panvala on-chain on Monday. We want to hear what you think so we can adjust this recommendation before submitting it to Panvala’s smart contracts.

Batch Four has approximately 1,910,663 PAN available to issue as grants. Our budget breaks down those tokens into several categories:

Category Tokens Percent
Ethereum 2.0 650,000 34.02%
Security 300,000 15.70%
Dev Tools 75,000 3.93%
Layer 2 Scaling 100,000 5.23%
Other 75,000 3.93%
Panvala 710,663 37.19%

Ethereum 2.0

The Panvala Caucus’s Ethereum 2.0 Committee is chaired by Mehdi Zerouali of Sigma Prime.

Whiteblock: LibP2P Testing

300,000 PAN

Whiteblock has spent the last year contributing to various community development
efforts by working with various ETH 2.0 implementor groups to contribute to the release
of a well-developed and resilient ETH 2.0 Networking stack.

Recently, much of our development team’s effort has gone to benchmarking LibP2P’s
implementation of gossipsub. Many emerging blockchain projects are relying heavily on
the assumption that LibP2P will perform and function as projected, yet no serious
performance tests have been conducted to confirm that LibP2P’s libraries will be
performant under adversarial network conditions.

Pegasys: Artemis Phase 0

350,000 PAN

We are completing the development of the Phase 0 beacon chain client. Our goal is to be interoperable with one or more clients by the end of the month. The remainder of the year will be dedicated to adding the remaining functionality needed so that Artemis can join a long running testnet. Concurrently, we will be making sure that the code base is production ready.

Layer 2 Scaling

Loreum: Enterprise State Channel Application Programming Environment (ESCAPE)

100,000 PAN

ESCAPE is a software as a service platform that simplifies the design of state channels, aids with deployment and management of the infrastructure components, allows the end user administration and device provisioning to facilitate off-chain interactions securely in the state channel context. The security of state channel interactions is ensured by the use of enclaves giving the necessary enterprise level protection from data disclosure or modification. Developers can partition sensitive state channel data into enclaves, which are areas of execution with highest security protection.


Gnosis: Conditional Token Framework Security Audit

100,000 PAN

The Conditional Token Framework allows developers to easily combine token transfers with any number of conditions. This functionality is useful for prediction markets, where users are trading conditional tokens, but also useful for general purposes in state channels. This framework has been implemented, but needs a security audit before the community can rely on it.

ConsenSys Diligence: Vyper Security Audit

200,000 PAN

Vyper is a growing language for the Ethereum Virtual Machine that can be used as an alternative to Solidity. The language is designed to achieve security, simplicity, and auditability.

While the need for smart contracts to be audited is widely recognized, compiler audits are also necessary to ensure that contracts behave as expected. For instance, Serpent, an EVM language used by some of the earliest Ethereum contracts, had a buffer overflow in its compiler that could have disabled all transfers of a token.

As a service for the community, ConsenSys Diligence will audit the Vyper compiler so more teams can rely on the language, and so users of popular Vyper applications like Uniswap can rest easy.

Dev Tools

Graham McBain: Ethereum Plugins for No-Code Development Platforms

75,000 PAN

Protocols like Compound Finance and DYDX are arguably the most compelling reasons why you’d want to build an app on Ethereum. Unfortunately the entire web3 stack is surrounded by a cloud of wonky terminology and technical barriers. This jargon minefield makes it next to impossible for the average Jane to get something up and running.

To simplify this, I leverage a platform called, a visual programming language with powerful workflow automation tools, along with other no-code development platforms. The plugins I will develop let anyone build Ethereum Apps without needing to know how to code.


BlockRocket: Interest-Funded Transaction Relayer (PleaseRelayMe)

75,000 PAN

PleaseRelayMe is a free to use transaction relayer that harnesses the Gas Station Network. It creates a non-profit, self funding transaction relayer which can be used by all with a fair usage policy.

Meta Transactions and Gas Relayers are clearly a massive win for the ecosystem but they still exist in application-specific environments funded by their developers even though they can be used by all. We are looking to build on rDAI/PoolDAI protocols to create a free to use transaction relayer where developers can funnel the interest earned on Compound (or other platforms) in the form of DAI, or front ETH to fund transactions for all to use. Enabling this will mean that new users to the ecosystem can be shielded from GAS costs for their first interactions with Ethereum. Developers and others with vested interests in growing the community can stake some DAI or ETH and then the contract will give the stakers a certain number of free transactions to be relayed on their behalf.


ConsenSys PAN: Panvala Staking

350,000 PAN

Panvala currently uses staking to allow access to quarterly ballots and penalize those who stake on losing slates. Staking is generally useful any time a system or its participants want to make it easy for people to earn their trust. In most existing systems, staking is governed by software, and your stake might be lost if you break the rules that the software enforces. Since Panvala’s staking is governed by people, they can create any rule sets they want and enforce them by voting on whether to burn the tokens, donate the tokens, or unlock the tokens for their owner to withdraw. This will allow Panvala to issue enforceable certifications, and to delegate responsibilities to community members whose stake can be slashed if they don’t meet their commitments.

ConsenSys PAN: Panvala Marketing

300,000 PAN

Panvala relies on an engaged community of patrons to support the work we issue grants to. To grow our community, ConsenSys PAN will represent Panvala at conferences, including DevCon 5 and ETHDenver. We will also sponsor local Ethereum meetups to support the community while spreading the word about Panvala. Engaged community members who help Panvala succeed will be sent tokens they can use to influence the decisions Panvala makes.

Panvala Caucus: Batch Four Recommendations

60,663 PAN

The Panvala Caucus reviewed applications for Batch Four and put together this recommendation that we believe represents the consensus of the token holders.


Great write-up, thank you. I just find it very hard to have an opinion on the slate without some reasoning about the numbers. Recipients get between 60,000 and 350,000 PAN, what’s the reasoning behind the amounts? What makes you believe it represents the consensus of the token holders? It’s further complicating that PAN doesn’t really have a market value, as far as I’m aware. Or is there anywhere PAN can be swapped for some more liquid asset, like ETH?

Agreed, this has been a problem since we started awarding grants at the beginning of the year. We expect it to start to resolve itself when donations start to flow next week.

The grants are roughly proportional to the USD budget each applicant indicated for their work, with some consideration for ecosystem impact.

The main reason for this claim was to get people who disagree with it to say so, which would allow us to refine the recommendation to achieve that goal. We believe it’s true because we’ve talked to token holders while putting it together. Half of all circulating PAN are held by previous grant recipients, and this recommendation stays close to the allocations that brought them on board to begin with.

Since the deadline for the first slate to be staked is in 12 hours, there’s not much time left to refine this recommendation. We launched in the middle of this Panvala epoch on August 22, which didn’t leave much time to discuss grants. We’re addressing that for Batch Five by having an earlier application deadline to leave more time for token holder discussions. Applications for Batch Five will be accepted until November 22, which will leave about two and a half weeks to discuss before the first slate needs to be staked.

Panvala is designed to connect grantees holding PAN with donors holding ETH, USD, or some other currency with existing liquidity. Uniswap is the last resort for grantees and donors who want to match up with each other, but direct exchanges between people using whatever currency they want works as well.