---
slug: "Prompt"
name: "Prompt"
type: "Data Structures"
layer: "Infrastructure"
ref: "Prompt#1b04"
sema_id: "sema:Prompt#mh:SHA-256:1b04d34a0c55d6d2c6fea4f1df4f517073ede2f20f1f8d1d149419010b440a0e"
tags: ["Infrastructure","Data Structures"]
updated: 2026-11-11
mindscape: "bootstrap"
index_url: https://mindscape.pages.dev/bootstrap/index.json
url: https://mindscape.pages.dev/bootstrap/Prompt/
related: ["MetaPrompt","SocraticLoop"]
---

# Prompt

Structured instruction to a generative model, optionally role-tagged

Layer: Infrastructure · Category: Data Structures

## Mechanism

Structured input-instruction submitted to a generative model. May carry a role tag (system, user, assistant). Distinct from a Message (agent-to-agent communication with sender/recipient metadata) and from a raw Signal (no envelope). Tool declarations, multi-turn structure and system/user separation are descendant concerns — the base is the instruction and its role.

## Invariants

—

## Failure modes

—

## Data schema

```json
{
  "type": "object",
  "properties": {
    "text": {
      "type": "string"
    },
    "role": {
      "type": "string"
    }
  },
  "required": [
    "text"
  ]
}
```

## Builds on

—

## Used by

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

## Identity

- Sema ID: `sema:Prompt#mh:SHA-256:1b04d34a0c55d6d2c6fea4f1df4f517073ede2f20f1f8d1d149419010b440a0e`
- Ref: `Prompt#1b04`
- Supersedes:
  - `sema:Prompt#mh:SHA-256:5dedb478148eb9ca7b2621a571316aefcdb475174141a64c04c0a8c890355107`
  - `sema:Prompt#mh:SHA-256:6595e7cad34f36df1e5a1022726d6966db84887f11e1ed00270a281f293c8f97`

## Links

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