The Crypto Coherency Network is a decentralized platform designed to manage and interact with various concepts and relationships using a peer-to-peer network. The backend is implemented in Go and leverages IPFS for content addressing and distribution.
- Concept Management: Create, update, and manage concepts and their relationships.
- Peer Management: Handle peer interactions and maintain a coherent network state.
- IPFS Integration: Utilize IPFS for decentralized storage and retrieval of data.
- WebSocket Communication: Real-time updates and interactions using WebSockets.
- Go 1.16 or higher
- IPFS daemon running
- Make sure you have
gin
andwebsocket
packages installed
-
Clone the repository
git clone https://github.com/yourusername/crypto-coherency-network.git cd crypto-coherency-network
-
Install dependencies
go mod tidy
-
Run the IPFS daemon
ipfs daemon
-
Build and run the application
go build -o crypto-coherency-network ./crypto-coherency-network
Ensure that your IPFS daemon is running and accessible. You can configure the IPFS settings in the ipfs-shell.go
file if needed.
Once the application is running, you can interact with it via the provided API endpoints or through the WebSocket interface for real-time updates.
We welcome contributions! Please fork the repository and submit pull requests.
This project is licensed under the MIT License.