{"info":{"title":"Underscoredone","version":"1.0.0"},"openapi":"3.1.0","paths":{"/scan":{"post":{"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required"}},"x-payment-info":{"offers":[{"amount":"10000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Underscoredone: Scan","intent":"charge","method":"evm","recipient":"0xE9740820225B3918b4ddd1292C7cA4Ca0e2C2F08"}]},"summary":"Give this API a hostname or IP address and it tries connecting to each port in your requested range. For every port that answers it reports whether it is open or blocked, which service is likely running there (a web server, SSH), and what software version was detected. Saves you installing network tools, parsing command-line output, or writing socket loops. Only scan hosts you own or have permissi"},"get":{"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required"}},"x-payment-info":{"offers":[{"amount":"10000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Underscoredone: Scan","intent":"charge","method":"evm","recipient":"0xE9740820225B3918b4ddd1292C7cA4Ca0e2C2F08"}]},"summary":"Give this API a hostname or IP address and it tries connecting to each port in your requested range. For every port that answers it reports whether it is open or blocked, which service is likely running there (a web server, SSH), and what software version was detected. Saves you installing network tools, parsing command-line output, or writing socket loops. Only scan hosts you own or have permissi"}}},"x-service-info":{"description":"Underscoredone is an x402-native service at https://port-scanner.underscoredone.com, indexed from the x402 Bazaar (Coinbase's public discovery directory). It charges callers itself in USDC on Base and is paid directly at its own wallet; Monex Protocol passes your request and payment headers through untouched. 1 endpoint listed."}}