Public docs markdown

Simulations

Why simulations are a first-class guided surface in Parametrig, not only a calculator.

# Simulations

Simulations are part of the onboarding and operating story.

They should not be treated as a detached pricing widget that sits beside the
real product.

## Why Simulations Matter

At launch, simulations give operators a safe way to:

- size the initial program shape
- save an artifact that can be shared internally
- rehearse the business consequences of events, claims, and payouts
- prove first value in sandbox before switching a workspace to live

## Current Role In The Launch Flow

The intended sequence is:

```text
sandbox key
  -> webhook capture
  -> simulation artifact
  -> lifecycle proof
  -> explicit live activation
```

That means the simulation surface should feel guided and operational, not
abstract.

## What A Saved Simulation Should Do

A saved simulation should provide:

- a named scenario for the workspace
- a preserved artifact that can be revisited or exported
- a clear summary of protected notional, expected claims, payout posture, and
  automation shape
- a bridge into the wider lifecycle rather than a dead-end calculator

## Relationship To Public API Concepts

Simulations are not the same thing as the canonical Auk runtime entities.

They sit beside them as rehearsal and planning infrastructure:

- [Events](/api/events/) define what happened
- [Policies](/api/policies/) define the protected contract posture
- [Claims and Payouts](/api/claims-and-payouts/) define the runtime outcome
- simulations help operators prepare for those outcomes before the live path is
  activated

## Public Boundary

The simulation concept should stay public and explainable without exposing
private planning logic, internal commercial experiments, or unreleased
control-plane mechanics.