SDL — interfaces as validated data