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.

terminal
$ 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

1

Create an Organization

Set up your org and project. Each org gets a Metarium blockchain channel for provenance.

2

Generate an API Key

Create project-scoped API keys with read, write, delete, and admin scopes for your AI agents.

3

Upload Files

Agents upload files via REST API. Each file is blake3-hashed and a chain record is created automatically.

4

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