50 free questions / monthNo card requiredEvery answer shows its path14-day free trialCancel anytimeOpen-source core

Know who owns it.Know what breaks.Know who to page.

One graph. Every answer shows its path.
ONE GRAPH
OwnershipDependenciesDecisionsOn-callBlast radiusProvenanceHonest negatives
Live demo
What is blocking the Acme deal?

SSO — requested in the renewal call, still open with Engineering.

call transcript · Renewal call — Oct 12ticket · ENG-214slack · #acme-renewal
GitHubSlackJiraLinearNotionWebhookCSV

Fed from the tools you already use

Same question · two answers

A search returns an answer.
A traversal returns the proof.

Both panes answer the same question about the same service. The left ranks text similarity. The right walks typed edges and returns the dates, rotations and decisions behind the answer.

Flat search
Ranks text. No edges.
Helio graph
Walks edges. Shows dates.
helio / answers / payments-gateway
Q

Who owns payments-gateway today, and who gets paged?

Case 01 / 03
01Flat search
Vector + keyword
  1. #1
    the former payments lead
    14 commits — the highest volume on the service
    0.94 matchLast touch 2026-04-15
    Stale
  2. #2
    the current Platform on-call
    5 commits — recent work on the same service
    0.71 matchLast touch 2026-09-28
    Fresh
  3. #3
    payments-provider-eval-v3
    A document ranked on the word “owner”
    0.63 matchVerified 2026-03-18
    Superseded
Returns the person who left in April.

Commit volume is a history of attention, not a statement of accountability. The index has no OWNED_BY edge and no rotation, so it cannot see the handover.

02Helio graph
Typed edges
Traversal path

Traversal path: payments-gateway is owned by Platform, whose on-call rotation responds this week.

Owner
Platform team
accountable today
On-call
Platform rotation
active this week
Blast radius
8 services
3 hops deep
Handover
D-21
2026-04-15
Returns the team accountable today.

D-21 moved ownership on 2026-04-15. The Platform rotation supplies the current responder, and the 2026-09-28 commit confirms the service is still active.

EvidenceD-21 · 2026-04-15Commit · 2026-09-28Rotation · this week
Cypher executed
MATCH (s:Service {name: 'payments-gateway'})-[:OWNED_BY]->(t:Team)
OPTIONAL MATCH (t)<-[:ON_CALL]-(m:Person)
OPTIONAL MATCH (s)-[:HAS_DEPENDENT*1..3]->(d:Service)
RETURN t.name, m.name, count(DISTINCT d) AS downstream

Every answer above comes from the same traversal: ownership, rotation, blast radius and the decision that changed it.

Enterprise search tells you where documents live, not what is true.

A hallucinated ownership chain looks exactly like a correct one because both are plausible prose. Helio replaces probabilistic guessing with deterministic graph traversals over real organizational edges.

VOLUME TRAP[01]

The top committer left in April

The top committer has 14 commits on payments-gateway — the most. A single 'ORDER BY count DESC' returns them, technically correct on volume but wrong on recency. Helio returns both signals: ask the current on-call.

CONTRADICTION[02]

Stripe vs. Adyen decision conflict

A March doc says 'single provider, Stripe.' May Decision D-19 says 'dual provider, Adyen primary, Stripe fallback.' Without a SUPERSEDES edge, search engines present stale docs as current truth.

BLAST RADIUS[03]

Cascading midnight failures

When a core service degrades, text search cannot trace downstream blast radius. Helio walks HAS_DEPENDENT edges to identify exact hop depth, owning teams, and on-call engineers.

HALLUCINATION[04]

Invents owners when none exist

An LLM asked 'who owns config-service?' invents a plausible team. Helio traverses the graph, detects no OWNED_BY edge, and states with confidence: 'No team owns it.' Truth, not an apology.

PROOF 04HONEST NEGATIVE

The answer that
isn't there.

Five of the twenty demo questions have no answer in the graph. A model that invents a plausible team produces the same shaped sentence as one that knows. Helio returns the missing edge as the result.

A CHATBOT WOULD WRITEINVENTED
"Platform Team owns config-service."
HELIO RETURNS
No team owns it.
0 rows · OWNED_BY: null
QUERY 04 · RETURN t.nameGRAPH
config-service:Service
∅
? t:Teamnot in graph
CYPHER
MATCH (s:Service {name:'config-service'})
-[:OWNED_BY]->(t:Team)
RETURN t.name
ROWS0// t.name = null

One graph. Two powerful lenses.

[01] ASK HELIONATURAL LANGUAGE → GRAPH

Helio Natural Language Agent

Ask complex organizational questions in plain English. Helio maps your intent into Cypher queries, traverses graph edges, and returns the path behind every answer.

Translates questions into multi-hop Cypher queries automatically
Displays full path chips: Person → CONTRIBUTED_TO → Service
Answers unowned nodes cleanly: "The graph contains no OWNED_BY edge"
[02] GRAPH EXPLORERTOPOLOGY & METRICS

