EXNILIUM Storage Replication

Autonomous replication proof layer. Non-destructive. User-owned. Hash-preserving.

Manifests
2
Replicas
2
Target Classes
5
Proof
replicated

Replication Doctrine

Storage must survive the machine. Replication preserves manifests, hashes, restore routes, chunk maps, and proof across local, portable, cluster, and future remote targets.

Proof Console

{
  "ok": true,
  "language": "EXNILIUM",
  "layer": "infinite-storage-autonomous-replication",
  "doctrine": "Storage must survive the machine. Replication preserves manifests, hashes, restore routes, chunk maps, and proof across local, portable, cluster, and future remote targets.",
  "generatedAt": "2026-09-22T03:41:10.594Z",
  "mode": "public-proof-dry-run",
  "actions": {
    "replicateManifests": true,
    "replicateChunkMaps": true,
    "preserveRestoreRoutes": true,
    "preserveOriginalHashes": true,
    "destructiveMutation": false,
    "writeReplicationProof": true
  },
  "counts": {
    "manifests": 2,
    "replicas": 2,
    "targetClasses": 5
  },
  "replicas": [
    {
      "manifestId": "storage-a82bfa66f0572728-1784711154205",
      "name": "browser-ui-prestyle-proof.txt",
      "source": "browser-ui-prestyle-proof",
      "originalHash": "a82bfa66f05727282efbf1b9c50e3ca4582209743af85f4b4163863d302e78b1",
      "restoreRoute": "/api/exnilium/storage/restore?id=storage-a82bfa66f0572728-1784711154205",
      "chunkCount": 1,
      "replicaTargets": [
        "local-primary",
        "proof-ledger",
        "portable-export",
        "cluster-route",
        "future-remote-node"
      ],
      "policy": {
        "userOwned": true,
        "nonDestructive": true,
        "hashVerified": true,
        "restorePreserved": true
      }
    },
    {
      "manifestId": "storage-ee9f7ecae90adf8a-1784710417328",
      "name": "storage-proof.txt",
      "source": "proof-script",
      "originalHash": "ee9f7ecae90adf8adca973eaef15491825ca42a2d80f985b950717c507383138",
      "restoreRoute": "/api/exnilium/storage/restore?id=storage-ee9f7ecae90adf8a-1784710417328",
      "chunkCount": 1,
      "replicaTargets": [
        "local-primary",
        "proof-ledger",
        "portable-export",
        "cluster-route",
        "future-remote-node"
      ],
      "policy": {
        "userOwned": true,
        "nonDestructive": true,
        "hashVerified": true,
        "restorePreserved": true
      }
    }
  ],
  "routes": {
    "replication": "/api/exnilium/storage/replicate",
    "replicationAlias": "/api/exnilium/storage/replication",
    "dashboard": "/exnilium/storage/replication",
    "ledger": "/api/exnilium/storage/ledger",
    "repair": "/api/exnilium/storage/repair",
    "compaction": "/api/exnilium/storage/compact",
    "index": "/api/exnilium/storage/index",
    "search": "/api/exnilium/storage/search?q=proof",
    "export": "/api/exnilium/storage/export",
    "import": "/api/exnilium/storage/import",
    "sync": "/api/exnilium/storage/sync"
  },
  "proof": {
    "replicated": true,
    "dryRun": true,
    "governed": true,
    "userOwned": true,
    "timestamp": "2026-09-22T03:41:10.594Z",
    "hash": "82a2b9e2f15e2bf4ceac2c9619f6bdbe0f8ab57148bb9e9b3c76910c5773271a"
  }
}