- Clone the Repository:
- Clone the EIP-4824 GitHub repository to get started:
git clone https://github.com/metagov/eip4824.git
- Clone the EIP-4824 GitHub repository to get started:
-
Modify a JSON File:
- In the repository, modify a file named
daoURI.json
.
- In the repository, modify a file named
-
Schema Definition:
- Use the following JSON-LD schema as defined by EIP-4824:
{ "@context": "http://www.daostar.org/schemas", "type": "DAO", "name": "<name of the DAO>", "description": "<description>", "membersURI": "<URI>", "proposalsURI": "<URI>", "activityLogURI": "<URI>", "governanceURI": "<URI>", "contractsRegistryURI": "<URI>" }
- Refer to the EIP-4824 documentation for more details on building the JSON schema.
- Use the following JSON-LD schema as defined by EIP-4824:
-
Populate the JSON:
- Fill in the required fields with your DAO’s specific information.
- Ensure all URIs provided are valid and point to relevant resources.
-
Commit the File:
-
Once the JSON file is populated, commit the changes with a meaningful message, e.g.,
Initial commit of DAO URI
.git commit -m "Initial commit of DAO URI"
-
-
Push to Repository:
- Push the committed changes to the GitHub repository.
git push
- Push the committed changes to the GitHub repository.
After creating and hosting your DAO URI via GitHub, the next crucial step is to publish it on-chain. This ensures that the metadata is verifiable and publicly accessible in a decentralized manner. For detailed instructions, refer to the DAOstar documentation on publishing the daoURI.
By following these steps, you ensure that your DAO’s metadata is both accessible and verifiable, promoting transparency and interoperability within the decentralized ecosystem.