Try the sheet and dice contracts
These bounded previews use the same renderer and evaluator as Aether, but keep all changes local.
Run the production native-view renderer and dice evaluator without connecting to a world.
The sheet and dice contracts are data that Aether can validate and render without loading the full app. Use these previews to understand the boundary before building a package.
#Native sheet
This artifact uses defineNativeView and the production NativeView renderer. Change Strength or
hit points, then leave the field to commit the local value. The derived modifier and meter update
from the same document projection.
Production native-view renderer
This sample is local. A real sheet writes through the server's permission and validation path.
Change Strength or hit points to update this local sample.
The action button reaches the renderer's gesture host. This page stops there. At a table, the host asks the server to authorize and run the named system automation; a docs preview cannot claim that authority.
#Dice expression
The evaluator supports arithmetic, parentheses, keep and drop modifiers, exploding dice, rerolls, and percentile dice. It rejects malformed input and formulas longer than the preview bound.
This runs the production parser and evaluator in your browser. A roll sent to Chat is evaluated again by the server and becomes the table result.
Enter a formula and evaluate it. Malformed or unbounded input reports an error here.
The number above is a local example. Sending the same expression through Chat does not reuse it: the server rolls the table result, applies the chosen audience, and records the entry.