Iām very interested in the idea of pure outsiders being able to have permissionless insight into the workings of not only the GitCoin DAO but any DAO.
This āpermissionless insightā or āradical transparencyā (call it what you will) is actually possible for the first time now that we have smart contracts. To the extent that the money is spent through the token or some smart contract (such as a multi-sig), an outsider can see anything they want to look at.
One of the things Iām noticing, for example when I look at the Admin page of the SnapShot website: Snapshot is that many situations, people use an address that does not have an ENS name.
A worse problem (at least with that page that Iām looking at) is that the addresses of the smart contracts is not always so easy to find.
I was thinking about the by-laws that are being discussed and wondering if there can be some provision in there that requires anyone with the ability to spend more than XXX tokens is required to have a āmeaningfulā ENS name associated with the address in question. So ātrueblocksā instead of āwildmolassesā or some other meaningless word. Iāve seen this type of provision in different partnership agreements or organizational papers Iāve seen in real life.
I mentioned āoutsidersā above, but the idea Iām proposing is to purposefully open the ādoingsā of the DAO so wide that āoutsidersā can more naturally feel like they are insiders because everyone has equal access to where the money is flowing (if they have the desire/tools/skills).
Just an idea for discussion. Wondering what others think.
Summary: There should be a provision in the By-Laws of the DAO that if an address has permission to sign transactions that ultimately spend money, that address cannot be anonymous.
This is an interesting proposal and I personally have mixed feelings on this. I do think supporting anon leadership should be a thing, but recognize it may create lack of accountability (without strong reputation on anon account).
Can you say more on why an ENS name should be tied to this?
First of all, Iām just thinking out loud and engendering conversation, so not really a proposal just yet.
I come at DAOs (and smart contracts in general) from a different perspective than most people. I purposefully come at smart contracts āfrom the outsideā.
On-chain data, read directly from the node software, permits access to the āinternal workingsā of an organization without permission. Itās not possible for anyone inside the organization to keep outsiders from watching the smart contracts. Thatās not only a good thing. Itās a very good thing.
When I do this, in almost every case, the difficulty comes not from my ability to see into the internal working, but my ability to gather the addresses of which contracts to watch. (And by extension the addresses of those who have permission to spend the money ā i.e., owners, signers, etc.)
The idea is to make access to the list of āaddresses to watchā in a DAO (or any smart contract system) easier to find.
ENS names make that process much easier. (Although I donāt guess it should be a requirementāmaybe a āsocialā requirement.)
If an organization wants to be truly open-source and public, it should not only encourage but enable outsides to dig as deeply as they want without permission.
We used to call this āradical transparencyā six years ago.
All of this piece resonates. As part of my Stewardship, I have been trying to piece together the Budgets (how funds are spent), the gnosis safe addresses, and the signers on each of those gnosis safe. Having that in a public place, that is maintained is really valuable. I am happy to share my notes thus far.
I am conflicted on whether my (and your desire) for this info should be translated into a requirement for the DAO, or the bylaws though
Coincidentally, this tweet touches on the long-term concerns I have, and why I think transparency will eventually be seen to be a requirement of any DAO (or public smart contract system, for that matter).
I think only outsiders can properly monitor an organization (as evidence of this I present most existing current-day organizations ).
I also think that the line between outsiders and insiders blurs when the insiders practice radical transparency.
Smart contracts give us a tool for doing this for the first time ever. We should lean in, not away.
Having said that, I am also conflicted. Not only because are there issues with anons, but just the physical act of collecting these address is hard ā but maybe thatās an indication of why itās needed not a reason why not to.
I think that corruption and collusion are the primary things we need to solve for to make web 3 truly bring a better commons into being.
Iām highly supportive with the info and arguments Iāve seen this far. I would add that this could be considered a strong opinion held loosely at this point