Elektrine
Log in Register
Paige Chat Timeline Gallery Friends Email Drive DNS Private DNS Domains VPN Kairo Nerve
Remote

Maho 🦝🍻

@mapache@hachyderm.io
mastodon 4.7.3
  • Open on hachyderm.io

Beer, #Tech, Racoons, Family, Politics, #Mexico, #Seattle, Random Stuff.

I love tech, learning, traveling and discussing ideas not intentions. Having strong opinions since the 90s.

I develop simple tools for the fediverse such as almost-static-activity-pub, @vocalcat@mastodon.social and @badgefed

#SoftwareEngineer @ #Microsoft

I write in @blog

Follow all my accounts in one place: @maho

0 Followers
0 Following
50 Posts
Joined November 01, 2022
Blog:
https://maho.dev
Links:
https://hub.vocalcat.com/maho
Badges:
https://verifiedby.maho.dev/recipient/aHR0cHM6Ly9oYWNoeWRlcm0uaW8vQG1hcGFjaGU
Open post
Maho 🦝🍻 @mapache@hachyderm.io
· 7mo ago

I’m building a new tool and looking for volunteers to test it! A #fediverse linktree.

It’s designed for two types of people:

Normies / newcomers – Think of it like a free, privacy-respecting Linktree. No trackers, no ads. But here's the cool part: it's a Trojan horse for the fediverse. Your profile link is itself an ActivityPub actor. That means people can interact with it directly in the fediverse, and it encourages exploration of open platforms.

