@pfefferle is there a reason why you aren't looking first at the official specification?
The "soft-delete" behaviour is the actual spec conformant mechanism for deletion in ActivityPub.
What @julian describes as "hard-delete" in this FEP exists in the spec only as a side-effect of Undo-ing the original Create activity.