Visual flow engine for dynamic application delivery

The visual canvas for application logic

Stop managing user experiences in spreadsheets and nested IF/THEN toggles. Helm turns targeting logic into a visual graph and delivers the right JSON configuration to the client in real time.

<30ms

target delivery p95

SDK -> JSON

one request contract

v42

versioned payloads

regional-homepage.flow

production / version v42 / payload resolver

delivering in 18ms

01

SDK request

02

Context match

03

Graph resolve

04

JSON payload

node.geo

Geography

Match city lists and locale metadata from request context.

path.south

South Indian Cities

Chennai, Bengaluru, Kochi, Hyderabad, Coimbatore

path.north

North Indian Cities

Indore, Delhi, Jaipur, Chandigarh, Lucknow

payload.south

south_theme_assets.json

{
  "flow": "regional-homepage",
  "version": "v42",
  "theme": "south_market",
  "layout": "regional_home"
}

payload.north

north_theme_assets.json

Regional layout, assets, copy, and component flags.

Visual State Routing

Turn tangled targeting logic into a readable product map.

A product manager can route South Indian cities to a dedicated theme payload, route North Indian cities to another, and show the entire decision path without asking engineering to decode a long table of flags.

Current feature flag logic

if city in south_india and locale = ta_IN
else if city in south_india and segment = returning
else if city in north_india and experiment = variant_b
else if device = android and city = delhi

Lists of conditions make conflicts hard to spot and slow down UI delivery.

Helm routing graph

Geography node matches request context
South cities -> south_theme_assets.json
North cities -> north_theme_assets.json
Return compact JSON payload to the app

Logic becomes visible, reviewable, and ready for fast configuration delivery.

Core Platform Capabilities

A visual control plane for application configuration.

Vr

Visual routing graph

Model geography, device, user state, events, and rollout branches as a graph that product and engineering can inspect together.

VJ

Versioned JSON delivery

Attach typed configuration payloads to each terminal node and deliver the exact schema the client should render.

Fe

Fast edge resolution

Resolve targeting context close to the user and return a compact payload without waiting on a full application deploy.

Rh

Rollback history

Treat every published flow like a commit: compare versions, promote to production, and restore a previous state quickly.

CS

Client SDK contract

Let Next.js, React Native, and backend services ask one question: which experience should this request receive?

Ov

Operational visibility

Expose the selected path, matched rules, payload version, and delivery timing for debugging and audit trails.

Delivery Engine

The speed is in the delivery path, not just the editor.

Helm is designed so the app asks for its current experience, the resolver evaluates context against the published graph, and a versioned JSON payload returns immediately. Teams can change the experience without waiting for app store approval or a fresh deploy.

client.sdk.resolve()request context
edge.graph.match()18ms sample
payload.fetch(v42)regional_home
app.render(config)no app release