# Trust Systems — source bundle

This folder is a **minimal source snapshot** for building the **Trust Systems** desktop app (Tauri v2). It is intended for self-build, offline review, and light audit. It does **not** include tests, internal docs, the CSR signing portal, or the PHP tap endpoint.

## Quick start

See **[BUILD.md](./BUILD.md)** for prerequisites and build commands (including Linux).

## Contents

| Path | Purpose |
|------|---------|
| `src/` | Shared Rust library (`trust-systems`) used by the app |
| `src-tauri/` | Tauri shell and app-specific Rust |
| `blind-watermark/watermark-core/` | Invisible watermark dependency |
| `ui/` | Static frontend loaded by Tauri |
| `package.json` / `bun.lock` | Bun scripts and Tauri CLI invocation |
| `scripts/copy-fonts.js` | Copies bundled fonts after `bun install` |

## Reproduce this bundle

If you have the full repository, run:

```bash
scripts/bundle-distro.sh
```

Use `TRUST_SYSTEMS_DISTRO_DIR=source-bundle` to write to a different directory name.
