---
# System prepended metadata

title: 'Solidification, Snapshot and Reattachments'

---

# Solidification, Snapshot and Reattachments

## Solidification
### Problem:
- We cannot ask for missing value object
    - You wait and if it doesn't get solid you ignore it.
 
 ### Possible Solutions
 - (Hans) We could tie value solidification to the message layer:
     - value objects do not get gossiped if they are not solid
         - cons: you need to parse it first.

## Snapshot
### Problem: 
- How to snaphsot
### Possible Solutions
- Clean up as soon as (or some time later) a transaction is confirmed (level-of-knoledge 3)

## Reattachment
### Problem: 
- Bounded by some restirictions:
    - one time signatures
- Reattachment must be well defined
    - 2 copies of the same object might cause issues
    - differntiate between reattachment and conflict

 ### Possible Solutions:
- (Billy) Reattachment do not exist on a Total Ordered struct
