The Open API team believe that rules should be handled as an external set of entities called Policy. We have the intention to introduce a Policy API to deal with management and execution of Policy rules (based on the SID Policy ABE model). Clients of Policy, such as Product Catalog management, would include references to Policy as part of their model. And as you correctly point out, these policies would be executed in runtime - for instance product catalog policies would be executed as part of the sales and order capture process.The specific use case for product offering qualification is covered by an existing API, TMF 679, I advise you to examine that API to see if it meets your needs (the API table is available at https://projects.tmforum.org/wiki/display/API/Open+API+Table).
Since we do not yet have a concrete plan for this enhancement, we advise you to make an extension in your specific implementation of the catalog API.Hope it helps