Skip to content
docsv0.19.0

AxisReduction

One axis brought down, and the producer that had the right to do it (greenhouse decisions/0057). This is the unit of provenance the composition keeps so a channel can record — and an Audit view can paint — WHY the ceiling is where it is: not «authority is read» but «authority is read because the policy lab-app judged these facts». An axis with no producer never becomes an AxisReduction, because it was never lowered.

AxisReduction::__construct()

public function __construct(string $axis, string $from, string $to, string $producer, string $provenance):

Parameters

Parameters of __construct()
NameTypeDescription
$axisstringone of mutation, externality, reversibility, authority, subject
$fromstring
$tostring
$producerstring'observer' (the descent certificate) or 'policy' (the authority judge)
$provenancestringthe citation: the certificate's verifier and covers, or policyId@digest over the facts fingerprint