The present disclosure is directed to methods and apparatus for processing cannabis plant matter according to a set of contractual requirements. These contractual requirements may identify a type of cannabis plant matter, a mass of cannabis plant matter available for extraction, a concentration of cannabinoids that should be included in the mass of cannabis plant matter, or other factors. Sensor data may be received that includes data that can be used to validate that the cannabis plant matter available for extraction is consistent with the identified type of cannabis plant matter. After a set of contractual requirements have been validated, the mass of cannabis plant matter may be processed by an extractor that extracts cannabinoids from the cannabis plant matter and then a bill may be sent to a computer of a customer such that payment for the extraction processing may be received.