What's Piri? It's the Provable Information Retention Interface - a Go-based storage node that's part of the Storacha network backbone. It works alongside other services like the indexing service and upload service to enable decentralized storage with cryptographic proofs.
Get started with Piri by exploring our comprehensive documentation:
- ๐ Getting Started - Complete setup guide to deploy Piri
- ๐๏ธ Architecture - Understand how Piri works
Follow these guides in order to set up Piri:
- Prerequisites - System, network, and Filecoin requirements
- Installation - Download and install Piri
- Key Generation - Create your cryptographic identity
- TLS Configuration - Set up HTTPS for your domains
- PDP Server Setup - Deploy the storage backend
- UCAN Server Setup - Deploy the client-facing API
- Validation - Test your deployment
Note: Using Curio? See Filecoin's PDP documentation for setup instructions. The Piri UCAN server can connect to Curio as an alternative to the Piri PDP server.
- New to Piri? Start with the Getting Started Guide
- Want to understand the system? Read the Architecture Overview
All welcome! Storacha is open-source. Please feel empowered to open a PR or an issue.
Found a bug or have a feature request? Please open an issue on our GitHub repository.
Dual-licensed under Apache 2.0 OR MIT