# Vault 7: Projects

This publication series is about specific projects related to the Vault 7 main publication.

### Grasshopper

# Grasshopper-v2_0-UserGuide

- 1
- 2
…
- 52
- 53
- 54
- 55
- 56
…
- 133
- 134

SECRET//NOFORN
1.3 Evaluation
At runtime, facts are evaluated as either TRUE, FALSE, or INVALID. The values TRUE
and FALSE indicate the state of a successfully evaluated fact. INVALID is a special
case indicating that an issue occurred while gathering data to assess the fact
making the result indeterminate.
During execution, Grasshopper will cache the evaluation of each fact. The
caching mechanism reduces the cost of reusing facts throughout rules and
minimizes the profile of the Grasshopper executable.
54
SECRET//NOFORN

- 1
- 2
…
- 52
- 53
- 54
- 55
- 56
…
- 133
- 134