iconOpenmesh Agreements
#5: DAO Membership Attestation
30 May 2024 07:36h

(((Statements formatted as this statement is formatted are solely advisory, for the convenience of the reader, and do not constitute and are not to be construed as included in the text of this agreement. They are solely for the purpose of enhancing understanding. Where these statements and the text of the agreement, as interpreted solely by the DAO as described within the agreement conflict, the text of the agreement shall prevail.)))

All initial members of this DAO choose to be nominatively identified and identifiable. This serves the purpose of preventing those individuals as identified by their wallet address on-chain, and thus the actions the keys those wallets represent which take actions within this DAO, from being misclaimed by a differently named individual at a later time, or from being disclaimed by the named individual.

DAO members further agree to take all reasonable precautions to prevent their wallets from leaving their control and also agree to, at the soonest possible opportunity by the speediest means possible, take action to prevent their membership powers being misused - either, but not limited to, burning their OVC NFT with a notice of compromise or loss of control or by requesting another member propose to burn said members NFT as a result of a loss of control. Therefore, it is recommended for all parties to take any reasonable action to ensure that any DAO member would, on their behalf, be able to provide verifiable proof on-chain that any other given member asserts they have lost control of their wallet without fear of accusation of misrepresentation.

For the purposes of clarity, within this proposal: the DAO “membership” consists of all those “granted” (or “holders” of) Openmesh Verified Contributor NFTs, having delegated - by the definition of the smart contract, their ability to vote to either their own self or another, minted by the DAO smart contract, in accordance with its authoritative logical specification, at the time of proposal acceptance. To be “known by the DAO” is for the so declared fact(s) and/or opinion(s) to be asserted as accurate or true or accepted or having effect or, in a given context, otherwise defined.

The Membership Listing, Nominated Identities and Identifying Data, and Cryptographic Attestations

For the avoidance of formatting and character set issues, these signatures are made over a base64 representation of the string to be attested to. The human readable string results from the unwrapping of the base64 envelope.

Signature Version: 1 Message: Verified Contributor ID 0 is hereby known by the DAO to be granted to “Samuel Mens”. Base64: VmVyaWZpZWQgQ29udHJpYnV0b3IgSUQgMCBpcyBoZXJlYnkga25vd24gYnkgdGhlIERBTyB0byBiZSBncmFudGVkIHRvICJTYW11ZWwgTWVucyIu Signer: 0x519ce4C129a981B2CBB4C3990B1391dA24E8EbF3 Signature: 0x3392aa47b184acf5648519607eb3a7c409ebb568207569fed92028f6552bda7d1ac7bc862528952c57f450f4a460a287a961255da35c9e3bae684f7d37171b561b

Signature Version: 1 Message: Verified Contributor ID 1 is hereby known by the DAO to be granted to J. (SHA2-256/MD5:f2f5ea73c54f1d7d1597fb2f92beb5af1913f9f720f58d4df695c9927c7a8f48/27cdd3c03b8079c15151e5a50101e967) Base64: VmVyaWZpZWQgQ29udHJpYnV0b3IgSUQgMSBpcyBoZXJlYnkga25vd24gYnkgdGhlIERBTyB0byBiZSBncmFudGVkIHRvIEouIChTSEEyLTI1Ni9NRDU6ZjJmNWVhNzNjNTRmMWQ3ZDE1OTdmYjJmOTJiZWI1YWYxOTEzZjlmNzIwZjU4ZDRkZjY5NWM5OTI3YzdhOGY0OC8yN2NkZDNjMDNiODA3OWMxNTE1MWU1YTUwMTAxZTk2Nyk= Signer: 0x23Ea115a8026435a9Fe33F293aE2Fe2DD4a1654f Signature: 0x204aece72c0ffae0c2b2f3304dbe5a9d3f4672f80216fb0dae24e5add21227d914a402c49393149bcaaf86c0a85f4fc89d111eb98032ff2e7c1a03eed13331a11b

Signature Version: 1 Message: Verified Contributor ID 2 is hereby known by the DAO to be granted to “Joshua”. Base64: VmVyaWZpZWQgQ29udHJpYnV0b3IgSUQgMiBpcyBoZXJlYnkga25vd24gYnkgdGhlIERBTyB0byBiZSBncmFudGVkIHRvICJKb3NodWEiLg== Signer: 0xBb220B2a8E5d3D6BB0bd096382530e9890B2f1aB Signature: 0x4076c383fa94d3e3e7fd8b7dff02e55217f6e527cb48180d1aa7b8d3114887f618e567baa842807ee1f6c249acc8e72b8752442b95c235bc2f63a72328dcbf6f1b

