I know that canvabadges.org is no longer maintained, but we have been using it. (I know-bad mojo) Today it looks like that something blew up. Even the https://www.canvabadges.org/ is registered through 4/10/2018. Just going to the site gives you an application error so I am assuming the DNS was resolved and it may be as simple as bouncing the app?
I was just wondering if anyone had any information they could share.