# cubie-tf Cut Map (cargo workspace topology)

Interactive, self-contained HTML diagram of the cubie-tf cargo workspace: all
73 crates grouped into 8 tier "cuts" around the `cubie-core` kernel, each labeled
with its `// Cut:` provenance, target output kind, and dependency fan-in.
Click any crate to trace its dependency neighborhood. Generated from live
`cargo metadata` (126 internal edges) on branch `claude/codebase-setup-gt8opo`.

| Field | Value |
| --- | --- |
| R2 bucket | `trustfortress-resource-library` |
| Prefix | `cubie-tf/cut-map/2026-07-20/` |
| Public browser | `https://lib.trustfortress.ai/browse/cubie-tf%2Fcut-map%2F2026-07-20%2F` |
| Owner | NickV / TrustFortress |
| Reason outside Git | Generated visual artifact; the exact-byte source is pinned in Git at `93d53b08f:docs/about/cut-map.html`, while R2 hosts the browsable copy. |

## Objects

| Object | Bytes | SHA-256 | Object URL |
| --- | ---: | --- | --- |
| `cut-map.html` | `33342` | `DCB0DAFF218694E8D495AB21FB71D2A886C7DF5B34C3EF2E8A25E186527D6455` | `https://lib.trustfortress.ai/objects/cubie-tf%2Fcut-map%2F2026-07-20%2Fcut-map.html` |

## Source Paths

- `93d53b08f:docs/about/cut-map.html` (committed exact-byte copy; same SHA-256 as the R2 object)

## Reproduction Notes

The diagram is a single self-contained HTML file (inlined CSS/JS, no external
assets). The crate list and dependency edges are derived from:

```bash
cargo metadata --format-version 1 --no-deps   # 73 workspace members + target kinds
cargo metadata --format-version 1             # 126 internal dependency edges
```

Crates are grouped into 8 tiers by workspace directory: geometric math core
(`cubie-*`), EU AI Act compliance (`crates/cubie-eu-*`), `core-manifold/`
(Article 15), `controlplane/` (Article 14), `ebpf-dataplane/` (Articles 12+13),
`tests/` (assurance), `apps/trustfortress/`, and deployables/demos. The `// Cut:`
provenance strings shown per tier are read from each crate's `src/lib.rs` /
`src/main.rs` proprietary header.

To verify after download:

```bash
sha256sum cut-map.html
# expect: dcb0daff218694e8d495ab21fb71d2a886c7df5b34c3ef2e8a25e186527d6455
```

## Publication Status

> **LIVE on R2 and byte-verified on 2026-07-30.** The public object returned
> HTTP 200 with 33,342 bytes and SHA-256
> `dcb0daff218694e8d495ab21fb71d2a886c7df5b34c3ef2e8a25e186527d6455`.
> The published bytes come from the pinned Git object
> `93d53b08f:docs/about/cut-map.html`; the newer file at the current repository
> head is intentionally not substituted for this versioned artifact.

Recheck the live object with:

```bash
curl -fsS \
  "https://lib.trustfortress.ai/objects/cubie-tf%2Fcut-map%2F2026-07-20%2Fcut-map.html" \
  -o cut-map.html
sha256sum cut-map.html
```
