I'm new to badges. My understanding that the criteria and details of the person who is awarded the badge is embedded into the badge image. I tested it on my local setup. I use moodle 2.8 I insert the image generated to a parser and also viewed the source of the image and I can't find that data inside the badge image.
Using Badge Validator http://validator.openbadges.org/ I got the following: (I modified the url)
{
"status": "invalid",
"reason": "parse",
"error": {
"message": "parse",
"code": "parse",
"url": "https://myhost.com/badges/badge.php?hash=c8ade50cbe36532b5a93db322dea266883dadc04",
"reason": {},
"name": "ResourceError",
"field": "assertion"
},
"info": {
"raw": {
"input": "https://myhost.com/badges/badge.php?hash=c8ade50cbe36532b5a93db322dea266883dadc04"
}
}
}