3 Countries · 6 Active Endpoints · Tentacle 20.2.5

Sovereign S3 object storage, engineered cleanly in Rust.

Pick a country, choose a tier, and provision an erasure-coded bucket with scoped S3 keys in a single call. Built on Ceph RGW Tentacle with dedicated Direct and Reseller isolation across Scotland, the UK, and England.

Durability Engine
Ceph ISA-L 8+2 EC + NVMe Index
Transport
SigV4 · TLS 1.3 · HTTP/3 Ready
Control Plane
All-Rust · NATS JetStream · PG17
POST console.wallpine.com · StorageService
# Provision a 1 TiB bucket & keypair in Scotland (SC)
curl -s https://console.wallpine.com/wallpine.storage.v1.StorageService/CreateSimpleBucket \
  -H "Authorization: Bearer wp_live_..." \
  -d '{"country_code":"SC","tier_code":"standard","bucket_name":"media-vault","quota_bytes":1099511627776}'

{
  "bucket": {
    "name": "media-vault",
    "s3_endpoint_url": "https://scot.s3.wallpine.com",
    "region": "scot-direct",
    "status": "active"
  },
  "key": { "access_key_id": "..." },
  "secret_access_key": "shown-once"
}
Multi-Country Catalog

Three sovereign namespaces, six isolated RGW clusters.

Every country exposes separated Direct and Reseller Ceph realms with dedicated data, SSD index, and extra pools so partner workloads never contend with direct customer accounts.

Select a Region →
SC

Scotland

Glasgow Edge · Tentacle 20.2.5

Active
Direct S3 scot-direct
https://scot.s3.wallpine.com
Reseller S3 scot-reseller
https://scot-reseller.s3.wallpine.com
UK

United Kingdom

UK Namespace · Tentacle 20.2.5

Active
Direct S3 uk-direct
https://uk.s3.wallpine.com
Reseller S3 uk-reseller
https://uk-reseller.s3.wallpine.com
EN

England

England Namespace · Tentacle 20.2.5

Active
Direct S3 eng-direct
https://eng.s3.wallpine.com
Reseller S3 eng-reseller
https://eng-reseller.s3.wallpine.com
Control Plane vs Data Plane

Separated ingress paths built for multi-gigabyte streaming & strict isolation.

Customer S3 objects stream straight through TLS-terminated Nginx proxies with buffering disabled. Management RPCs travel through a hardened Rust gateway, signed NATS JetStream principals, and an allowlisted Admin Ops boundary.

S3 DATA CLIENTS AWS CLI · rclone · SDKs TLS 1.3 + AWS SigV4 CONTROL PLANE Console & ConnectRPC console.wallpine.com SCOTLAND S3 PROXY *.s3.wallpine.com No disk buffer · /admin 403 GERMANY HA CONTROL Rust Gateway + Workers NATS JetStream + Postgres 17 ADMIN OPS PLANE admin-scot-api IP Allowlist + SigV4 CEPH TENTACLE 20.2.5 6 Isolated Realms Data: EC 8+2 (zstd) Index: SSD 3x Rep Extra: HDD 3x Rep

Strict Plane Isolation

Customer S3 endpoints disable buffering and block /admin paths. Administrative operations use a separate allowlisted gateway (admin-scot-api) with per-location keys.

Envelope Encryption & Audit

Location secrets are sealed with AES-256-GCM (WP_MASTER_KEY), API tokens are Argon2id-hashed with one-time reveal, and every mutation appends a hash-chained audit record.

RGW as Source of Truth

Users, keys, quotas, buckets, and hourly usage logs stay anchored in Ceph RGW so Postgres mirrors remain fully rebuildable and reconcilable without drift.

Drop-In S3 Compatibility

Works with the tools your pipelines already run.

Standard AWS Signature v4 authentication with virtual-hosted or path-style addressing, multipart uploads, bucket quotas, and rclone/mc/Terraform workflows.

# 1. Configure credentials with your Wallpine access & secret key
aws configure --profile wallpine

# 2. List objects or upload to your chosen regional endpoint
aws s3 ls s3://my-app-backups/ \
  --endpoint-url https://scot.s3.wallpine.com \
  --region scot-direct

aws s3 cp ./archive-2026.tar.zst s3://my-app-backups/ \
  --endpoint-url https://scot.s3.wallpine.com \
  --region scot-direct
Metering & Tier Model

Transparent tier-priced dimensions, tracked hourly.

Every tier snapshots its rates in tier_price_history so historical usage rolls up accurately across price updates, direct accounts, and reseller margins.

Dimension Storage Tier Mapping Collection Source Export Support
Active Storage (GB-month) Placement default-placement (EC 8+2 ISA-L + zstd) Daily RGW bucket stats + hourly rollup ConnectRPC JSON & CSV (ExportUsage)
Class A Requests (per 10k) PUT, POST, COPY, LIST operations Per-location Ceph RGW usage log Tenant-scoped & per-bucket breakdown
Class B Requests (per 10k) GET, HEAD metadata & object reads Per-location Ceph RGW usage log Tenant-scoped & per-bucket breakdown
Bandwidth / Egress (GB) Outbound bytes_sent metered per bucket Hourly RGW collector with watermark Real-time stream via /events WebSocket
Reseller Channels Dedicated realms (*-reseller.s3.wallpine.com) Isolated multi-tenant paths & custom pricing Automated margin & invoice-ready exports

Ready to provision your first bucket?

Register a tenant organization in Scotland, UK, or England, or sign in with your Wallpine API token to inspect buckets, keys, and live location health.