{
  "openapi":"3.1.0",
  "info":{
    "title":"DomainSignal API",
    "version":"1.1.0",
    "description":"x402-paid domain qualification and email-security intelligence.",
    "contact":{
      "email":"pixelrate@gmail.com"
    }
  },
  "servers":[{"url":"https://api.servocenter.com"}],
  "paths":{
    "/api/v1/domain/classify":{"get":{"summary":"Classify a domain","parameters":[{"name":"domain","in":"query","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Classification result"},"402":{"description":"x402 payment required"}}}},
    "/api/v1/domain/dns-audit":{"get":{"summary":"Audit DNS and email security","parameters":[{"name":"domain","in":"query","required":true,"schema":{"type":"string"}},{"name":"selector","in":"query","required":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"DNS audit result"},"402":{"description":"x402 payment required"}}}},
    "/api/v1/domain/full-profile":{"get":{"summary":"Get a full domain profile","parameters":[{"name":"domain","in":"query","required":true,"schema":{"type":"string"}},{"name":"selector","in":"query","required":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"Full domain profile"},"402":{"description":"x402 payment required"}}}},
    "/api/v1/domain/batch-classify":{"post":{"summary":"Classify up to 100 domains","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"domains":{"type":"array","minItems":1,"maxItems":100,"items":{"type":"string"}}},"required":["domains"]}}}},"responses":{"200":{"description":"Batch classification results"},"400":{"description":"Invalid batch"},"402":{"description":"x402 payment required"}}}}
  }
}
