Wow, a whole lot of great ideas and much more two years than ever in the last one or two years
What I consider very important is a working way of centrally managing resources that need to be centrally assigned: Sequence Numbers have been mentioned. Relto Pages, clothing, animations would be other examples.
Regarding format changes: I know prp is currently neither forward nor backwards compatible, but can't that be changed? MOUL has a concept of version numbers for classes, so maybe could the format be changed in a way that the original MOUL files can still be read?
And third, what are your plans for the server? I know we have MOSS working and DirtSand in early development, but wouldn't it make sense to implement a server based on CWE code? Having too many different implementations of Uru format and classes will just make things more complicated (especially format changes), and we currently have CWE, libHSPlasma (necessary for PyPRP), and MOSS.
Cyan announced to also open-source the server, right? Did they give a timeframe?