QELLVIS
← Back to Navigator

System Requirements

QELLVIS interprets structure. This page defines the minimal requirements a system must fulfill to be compatible with the QELLVIS System Behavior Engine.

STRUCTURE REQUIREMENTS

A valid QELLVIS system consists of two lists: nodes and dependencies.

  • • Nodes must contain a unique id and a numeric load value
  • • Dependencies must define a directional relation: from → to
  • • Status is optional and may be included on nodes
  • • No additional metadata is required
{
  "nodes": [
    { "id": "A", "load": 10 },
    { "id": "B", "load": 0 }
  ],
  "dependencies": [
    { "from": "A", "to": "B" }
  ]
}
FORMAT REQUIREMENTS

QELLVIS accepts multiple payload formats for flexibility.

  • • payload — primary format
  • • system — alternative key
  • • record — alternative key
  • • data — alternative key
  • • graph — alternative key
TECHNICAL REQUIREMENTS

Systems must meet the following technical constraints to ensure deterministic engine execution.

  • • Maximum 2,000 nodes
  • • Maximum 8,000 dependencies
  • • Maximum payload size: 250 KB
  • • Must be valid JSON
CONNECT REQUIREMENTS

Systems delivered through QELLVIS Connect must satisfy additional requirements for browser‑based fetching.

  • • External API must allow POST and OPTIONS
  • • External API must allow Authorization header if used
  • • External API must return nodes and dependencies
  • • External API must implement CORS
COMPATIBLE SYSTEM TYPES

QELLVIS is domain‑agnostic. Any system with nodes and directional dependencies is compatible.

  • • Microservice architectures
  • • Event‑driven systems
  • • Data pipelines
  • • ETL / ELT flows
  • • Task dependency graphs
  • • Workflow engines
  • • Supply chain structures
  • • Manufacturing chains
  • • CI/CD pipelines
  • • Kubernetes dependency graphs
  • • CRM / ERP process flows
  • • Any graph‑based system