# @adjudicate/core — kernel environment variables # # Copy relevant lines to your application's .env / .env.local. # All variables are optional; unset = permissive defaults. # Call validateEnforceConfig(knownIntents) at boot to catch typos. # Kill-switch: set to 1/true/yes/on to immediately revoke ALL adjudicate() # decisions kernel-wide (returns authority=LEGACY, outcome=KILLED). # IBX_KILL_SWITCH= # Shadow list: comma-separated intent kinds (or "*") for which # adjudicate() supplements rather than replaces the legacy authority. # Example: IBX_KERNEL_SHADOW=order.submit,payment.capture # IBX_KERNEL_SHADOW= # Enforce list: comma-separated intent kinds (or "*") for which # adjudicate() is authoritative (authority=ADJUDICATE). # Typos drop the intent silently to legacy — use validateEnforceConfig(). # Example: IBX_KERNEL_ENFORCE=order.submit # IBX_KERNEL_ENFORCE=