The engine exposes focused functions with clear contracts. There is no mega-entry that returns every possible block for every payload—because different analyses need different inputs (full equity series, parameters per window, benchmark data, etc.).
Optional sections return available: false with a reason when prerequisites are missing, instead of fabricating numbers. That keeps integrations debuggable and matches how the hosted product reasons about partial payloads.
Longer narrative: [OPEN_CORE_INTEGRATION_PRINCIPLES.md] in the repository (mirrored here in future revisions).