d-kernel