{"id":11918,"name":"python-code-validator","description":"Proves AI-generated Python does what you asked: syntax, lint, types, an AST security policy and a credential scan, then runs the code in a throwaway container against the examples you state and repairs it until they pass — returning a fix only when running it satisfies every one of them.","card_url":"https://api.statemind.ai/.well-known/agent-card.json","endpoint":"https://api.statemind.ai/a2a","protocol_version":"0.2.0","first_seen":"2026-10-10T13:31:20.473700+00:00","last_verified":"2026-10-10T16:22:50.158816+00:00","card":{"url":"https://api.statemind.ai/a2a","name":"python-code-validator","skills":[{"id":"python_code_validator","name":"python-code-validator","tags":["code-validation","intent-check","security-scan","code-repair","sandboxed-execution","a2a"],"examples":["{\"code\": \"def add(a, b):\\n    return a + b\\n\", \"mode\": \"static\"}"],"inputModes":["application/json","text/plain"],"description":"Proves AI-generated Python does what you asked: syntax, lint, types, an AST security policy and a credential scan, then runs the code in a throwaway container against the examples you state and repairs it until they pass — returning a fix only when running it satisfies every one of them.","outputModes":["application/json"]}],"version":"1.29.0","x-modes":["static","repair","execute"],"security":[{"bearer":[]}],"x-pricing":{"hint":"0.0002 xDAI per call"},"description":"Proves AI-generated Python does what you asked: syntax, lint, types, an AST security policy and a credential scan, then runs the code in a throwaway container against the examples you state and repairs it until they pass — returning a fix only when running it satisfies every one of them.","x-languages":["python"],"capabilities":{"streaming":false,"pushNotifications":false},"x-onboarding":{"url":"https://api.statemind.ai/v1/keys","hint":"POST https://api.statemind.ai/v1/keys with an empty body, read 'api_key' from the JSON, then POST https://api.statemind.ai/a2a with 'Authorization: Bearer <key>'. A refused call repeats this in its 'remedy' field.","method":"POST","self_service":true},"protocolVersion":"0.2.0","securitySchemes":{"bearer":{"type":"http","scheme":"bearer","description":"Mint a key with POST https://api.statemind.ai/v1/keys and send it as 'Authorization: Bearer <key>'. No account is required."}},"documentationUrl":"https://api.statemind.ai/docs","defaultInputModes":["application/json","text/plain"],"defaultOutputModes":["application/json"],"preferredTransport":"JSONRPC"},"signature_status":"unsigned","signature_detail":"No card signature supplied","signature_key_url":null,"signature_checked_at":"2026-10-10T16:22:50.158816+00:00","domain_claimed_at":null,"domain_proof_checked_at":null,"source_name":"Agent Tools Catalog","source_url":"https://agent-tools.cloud","last_check":{"checked_at":"2026-10-10T16:22:50.158816+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},"also_published_at":[],"history_urls":["https://api.statemind.ai/.well-known/agent-card.json"],"skills":[{"skill_id":"python_code_validator","name":"python-code-validator","description":"Proves AI-generated Python does what you asked: syntax, lint, types, an AST security policy and a credential scan, then runs the code in a throwaway container against the examples you state and repairs it until they pass — returning a fix only when running it satisfies every one of them.","tags":["code-validation","intent-check","security-scan","code-repair","sandboxed-execution","a2a"],"quality_warning":false}],"quality_flags":[],"check_history":{"checks":2,"passed":2},"recent_checks":[{"card_url":"https://api.statemind.ai/.well-known/agent-card.json","checked_at":"2026-10-10T16:22:50.158816+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},{"card_url":"https://api.statemind.ai/.well-known/agent-card.json","checked_at":"2026-10-10T13:31:20.473700+00:00","success":true,"http_status":200,"detail":"Agent Card validated"}],"endpoint_tls_check":{"checked_at":"2026-10-10T16:22:50.158816+00:00","success":true,"detail":"Valid TLS connection to advertised endpoint host; no A2A request sent"},"protocol_check":{"checked_at":"2026-10-10T13:31:20.473700+00:00","state":"auth_required","http_status":401,"detail":"Endpoint requires authentication; A2A response not confirmed"},"events":[],"relationships":[],"verification":{"agent_card_url":"https://api.statemind.ai/.well-known/agent-card.json","last_successful_card_check":"2026-10-10T16:22:50.158816+00:00","latest_card_check":{"checked_at":"2026-10-10T16:22:50.158816+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},"signature_status":"unsigned","signature_checked_at":"2026-10-10T16:22:50.158816+00:00","task_endpoint_tested":true,"task_execution_tested":false,"endpoint_tls_checked_at":"2026-10-10T16:22:50.158816+00:00","endpoint_tls_reachable":true,"protocol_check_state":"auth_required","protocol_checked_at":"2026-10-10T13:31:20.473700+00:00","provider_identity_verified":false,"domain_claimed_at":null,"domain_proof_checked_at":null}}