Discovery describes where learner-facing structure comes from. It does not classify how task-specific state was earned relative to an evaluation or operating run. A Discovery setup can start empty and accumulate state across one or many episodes, reset after each independently redrawn task, or form state in a separate acquisition phase before frozen or continued use. State earned earlier inside the same zero-start run remains in-run state. See Choose a learning setup.
Discovery is LLM-free. It operates on typed structured events and retained learner state. It does not generate a Domain from prose or infer private business intent.
Discovery lifecycle
Discovery is evidence-driven and can begin before an executable projection, active representation, or usable sequential policy exists.- 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
The shortest Discovery example is a later result that changes after an observed consequence:What the application must still declare
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
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.
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, not a partial nested patch. 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.
- Confirm every accepted event or feedback record changes the intended learner count.
- 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.
- Freeze configuration and updates before held-out evaluation.
- 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
Map the observable task loop to Discovery paths and compatible evidence relationships.
