{"id":3105,"name":"MACH Agent Lab Edge","description":"Production-disconnected A2A discovery research agent with deterministic lab-only capabilities for JSON normalization, URL classification, EVM wallet-address format validation, and capability discovery. It cannot execute MACH production services or make payments.","card_url":"https://mach-agent-lab-edge.vercel.app/.well-known/agent-card.json","endpoint":"https://mach-agent-lab-edge.vercel.app/api/jsonrpc","protocol_version":"1.0","first_seen":"2026-10-08T14:33:08.905481+00:00","last_verified":"2026-10-08T14:33:08.905481+00:00","card":{"name":"MACH Agent Lab Edge","skills":[{"id":"normalize-json","name":"Normalize JSON","tags":["json","normalize","validation","structured-data","deterministic","lab-only","no-side-effects"],"examples":["Normalize this JSON into a stable deterministic structure"],"inputModes":["application/json","text/plain"],"description":"Normalize a JSON object into a stable deterministic key order for comparison, validation, and structured-data workflow tests.","outputModes":["application/json"],"securityRequirements":[]},{"id":"classify-url-intent","name":"Classify URL intent without fetching","tags":["url","classification","routing","no-network","deterministic","lab-only","no-side-effects"],"examples":["Classify this URL without fetching it"],"inputModes":["application/json","text/plain"],"description":"Classify a URL string locally into a small routing taxonomy without browsing, fetching, or making an outbound network request.","outputModes":["application/json"],"securityRequirements":[]},{"id":"validate-evm-wallet-format","name":"Validate EVM wallet address format","tags":["evm","wallet","address","validation","no-rpc","lab-only","no-side-effects"],"examples":["Validate whether this EVM wallet address has the expected format"],"inputModes":["application/json","text/plain"],"description":"Validate the local string format of an EVM-style 0x wallet address without RPC, blockchain lookup, balance query, or transaction.","outputModes":["application/json"],"securityRequirements":[]},{"id":"discover-capability","name":"Discover lab capability","tags":["discovery","agent-tools","capabilities","a2a","lab-only","no-side-effects"],"examples":["Find a tool that can normalize JSON"],"inputModes":["text/plain","application/json"],"description":"Search a production-disconnected fixture catalog from natural-language intent and return ranked structured candidates.","outputModes":["application/json"],"securityRequirements":[]}],"version":"0.6.0","provider":{"url":"https://mach-agent-lab-edge.vercel.app/","organization":"MACH"},"description":"Production-disconnected A2A discovery research agent with deterministic lab-only capabilities for JSON normalization, URL classification, EVM wallet-address format validation, and capability discovery. It cannot execute MACH production services or make payments.","capabilities":{"streaming":false,"extendedAgentCard":false,"pushNotifications":false},"documentationUrl":"https://mach-agent-lab-edge.vercel.app/","defaultInputModes":["text/plain","application/json"],"defaultOutputModes":["application/json"],"supportedInterfaces":[{"url":"https://mach-agent-lab-edge.vercel.app/api/jsonrpc","protocolBinding":"JSONRPC","protocolVersion":"1.0"},{"url":"https://mach-agent-lab-edge.vercel.app/api/a2a","protocolBinding":"HTTP+JSON","protocolVersion":"1.0"}]},"signature_status":"unsigned","signature_detail":"No card signature supplied","signature_key_url":null,"signature_checked_at":"2026-10-08T14:33:08.905481+00:00","domain_claimed_at":null,"domain_proof_checked_at":null,"source_name":"A2A Registry","source_url":"https://a2aregistry.org/api/agents","last_check":{"checked_at":"2026-10-08T14:33:08.905481+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},"skills":[{"skill_id":"classify-url-intent","name":"Classify URL intent without fetching","description":"Classify a URL string locally into a small routing taxonomy without browsing, fetching, or making an outbound network request.","tags":["url","classification","routing","no-network","deterministic","lab-only","no-side-effects"],"quality_warning":false},{"skill_id":"discover-capability","name":"Discover lab capability","description":"Search a production-disconnected fixture catalog from natural-language intent and return ranked structured candidates.","tags":["discovery","agent-tools","capabilities","a2a","lab-only","no-side-effects"],"quality_warning":false},{"skill_id":"normalize-json","name":"Normalize JSON","description":"Normalize a JSON object into a stable deterministic key order for comparison, validation, and structured-data workflow tests.","tags":["json","normalize","validation","structured-data","deterministic","lab-only","no-side-effects"],"quality_warning":false},{"skill_id":"validate-evm-wallet-format","name":"Validate EVM wallet address format","description":"Validate the local string format of an EVM-style 0x wallet address without RPC, blockchain lookup, balance query, or transaction.","tags":["evm","wallet","address","validation","no-rpc","lab-only","no-side-effects"],"quality_warning":false}],"quality_flags":[],"check_history":{"checks":1,"passed":1},"recent_checks":[{"checked_at":"2026-10-08T14:33:08.905481+00:00","success":true,"http_status":200,"detail":"Agent Card validated"}],"endpoint_tls_check":null,"protocol_check":null,"events":[],"relationships":[],"verification":{"agent_card_url":"https://mach-agent-lab-edge.vercel.app/.well-known/agent-card.json","last_successful_card_check":"2026-10-08T14:33:08.905481+00:00","latest_card_check":{"checked_at":"2026-10-08T14:33:08.905481+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},"signature_status":"unsigned","signature_checked_at":"2026-10-08T14:33:08.905481+00:00","task_endpoint_tested":false,"task_execution_tested":false,"endpoint_tls_checked_at":null,"endpoint_tls_reachable":null,"protocol_check_state":null,"protocol_checked_at":null,"provider_identity_verified":false,"domain_claimed_at":null,"domain_proof_checked_at":null}}