proto-matrix-gate