I've played around with the standard a bit (used the Drupal 6 module for testing) and am very impressed. You guys did an awesome job.
I have some questions/thoughts.
Is there a particular reason to force packages to be namespaced with H5P ? It could be interesting to allow namespaces specific for "vendors" (or clients, if you will). This will reduce the chance of conflicts, as H5P will quickly get full.
# API functions
The API documentation states that we can use functions named setUserData, getUserData, etc. These are not implemented (maybe because of Drupal). When will this be ready ? Have you thought about *how* you will implement this ? Like a standard REST server interface (letting the actual implementation do the routing - using configurable route prefixes) ?
# How to discuss development
Do you guys have an IRC channel ? Can we use this forum ? An issue queue ?
I stored my fooling-around with H5P here, if anyone is interested: https://github.com/wadmiraal/h5p-playground