Default path: choose the route that returns the result your application needs and use the service defaults. No task-specific training dataset, generated language, or learner tuning is required to begin.
Choose what to build
Start from the result your application needs.
Make the first call
Authenticate and make the first Core call.
Use a direct adaptive result
Bring a contract-defined result into application logic without a language-generation step.
Operating substrate
State is one part of the operating substrate. Core uses accumulated evidence and relationships to interpret new observations, form and compare hypotheses, update policies, expose uncertainty, and shape the next task-level consequence. Adapters can translate external modalities and controllers can execute operations; neither supplies the task reasoning that Core performs.
Explicit structure keeps task meaning stable; evidence-shaped state lets experience change what the instance supports. A current result reflects their interaction.
The important behavior is the loop between reasoning and learning:
- An observation, event, constraint, or outcome enters the instance.
- Core interprets it against the structure that currently exists.
- New relationships or hypotheses can form; existing associations can remain active together, strengthen, weaken, or be revised.
- The instance settles into a current interpretation, prediction, policy view, or decision under the task contract.
- The application can inspect that moment, use it in its own work, or pass it onward without forcing a language layer.
- The next call enters a changed instance.
Domain contract
A Domain declares the public task structure a workflow needs, such as entities, relations, observable fields, available actions, native outcomes, and the expected result. Candidate hypotheses, custom rules, policy templates, and specialized learner mappings are optional. Adapt-1 resolves omitted learning settings. Start with the smallest stable task contract, then add an override only when an observed integration requirement calls for it. A Domain defines the task; it does not provide the current answer, hidden mapping, preferred action, or solved trajectory. Live observations, outcomes, and feedback determine which structure receives support during use. Structured transition learning is one specialized Domain configuration. When a workflow needs it, Design a transition Domain explains learner inputs, event admission, target structure, support, and abstention.Domain contents and learned state
A Domain can declare whichever parts of the stable task grammar the workflow uses: entities, relations, signals, event and outcome semantics, action or plan interfaces, and an output contract. Candidate hypotheses, custom rules, policy templates, and specialized learner mappings are optional. The Domain may contain meanings that are public parts of the interface. It does not supply the current episode’s hidden roles, mapping, target coordinates, correct procedure, solution path, or completed world model. A fresh domain can begin without accumulated task history. As observations arrive, Core can form task-local structure, retain recurring patterns, separate persistent identity from current activity, and revise earlier assumptions when later evidence disagrees.Language boundary
Core does not need to turn its work into prose to be useful. Adapt-1 gives software access to the current reasoning context through contract-specific views, each reflecting the work of the continuing instance in a different way.
A current result can inform validation, application logic, a UI, or another downstream system. What matters is its relationship to the continuing instance and task contract.
Adapt-1 and Rei Chat are separate products. When people need prose, Rei Chat can articulate a completed Core result; language remains a boundary around the reasoning, not its owner.
API gateways
Adapt-1 exposes several public gateways into the same substrate. They are ways to take part in or inspect continuing work, rather than isolated internal modules or sequential architectural layers.
An application can use one gateway or compose several. For example, it can preserve operating constraints, reason inside a declared Domain, incorporate outcomes, and use the current decision in application code.
State persistence and revision
Core is designed around state that remains useful without becoming untouchable.- Recurring, well-supported structure can stabilize and become available to later work.
- New observations can revise an earlier interpretation rather than merely append another record.
- Multiple active or competing associations can remain visible instead of being silently flattened into one interpretation.
- Weak or unsupported signals can lose influence.
- Corrections and outcomes can change how later inputs are interpreted.
- Each instance can expose its current state and supporting evidence through the API.