Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Updated version of contractsURI #231

Open
thelastjosh opened this issue May 29, 2024 · 9 comments
Open

Updated version of contractsURI #231

thelastjosh opened this issue May 29, 2024 · 9 comments
Labels
priority: high High priority

Comments

@thelastjosh
Copy link
Member

thelastjosh commented May 29, 2024

Re: discussion with Arnold of Lighthouse (DAO aggregator) on May 29, 2024.

This is a stub for a new standard that develops out what we would like to see in contractsURI (currently an optional subfield of daoURI) and how we should go about verifying self-reported information in contractsURI.

We want ideally on-chain verification of the following list of data:

  1. On-chain contracts
  2. Associated treasuries, e.g. Safes
  3. Official Telegram
  4. Official Discord

All this information stems from deployer contract? Could we talk to Hats about integrating some of their on-chain information into daoURI?

Motivation

  1. Aggregator
  2. Trustless / permissionless integrations (i.e. more interop)
  3. Audits

Also see discussion of DAO ID: #213 .

Other ideas:

  • Could this combine with Uma Protocol, to check if someone reports a false contract address? A true trustless version would require an oracle of some sort.
Copy link

linear bot commented May 29, 2024

@thelastjosh
Copy link
Member Author

No update, though Josh could try to follow up with Arnold about putting this together?

@thelastjosh
Copy link
Member Author

thelastjosh commented Jun 26, 2024

@Rashmi-278
Copy link
Member

Would be great to combine this with https://uma.xyz/#how-it-works

@1a35e1
Copy link

1a35e1 commented Jun 26, 2024

Hi @thelastjosh , @amanwithwings. Sorry I missed today. I had a call overlap that took precedence.

Happy to schedule a meeting ahead of next community call so we can scope this out further. Will coordinate with @amanwithwings

@1a35e1
Copy link

1a35e1 commented Jun 27, 2024

Would be great to combine this with https://uma.xyz/#how-it-works

Nice find. This looks super interesting. I will have to dive deeper into the mechanics of how this works.

@Rashmi-278
Copy link
Member

Would be great to combine this with https://uma.xyz/#how-it-works

Nice find. This looks super interesting. I will have to dive deeper into the mechanics of how this works.

Sounds Good, I'm thinking UMA Protocol would play a role in Verification of the contractURI's published, If we want Trustless / permissionless integrations (i.e. more interop) UMA could be used as a permissionless verifier where incorrect URI's would be disputed

@thelastjosh
Copy link
Member Author

thelastjosh commented Aug 16, 2024

Some minor updates last week between Arnold and Rashmi.

  • Waiting on rough implementation spec from Arnold.

Question: how does an auditor like Chainanalysis verify whether a given contract "belongs to" a given DAO or is under its control? Is a protocol-verification strategy too far / too hard for this problem; should we be pursuing something simpler, based on the assumption that we will still need active auditors?

Would be nice to get on a call with an auditor type entity.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
priority: high High priority
Projects
None yet
Development

No branches or pull requests

3 participants