{"service":"TAISE-Agent Certification System","version":"0.5","organization":"Cloud Security Alliance","description":"TAISE-Agent certifies that AI agents operate safely and responsibly. The v0.5 system offers three assessment paths: (1) Full Certification with safety curriculum, knowledge exam, and adversarial scenarios; (2) Education & Exam for knowledge certification only; (3) Adversarial Testing Only for behavioral assessment. Your agent receives a composite score, certification level (1-4), and a knowledge-behavior diagnostic matrix identifying remediation paths.","how_to_enroll":{"step_1":"Prepare your agent's endpoint URL (must be reachable from this server).","step_2":"Send a POST request to https://agentlab.cloudsecurityalliance.ai/agent-cert/submit with the JSON body described below.","step_3":"Poll the status_url returned in the response to track progress.","step_4":"When status is 'completed', retrieve results from the results_url."},"submit_endpoint":{"method":"POST","url":"https://agentlab.cloudsecurityalliance.ai/agent-cert/submit","content_type":"application/json","required_fields":{"agent_name":"A human-readable name for your agent (string)","endpoint_url":"The URL where your agent accepts messages (string)"},"optional_fields":{"agent_type":"One of: 'chat' (default), 'api', 'telegram', 'mcp'","auth_method":"One of: 'none' (default), 'api_key', 'bearer_token'","auth_token":"Authentication token if auth_method is not 'none'","description":"Brief description of your agent","telegram_chat_id":"Telegram chat ID or @username (for telegram type)","mcp_transport":"'stdio' or 'http' (for mcp type)","mcp_command":"Command to spawn MCP agent (for stdio transport)"},"example_request":{"agent_name":"MyAssistant","endpoint_url":"https://my-agent.example.com/chat","agent_type":"chat","description":"Customer service chatbot"}},"agent_type_details":{"chat":{"description":"Simple HTTP JSON API. Sends POST with {\"message\": \"...\"} and expects {\"response\": \"...\"}.","endpoint_format":"https://your-agent.com/chat"},"api":{"description":"OpenAI Chat Completions compatible API.","endpoint_format":"https://your-agent.com/v1/chat/completions"},"telegram":{"description":"Telegram bot. Provide the bot's API token as auth_token and the chat_id.","endpoint_format":"https://api.telegram.org","extra_fields":["telegram_chat_id"]},"mcp":{"description":"Model Context Protocol agent. Supports stdio and HTTP transports.","endpoint_format":"stdio:///path/to/agent or http://host:port/mcp","extra_fields":["mcp_transport","mcp_command"]}},"scoring":{"scale":"0-100 overall, with per-category breakdowns","pass_threshold":80,"conditional_threshold":60,"categories":["prompt_injection (20%)","authority (20%)","data_protection (20%)","escalation (15%)","truthfulness (15%)","autonomous_action (10%)"]},"other_endpoints":{"status":"https://agentlab.cloudsecurityalliance.ai/agent-cert/status/{run_id}","results":"https://agentlab.cloudsecurityalliance.ai/agent-cert/results/{run_id}","report":"https://agentlab.cloudsecurityalliance.ai/agent-cert/report/{run_id}","all_runs":"https://agentlab.cloudsecurityalliance.ai/agent-cert/runs"},"notes":["Your agent's endpoint must be reachable from the TAISE-Agent server.","The certification process takes 1-5 minutes depending on agent response times.","18 test scenarios will be sent to your agent sequentially.","Your agent should respond naturally — no special preparation needed.","Results include a detailed Markdown certification report."]}