-
-
Decentralized Elder Council verification portal and Free, Prior, and Informed Consent (FPIC) submission workflow.
-
Oral Studio featuring real-time harmonic waveform visualization and native dialect pronunciation playback.
-
Interactive knowledge archive and ethnopharmacology catalog with category filters and real-time search.
🌿 Inspiration
Over 80% of developing populations rely on traditional plant-based medicine, yet indigenous oral knowledge and ethnopharmacology are disappearing at an alarming rate. Crucial medicinal preparations, folklore, and tribal dialects are lost because traditional knowledge lacks formal, respectful digital verification protocols (FPIC) that prevent biopiracy while preserving oral science. EthnoVault was built to safeguard and honor this endangered heritage.
💡 What it does
EthnoVault is an interactive, ethical digital archive connecting indigenous ecological wisdom with modern ethnopharmacological evidence:
- Curated Ethnopharmacology Catalog: Catalogs endangered medicinal flora (such as Strobilanthes kunthiana, Banisteriopsis caapi, Angelica archangelica) with therapeutic actions, preparation protocols, and ecological conservation status.
- Acoustic Oral Studio: Preserves indigenous chants, oral histories, and botanical pronunciations using Web Audio harmonic synthesis and Speech Synthesis with dual-script translation.
- Decentralized Elder Council Verification: Incorporates Free, Prior, and Informed Consent (FPIC) workflows where community elders review, sign, and verify plant use and sacred traditions before public indexing.
- Interactive Explorer & Submission Engine: Enables contributors to submit field records with attribution tags, verified by an integrity protocol.
🛠️ How we built it
- Architecture: Single-Page Application (SPA) built with modern JavaScript (ES6+), HTML5, and Tailwind CSS.
- Audio Synthesizer & Visualizer: Web Audio API oscillator nodes for harmonic acoustic soundscapes paired with an HTML5
<canvas>real-time audio wave visualizer. - Speech Narration: Web Speech Synthesis API for multi-lingual and pronunciation playback.
- State Management: Client-side reactive filtering, state persistence, and dynamic modal rendering.
- Automation & CI: End-to-end automated screen validation and headless recording via Playwright and FFmpeg.
🧗 Challenges we ran into
Balancing open scientific access with indigenous data sovereignty was our primary challenge. We addressed biopiracy concerns by designing a dedicated "Elder Council Verification" layer that explicitly marks sacred knowledge and enforces cultural consent guidelines.
🏆 Accomplishments that we're proud of
- Built a zero-dependency, lightning-fast prototype that runs completely client-side.
- Successfully built an authentic audio visualizer and synthesis engine using native browser APIs without external audio file latency.
- Seamlessly bridged anthropological folklore preservation with scientific phytochemical profiles.
🔬 What we learned
Building ethical technology for traditional knowledge requires cultural protocols to be first-class citizens in the data schema, not an afterthought.
🚀 What's next for EthnoVault
- Integration with PubChem and ChEMBL APIs to automatically cross-reference indigenous plant preparation notes with validated bioactive compounds.
- Offline-first PWA caching for remote field researchers and indigenous communities without consistent internet access.
- On-chain cultural attribution NFTs/credentials to ensure economic royalties flow directly back to native councils when pharmaceuticals are derived from their knowledge.
Built With
- css3
- google-fonts
- html5
- javascript
- localstorage
- lucide
- playwright
- tailwind-css
- unsplash