Fediverse users, If you have multiple accounts (#Mastodon, #Pixelfed, Loops, a federated blog…), you know the struggle: sometimes you just want one persona to follow. This tool gives you that. It doesn’t post on its own (read-only), but it boosts all your other accounts and even has its own #ActivityPub inbox. PLUS it can receive and show your badges issued by @badgefed !

Interested in testing? Reply here, I will reach out in the next 24-48hrs with an invitation link.

hachyderm.io

Hachyderm.io

227
98
159
4
Open post
Maho 🦝🍻 @mapache@hachyderm.io
· 2mo ago
hot take, EVERY activitypub implementation should build an OICD connector just as #gotosocial https://docs.gotosocial.org/en/latest/configuration/oidc/ why you say? Imagine using my mastodon account in any server to login in any other mastodon server, pixelfed, lemmy, you name it ... single login
docs.gotosocial.org
18
1
14
0
Open post
Maho 🦝🍻 @mapache@hachyderm.io
· 5mo ago
Boosted by @_elena@mastodon.social
@badgefed@mastodon.social and @_elena@mastodon.social sweater where present in the #lfnw2026 ! The future is federated! #fediverse
29
3
9
0
Open post
Maho 🦝🍻 @mapache@hachyderm.io
· 6mo ago
Replying to
Women of all ages leading the way is wholesome. #NoKings
23
2
9
0
Open post
Maho 🦝🍻 @mapache@hachyderm.io
· 6mo ago
Replying to
Resist. Protest. Vote. #NoKings
17
0
4
0
Open post
Maho 🦝🍻 @mapache@hachyderm.io
· 6mo ago
Replying to
Protect Trans Kids, Protect all Kids from the child molesters in the goverment #NoKings
14
2
5
0
Open post
Maho 🦝🍻 @mapache@hachyderm.io
· 5mo ago

I just added a new theme to @fediprofile@social.vocalcat.com , this time for those of your friends that want to showcase their portfolio of photos, so these are shown as a grid.

All the links would continue to be there just not as the main character.

#fediverse #activitypub

hachyderm.io

Hachyderm.io

7
2
1
0
Open post
Maho 🦝🍻 @mapache@hachyderm.io
· 6mo ago

I just granted close to 60 badges for all people who helped me to test @fediprofile@social.vocalcat.com ! you rock!

8
0
2
0
Open post
Maho 🦝🍻 @mapache@hachyderm.io
· 7mo ago

The last couple of days @Flipboard@flipboard.social is showing me consistently some news I have not seen in other sources, here in the fediverse.

And I am happy about it.

9
1
4
0
Open post
Maho 🦝🍻 @mapache@hachyderm.io
· 6mo ago

It's my turn to introduce new generations to Democracy

#NoKingsDay

hachyderm.io
7
0
6
0
Open post
Maho 🦝🍻 @mapache@hachyderm.io
· 6mo ago

You don't have a #fediverse mastodon or gotosocial account? You know can create your fediprofile using your #github account.

Check this out at:

https://hub.vocalcat.com/

hachyderm.io

Hachyderm.io

5
1
10
1
Open post
Maho 🦝🍻 @mapache@hachyderm.io
· 6mo ago
Replying to
@fedicon amazing, I hope to be there this year, let me know if FOSSY wants badges
4
2
0
0
Open post
Maho 🦝🍻 @mapache@hachyderm.io
· 5mo ago

Now @fediprofile@social.vocalcat.com supports images in recent posts even if rudimentary, how would you like this to work?

#askfedi

hachyderm.io

Hachyderm.io

3
2
3
0
Open post
Maho 🦝🍻 @mapache@hachyderm.io
· 5mo ago

Thank you everyone for the reception of @fediprofile@social.vocalcat.com the excitement, the questions, the donations!(WOOT), it just encourages me to continue.

There are MANY things I want to do, and if you want to join the journey as developer, tester, user, advocate, please don't hesitate to reach out!

3
0
3
0
Open post
Maho 🦝🍻 @mapache@hachyderm.io
· 2mo ago
Let's see what is Pleroma
1
7
1
0
Open post
Maho 🦝🍻 @mapache@hachyderm.io
· 5mo ago

@badgefed@mastodon.social has a new blog design! Go check it out, including a new collaboration from @fajfer@mastodon.social telling us his experience using #badgefed in the #ilovefs events

#opensource #freesoftware #openbad

https://badgefed.vocalcat.com/

hachyderm.io
3
0
5
0
Open post
Maho 🦝🍻 @mapache@hachyderm.io
· 4mo ago
Replying to
@wearenew_public@mastodon.social @digitalminister.one@threads.net @mmasnick@mastodon.social @laurenshof@indieweb.social @j12t@j12t.social @melaniebartos@chaos.social @_elena@mastodon.social @robin@mastodon.social @ZDF@zdf.social @bsky.app do someone knows if nomines have been notified at this point? We applied as part of @badgefed@mastodon.social and would LOVE to be there in person if we are part of it. We understand if we didn't, there are so amazing projects, but just checking. #askfedi CC @fajfer@mastodon.social
2
0
2
0
Open post
Maho 🦝🍻 @mapache@hachyderm.io
· 6mo ago
Replying to
Badges themselves are very simple files. Often the badge information is encoded inside an image, usually a PNG. So the image contains both: • the visual badge • the structured metadata describing the credential One file, both human-friendly and machine-readable. Other times these are simple json files. -- Where things get interesting is with #ActivityPub. @badgefed@mastodon.social uses ActivityPub as a transport layer for decentralization, and also as a way to add social features. BadgeFed issues credentials, but it wraps the OpenBadge inside an ActivityPub Note. The actor creating that note is the badge issuer. <-- important! -- This is actually very similar to how a Mastodon post works when you post a image. Imagine: • the image = the badge • the post = the description of the recognition Once published, anyone in the #Fediverse can interact with it: reply, comment, like, boost, quote, or follow (and block) the issuer. Badges become social objects.
4
1
3
0
Open post
Maho 🦝🍻 @mapache@hachyderm.io
· 5mo ago

Maybe the creator is not what we stream, but the friends we made along the way.

2
2
1
0
Open post
Maho 🦝🍻 @mapache@hachyderm.io
· 5mo ago
Replying to
@fedicon@techhub.social no waaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaay ! :)
2
0
0
0
Open post
Maho 🦝🍻 @mapache@hachyderm.io
· 6mo ago

I am pretty PRETTY happy with the rework on the css of #badgefed

https://badgefed.org/

#openbadges

hachyderm.io
2
1
1
0
Open post
Maho 🦝🍻 @mapache@hachyderm.io
· 6mo ago
Replying to
@OctaviaConAmore@cutie.city I have tried to use AI/LLMs but it just sucks for ActivityPub implementations and blazer that I rather do it myself, it is more efficient, accurate and fun. I do use it for some for CSS stuff where I am no expert. If someone wants to collab for frontend I would greatly appreciate it.
2
2
0
0
Open post
Maho 🦝🍻 @mapache@hachyderm.io
· 6mo ago
Replying to
@marxjohnson@indieweb.social I am planning a moodle plugin for badgefed!
2
1
1
0
Open post
Maho 🦝🍻 @mapache@hachyderm.io
· 6mo ago
Replying to
And all of this to answer @johannab@cosocial.ca question. -- For communities, this becomes even more powerful. A community can run its own Fediprofile hub. Profiles can include: • social links • badges • gamification • streaks • recognitions All tied to the community. -- Example: a hiking community. Imagine a fediprofile hub for mountain hikers where members can: • show their trail badges • track hiking streaks • share gear links • display summit achievements Combine that with a badge issuer and maybe a #Mastodon and/or #PixelFed server for the community. Now you have a decentralized ecosystem.
2
6
0
0
Open post
Maho 🦝🍻 @mapache@hachyderm.io
· 6mo ago
Replying to
I’m also exploring ideas like: • leaderboards • activity points • community challenges Possibly as a component integrated with BadgeFed + Fediprofile, or maybe as a separate project. Still experimenting. -- In short: BadgeFed issues decentralized recognitions. Fediprofile helps people collect and display them. Both use #ActivityPub as the backbone. (You can create your own badge wallet. You can create your own badge issuer. Just use activitypub and openbadges and they should connect). Badges become portable, social, and decentralized. And communities can build on top of that. -- P.S. I decided to NEVER add a wallet into BadgeFed, keeping it simple and extensible by default. So Fediprofile is the default wallet. But anyone can build and use their own. No new specs, no new protocols.
2
0
3
0
Open post
Maho 🦝🍻 @mapache@hachyderm.io
· 4mo ago

