Decisions as a Service
Sign Up Now →Sign Up Now

Tutorials

Choose a runnable tutorial or a guided walkthrough. Each page states what it executes and what setup it requires. Start with a business decision, build a pack or service, then inspect the tests and evidence behind its results.

Runtime 0.3.1Python 3.11+Examples and walkthroughs

Start here#

New to the runtime? Run the Quickstart: try hosted samples, explore helixor-decision-demos locally, customize an example with a Developer license, and create a pack in Studio.

Before you start#

Start with a business decision#

Platform#

These tutorials use the platform directly. The first two run offline with the runtime; the next three call the hosted reasoning API. The last is a build walkthrough of the sales assistant, which combines these parts in one conversational agent.

Working with the example pack#

About the example

These tutorials use the built-in data-protection pack (compliance.regulatory_pii_guard.v1) so you can run everything without writing a pack first. The same calls work for any decision pack: eligibility, limits, routing and so on. See Core concepts.

Every Tier 0 tutorial runs offline with the built-in example pack; no account or license is needed. Tier 1 steps need your Developer license. All examples use the standard test values (123-45-6789, 4111-1111-1111-1111, example.com addresses, 555 numbers); never test with real data.

Building services on the example pack#

Extending and testing the example pack#

Domain packs and native interpretation#

Solvers#

Suggested paths#

If you are buildingTake, in order
Your own decisions, improved from outcomesYour own pack, Outcome memory, Learning loop, Rule proposals, Reasoning service
An assistant or chat feature on a language modelFirst decision, Guard a model call, Stream decisions, Testing
A web API or a service in another languageFirst decision, API middleware or Decision service, Testing
Data exports and batch jobsFirst decision, Audit pipeline, Custom rules

Known issues are part of the tutorials

Where runtime 0.3.1 has a defect on a tutorial's path, the tutorial says so in a "Known issue in 0.3.1" callout and shows the workaround it uses. Where 0.3.0 or 0.3.1 changed behavior a tutorial relies on, a "Changed in" note says what changed. The full list, with the status of each issue, is in Troubleshooting.

Where to go next#