2/
The first thing I did was make WebFinger work on my (new) personal website.
(I.e., "/.well-known/webfinger".)
Which needs to return JSON similar to what is in the attached screenshot.
(And also best return a "Content-Type: application/jrd+json".)
...
Your implementation would replace "subject" and "href" with your own values.
...
So, next —