Branching

8 configurations in Branching for Praxis.

Configurations in Branching.

Configurations

  • Conditional Skip To — Skips the remaining middleware for clean requests
  • Conditional Terminal — Short-circuits the pipeline when guardrails detects a dangerous request header
  • Cross Chain Flat — A listener references two chains: preprocessing and routing
  • Multiple Branches — Multiple branches on a single filter, evaluated in order
  • Named Chain Ref — A branch references a top-level chain by name instead of defining filters inline
  • Nested Branches — Branch filters that themselves contain branches, forming a multi-level decision tree
  • Reentrance — Loops back to a named filter up to N times
  • Unconditional Branch — Always runs a utility chain before continuing the main pipeline

Conditional Skip To

Skips the remaining middleware for clean requests

Conditional Terminal

Short-circuits the pipeline when guardrails detects a dangerous request header

Cross Chain Flat

A listener references two chains: preprocessing and routing

Multiple Branches

Multiple branches on a single filter, evaluated in order

Named Chain Ref

A branch references a top-level chain by name instead of defining filters inline

Nested Branches

Branch filters that themselves contain branches, forming a multi-level decision tree

Reentrance

Loops back to a named filter up to N times

Unconditional Branch

Always runs a utility chain before continuing the main pipeline