Ok so we’re halfway to a solution.
Now we’re fully to a solution, because the editable part, the persisted indirection datamap, is tiny compared to the chunks themselves.
Instead of:
[private data datamap] → [ network [chunks…] ]
we have:
[private data datamap] → [ network [indirection datamap] → [chunks…] ]
To effectively delete private data, the user ‘deletes’ it with the CLI and the CLI updates the tiny [indirection datamap] to no longer point to any chunks.
[private data datamap] → [ network [indirection datamap] → NULL ]
How’s that not a solution please?