Wraf uses caching in order to speed up the system. The second time Wraf gets the same request, it will use the cached answer.
In order to find the answer, Wraf may have to retrieve data from other services on the internet, and make many searches and inferences. This can take a long time.
Scenarios can be used to find the answers to a question before anyone has asked it. This will lead to the answers being cached before the first request, making the system respond faster.
Free time and resources will be used for developing those scenarios. The scenarios will be choosen on a) how likely they are, b) how time consuming they are, and c) how important they are.
As an example; if the system know you have an intrest in Perl, it can spend its free time searching the web for news about Perl. The next time you ask about Perl news, it will have a presentation ready for you.
Since everyone is free to state anything, Wraf can have a scenario there it states things that it know is not true but want to explore. It just set up the scenario to trust hypothetical statings and pursue the questions.
Not implemented