Miguel Batres's Avatar

Miguel Batres

@btrs.co

hi-fi designer && lo-fi photographer views are my own (duh) πŸ‘¨πŸΎβ€πŸ’» β†’ https://batres.co πŸ”— β†’ https://woosh.link/btrs.co

337
Followers
156
Following
212
Posts
25.11.2024
Joined
Posts Following

Latest posts by Miguel Batres @btrs.co

Video thumbnail
02.11.2025 18:10 πŸ‘ 1 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

Second feature showcase drop, the single image block (simple but fundamental to get this right)

We'll keep dropping sneak-peeks when we have something refined to show off!

🎫 Request an invite β†’ offprint.app

25.10.2025 10:00 πŸ‘ 12 πŸ” 3 πŸ’¬ 0 πŸ“Œ 1

We've been working on our editor for about a month. Built from the ground up and while it was serviceable, I wanted it to feel amazing to use.

Re rebuilt it on top of a good base package, and have been working the past week nonstop to rebuild what we had. But now we're further than we were before!

25.10.2025 09:54 πŸ‘ 20 πŸ” 2 πŸ’¬ 2 πŸ“Œ 2

πŸ‘€

02.10.2025 23:18 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
com.atproto.identity.resolveIdentity | Bluesky *To learn more about calling atproto API endpoints like this one, see the [API Hosts and Auth](/docs/advanced-guides/api-directory) guide.*

Docs for reference: docs.bsky.app/docs/api/com...

27.09.2025 09:15 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

The way I do it for @offprint.app is:
1. Provide handle or DID to `com.atproto.identity.resolveIdentity`
2. Receive DID Document which includes their current service endpoint

This allows me to never ask for the service endpoint, less friction. Hope that helps!

27.09.2025 09:13 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Yup

24.09.2025 22:45 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Screenshot of the work in progress document editor for Offprint publishing dashboard

Screenshot of the work in progress document editor for Offprint publishing dashboard

As promised, a sneak peak of the article editor we are in the middle of building 🚧

Curious if anyone has a wishlist of block/content types the editor should support other than the basics in most editors.
Any other feedback is welcome!

24.09.2025 01:31 πŸ‘ 18 πŸ” 3 πŸ’¬ 3 πŸ“Œ 2

Hello everyone, hope you've all been doing well. We're currently working on the article editor ✍🏽 and will focus on the publication websites layout afterwards.

πŸ‘€ Stay tuned, we'll be sharing some more polished sneak peeks this upcoming week!

20.09.2025 14:45 πŸ‘ 6 πŸ” 2 πŸ’¬ 1 πŸ“Œ 0

πŸ‘‡πŸ½πŸ‘‡πŸ½

05.09.2025 03:03 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

should also resolve at:// uris and blobs

02.09.2025 05:20 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Own your words. Own your audience. - Offprint

While we continue to work on the core features needed to start onboarding creators, we did up a way for you request an invite to the private beta once it's ready!

Connect your account, confirm your email and you're on the list!

πŸ“¨ Request an invite β†’ offprint.app

01.09.2025 17:55 πŸ‘ 7 πŸ” 3 πŸ’¬ 2 πŸ“Œ 0

Its been a good 24hrs since our post announcing, and we had an amazing level of interest!

37 follows, 6 reposts, 40 likes, and plenty of conversions. We where definitely not expecting so much interaction on day one!

Wanted to say thank you to everyone πŸ™πŸ½
Stay tuned for updates regularly πŸ‘€

31.08.2025 00:26 πŸ‘ 10 πŸ” 2 πŸ’¬ 1 πŸ“Œ 0

Maybe you could if they were your Stripe customers already? I’d need to look into that

30.08.2025 23:36 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Migration of content could be made decently easy but the main issue well and any other platform you’d want to move to is keeping your revenue intact as your subscribers would need to essentially re-consent/re-subscribe as payment intents couldn’t just be migrated.

30.08.2025 23:36 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

I need to get on your level, damn. The questions you’re asking are just πŸ˜˜πŸ‘Œ

30.08.2025 23:29 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Perfect, I am doing some assuming here because I don’t have your vision in my head so sorry about that. But I’m excited to see how we’ll solve these issues together!

30.08.2025 19:51 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Exactly, our products need to be the end-to-end solution not the documentation if we want at proto to thrive.

30.08.2025 19:48 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Good to know, I’ll have to find these creators. Curious what’d help with those sources of friction.

Better migration tools?

30.08.2025 19:45 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

But I'm also really focused on helping normies understand why data portability and ownership matters.

I feel normie creators need to be catered to more when building products on atproto because they're the ones that will bring the masses. And help influence others to care about decentralization.

30.08.2025 14:41 πŸ‘ 5 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0

I'm coming at this from a creator economy angle, which is decently different from @leaflet.pub blogging approach. Think Substack but actually decentralized.

Got a few features planned like analytics and metrics, publishing tools, pledges and more.

30.08.2025 14:41 πŸ‘ 4 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0

Building a new publishing platform built on top of #atproto that will act as a drop in replacement for Substack essentially.

Publishing, audience tools, content subscriptions and more.

To follow the process, go follow @offprint.app. I'll be posting progress updates and answering questions there.

30.08.2025 05:04 πŸ‘ 23 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0
Preview
GitHub - grey-studio/forward.direct: Open source request forwarding webservice built on Cloudflare Workers. Inspired by fwd.host Open source request forwarding webservice built on Cloudflare Workers. Inspired by fwd.host - grey-studio/forward.direct

Alright so I've been having issues with fwd.host, instead of opening an issue or PR I decided to just make a quick self-hostable version of it. Nothing complicated, but feel free to use it, host it, or contribute: forward.direct

19.08.2025 06:25 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 1

Seems legit? πŸ€”

16.08.2025 11:58 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Old PDS droplet is now offline, lets try again to make sure

16.08.2025 11:56 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Testing migrating PDS to another droplet

16.08.2025 11:54 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Is this an open discord server? I’d love to check it out

16.08.2025 09:37 πŸ‘ 4 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Good idea πŸ€” dibs (probably won’t even start this, but dibs)

16.08.2025 09:03 πŸ‘ 5 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
a man in a superman costume stands in front of a blue sky with the joke written on the bottom ALT: a man in a superman costume stands in front of a blue sky with the joke written on the bottom
15.08.2025 22:07 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

You must be very popular at parties

15.08.2025 21:58 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0