I based that on https://developer.mozilla.org/en-US/docs/Creating_OpenSearch_plugins_for_Firefox but probably that's outdated. I'll follow the spec.