Question for #adn #devs …

I'm working on a generic achievement system for ADN. Developers would be able to create badges for their own users to obtain, and organize those badges into apps. My question is whether it would be confusing to have badges as a document (representing a badge that a user has obtained), and as an embedded document (inside an app document, and represents badges that a user could obtain)? Would any devs even find this service useful?