The LegalWork Atlas LegalWork's documentation, bound to the code it describes
17 documents

Extend it: skills, UI, and computer use

The seams LegalWork is meant to be extended through — authoring new skills, the shared UI primitives, and the native automation runtime — ending in real code.

Paper components

The first shared components live under the paper namespace and wrap Paper Design shaders with LegalWork-specific defaults and deterministic seed support.

Current components:

  • PaperMeshGradient
  • PaperGrainGradient

Both accept a seed prop. Pass a TypeID-like string such as om_01kmhbscaze02vp04ykqa4tcsb and the component will deterministically derive colors and shader params from it. The same seed always produces the same result.

Explicit props still work and override the seeded values, so the merge order is:

  1. LegalWork defaults
  2. Seed-derived values from seed
  3. Explicit props passed by the caller