# FSStore

> Put the neutral storage primitives under one owner-only local directory with crash-aware recovery.

- Path: `Modules > FSStore - Local Durable Storage`
- Human: https://looprig.com/docs/modules/fsstore
- Machine index: https://looprig.com/llms.txt

## Repository

| Field | Value |
| --- | --- |
| Repository | `github.com/looprig/fsstore` |
| Version | `v0.4.0` |
| GitHub | [looprig/fsstore](https://github.com/looprig/fsstore) |

## Description

Put the neutral storage primitives under one owner-only local directory with crash-aware recovery.

## Where it fits

FSStore is useful on its own when a Go application needs durable ledgers, key-value records, and blobs in an owner-controlled local directory. Within Looprig, it implements [Storage](/docs/modules/storage.md) for [Harness](/docs/modules/harness.md), [Flow Store](/docs/modules/flow-store.md), and local client deployments. FSStore chooses the filesystem backend; callers retain ownership of record meaning and retention policy.

## Dependencies

- [Storage](/docs/modules/storage.md)

## Dependents

- [Client](/docs/modules/client.md)
- [Flow Store](/docs/modules/flow-store.md)
- [Harness](/docs/modules/harness.md)
