---
slug: "Roundtrace"
name: "Roundtrace"
type: "Reasoning"
layer: "Mind"
ref: "Roundtrace#8fd7"
sema_id: "sema:Roundtrace#mh:SHA-256:8fd71d7efde6a9cc18ed41a33ba0685689449abfb797ead210571c5961cd4062"
tags: ["Mind","Reasoning"]
updated: 2026-11-11
mindscape: "bootstrap"
index_url: https://mindscape.pages.dev/bootstrap/index.json
url: https://mindscape.pages.dev/bootstrap/Roundtrace/
related: ["RepresentationSwap","Assumption#d99b","Gainmark"]
---

# Roundtrace

Render a source into another representation and back, and trace each difference to a hidden assumption

Layer: Mind · Category: Reasoning

## Mechanism

A source is rendered into another representation and then back into its own, and the result is compared with the original. Each difference is traced to an assumption, something the original left implicit that the round trip had to decide, or marked as rendering noise. Unlike a one-way [RepresentationSwap](https://mindscape.pages.dev/bootstrap/RepresentationSwap.md), the comparison is made in the source's own representation.

## Invariants

- The round trip ends in the source's own representation.
- Each difference is traced to the assumption that produced it or marked as rendering noise.

## Failure modes

- Noise as assumption: a difference caused by careless rendering is read as a hidden assumption.
- Shared blind spot: both renderings share an assumption, so the round trip cannot reveal it.

## Builds on

- [RepresentationSwap](https://mindscape.pages.dev/bootstrap/RepresentationSwap.md) (Mind; References)

## Used by

—

## Identity

- Sema ID: `sema:Roundtrace#mh:SHA-256:8fd71d7efde6a9cc18ed41a33ba0685689449abfb797ead210571c5961cd4062`
- Ref: `Roundtrace#8fd7`

## Links

- [Pattern page](https://mindscape.pages.dev/bootstrap/Roundtrace/)
- [View in the interactive graph](https://mindscape.pages.dev/bootstrap/#Roundtrace)
- [JSON](https://mindscape.pages.dev/bootstrap/Roundtrace.json)
- [Index of all patterns](https://mindscape.pages.dev/bootstrap/index.json)
