The quality or state of being knowable beforehand; the capacity to be known in advance.
From foreknowable + -ness suffix (from Old English -nes). An abstract noun expressing the quality of being capable of advance knowledge.
This is one of those five-syllable abstract nouns that appears in dense philosophical texts—it's the noun form philosophers used when debating divine omniscience and predestination.
Complete word intelligence in one call. Free tier — 50 lookups/day.