Get the agent card
curl --request GET \
--url https://api.useselo.xyz/.well-known/agent-card.jsonconst options = {method: 'GET'};
fetch('https://api.useselo.xyz/.well-known/agent-card.json', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://api.useselo.xyz/.well-known/agent-card.json"
response = requests.get(url)
print(response.text){
"name": "Selo",
"description": "CI for x402. It pays your endpoint before your users do. Run an authorized x402 release test. Selo settles the request, pays the target endpoint, verifies payment and response behavior, and returns an evidence-backed PASS, FAIL, or INCONCLUSIVE report.",
"url": "https://api.useselo.xyz",
"iconUrl": "https://useselo.xyz/brand/selo-logo-512.png",
"version": "1.0.0",
"provider": {
"organization": "Selo",
"url": "https://api.useselo.xyz"
},
"capabilities": {},
"defaultInputModes": [
"application/json"
],
"defaultOutputModes": [
"application/json"
],
"skills": [
{
"id": "x402-release-test",
"name": "x402 release test",
"description": "Run an authorized x402 release test. Selo settles the request, pays the target endpoint, verifies payment and response behavior, and returns an evidence-backed PASS, FAIL, or INCONCLUSIVE report.",
"tags": [
"x402",
"algorand",
"testing",
"developer-tools"
]
}
]
}Endpoints
Get the agent card
Machine-readable card describing Selo and its x402-release-test skill.
GET
/
.well-known
/
agent-card.json
Get the agent card
curl --request GET \
--url https://api.useselo.xyz/.well-known/agent-card.jsonconst options = {method: 'GET'};
fetch('https://api.useselo.xyz/.well-known/agent-card.json', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://api.useselo.xyz/.well-known/agent-card.json"
response = requests.get(url)
print(response.text){
"name": "Selo",
"description": "CI for x402. It pays your endpoint before your users do. Run an authorized x402 release test. Selo settles the request, pays the target endpoint, verifies payment and response behavior, and returns an evidence-backed PASS, FAIL, or INCONCLUSIVE report.",
"url": "https://api.useselo.xyz",
"iconUrl": "https://useselo.xyz/brand/selo-logo-512.png",
"version": "1.0.0",
"provider": {
"organization": "Selo",
"url": "https://api.useselo.xyz"
},
"capabilities": {},
"defaultInputModes": [
"application/json"
],
"defaultOutputModes": [
"application/json"
],
"skills": [
{
"id": "x402-release-test",
"name": "x402 release test",
"description": "Run an authorized x402 release test. Selo settles the request, pays the target endpoint, verifies payment and response behavior, and returns an evidence-backed PASS, FAIL, or INCONCLUSIVE report.",
"tags": [
"x402",
"algorand",
"testing",
"developer-tools"
]
}
]
}Response
200 - application/json
The agent card.
Agent card describing Selo and its one skill.