With AI-assisted development, the PRs are getting bigger and bigger, and I find that overwhelming. I’ve sinned there myself as well.

1
0
1
0
Open post
Maho 🦝🍻 @mapache@hachyderm.io
· 5mo ago
Replying to
@_elena@mastodon.social I mean that is good, if they reconsider some of their things is always good
1
0
0
0
Open post
Maho 🦝🍻 @mapache@hachyderm.io
· 6mo ago

RE: https://communitycredentials.org/grant/communitycredentialsorg_648_15_83bb1bd579f96e2723d4737d3f155de1

YES! @openbenches is testing badges with badgefed!

communitycredentials.org
1
0
3
0
Open post
Maho 🦝🍻 @mapache@hachyderm.io
· 6mo ago
Replying to
@fedicat wait, why don't you build a new one? I would be happy to host it!
1
0
0
0
Open post
Maho 🦝🍻 @mapache@hachyderm.io
· 6mo ago

Thanks @agile@wehavecookies.social for asking how to support #ghost blogs as part of the @fediprofile@social.vocalcat.com

You can just use your fediverse handle and your posts would be boosted and appear in recent activity as well!

Follow agile fediprofile here @agile@hub.vocalcat.com

hachyderm.io
1
1
2
0
Open post
Maho 🦝🍻 @mapache@hachyderm.io
· 6mo ago
Replying to
@fajfer@mastodon.social look at those shiny badges!
1
2
0
0
Open post
Maho 🦝🍻 @mapache@hachyderm.io
· 6mo ago
Replying to
@fajfer@mastodon.social it should make easier for people to show their badges https://hub.vocalcat.com/fajfer I am adding a badgefed integration if you fancy to try it.
hub.vocalcat.com
1
0
0
0
Open post
Maho 🦝🍻 @mapache@hachyderm.io
· 6mo ago
Replying to
@m2vh@mastodontech.de oh wow, that's so kind. Let's move the fediverse forward together.
1
0
0
0
Open post
Maho 🦝🍻 @mapache@hachyderm.io
· 6mo ago
Replying to
@badgefed is an open-source project that generates digital recognition in the form of #OpenBadges. OpenBadges is a specification based on JSON. BadgeFed currently uses version 2 of the spec. The main difference with v3 is verification. In OpenBadges v3, the badge can be verified by itself because the verification information is embedded in the credential. In OpenBadges v2, verification requires retrieving information from the issuer and badge endpoints. For our use case, issuing recognition on the internet, this is not a problem. In fact, we actually WANT that external verification step. It allows badges to reference issuer endpoints and remain connected to the systems that created them.
1
2
1
0
Open post
Maho 🦝🍻 @mapache@hachyderm.io
· 7mo ago
Replying to
@magsamond @_elena If this was me, I would think that is the perfect placement for a forever clover-home (or deathbed?).
1
0
1
0
Open post
Maho 🦝🍻 @mapache@hachyderm.io
· 3mo ago
Boosted by @fedicat@pc.cafe
Folks, help me. #askfedi I need people who had a small event, hackathon, conference that require digital recognition to try badgefed and give feedback. I want to ace the UX experience. Send them my way, they can register here, and ping me and I will enable a full account. https://communitycredentials.org/register
communitycredentials.org
0
0
14
0
Open post
Maho 🦝🍻 @mapache@hachyderm.io
· 6mo ago
Replying to on hachyderm.io
ActivityPub is also used for federation. Badge issuers (ActivityPub actors) can follow other issuers. When a badge is issued, a Create activity is federated. Other servers receive that activity and can store a local copy of the badge. This works very similarly to how Mastodon servers cache posts. Because of that, badges can also be: • revoked using the Delete activity • updated using the Update activity Again, this reuses existing ActivityPub verbs instead of inventing a new protocol or new spec. Simple primitives, (I love how simple it is), powerful results.
0
2
1
0
Open post
Maho 🦝🍻 @mapache@hachyderm.io
· 6mo ago
Replying to
@reiver @fedicon what would the subdomain be?
0
0
0
0
Open post
Maho 🦝🍻 @mapache@hachyderm.io
· 7mo ago
Replying to on mstdn.social
@faraiwe@mstdn.social this is the way
0
0
0
0
Open post
Maho 🦝🍻 @mapache@hachyderm.io
· 2mo ago
Replying to
@prettygood@socially.drinkingatmy.computer hahahaha whaat?
0
2
0
0
Open post
Maho 🦝🍻 @mapache@hachyderm.io
· 6mo ago
Replying to
This is where the model becomes powerful. People who don’t know about the Fediverse can still participate indirectly. They receive badges, create profiles, and interact with issuers, WITHOut needing to understand federation. It’s a gentle on-ramp. (And I am making sure to add extra friction if they don't have a fediverse account, and encouraging them to create one). -- There are interesting possibilities here. Imagine a Fediprofile plugin that lets someone cross-post to Instagram and Pixelfed. Or automatically creates a Pixelfed account for an illustrator. Fediprofile becomes an entry point into the Fediverse.
0
7
0
0
Open post
Maho 🦝🍻 @mapache@hachyderm.io
· 7mo ago
Replying to
@LibertyOverGov WE NEED UNIVERSAL HEALTHCARE!
0
0
0
0
Open post
Maho 🦝🍻 @mapache@hachyderm.io
· 2mo ago
Replying to
@_elena@mastodon.social @tommi@pan.rent
0
0
0
0
Open post
Maho 🦝🍻 @mapache@hachyderm.io
· 6mo ago
Replying to on hachyderm.io
@fediprofile@social.vocalcat.com is designed to be that wallet. Because Fediprofile itself is an ActivityPub actor, it can follow badge issuers (again simplicity wins!). When it detects a badge issued to one of the verified profile URLs connected to the account, it automatically stores it (and optionally boost it). Users can then choose which badges to display. Users OWN their badges. This creates a low-friction identity layer. People who don’t want to run their own site can still have a public profile where they show: • their social links • their activity • their badges All in a decentralized way.
0
8
2
0
Open post
Maho 🦝🍻 @mapache@hachyderm.io
· 6mo ago
Replying to
@reiver @fedicon I am ready man, just say the words, give DNS and we can do it!
0
1
0
0
Open post
Maho 🦝🍻 @mapache@hachyderm.io
· 6mo ago
Replying to
Now let’s talk about @fediprofile@social.vocalcat.com@badgefed@mastodon.social issues recognition to recipients identified by a profile URL. It intentionally does not allow email addresses (even hashed ones). This avoids security issues and allows recipients to be identified using public profiles. Privacy at it's best. Any URL can be used as a profile: • LinkedIn • Mastodon • GitHub • personal websites • Instagram (ugh, eww) • etc... If that URL also happens to be an ActivityPub actor (for example a Mastodon or PixelFed profile), the user will also receive a mention or notification when a badge is issued. -- Many people already receive badges across different identities. For example, I personally have badges tied to: • my LinkedIn • my personal website • gaming profiles This is where the concept of a badge wallet or badge backpack becomes useful. A place to collect them all. (POKEMON!)
0
1
0
0
Open post
Maho 🦝🍻 @mapache@hachyderm.io
· 6mo ago
Replying to
@agile thanks for sharing!
0
0
0
0
Open post
Maho 🦝🍻 @mapache@hachyderm.io
· 6mo ago

I really don't like the UX based in bulma of @badgefed@mastodon.social is just too bloated. Sorry folks, I will redo that.

0
0
1
0
Back
313k7r1n3
Elektrine

Tor hidden service

elekhj7afj4qnrr4yd3bkzslsyo5jgfxw3orgjkhlcxifueodybyiiad.onion

I2P eepsite

j6b6cyk6gjmepjih7jjadxgxvvf3lzzujljuu2v4biemzpg3naya.b32.i2p

Platform

  • Email
  • Chat
  • Timeline
  • VPN
  • DNS

Company

  • About
  • Contact
  • FAQ
  • Lite (no JS)

Legal

  • Terms of Service
  • Privacy Policy
  • Transparency Report
  • Report Abuse
  • Warrant Canary
  • VPN Policy

Support

  • support@elektrine.com
  • Report Security Issue
Mail client setup IMAP mail.elektrine.com:993 POP3 mail.elektrine.com:995 SMTP mail.elektrine.com:465
© 2026 Elektrine. All rights reserved. Server: 21:03:16 UTC