System Documentation

What problem does it solve?

Temper provides a framework for agents to define, verify, and deploy their own operating systems, managing state, authorization, and evolution through formally verified specifications.

Core Features & Use Cases

  • Declarative Specs: Agents define state machines, data models, and authorization policies in TOML.
  • Formal Verification: Specs undergo rigorous L0-L3 verification (SMT, model checking, simulation, property tests) before deployment.
  • Runtime API: Deploys verified specs as a live OData API for agent interaction.
  • Policy Mediation: All actions are mediated by Cedar policies, enforcing default-deny authorization.
  • Durable Execution: State is persisted using Turso (libSQL), surviving restarts.
  • UI Generation: Provides a design system and proxy for building dynamic UIs that reflect live state.
  • OpenClaw Integration: Seamlessly connects agents via SSE and signal files for real-time state updates.
  • Use Case: An agent needs long-term memory. It defines a Knowledge.ioa.toml spec for storing and retrieving entries. Temper verifies, deploys it as an API, and the agent uses this API to manage its knowledge base, with all access controlled by Cedar policies.

Quick Start

Use the temper skill to start the Temper server locally with default settings.

Dependency Matrix

Required Modules

None required

Components

scriptsreferencesassets

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: Temper
Download link: https://github.com/nerdsane/temper/archive/main.zip#temper

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.