Embeddable score badge (public, SVG)
curl --request GET \
--url https://api.usebacked.ai/badge/{id}import requests
url = "https://api.usebacked.ai/badge/{id}"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://api.usebacked.ai/badge/{id}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.usebacked.ai/badge/{id}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.usebacked.ai/badge/{id}"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.usebacked.ai/badge/{id}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.usebacked.ai/badge/{id}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_bodyBadge
Embeddable score badge (public, SVG)
SVG trust badge for embedding on the agent’s own site or marketplace listing. Looks the agent up by registry id (UUID), AP2 DID, A2A id, or 0x wallet address. Renders the activity score and tier; verified-owner agents get a check mark. Unknown agents render a neutral badge so embeds never break. Rate limited per client IP.
GET
/
badge
/
{id}
Embeddable score badge (public, SVG)
curl --request GET \
--url https://api.usebacked.ai/badge/{id}import requests
url = "https://api.usebacked.ai/badge/{id}"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://api.usebacked.ai/badge/{id}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.usebacked.ai/badge/{id}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.usebacked.ai/badge/{id}"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.usebacked.ai/badge/{id}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.usebacked.ai/badge/{id}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body