Signature Version: 1 Message: Verified Contributor ID 3 is hereby known by the DAO to be granted to “Harry”. (SHA2-256/MD5:a059b1d801fc9470e9dab26389f128e1a8897e22191e5480a4b6bcd574167711/dfe7e14b33e05a08f54c0290d18a66e4) Base64: TWVzc2FnZTogVmVyaWZpZWQgQ29udHJpYnV0b3IgSUQgMyBpcyBoZXJlYnkga25vd24gYnkgdGhlIERBTyB0byBiZSBncmFudGVkIHRvIOKAnEhhcnJ54oCdLiAoU0hBMi0yNTYvTUQ1OmEwNTliMWQ4MDFmYzk0NzBlOWRhYjI2Mzg5ZjEyOGUxYTg4OTdlMjIxOTFlNTQ4MGE0YjZiY2Q1NzQxNjc3MTEvZGZlN2UxNGIzM2UwNWEwOGY1NGMwMjkwZDE4YTY2ZTQp Signer: 0xfDEd45D5B363a8E86989EdEaA9583F4BD0169382 Signature: 0x124aaed6cb82405c1388cffe185b6cfec147852a8458feda16182fe5572580e4326644ba02382caaebac193c00e20031ce6d8bd2f5ac51fb33ac6b8fc44e13b21b

Signature Version: 1 Message: Verified Contributor ID 4 is hereby known by the DAO to be granted to “JoshC”. Base64: VmVyaWZpZWQgQ29udHJpYnV0b3IgSUQgNCBpcyBoZXJlYnkga25vd24gYnkgdGhlIERBTyB0byBiZSBncmFudGVkIHRvICJKb3NoQyIu Signer: 0x99acBe5d487421cbd63bBa3673132E634a6b4720 Signature: 0x223675135db6b75b70cfa8d475ff4d0cda6058736838945108765367fc56f9b12ced69b9ce7eb1caa826869ba99887f15f1630630f443c1c66f2ded46660f9e81c

Signature Version: 1 Message: Verified Contributor ID 5 is hereby known by the DAO to be granted to “Nas”. Base64: VmVyaWZpZWQgQ29udHJpYnV0b3IgSUQgNSBpcyBoZXJlYnkga25vd24gYnkgdGhlIERBTyB0byBiZSBncmFudGVkIHRvIOKAnE5hc+KAnS4g Signer: 0x6B9104bE47f12f1873AFDB2cdA6C4604FCc93352 Signature: 0xa6f05ee03799d02108df553da465f56d8f25519af9f3758d995cc8eabf50b9ab695fd03267b547803d41b231b5b18551d884e346fb79c2566d89d11f1c9e805d1b

Signature Version: 1 Message: Verified Contributor ID 6 is hereby known by the DAO to be granted to “HarshG”. Base64: VmVyaWZpZWQgQ29udHJpYnV0b3IgSUQgNiBpcyBoZXJlYnkga25vd24gYnkgdGhlIERBTyB0byBiZSBncmFudGVkIHRvICJIYXJzaEciLg== Signer: 0xE7FDfF9F8365341098cb1D6c6560995Eff137867 Signature: 0x2b6c28199b554ccef40811e59d91927264922e70bc350c35861ac5563aa8d01e0c7ce6dd7272fd31a86490101de07b54dbd08dd75a4cc4747aa8489cb10f177d1c

Signature Version: 1 Message: Verified Contributor ID 7 is hereby known by the DAO to be granted to “Divyam”. Base64: VmVyaWZpZWQgQ29udHJpYnV0b3IgSUQgNyBpcyBoZXJlYnkga25vd24gYnkgdGhlIERBTyB0byBiZSBncmFudGVkIHRvICJEaXZ5YW0iLg== Signer: 0x0753634AD885B3d37d29cEE1E8015A9d1De3b900 Signature: 0x9712d2ed2f8d386913c7ab7ec63f82e4c971c7f1eefab08b385b25f455533d7134303f159dd411653f8f17cc522fefa706250366cad13ca11b81e862bab1290b1b

