Overview
Strata is an experimental systems language for explicit authority, typed concurrency, and runtime-visible execution. Mantle is the runtime target for Strata programs.
The source-to-runtime boundary is executable behavior:
.str source -> strata check -> strata build -> .mta artifact -> mantle run
The runnable slices carry real .str programs through checking, Mantle Target
Artifact build, Mantle admission, execution, and runtime observability.
If you are new to Strata, start with Getting Started, then Language Concepts, then the Hello tutorial. Use the Language Reference and Syntax Reference as the source-authoring contract.
The documentation in this book tracks accepted behavior, file identities, runtime boundaries, and the development gates that must stay green as the language and runtime grow.
Reading Paths
For a first working program:
- Read Getting Started.
- Build and run
examples/hello.str. - Read Tutorial: Hello.
- Read Tutorial: Actors And Messages.
For precise source behavior:
- Read Language Reference.
- Read Syntax Reference.
- Check Diagnostics when a command rejects a program.
For runtime and contributor work:
- Read Runtime Traces.
- Read Artifact And Runtime Boundary.
- Read Implementation Architecture.
- Use Development Gates before closing changes.