---
slug: "Act"
name: "Act"
type: "Primitives"
layer: "Infrastructure"
ref: "Act#2dfe"
sema_id: "sema:Act#mh:SHA-256:2dfedd75a396f2639ce949b9f5270766350b9c7404d404c11c57140fcf030455"
tags: ["Infrastructure","Primitives"]
updated: 2026-11-11
mindscape: "bootstrap"
index_url: https://mindscape.pages.dev/bootstrap/index.json
url: https://mindscape.pages.dev/bootstrap/Act/
related: ["Context","Select","Actor","Agent","AtomicBid","Award","Build","Deploy","EpistemicROI","LocalizedLearning","OODA","Permission","Proposal","Reason","Rollout","Sign","Subject","Work","ToolInvoke","ReAct","AgentSandbox"]
---

# Act

Root primitive for state modification

Layer: Infrastructure · Category: Primitives

## Mechanism

The fundamental primitive for any operation that modifies state external to the actor's private memory. It is the root interface for tool invocations, API calls, and physical actuation. All Acts must be authorized, logged, and potentially reversible (or explicitly marked irreversible).

## Invariants

- Authorization: Action must be permitted by the current [Context](https://mindscape.pages.dev/bootstrap/Context.md) constraints.
- Observability: All Acts must produce a signal (Success/Failure/Result) observable by the actor.
- Causality: An Act cannot precede its Cause (the [Select](https://mindscape.pages.dev/bootstrap/Select.md)ion of action).

## Preconditions

- Actor has decided to act
- Target system is available
- Permissions grant access

## Postconditions

- External state is modified
- Action log is updated
- Resources (energy/credits) are consumed

## Failure modes

- Unintended Side-effect: The action changed state in a way not predicted by the actor.
- Partial Execution: The action failed midway, leaving the system in an inconsistent state.
- Authorization Failure: The actor attempted an action it lacks permission to perform.

## Builds on

- [Context](https://mindscape.pages.dev/bootstrap/Context.md) (Infrastructure; References)
- [Select](https://mindscape.pages.dev/bootstrap/Select.md) (Infrastructure; References)

## Used by

- [Actor](https://mindscape.pages.dev/bootstrap/Actor.md) (Infrastructure; Composes with)
- [Agent](https://mindscape.pages.dev/bootstrap/Agent.md) (Mind; Composes with)
- [AtomicBid](https://mindscape.pages.dev/bootstrap/AtomicBid.md) (Society; Composes with)
- [Award](https://mindscape.pages.dev/bootstrap/Award.md) (Society; Composes with)
- [Build](https://mindscape.pages.dev/bootstrap/Build.md) (Mind; References)
- [Deploy](https://mindscape.pages.dev/bootstrap/Deploy.md) (Society; Composes with)
- [EpistemicROI](https://mindscape.pages.dev/bootstrap/EpistemicROI.md) (Mind; References)
- [LocalizedLearning](https://mindscape.pages.dev/bootstrap/LocalizedLearning.md) (Mind; References)
- [OODA](https://mindscape.pages.dev/bootstrap/OODA.md) (Mind; Composes with)
- [Permission](https://mindscape.pages.dev/bootstrap/Permission.md) (Infrastructure; References)
- [Proposal](https://mindscape.pages.dev/bootstrap/Proposal.md) (Infrastructure; References)
- [Reason](https://mindscape.pages.dev/bootstrap/Reason.md) (Mind; Composes with)
- [Rollout](https://mindscape.pages.dev/bootstrap/Rollout.md) (Society; References)
- [Sign](https://mindscape.pages.dev/bootstrap/Sign.md) (Infrastructure; Composes with)
- [Subject](https://mindscape.pages.dev/bootstrap/Subject.md) (Infrastructure; References)
- [Work](https://mindscape.pages.dev/bootstrap/Work.md) (Infrastructure; References)

## Identity

- Sema ID: `sema:Act#mh:SHA-256:2dfedd75a396f2639ce949b9f5270766350b9c7404d404c11c57140fcf030455`
- Ref: `Act#2dfe`
- Supersedes:
  - `sema:Act#mh:SHA-256:5d55ad7db734254e55dfcb82c83b32a4fd5ac955428e3ff95706f9c3bfc787cd`
  - `sema:Act#mh:SHA-256:7616721cda9e81613f7c97d4ac93ba49291f97d7c7fe6fd7c49588c33d4d3b3d`

## Links

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