Signature Version: 1 Message: Verified Contributor ID 8 is hereby known by the DAO to be granted to “Rim”. Base64: VmVyaWZpZWQgQ29udHJpYnV0b3IgSUQgOCBpcyBoZXJlYnkga25vd24gYnkgdGhlIERBTyB0byBiZSBncmFudGVkIHRvICJSaW0iLg== Signer: 0xcfD86Eb2C5f1d1aA1C6773FE40a50489b53f3fEB Signature: 0xebcbe337c0b92a8764fc9e046a86cefb0e5d722a9b2f376b885ed9fa61c75d223b8a84c36f9c103eb2d0de460d91a82d839e142086100433f0ba547446d589ff1c

Verified Contributor ID 9 is hereby burned by the DAO due to the granted individual's inability to transact with the blockchain at this crucial time. Be it known that even though this token has been granted it has not yet been delegated - as required by the smart contract. Therefore this individual has not yet claimed their right to become a member and therefore this individual is not a member and is not being deprived of participation in this proposal. If it is decided by the DAO in the future, in accordance with any bylaws in effect at the time the decision is made, this token may be reminted and granted to the same, or another, individual. Furthermore, be it known that the intention of the DAO membership, as it is currently composed, is that any individual granted the Verified Contributor ID 9 NFT is to be bound by the same nominative identification declaration requirements, in both form and intention, as the other members of the DAO are to be, by this proposal. Finally, The DAO membership further wishes to stress that this action is not to be considered punitive but that it is a matter of simple capacity.

Signature Version: 1 Message: Verified Contributor ID 10 is hereby known to the DAO to be granted to “TomasD”. Base64: VmVyaWZpZWQgQ29udHJpYnV0b3IgSUQgMTAgaXMgaGVyZWJ5IGtub3duIHRvIHRoZSBEQU8gdG8gYmUgZ3JhbnRlZCB0byDigJxUb21hc0TigJ0u Signer: 0xfd492d9f8dCD87797d3B2fd61706EF3AECFfE377 Signature: 0x11cc885eef2d225cb2c6cdcb383a723a7bb1badaf3f5c60171975086045ba0983e0c79e70e661a98e1b2c18b25374a59d801bd797c25080b556647b9ae386b531c

Signature Version: 1 Message: Verified Contributor ID 11 is hereby known to the DAO to be granted to “Bruno”. Base64: VmVyaWZpZWQgQ29udHJpYnV0b3IgSUQgMTEgaXMgaGVyZWJ5IGtub3duIGJ5IHRoZSBEQU8gdG8gYmUgZ3JhbnRlZCB0byAiQnJ1bm8iLg== Signer: 0xda4085F3940AC7a6E3b5D32f129eF8D92EEB17ab Signature: 0xeccc4f3f386394a71046843b66ba5035fab3caa2e8ce6018a7cc2d8a4ae2975631e89bb86a0371840881775a0eea5a6a4e1cc597de4d1be7b77babdb2c81d3ee1b

Signature Version: 1 Message: Verified Contributor ID 12 is hereby minted, granted, and known to the DAO to be granted to “Tom”. Base64: VmVyaWZpZWQgQ29udHJpYnV0b3IgSUQgMTIgaXMgaGVyZWJ5IGtub3duIGJ5IHRoZSBEQU8gdG8gYmUgZ3JhbnRlZCB0byAiVG9tIi4= Signer: 0xc0Dd042b1eBBcfBbfD8beCfEBEde45Ef937bB213 Signature: 0x291ac7242c8eb9be403fba89b6b0357fea58e70489af3b2676d547554bd6cdd5339848521f09fd50515d26db86ed1fe3ac1f2e886c679ec39f68a8a46778a1ce1c

Signature Version: 1 Message: Verified Contributor ID 13 is hereby minted, granted, and known to the DAO to be granted to “Samantha”. Base64: VmVyaWZpZWQgQ29udHJpYnV0b3IgSUQgMTMgaXMgaGVyZWJ5IGtub3duIGJ5IHRoZSBEQU8gdG8gYmUgZ3JhbnRlZCB0byAiU2FtYW50aGEiLg== Signer: 0x365072F532c4f126103E8C490DC324F0C80613Fa Signature: 0xcd5be6e23c6897fa8595698c32717bbff1a2af35be759a6aaaffa80c152c21047338c52ed8c5493211abf90195ffb86b812eff9bf53334dd91b1e42ef07cfed11b

