Thank you very much! Yep you nailed it - OLAP is just one of the use cases. We support LOTS of different examples [1]. We also support NON-container workloads like arbitrary exeuctors [2] and WASM [3]. Our goal is to just make it just as easy to build complicated, distributed workloads as it is with Swarm, Kubernetes, Nomad, etc, but adding in cross network reliability and queueing.
Oh, one other thing - we do support IPFS [4] natively but it's optional; we also support S3 [5], local disk, etc.
[1] https://docs.bacalhau.org/examples
[2] https://blog.bacalhau.org/p/distributed-compute-platform-bac... <- look for pluggable executors (it's in beta)
[3] https://docs.bacalhau.org/examples/workload-onboarding/rust-...
[4] https://docs.bacalhau.org/running-node/storage-providers/#ip...
[5] https://docs.bacalhau.org/references/job-specification/input...