After discussion with the Origin Trials team we decided to go ahead with using their framework. We need to define opt-in and opt-out trials for each of the freezing and discarding features, and plumb logic into the renderer to check for the certificates, routing the data to the tab manager via the RC graph. Then we need to integrate this into the lifecycles policy logic in the browser.
This work can happen in M71, and the backend work to improve client sign-up and reduce friction for opt-ins can happen asynchronously.
Comment 1 by bugdroid1@chromium.org
, Dec 7