Signature Version: 1 Message: Verified Contributor ID 14 is hereby minted, granted, and known to the DAO to be granted to “Lindsey”. Base64: VmVyaWZpZWQgQ29udHJpYnV0b3IgSUQgMTQgaXMgaGVyZWJ5IGtub3duIGJ5IHRoZSBEQU8gdG8gYmUgZ3JhbnRlZCB0byAiTGluZHNleSIu Signer: 0xD0d2AD91aC910c0Ae310B2d16383abF049502CF6 Signature: 0x428b82361b9755b77d5e495eb9d8c1444c23009bae6ae396320716a06bc7f2d0477220f29b4fbf571f2466376420e2709991e4ec53f2fd3bf4fb8b6ef4dab1bc1c

Signature Version: 1 Message: Verified Contributor ID 15 is hereby minted, granted, and known to the DAO to be granted to “Aniqa”. Base64: VmVyaWZpZWQgQ29udHJpYnV0b3IgSUQgMTUgaXMgaGVyZWJ5IGtub3duIGJ5IHRoZSBEQU8gdG8gYmUgZ3JhbnRlZCB0byAiQW5pcWEiLg== Signer: 0xd4433c4f5dcD1526F9B512e90b578Aa46308937b Signature: 0xdf00ea5864d4f55b39377be37cc5c062671791dfc0a81dfbc69b226f426c91227b6192d8a816f428864838df6a97aed5084312beb7941524274954f43d61949d1b

Signature Version: 1 Message: Verified Contributor ID 16 is hereby minted, granted, and known to the DAO to be granted to “Ashton”. Base64:VmVyaWZpZWQgQ29udHJpYnV0b3IgSUQgMTYgaXMgaGVyZWJ5IGtub3duIGJ5IHRoZSBEQU8gdG8gYmUgZ3JhbnRlZCB0byAiQXNodG9uIi4= Signer: 0x4db93B2056ed83C089e78b238b8e194b7da1Eef0 Signature: 0x29ebc51cfcebc147f0407ca5c9ef356832247666247422c9d8691e5dcefe082809a90ffbac989e45f894ab46b4c4e3952a6d1a53b942689045a1c74640682e6f1b

The above cryptographic signatures, binding each individual member's nominated identifier and its declaration to the individual wallet so named, and thus its on-chain validatable key, may be validated by the methodology described in Appendix A (Signature Verification Algorithm) and Appendix B (Base64 Representations and Verification).

Declaration

It is known to the DAO:

The Total Number of Verified Contributors which exist number sixteen (16). The Verified Contributors are of equal voting power. All members vote independently and in all matters without coercion. All proposals must be accepted by the DAO with 100% participation of membership - unanimity. For the avoidance of doubt, please refer to the definition of “member” within this agreement. Any future proposals to amend, modify, or otherwise replace this Declaration must do so in whole effect and not in part or by reference. For the avoidance of doubt, this declaration places no restriction on the contents or effect of any potential future proposal - only on the form of supersedence of this Declaration and nature of the means of acceptance of such supersedence.

(((The first proposal vote requires 100% participation and 100% acceptance rate by all voting members to fully identify all voting members, without doubt. Hereafter, these rules may be changed in a later proposal, on the condition they are replaced entirely.)))

Appendix A) Signature Verification Algorithm EIP-191 0x45 personal_sign message signature scheme defined as: encode(message : bytestring) = "Ethereum Signed Message: " || len(message) || message where len(message) is the non-zero-padded ascii-decimal encoding of the number of bytes in the message. The signature is computed over the UTF-8 representation of this bytestring.

Appendix B) Base64 Representations and Verification Base64 Data Encoding compliant with RFC 4648 Section 4 (The Base16, Base32, and Base64 Data Encodings / Base 64 Encoding).

Verification is as follows:

base64(“This is an example message over which the signature is computed”) where base64 is a function implementing the bytestring transformation function described in the RFC referenced in the foregoing.

The bytestring output of the base64 transformation function should be semantically, if not bitwise equivalent to the human readable text representing the data within the base64 encoded bytestring provided in this proposal. However, the base64 encoded bytestring is the bytestring over which the signature is computed.

VerifySignature(base64 encoded data, UTF-8 representation) yields the signature verification result.

Base64Decode(base64 encoded data) yields a bytestring semantically equivalent to the human readable string in this proposal representing the human readable contents of the base64 encoded data.