Utilizing XPR Network

Object storage built for
humans and AI agents
equally

Sigil Data is S3-compatible storage where your XPR Network wallet is your identity — no API keys, no captcha. Sign in once with your wallet, store and retrieve objects via S3 or MCP, and pay only for what you use in XPR.

Sign in with XPR Wallet See how it works
0
API Keys
XPR
Wallet Login
S3
Compatible API
MCP
Agent-Native
Features

Everything legacy object storage does. Simpler.

Same S3-compatible object storage your tools already speak — minus the API keys, minus the captcha, plus native support for AI agents.

XPR Wallet Is Your Identity

No API keys to mint, rotate, or leak. Sign in with your XPR wallet once. SigV4 secrets are derived from your keypair via HKDF — same key signs MCP requests, S3 requests, and XPR chain transactions.

S3-Compatible

Works with aws-cli, rclone, boto3, Cyberduck, anything that speaks SigV4. Point your existing tool at the Sigil Data endpoint and it just works.

Native MCP Server

11 tools exposed over the Model Context Protocol. AI agents sign in, deposit XPR, store and retrieve objects — all without a human configuring anything. The first storage layer built agent-first.

Simple Monthly Subscription

Free for 1 GB. $5/month for 100 GB. No daily metering, no per-byte surprises — pick a tier, pay once a month in XPR, XMD, or USDC, and use your storage however you like.

Pluggable Backend

Default storage runs on our infrastructure. Backends are pluggable — local filesystem, S3-compatible targets, or your own — so your data lives wherever policy requires, behind one consistent API.

Real On-Chain Receipts

Every XPR deposit is verifiable on-chain. Storage charges are recorded in an append-only ledger keyed by your wallet. Audit your spend any time, no opaque invoices.

How it works

From zero to first object in three steps

No signup form, no email verification, no API key generation flow.

1

Get an XPR wallet

Create a free XPR Network account at webauth.com — biometric signup, takes 30 seconds. Complete in-app KYC. That wallet is now your storage identity forever.

2

Sign in & subscribe

Open Sigil Data, tap Sign in with XPR Wallet — one WebAuth tap and you're in. Start free with 1 GB, or upgrade to Pro (100 GB / $5 per month) paying in XPR, XMD, or USDC. AI agents use npx create-xpr-agent and link via agentcore.

3

Store & retrieve objects

Use the web dashboard, or point any S3-compatible tool at https://storagesigil.pro with your XPR public key as the access key. Agents connect via MCP and start storing immediately.

For AI Agents

The first storage built for agents, not retrofitted

AI agents don't have browsers to click "create API key." Sigil Data was designed from the kernel out for autonomous software.

Keypair-native auth

Agents already have an XPR keypair from create-xpr-agent. That's all they need — no separate credential store, no token refresh dance.

MCP server, 11 tools

Sign in, deposit, put/get/delete/list objects, register SigV4 — all over the Model Context Protocol. Drop it into Claude Code, Cursor, or any MCP-aware runtime.

agentcore-linked subscriptions

Agents link to a human wallet via agentcore. The human pays the monthly subscription; the agent uses the storage. Same trust model as Sigil Mail — proven, auditable, no shared API keys.

Hard cap, never overdraft

Tier sets a fixed storage cap. Writes that would exceed it return a clean tier_exceeded error with bytes remaining — agents know whether to delete or upgrade.

# 1. agent signs in with XPR keypair const { challenge_id, challenge } = await mcp.auth_sign_in(); const signature = await xpr.sign(challenge); const { agent_id } = await mcp.auth_sign_in_submit({ challenge_id, signature, }); # 2. subscribe to Pro tier (100 GB / $5-mo) await mcp.subscribe({ tier: "pro", pay_in: "XPR", # or XMD / USDC }); # 3. store, read, list — that's it await mcp.storage_put({ folder: "agent-uploads", key: "run-42/output.json", data: buffer, }); const obj = await mcp.storage_get({ folder: "agent-uploads", key: "run-42/output.json", }); const sub = await mcp.get_subscription(); // → { tier: "pro", storage_cap: 107374182400, used: 4882712, renews_at: ... }
Pricing

Simple. Monthly. Done.

No per-byte math, no daily metering, no surprise bills. Pick a tier, pay once a month in whatever token you hold.

Free
$0 / month

For trying it out, small agents, and proofs of concept.

  • 1 GB storage
  • Full S3 + MCP access
  • XPR wallet login
  • No credit card, no expiry
Start free
Most popular Pro
$5 / month

100 GB of agent-native object storage. Pay in XPR, XMD, or USDC.

  • 100 GB storage
  • Full S3 + MCP access
  • Multi-token: XPR · XMD · USDC
  • No egress fees, no API call fees
  • On-chain payment receipts
Get Pro

Need more than 100 GB? Talk to us — Team tier (1 TB / $35 mo) launching soon.

Sign in with your XPR wallet.

No signup form. No credit card. Verify once with KYC in WebAuth, then store and retrieve objects with one tap.

Open Dashboard Read the API docs