The primary objective of a Dream Eater is to sniff out the Sleeping Keyholes. Unlocking them creates the power to awaken a sleeping heart.
It remains to be seen how the Lux or Book of Prophecy play a part in this--I've got some ideas brewing but not much time right now. But I have a feeling they may just be on a wild goose chase with regard to the Lux.
Dream Eaters seek out Sleeping Keyholes
But Chirithy's objective is to help Player collect Lux.
What if these goals are not mutually exclusive? What if collecting Lux somehow manifests the Keyholes?
In
DDD, Sora and Riku find the Sleeping Keyholes seemingly by accident. They don't really
do anything. The Keyholes just appear for them. If Daybreak Town is in the Realm of Sleep, then the timeline means nothing. I think there's a connection here.
Also, the fact remains that there are Heartless in the game. If it's a Sleeping World, that shouldn't be possible.
The Book of Prophecies is what brought to life the worlds other than Daybreak Town.
Now, in
Re:coded, the Datascape is created from the journal. Heartless exist in the Datascape, but they aren't
real Heartless. They're data representations of the Heartless described in the journal.
We know that in the Realm of Sleep, a world will fill in the blanks if something doesn't exist as it's meant to.
So if you project the future inside of a dream, you have to dream of the future.