Helio Graph Console

Visual overview of your entire engineering topology. Inspect service tiers, live on-call rotation assignments, staleness indicators, and blast radius cascade depth in real time.

Interactive blast radius impact simulator across your service graph
Weekly on-call rotation tracking across every team
Automated 90-day staleness decay detection across documentation

Built on graph topology, not guesswork.

An LLM asked "is this answer correct?" is circular. Helio anchors the agent to a deterministic graph database and grounds every answer in the edges that actually exist.

01

GRAPH INGESTION

Structured nodes & typed edges in the graph engine

Persons, Teams, Projects, Services, Decisions, and Documents loaded with pre-indexed Cypher properties.

02

MULTI-HOP CYPHER

Deterministic traversal instead of fuzzy search

Follows HAS_DEPENDENT and OWNED_BY paths to discover exact ripple effects and on-call escalation routes.

03

TEMPORAL DECAY

Separates historical volume from recent activity

Checks edge validity dates so departed engineers are never recommended, even if they had the most commits.

04

DETERMINISTIC HONESTY

Explicit negatives, stated plainly

When an edge does not exist, Helio returns a confident negative instead of inventing one.

One source of truth for the entire engineering organization

STAKEHOLDER[01]

INCIDENT COMMANDERS

Trace blast radius and find the active on-call engineer in seconds during outages.

STAKEHOLDER[02]

STAFF ARCHITECTS

Follow SUPERSEDES chains to ensure deprecated architectural decisions are retired.

STAKEHOLDER[03]

ENGINEERING DIRECTORS

Audit unowned services (like config-service) and eliminate structural blindspots.

STAKEHOLDER[04]

SITE RELIABILITY ENGINEERS

Map multi-hop cascade dependencies before releasing core infrastructure changes.

STAKEHOLDER[05]

NEW HIRES & DEVELOPERS

Discover who actually maintains a codebase recently, bypassing stale Confluence wikis.

STAKEHOLDER[06]

PLATFORM LEADS

Keep service tiers and SLA contracts compliant across distributed engineering teams.

STAKEHOLDER[07]

SECURITY AUDITORS

Visualize exact blast radius when a critical dependency requires emergency patching.

STAKEHOLDER[08]

PRODUCT MANAGERS

Map cross-team service ownership to eliminate organizational blockers.

Priced for the team that needs the answer

Start free. Upgrade when the graph becomes part of how your team works. Every plan includes the provenance trail, staleness flags and honest negatives — the parts that make an answer checkable.

Billing:USD, billed monthly · cancel anytime· Annual saves ~17%

Free

$0
Free forever · no card
50 questions / month

Evaluate the graph on a real company brain, no card required.

50 questions / month
1 knowledge graph
1 seat
Provenance trail on every answer
Cypher-verified answers
Community support

Starter

$15/mo
$150/year (save ~17%)
1,000 questions / month

For one engineering team that needs answers it can defend.

1,000 questions / month
1 knowledge graph
3 seats
GitHub issue & PR sync
90-day staleness alerts
Email support
RECOMMENDED

Professional

$49/mo
$490/year (save ~17%)
5,000 questions / month

For platform teams running multiple services and decisions.

5,000 questions / month
Unlimited knowledge graphs
10 seats
API access & keys
Priority inference
Analytics & usage dashboard
Slack support

Enterprise

Custom
Custom · annual or monthly
Custom volume

For security-sensitive organisations with their own graph.

Unlimited questions
Unlimited graphs & seats
Dedicated graph instance
SSO / RBAC
SLA-backed uptime
White-glove onboarding
Seats are included

Each plan includes its seat allowance — 1, 3 or 10. You pay for the questions your team asks, not for inviting a reviewer to read a trail.

Open-source core

The graph, Cypher and agent loop are open source. Self-host them for free; the paid plans pay for the managed surface.

Cancel from the portal

Stripe Customer Portal handles plan changes, payment methods and cancellation. No retention call required.

All plans include Cypher-verified answers on a dedicated graph engine, with streaming answers

Got Questions? We've Got Verified Answers.

Learn

The problems behind the product

Guides to ownership, blast radius, on-call tracking and stale documentation. They use the same synthetic company as the demo, so every example can be checked.

Deployment

Runs where your data lives.

Self-host
Docker on your infra. $0 model fees.
Cloud
Managed memory. BYOC available.
VPC / air-gapped
Data stays inside your network.

One isolated brain per customer — no data crossing tenants.

Under the hood

The tower, exposed.

L1System prompt
v1 versioned
L2Graph retrieval
Cypher + trail
L3Tools
narrow, read-first
L5Guardrails
injection + PII
L7Traces
logged per ask
L4RBAC
account-scoped
L6Cache + router
next

Prompt versioned · injection blocked · PII redacted · every ask traced (prompt, trail, latency).

100% answers with a path50 free questions / monthSOC 2 ready · self-hostNo card requiredCancel anytime