# 2021-08-02 Week In Review
#meeting
**Date**:: 2021-08-05
**Attendees**:: Cody and Graven
---
* Layer 2
* Prefer zkSync 2.0 if ready (long term winner due to scaling and "trust math")
* Like the alignment on public goods with Optimism
* In the short/medium term all three rollup solutions are conceptually "good enough" (pending actual testing)
* Mainnet launch WILL be on a ETH L2 rollup
* Testnet launched before mainnet
* [[Geo Web Economy]]
* Goal is to use treasury funds to reward those that bring value to the network
* Want to find different credibily neutral ways to achieve that goal
* Structure the smart contracts and governance for these mechanisms to be modular and evolve over time
* ie the Controller and NFT License contracts don't need to know about the contracts that distribute treasury funds
* Use ETH to collect fees, but leave open methods/asset to reward value
* GEO
* Will not have a token at launch
* Explore different mechanics that support the project's economic development goals
* "Local currency"
* Semi-fungible tokens (different allocation vs redemption value)
* Various schedules for allocation (fixed, linear, quadratic, etc)
* Need a process in place by launch for the way to propose a use of funds
* Geo Web land owning NFTs
* Driving rationale for this is to create a way for Geo Web land parcels to accrue value through acquiring assets (aka "durable goods" vs consumables like storage)
* This functionality isn't required at launch as long as it can be added at a later time
* [ERC-998][1]
* ERC-721 `transferFrom` bytes field
* [Charged Particles][2]
* Explored ways to allocate treasury funds to land owners to be spent on assets that the land would own
* A "rational" landowner wouldn't choose to transfer ownership or spend their own money on assets which the land parcel owns because it would presumably raise their self-assessed value of the land and increase their network fees
* Treasury funds given to landowners for "free" with this caveat changes the economic equation (investment efficiency)
* Lots of complexity and challenges to enforcing "good purchases" (eg not buying a blank NFT from another one of their wallets for high prices)
* NFT ownership exists at a different layer than land parcels controlling a Ceramic Stream via NFT:DID
* Browsers and social norms will determine how to reconcile or communicate the differnce between the two layers
* Content Layer
* Move foreward with the NFT:DID
* Land parcels will each have their own IDX profile with records containing content links
* Registry smart contract no longer needs to include a link to a Ceramic StreamID
* Process for adding new content types is the same as adding new IDX definitions
* Cadastre no longer needs 3IDs for authentication
* No additional content types are required for mainnet launch, but would be nice to have if launch is delayed for an external reason
* [[Merging and Splitting Parcels Draft Spec]]
* Needs to be implemented before launch
* There are considerations for content linking and asset ownership under the land NFT
* Most important is addressing ownerhip of content when merging two parcels (one parcel is going away and don't want assets to be orphaned)
* Open question on how Ceramic Stream control is changed
* Governance
* Committed to a multi-sig at launch
* Likely Gnosis Safe
* Multi-sig would be set up on the same L2 network as the registry
* Move existing assets to the wallet (ENS & tokens)
* Controls network fee treasury
* At least Cody & Graven as signers, but could be more
* Integrate [OpenZeppelin Defender][3] (or equivalent) with the multi-sig to help manage smart contract upgrades
* Want to progressively expand voting/voice to all stakeholder groups
* [Boardroom][4]
* [SafeSnap][5]
* [[Fair Launch Auction Draft Spec]]
* Needed at launch
* Marketing and education
* MEV/frontrunning considerations are the biggest outstanding questions
* [[The Graph - Decentralized Network]]
* Using the hosted service for launch
* Closely monitor opportunity to move to decentralized network
---
## Product Roadmap Changes
The following are changes to the roadmap that came out of this week. This is not exhaustive and needs to be merged with other roadmap items.
- Smart contracts
- Test on available L2s
- Deploy to L2 testnet
- Remove `setContent` storage and methods
- Merging and splitting
- Deploy with OpenZeppelin and Multi-sig
- Fair launch auction
- Review if changes are needed for:
- Modularity of funding proposals
- Land parcels owning assets
- Merging and splitting
- Subgraph
- Remove root parcel content ID
- Content layer
- Migrate existing schemas to IDX definitions
- Cadastre
- Integrate NFT DID provider for authentication
- Integrate NFT DID resolver for fetching content
- Restrict storage providing to NFT DID only
- Remove 3ID authentication
- Fair launch auction UI
- Governance
- Set up multi-sig and transfer assets
- Publish a treasury funding proposal process
- Open
- Ceramic infrastructure
- IPFS infrastructure
[1]: http://erc998.org/
[2]: https://charged.fi
[3]: https://openzeppelin.com/defender/
[4]: https://boardroom.info/
[5]: https://blog.gnosis.pm/introducing-safesnap-the-first-in-a-decentralized-governance-tool-suite-for-the-gnosis-safe-ea67eb95c34f