It turns out you can simply serve a file from a domain to use it as your bsky handle.

So this guy is now S3. All of S3.

@jonty

What file do you serve from a domain to take it over on BlueSky?

(I'm only used to the DNS TXT "did=" technique.)

@jonty

Ok, he made:

https://s3.amazonaws.com/xrpc/com.atproto.identity.resolveHandle

Return:

{"did":"did:plc:imkvi5glxfcpaqcinktnbpwt"}

.

@reiver @jonty I think all you have to do to get that to work is make a S3 bucket called "xrpc" and make it publicly readable.

This kind of thing is one of the reasons other domain ownership verification protocols (e.g. ACME) use the /.well-known path prefix 😛