Can a decision model be based on any object?

Yes. For example, you can base the decision model on the object Active Account. You must make sure the object is passed to the decision model.