This repository contains the Filecoin Foundation grant implementation for decentralized storage of creative assets with privacy-preserving techniques.
We propose developing a decentralized storage solution for creative assets using IPFS and Filecoin, specifically designed for emotionally-responsive digital art. This module will store high-resolution fractal generations, shader code, and biometric metadata in a permanent, verifiable manner while maintaining privacy controls for sensitive emotional data.
- Decentralized Storage: IPFS/Filecoin storage for creative assets
- Privacy Controls: Selective disclosure for sensitive biometric data
- Data Integrity: SHA-256 hashing for verification
- Version Control: Track evolution of creative works
- Cross-Chain Integration: Works with all grant projects
- Rust and Cargo
- Node.js and npm
- IPFS daemon or web3.storage account
- Filecoin wallet
# Install CLI tools
./scripts/install-cli-tools.sh
# Build the project
./build-filecoin-grant.sh# Build IPFS integration
cd src/ipfs-integration
cargo build --release- Configure IPFS and Filecoin providers
- Deploy smart contracts if needed
- Serve test-website on a web server
Our system implements multiple practical approaches for collecting emotional data that work without specialized hardware:
-
Manual Input Methods (Primary Approach)
- Simple slider controls for valence, arousal, and dominance
- Works on any device with a browser
- No special hardware required
-
Camera-Based Analysis (Enhancement)
- Facial expression analysis using standard webcams
- Local processing for privacy
- Real-time emotional state detection
-
Interaction Pattern Analysis (Passive Collection)
- Keyboard typing rhythm analysis
- Mouse movement dynamics
- Subtle emotional inference from user behavior
-
EEG/BMI Integration (Future Enhancement)
- Compatible with consumer biometric devices
- Advanced emotional state detection
- Research-grade precision for specialized applications
├── src/
│ └── ipfs-integration/ # IPFS/Filecoin integration code
├── test-website/ # Browser-based frontend
├── scripts/ # Utility scripts
├── build-filecoin-grant.sh # Build script
└── README.md # This file
This project is licensed under the MIT License - see the LICENSE file for details.
- Website: https://compiling-org.netlify.app
- GitHub: https://github.com/compiling-org
- Email: kapil.bambardekar@gmail.com, vdmo@gmail.com