My Bluesky bridge mysteriously works. I didn't do anything, they made it work.

My Bluesky bridge mysteriously works. I didn't do anything, they made it work.

Do you know how you have to bridge images on Bluesky?
No you cannot simply embed the URL. Bluesky does not support URLs. It only supports an obscure variant of IPFS.
You have to download the entire file, sha256 hash it, get a very specific kind of IPFS CID (but not the normal one), self-host or proxy it, and then embed the CID. I'm kind of amazed my solution works. I basically copied what Ryan Barrett does in BridgyFed.
🥳
Is jack bridged?
Is it opt in? 🤔
They gave me a limit of 1000 users.
It's currently operating on a whitelist of my own two accounts: https://gitlab.com/soapbox-pub/eclipse/-/blob/main/src/policies/EclipsePolicy.ts?ref_type=heads#L15-16
First I am making sure the format is perfect, and all features are supported. Then I will loosen this policy to allow more users.
I made a ton of progress yesterday. I need probably just 2 or 3 more days on it.
I will have to use some sort of Web of Trust or whitelist. But that's not my choice. It's because they limited me to 1000 users.
They are forcing me to grow it slowly. Which I am not totally against. They're making it my problem instead of their problem. We are in a position where we benefit from this bridge more than they do. We are cucked by Bluesky. They are making it so diplomacy is required. It's smart. It's Art of War. They are winning, etc. This is the brave new world.
Do the people bridged from your whitelist know lol?
Jack is the funniest option imo
But they are all over blocking anyway, so I imagine there's a hundred lists already to pre-block the bridges accounts.
But this too is fine, because they'll be the least interesting Bluesky 'OG' users ie left-twotter-2000s larp users. To give credit to Bluesky, they have grown beyond their original, tiresome userbase.
Wait, how does it work in the other direction? 🤔 Can we find Bluesky account on nostr?
I'm totally confused by bridges lol
Yes, through wss://eclipse.pub/relay
It supports NIP-50 search filters, and actually proxies the search query to Bluesky's centralized search endpoint, so I don't need to do anything special to make search work exactly the same as on Bluesky itself.
For example:
```
nak req --search "hello world" wss://eclipse.pub/relay
```
You can also filter by #proxy tag to do a lookup of events by their AT URI:
```
nak req -t proxy=at://did:plc:zhbjlbmir5dganqhueg7y4i3/app.bsky.feed.post/3lbur7bam3k22 wss://eclipse.pub/relay
```
Example event:
I have no idea what any of that means, but thank you