I built an infrastructure to do this in NVAlt and Editorial a couple years ago. I just checked my Drafts 4 action & it just calls Workflow so that’s where the action of generating the unique identifier took place. I used a hidden file in Dropbox which contained a counter bc I wasn’t fond of using a long date string as an ID & having them clutter up my notes.
But after about six months of this I moved all my notes into Ulysses and haven’t missed fiddling with any of that stuff. I now have 800k+ words in Ulysses and search is blazing fast. Key to this was the ul script described in this Alfred forum thread (I wrote it) which lets me search for text and get a corresponding markdown link ready to paste. Ulysses handles the unique IDs in the background and I don’t need to deal with the incrementing counters or hideous date-time links.
I think the Archive / Zettelkasten crew are a bit too wedded to replicating the analog origins of the technology. Linking notes was always a pain point, and from what i’ve seen of Archive it looks like it still will be if they are relying on date-time unique IDs.
Just my opinionated two cents.