...
Using the Health Processor, Swarm can:
Verify the correct object protection level exists in the cluster.
Distribute replicas and erasure coding segments properly across subclusters.
Enforce lifepoint policies by enforcing replica and/or erasure coding segment counts and delete policies (terminal lifepoints) at different policy time intervals.
Validate the object on-disk integrity and create a new replica if the integrity is compromised.
Economically store and load balance by periodically evaluating if an object is optimally stored in its current location.
Defragment storage space on an as-needed basis.
See Lifepoint Metadata Headers.
Content-MD5 Integrity Checking
In addition to the protection provided by the Health Processor, Swarm uses the Content-MD5 metadata header to provide end-to-end message integrity check of the object body (excluding metadata) as it is sent to and from Swarm.