Choose the starting state and update policy separately from the Discovery configuration. See Learning schedules.
Discovery operates on typed structured events and retained learner state without an LLM. The application declares the target and the meaning of its events.
Discovery lifecycle
Discovery is evidence-driven and can begin before an executable projection, active representation, or usable sequential policy exists. Mechanisms explains how Core forms and uses a learner view.- Domain created
- eligible events or feedback arrive
- projection, representation, or sequential evidence accumulates
- usable task-facing structure forms
- eligible earlier evidence contributes under that structure
- later predictions, hypotheses, or selections can change
See adaptation in the loop
Transition Discovery can learn reward predictions from a stream of measurements, choices, and observed outcomes. The application compares predictions for its permitted choices, executes one, and returns its measured reward to the same Domain. Later predictions can use the new evidence. See Learn choices from measured outcomes for the complete loop. Sequential Discovery can revise an action value after receiving its observed consequence:Application declarations
Every Discovery Domain needs a small semantic boundary:- A stable
domain_idand public event or feedback meaning. - An observable target, measured outcome, or reward for the applicable Discovery path.
- The type, meaning, and valid range of each declared target or outcome.
- A boundary that separates information available before a result from what becomes observable afterward.
- Episode and reset identifiers when temporal or Sequential Discovery is used.
- Candidate actions, legal constraints, and safety rules when the application can act.
Choose Discovery or authored ontology
For an unfamiliar process, the autonomous causal example starts with unresolved predictor inputs and causal bindings. The unknown action-effects workflow shows what the application supplies and what Adapt-1 learns through execution.
Minimal transition Domain
Leaveinput_paths empty and declare the target. Adapt-1 can then discover a stable input projection from eligible structured fields in the events you send. The numeric settings below are example parameters.
session_id field remains present for request compatibility and can be set to ignored.
Inspect transition readiness
For transition projection, inspect every event response:sample_count_delta can be greater than one on the discovery event because previously buffered events are rebuilt into eligible samples.
Query with current context
Once the projection is ready, pass the current observable fields throughcontext. Do not include the withheld target.
transition_prediction.status is predicted. Preserve the abstention reason, support, evidence IDs, model version, and discovered path set with the result.
Extend the configuration
Enable discovery on an existing Domain
Enable discovery on an existing Domain
Learning configuration can be updated through the Domain rules route:Send a complete learning declaration; the supplied section replaces its previous value. Preserve the enabled learners and feature paths that should remain in use. For a controlled migration, create a new Domain, replay only approved training events, inspect the discovered state, and move application traffic after validation.
Explicit, automatic, and mixed contracts
Explicit, automatic, and mixed contracts
This lets an application explore with automatic discovery, review the resulting structure, and then pin approved paths without changing routes or event shapes.
Production checklist
- Declare the complete learning-run boundary and starting state before collecting results. Use empty state for a zero-start run and fresh acquisition state when building a separate checkpoint.
- Preserve a holdout period, entity split, or episode split that did not form the discovered state.
- Check path-specific admission and sample-count changes, including buffering and duplicate handling.
- Inspect discovered paths, active representations, sequential model state, evidence IDs, learner versions, and selection attribution where applicable.
- Verify the learner view contains no target-derived value, correct action, private evaluator output, or post-outcome leakage.
- For frozen evaluation, freeze configuration and learner updates. For online evaluation, declare the allowed updates and record each result before returning its outcome.
- Compare the applicable Discovery path against a simple baseline or disabled-path ablation under identical data and scoring.
- Pin reviewed paths and public boundaries when production requires stable semantics.
Transition Discovery
Discover stable input paths and optional causal bindings.
Structure Discovery
Discover useful fields, combinations, temporal lags, and predictive rules.
Sequential Discovery
Discover state-dependent action values and delayed credit across episodes.
Complete examples
Run transition, structural, sequential, and mixed workflows.
Choose how a Domain learns
Choose Discovery paths and compatible learning methods for the observable task loop.
