Run your bot through our test environment to get a conduct score (0-100) and a certificate valid for 1 year.
curl -X POST https://botconduct.org/test/start \
-H "Content-Type: application/json" \
-d '{
"bot_name": "YourBot",
"operator": "YourCompany",
"contact_url": "https://yoursite.com/contact",
"declaration_url": "https://yoursite.com/bot-declaration.json",
"report_url": "https://yoursite.com/transparency"
}'
You'll receive a session_id and a test_url.
Point your bot at the test_url. The environment contains 20+ pages including:
Your bot should behave as it normally would on any website.
curl -X POST https://botconduct.org/test/finish/YOUR_SESSION_ID
You'll receive:
curl -X POST https://botconduct.org/api/renew \
-H "Content-Type: application/json" \
-d '{
"bot_name": "YourBot",
"renewal_token": "YOUR_RENEWAL_TOKEN"
}'
curl https://botconduct.org/api/verify/CERTIFICATE_ID
Questions? hello@botconduct.org