TruSpace is a decentralised document workspace for organisations that collaborate with partners without entrusting their documents to a cloud provider. Each participant runs its own node; documents, versions and metadata are synchronised peer to peer over IPFS and IPFS Cluster. Workspaces organise content and participants across institutional boundaries. Optionally, a local language model (Ollama with Open WebUI) helps interpret documents; according to the documentation, the content is not sent to an external API in the process. The web interface is built with TypeScript and Next.js and starts via Docker.
TruSpace is published by openKfW, the open-source programme of KfW Bankengruppe in Frankfurt am Main, Germany, a public-law institution. The source code is available under the GPL-3.0-or-later on OpenCoDE and GitHub. The software is meant to be run by the organisation itself: no cloud account is needed, the IPFS network can be set up as a private network, and the README states that documents are encrypted per workspace. An online sandbox is intended as a demo only.