EXNILIUM Storage Replication
Autonomous replication proof layer. Non-destructive. User-owned. Hash-preserving.
Manifests
2
2
Replicas
2
2
Target Classes
5
5
Proof
replicated
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"
}
}