Skip to content

Stratum FAQs

Where does the name “Stratum” come from?

“Stratum” refers to a layer or level in a structured system, such as geological strata or organizational layers. That’s thematically tied to how the engine works:

  • Bases form the underlying base layer upon which other layers are built
  • Blocks make available individual pieces of structure
  • Presets group together structures into usable layers of tooling

It also looks and sounds sophisticated. “Stratum”.

Why can’t we define Addons for Blocks in Presets?

In other words, you might be wondering why the API doesn’t allow something like this:

export const presetExample = base.createPreset({
blocks: [
myBlock({
someArg: "...",
}),
],
});

This is because Blocks shouldn’t need to be configured. Users should be able to turn them off and on at will without any configuration.

Passing Addons to a Block in a Preset means users will have no way to override or remove those Addons.

Made with 💝 in Boston by Josh Goldberg.