---
slug: "Solution"
name: "Solution"
type: "Data Structures"
layer: "Infrastructure"
ref: "Solution#8d55"
sema_id: "sema:Solution#mh:SHA-256:8d55004ffa8f61d6e7d12d588ae4baa9723296dd7fa501759b5e6b1b97e7c9ab"
tags: ["Infrastructure","Data Structures"]
updated: 2026-11-11
mindscape: "bootstrap"
index_url: https://mindscape.world/scapes/bootstrap.json
url: https://mindscape.world/bootstrap/Solution/
related: ["Task","Artifact","Chain","Tree","Work","AgentProtocol","AnalogyBridge","Decompose","Elect","Experiment","FeedbackSignal","Invert","LateralOptimization","LeastToMost","MechanisticDesignProposal","Optimize","OutputGuard","PolymorphicSolver","ProblemSpace","PUREOptimization","Result","RolloutWatch","RootSolver","SemanticTabu","Solver","SolverNode","UniversalSolverTree","WhyClimb","WorkerMode"]
---

# Solution

The fractal unit of completed work

Layer: Infrastructure · Category: Data Structures

## Mechanism

A recursive [Work](https://mindscape.world/scapes/bootstrap/Work.md) unit that contains an output [Artifact](https://mindscape.world/scapes/bootstrap/Artifact.md), provenance identifying its creator and creation time, and a reference to its originating [Task](https://mindscape.world/scapes/bootstrap/Task.md). Composite solutions also record a component [Tree](https://mindscape.world/scapes/bootstrap/Tree.md) of the sub-solutions used to generate them; omission of that tree denotes a leaf. It is the verifiable output container validated against the task's acceptance criteria.

## Invariants

- Immutability: Once finalized, [Artifact](https://mindscape.world/scapes/bootstrap/Artifact.md) and Provenance cannot be modified.
- Provenance attributes the Solution to its Creator and the time of creation.
- Where the Creator is untrusted, attribution is cryptographically signed.

## Preconditions

- [Artifact](https://mindscape.world/scapes/bootstrap/Artifact.md) generated
- [Task](https://mindscape.world/scapes/bootstrap/Task.md) ID is valid

## Postconditions

- Solution sealed and ready for transport

## Failure modes

- Orphaned [Artifact](https://mindscape.world/scapes/bootstrap/Artifact.md): Solution does not reference a valid [Task](https://mindscape.world/scapes/bootstrap/Task.md) ID.
- Broken Lineage: a composite Solution references a sub-solution whose verification fails ([Chain](https://mindscape.world/scapes/bootstrap/Chain.md) of custody broken).
- Schema Violation: [Artifact](https://mindscape.world/scapes/bootstrap/Artifact.md) data does not match acceptance criteria type.

## Data schema

```json
{
  "type": "object",
  "required": [
    "artifact",
    "provenance",
    "task_ref"
  ],
  "properties": {
    "artifact": {
      "description": "The output produced by this solution"
    },
    "provenance": {
      "type": "object",
      "required": [
        "creator_id",
        "timestamp"
      ],
      "properties": {
        "creator_id": {
          "type": "string"
        },
        "timestamp": {
          "type": "string",
          "format": "date-time"
        },
        "signature": {
          "type": "string"
        }
      }
    },
    "task_ref": {
      "type": "string",
      "description": "Reference to the originating task"
    },
    "component_tree": {
      "type": "array",
      "minItems": 1,
      "items": {
        "type": "string"
      },
      "description": "Sub-solutions used by a composite solution; omit for a leaf"
    },
    "confidence": {
      "type": "number",
      "minimum": 0,
      "maximum": 1
    },
    "cost_incurred": {
      "type": "number",
      "description": "Total compute cost in tokens"
    }
  }
}
```

## Builds on

- [Task](https://mindscape.world/scapes/bootstrap/Task.md) (Infrastructure; Accepts)
- [Artifact](https://mindscape.world/scapes/bootstrap/Artifact.md) (Infrastructure; References)
- [Chain](https://mindscape.world/scapes/bootstrap/Chain.md) (Infrastructure; References)
- [Tree](https://mindscape.world/scapes/bootstrap/Tree.md) (Infrastructure; References)
- [Work](https://mindscape.world/scapes/bootstrap/Work.md) (Infrastructure; References)

## Used by

- [AgentProtocol](https://mindscape.world/scapes/bootstrap/AgentProtocol.md) (Society; References)
- [AnalogyBridge](https://mindscape.world/scapes/bootstrap/AnalogyBridge.md) (Mind; References)
- [Decompose](https://mindscape.world/scapes/bootstrap/Decompose.md) (Mind; References)
- [Elect](https://mindscape.world/scapes/bootstrap/Elect.md) (Society; Yields)
- [Experiment](https://mindscape.world/scapes/bootstrap/Experiment.md) (Mind; Yields)
- [FeedbackSignal](https://mindscape.world/scapes/bootstrap/FeedbackSignal.md) (Infrastructure; References)
- [Invert](https://mindscape.world/scapes/bootstrap/Invert.md) (Mind; Accepts)
- [LateralOptimization](https://mindscape.world/scapes/bootstrap/LateralOptimization.md) (Mind; References)
- [LeastToMost](https://mindscape.world/scapes/bootstrap/LeastToMost.md) (Mind; References)
- [MechanisticDesignProposal](https://mindscape.world/scapes/bootstrap/MechanisticDesignProposal.md) (Infrastructure; Yields)
- [Optimize](https://mindscape.world/scapes/bootstrap/Optimize.md) (Mind; Accepts)
- [OutputGuard](https://mindscape.world/scapes/bootstrap/OutputGuard.md) (Infrastructure; Accepts)
- [PolymorphicSolver](https://mindscape.world/scapes/bootstrap/PolymorphicSolver.md) (Mind; Yields)
- [ProblemSpace](https://mindscape.world/scapes/bootstrap/ProblemSpace.md) (Infrastructure; References)
- [PUREOptimization](https://mindscape.world/scapes/bootstrap/PUREOptimization.md) (Mind; Accepts)
- [Result](https://mindscape.world/scapes/bootstrap/Result.md) (Infrastructure; References)
- [RolloutWatch](https://mindscape.world/scapes/bootstrap/RolloutWatch.md) (Society; References)
- [RootSolver](https://mindscape.world/scapes/bootstrap/RootSolver.md) (Mind; References)
- [SemanticTabu](https://mindscape.world/scapes/bootstrap/SemanticTabu.md) (Mind; References)
- [Solver](https://mindscape.world/scapes/bootstrap/Solver.md) (Mind; Yields)
- [SolverNode](https://mindscape.world/scapes/bootstrap/SolverNode.md) (Society; References)
- [UniversalSolverTree](https://mindscape.world/scapes/bootstrap/UniversalSolverTree.md) (Society; References)
- [WhyClimb](https://mindscape.world/scapes/bootstrap/WhyClimb.md) (Mind; References)
- [WorkerMode](https://mindscape.world/scapes/bootstrap/WorkerMode.md) (Society; References)

## Identity

- Sema ID: `sema:Solution#mh:SHA-256:8d55004ffa8f61d6e7d12d588ae4baa9723296dd7fa501759b5e6b1b97e7c9ab`
- Ref: `Solution#8d55`
- Supersedes:
  - `sema:Solution#mh:SHA-256:7186aebe86145a01476542042ab77b7eda5c54033e6dccf62a97e8fa6b94e806`
  - `sema:Solution#mh:SHA-256:48442c3e14ce25ef325cbff085d095ecf4c7735b006f162eb76e23d4315f8fa2`
  - `sema:Solution#mh:SHA-256:6bd046a617cb877ba6d0cd898bd1a87287d902621693230a291d80db16314fae`

## Links

- [Pattern page](https://mindscape.world/bootstrap/Solution/)
- [View in the interactive graph](https://mindscape.world/bootstrap/#Solution)
- [JSON](https://mindscape.world/scapes/bootstrap/Solution.json)
- [Index of all patterns](https://mindscape.world/scapes/bootstrap.json)
