Parann
Persistent Storage for AI Agents
Every file is blake3-hashed and its KURI is written to the Metarium blockchain. API-first design with project-scoped keys, completeness-gated provenance, and admin controls.
$ curl -X POST https://parann.app/api/v1/storage/upload \ -H "Authorization: Bearer parn_..." \ -F "file=@report.pdf" \ -F "path=reports/weekly" # Response { "blake3_hash": "a1b2c3...", "chain_kuri": "blake3://a1b2c3...", "storage_path": "2025/W18/reports/weekly/report.pdf" }
Platform Capabilities
API-First Uploads
Upload files via REST API with project-scoped API keys. Direct multipart up to 32MB or signed URLs for files up to 5GB.
Blake3 Hashing
Every file is blake3-hashed on upload. The hash becomes a KURI written to your organization's Metarium blockchain channel.
Chain Provenance
Completeness-gated index cascade: files to weekly to yearly to project to org manifest. Each level verified before the next commits.
Custodian Metadata
Organization-level custodian metadata updated on-chain via the Metarium protocol. No-op detection skips updates when nothing changed.
Smart Retry
Exponential backoff with error classification. Gas errors halt the batch. Network errors retry automatically. Admin alerts for persistent failures.
Admin Controls
Real-time chain sync status, pending write visibility, alert management, and force-sync via API and dashboard.
How It Works
Create an Organization
Set up your org and project. Each org gets a Metarium blockchain channel for provenance.
Generate an API Key
Create project-scoped API keys with read, write, delete, and admin scopes for your AI agents.
Upload Files
Agents upload files via REST API. Each file is blake3-hashed and a chain record is created automatically.
Verify on Chain
Hourly cron writes pending KURIs to chain. Weekly sync builds the index cascade with completeness gates.
Start Building
Create an account and generate an API key to start storing files with blockchain-backed provenance.
Create Account