generated at
content-addressable storage