On badg.us, everything happens on the same domain / origin. It could be interesting to support username-based subdomains to offer separate issuer domains. So, you'd have badges coming from origins like:
lmorchard.badg.us
deusx.badg.us
johndoe.badg.us
Each of those domains would be a "home page" for that user's created badges, and OBI JSON assertions would include separate origins for each issuer.
Basing this on username could be a problem for groups / institutions, though. That places all power with one user, when there should be a number of people involved. Maybe the origin should be an arbitrarily-named thing that any user can create and share with delegate groups? Name it after the user by default, but allow the name to be changed.
On badg.us, everything happens on the same domain / origin. It could be interesting to support username-based subdomains to offer separate issuer domains. So, you'd have badges coming from origins like:
Each of those domains would be a "home page" for that user's created badges, and OBI JSON assertions would include separate origins for each issuer.
Basing this on username could be a problem for groups / institutions, though. That places all power with one user, when there should be a number of people involved. Maybe the origin should be an arbitrarily-named thing that any user can create and share with delegate groups? Name it after the user by default, but allow the name to be changed.