Skip to content
STATEMIRROR / EXAMPLES

Explain a decision after state has changed

StateMirror preserves the evidence your application submitted when it acted. These scenarios follow the decision, captured evidence and later investigation after the underlying state has moved on.

DECISION-TIME EVIDENCE

Three StateMirror scenarios

Each example starts with an application decision and ends with the question an engineer, support team or reviewer needs to answer later.

BILLING
Billing dispute
Which subscription and quantity did the application use?
Inspect the submitted billing state after the subscription or quantity has changed.
ACCESS
Access denial
Which entitlement limit did the application read?
Inspect the evidence behind an access decision after entitlement state has moved on.
EXPIRATION
Expiration
What was the trial deadline before the extension?
Inspect the decision-time deadline after the current expiration state has changed.

[ Run StateMirror locally ]

EVIDENCE MODEL

What the examples demonstrate

The application queries state and computes its own decision. StateMirror receives the evidence the application chooses to preserve before the application-owned action.

Later, the preserved snapshot can be retrieved and its payload and chain integrity verified. Verification does not prove upstream truth, policy correctness or whether the application made the right decision.

Understand StateMirror → · Read the specification →

SUPPORTING EXAMPLES

Focused application-state facts

These examples show how applications can compose focused plan, denial and expiration facts. StateMirror accepts application-defined JSON and does not require any Signal product.

Supporting artifacts →