Timeshore
ArtRiver local MVP - signed patch graph
session root
Index staging
signed patch
DAWproject state
asset blob
runoff ref
checkout / diff
future placeholder
0 signed patches visible
Current model: arp revise writes blobs into .arp/assets, arp flow records signed patches in .arp/patches, refs point runoffs at patch IDs, and checkout rebuilds tracked file state from branch-reachable history.
t = 0.000 000 / 021
Speed