Fabric: provenance and lineage
Fabric is DICE’s provenance layer. Every time a thread is derived from another — shipped to another organization or sliced into new threads — Fabric records the link. The Fabric explorer shows that history as a graph, so you can trace a thread upstream to its origins and downstream to everything made from it, even when other links in the chain belong to other organizations.
Fabric reads and disclosure changes require current membership in your active Team. The Team must belong to your selected Organization. Shared viewers and editors use their own Team context; knowing another Team’s ID does not grant access to its disclosures.
Read this chain as text
- Supplier, Org A: a titanium bar Thread, #B-88. It is their Thread, so you see only what they disclosed.
- Transfer: the bar moves to you, Org B. Ownership moves with it, and your copy opens live.
- Slice: in your own team you slice Rod #12 from the bar. A slice stays in the same team and leaves the source unchanged, and your rod also opens live.
- Transfer: the rod moves on to the customer, Org C. It is their copy now, and you see only what they disclosed back to you.
- From your seat in Org B, your own Threads open live; the other organizations' nodes appear in the graph but show only what their owners chose to disclose.
Open the explorer
Section titled “Open the explorer”On a thread’s detail page, the Lineage card summarizes provenance at a glance. Shipments read as custody: the Shipment this thread was Received in and who sent it, and each Shipment it was Shipped in and who received it. Slices read as derivation: what this thread was Sliced from and its Slices. Click a Shipment or thread name to open it (Team Admins can open Shipments), or click Show details to list every entry. Click View provenance to open the full explorer — the Provenance page at /app/threads/<id>/fabric.
A thread with no Fabric history shows “No lineage yet”: links appear here once it is transferred or sliced.
Reading the graph
Section titled “Reading the graph”The graph is a left-to-right lineage map — upstream sources on the left, downstream derivations on the right. Click Show graph legend for the in-app Lineage legend; here is what it covers.
Nodes are threads
Section titled “Nodes are threads”Each node is a thread. Its state tells you how much of it you can see:
- Your thread — the thread you opened, or a thread your team owns. Opens its live data.
- Openable — you have live access to this thread and can open its live view.
- Disclosed only — no live access. Only the data disclosed through Fabric is visible.
That last state is the important one: threads owned by other organizations appear in your graph, but you see only what their owner chose to disclose — typically the thread’s identity plus whichever assets were shared downstream.
Each card shows a thumbnail — when you have live access to the thread — and a Thread Version selector that reports which version you are currently viewing: a green Live marker for live data, or a locked kind-and-date label such as Transfer · Jul 6, 2026 when you are viewing a fixed version (see Versions). A card with more than one version also carries a count of its fixed versions, and the thread you opened keeps a highlighted border. An assembly card is marked Assembly · N Parts, and a card that is a part of an assembly shows a Part of ⟨name⟩ chip you can follow to the parent.
Links are derivations
Section titled “Links are derivations”Edges between nodes are Fabric Links, and each has a kind:
- Transfer — cross-organization derivation that changes ownership (a shipment).
- Slice — same-team derivation; ownership of the source is unchanged (see Slicing).
Use Expand graph for a full-screen view of large lineages — drag to pan, scroll to zoom, and click a node to inspect it.
Inspecting a thread node
Section titled “Inspecting a thread node”Selecting a node opens a detail panel. For your own or openable threads it shows the live thread. For Disclosed only threads it shows the disclosed view:
- Data — the disclosed data fields.
- Files — disclosed images, media, and documents.
- Identifiers — disclosed identifiers.
Counts like “3/7 disclosed” tell you how much of the upstream thread you’re seeing. A notice reminds you: “You are viewing this upstream thread as disclosed through one Fabric Link, not its live data.” Items the source later pulled back are marked Removed or Redacted.
Versions
Section titled “Versions”A thread can exist as more than one Thread Version: its Live state — the current data, when you have live access — plus a fixed version for each point it was transferred, sliced, or had a disclosure pushed down its chain. The Thread Version selector lives on each node’s card. Open it to move between versions; options are labeled by kind and the date the version came into being, such as Slice · Jul 6, 2026 or Transfer · Jul 6, 2026. A fixed version shows the thread exactly as it was captured at that moment, while Live always reflects the current data. What you see everywhere else — the detail panel included — follows the version you pick.
Assembly
Section titled “Assembly”When the selected node is an assembly — or a part of one — the detail panel adds an Assembly section listing its attached parts. Each part links to its own Fabric view, and a parent row takes you up to the assembly it is installed in. This section is version-faithful: with Live selected it shows the assembly’s current parts; with a fixed version selected it shows the parts exactly as they were captured in that version. Parts that were not included in a fixed version simply do not appear.
Inspecting a link
Section titled “Inspecting a link”Selecting an edge opens the Link inspector, with three tabs:
- Context — the link’s Source and Target threads and its Disclosures: which fields, files, identifiers, and certificates flow through this link. A link with no disclosed assets is marked “structure-only — no assets are disclosed through it.” Items show Included, Redacted, or Removed.
- Events — the activity disclosed through this link (see below).
- Timeline — the Disclosure timeline: every disclosure revision on this link, who made it, and when the event cursor advanced.
The event feed and what you don’t see
Section titled “The event feed and what you don’t see”Disclosed threads and links carry an event feed — a projected slice of the source’s Transaction Log. Two things shape what appears:
- The event cursor. Sources control how far the feed extends. A link marked Locked has “disclosed events fixed at” a point in time; Open means no event cursor has been fixed for this link yet. Sources can advance the cursor when they push a disclosure.
- Withheld items are omitted. Events about assets the source never disclosed to you simply do not appear — there is no placeholder or count. An event you can see may carry a Redacted marker when the source disclosed that something happened but withheld the details.
So an upstream feed that looks short isn’t broken; you’re seeing exactly what was disclosed, and nothing about what wasn’t.
Acting from the explorer
Section titled “Acting from the explorer”The Provenance actions menu offers, depending on your access:
- Review updates — review what upstream sources have disclosed to this thread (see Disclosures and updates).
- Push disclosure — select one of your own source threads in the graph, then push more disclosure down its fabric chain.
- Slice this thread — derive new threads from this one (see Slicing).
On a phone
Section titled “On a phone”On a phone, the explorer answers questions instead of drawing the graph. A bar under the page header switches between four views, and DICE remembers the one you used last on a phone separately from your choice on a computer. Every view reads in the same direction as the Transaction Log: the newest at the top, going back in time as you scroll, with where the item started at the bottom.
- Summary — who held the item, newest first. Each company that held it gets a chapter with the dates it held the item, its threads, and a few key entries from the Transaction Log (a Declared badge marks a declared entry, and a redacted entry reads “Redacted by the source — details withheld.”). Each thread says what it is: Original record, Received copy, or Sliced from ⟨source⟩. The shipment that handed the item on appears above the older company’s chapter, such as Shipped to ⟨company⟩, and the chapters end at Where it started. When you shipped the item yourself, the Summary starts with that shipment: you see who received it, never what they did with it. At the top, the Summary counts the companies and hand-offs and shows the first record. For an assembly, Showing the history of lets you switch between the assembly and one of its parts: tap Change and choose under Whose history?, where each choice is labelled Assembly or Part. A part’s history covers only that part, before it was assembled.
- Made from — what the item is made of: its parts and the sources it was sliced from, as an indented list with one row per physical item, as disclosed to you.
- Focus — one thread, with where it went above it and what it was made from below it. Arrows point up, in the direction the item moved. Tap a card to move the focus.
- Graph — the whole lineage as readable rows, newest at the top (Now) down to Where it started. Each circle is a company’s record, shown with its logo, or its initials when it has none. Coloured lines with arrows show how the item moved: Shipment, Slice, or Part.
Tap any thread in any view to open its details in a sheet at the bottom of the screen: its company, whether you have Live access or it is Disclosed only, and what it was made from and went into. Focus on this opens it in the Focus view, and Transaction Log expands the sheet to the full detail panel. Close the sheet with its close button or your phone’s Back gesture.
The ⓘ button in the header opens What’s shared with you: what Live access, Disclosed only, and Redacted mean, and for each company in the chain, which kinds of data it shared with you and how far its events reach. Anything a company kept private is left out entirely, and DICE doesn’t show how much. To see the full graph on a phone, choose Open full graph from the Provenance actions menu.