Onchain or Nowhere: Data Composability