Developer API

Flexible Inputs

ZeroTrain accepts variable input structures and evaluates only the data that is provided. There is no requirement for rigid schemas or fixed payload shapes.

Key Capabilities

  • Supports partial input data
  • Accepts additional fields without configuration changes
  • Operates without strict schema enforcement
  • Maintains deterministic results across input variations

Behavior

Inputs are evaluated based on available values. Missing fields are ignored, and additional fields are safely accepted. Only relevant data influences the final decision.

Example Inputs

Scenario Input
Minimal Input
{
  "price": 101
}
Extended Input
{
  "price": 101,
  "volume": 5000,
  "symbol": "BTCUSD"
}

Result Consistency

Identical inputs always produce identical results. Variations in input only affect outcomes when the additional or missing data is relevant to the defined decision model.

Design Considerations

  • Provide only the data required for your decision model
  • Design logic to safely handle optional fields
  • Avoid dependencies on fields that may not always be present

Summary

Flexible inputs allow ZeroTrain to operate on real-world data without requiring strict structures, while preserving deterministic execution.