# Hyvmind Uploader ## Installation 1. Open **Settings → Community Plugins** 2. Turn off **Safe Mode** 3. Click **Browse** and search for "Hyvmind Uploader" 4. Click **Install** 5. Enable the plugin ## One-time Binding 1. Click **Options**. 2. Go to **Hyvmind/Settings/Wallet/Obsidian** to copy your Principal ID. 3. Paste it in the "Plugin Binding" section, and click **Request**. 4. Refresh your app's **Settings** page and wait for a few seconds. 5. Approve the Pending Request. 6. Back in the **Options** popup, click **'Confirm'**. 7. Close and Restart Obsidian. ## How to Use 1. After successful binding, you will see a green dot in Obsidian's bottom right corner. 2. Right-click any folder and select **'Upload to Hyvmind'**. 3. Follow Hyvmind's file/folder structure for best results. - For top-level folders, use broad categories, e.g. "Indian Constitution Law", "Chinese Administrative Law", "American Contract Law" etc. - For second-level folders, use topics/themes that may interest others, e.g. "Fundamental Rights", "Fundamental Duties" etc. - For third-level folders, use articles, sections, paragraphs like "Article 14", "Section 138", "Para 14.3" etc. - For fourth-level folders, use precise legal language, e.g. "equality before the law". - Place your interpretations as files within the fourth subfolder, e.g. "arbitrariness". - The app will identify your folders as Curations, Swarms, Locations, Law Entities and your files as Interpretation Entities. 4. Add attributes to any folder by creating an `_attributes.md` file. These will be automatically applied to child nodes. 5. Add sources to any folder by creating a `_sources.md` file. These will be automatically applied to child nodes. ## Suggestions 1. If your binding is compromised or corrupted for some reason, revoke it from Hyvmind's **Settings** page and bind afresh. 2. Your uploads will show up in Hyvmind's **Notes** section. From there, you can edit or convert them into extensible Graphs. 3. To view your Hyvmind notes in Obsidian, download and add them to your target Vault.