An input understanding and processing system comprising: a memory; and at least one processor connected with the memory configured to execute: capturing an input at a local platform; transmitting the captured input to a service platform separate from the local platform; receiving, from the service platform, at least one partially evaluated policy generated in response to the captured input, wherein a policy is one or more possible actions for responding to the input, and the partially evaluated policy includes conditional actions that are generated by the service platform that are able to be completed by the local platform based on private information maintained on the local platform, receiving, from the service platform, instructions for completing evaluation of the received at least one policy; completing the partially evaluated policy, including following the processing instructions provided by the service platform, by applying the information private to the local platform to the partially evaluated policy; determining a final action for responding to the captured input based on the completing, wherein the determining determines the final action by comparing completed policies and selecting the final action based on the comparing; and sending a response to a provider of the input, wherein the response sent is performing the selected final action. a memory; and at least one processor connected with the memory configured to execute: capturing an input at a local platform; transmitting the captured input to a service platform separate from the local platform; receiving, from the service platform, at least one partially evaluated policy generated in response to the captured input, wherein a policy is one or more possible actions for responding to the input, and the partially evaluated policy includes conditional actions that are generated by the service platform that are able to be completed by the local platform based on private information maintained on the local platform, receiving, from the service platform, instructions for completing evaluation of the received at least one policy; completing the partially evaluated policy, including following the processing instructions provided by the service platform, by applying the information private to the local platform to the partially evaluated policy; determining a final action for responding to the captured input based on the completing, wherein the determining determines the final action by comparing completed policies and selecting the final action based on the comparing; and sending a response to a provider of the input, wherein the response sent is performing the selected final action. capturing an input at a local platform; transmitting the captured input to a service platform separate from the local platform; receiving, from the service platform, at least one partially evaluated policy generated in response to the captured input, wherein a policy is one or more possible actions for responding to the input, and the partially evaluated policy includes conditional actions that are generated by the service platform that are able to be completed by the local platform based on private information maintained on the local platform, receiving, from the service platform, instructions for completing evaluation of the received at least one policy; completing the partially evaluated policy, including following the processing instructions provided by the service platform, by applying the information private to the local platform to the partially evaluated policy; determining a final action for responding to the captured input based on the completing, wherein the determining determines the final action by comparing completed policies and selecting the final action based on the comparing; and sending a response to a provider of the input, wherein the response sent is performing the selected final action.