I have trouble identifying if a Service I am creating is a Domain one or an Application one. From the book I read "Domain Driven Design in PHP", it is said that an Application service would be like a "User SignUp Request", accessing a Repository and verifying if a user exists or not. However they take the same example to implement it as a Domain Service, so I cannot differentiate both.
My situation is the following: I am creating a dynamic page builder. A Page as many Blocks, that are all a subclass of a Base Block. Each subclass of Base Block has its own business rules to allow the user to customize its design (basically it should return a form, different for each Block).
I am starting with the use case "A user wants to add a [Specific Block] to a Page".
I wonder if this is a Domain Service, or an Application Service. Any help is greatly appreciated