When the xchainClient client runs with buffer & aggregation service, it should store files until they are aggregated for deal-making. This works smoothly with xchainClient offer-file command for testing because it runs on the same machine and is not a real user behavior.
So we should
- figure out how user/dApp on other L1 sends files to xchainClient when it initializes the cross-chain storage request.
- document the process or tutorial
- adding this function into demo