Avatar
negrunch
000000000652e452ee68a01187fb08c899496cb46cb51d1aa0803d063acedba7
Software engineer, FOSS, #Bitcoin supporter & troublemaker. 🤖🧌 Mostro builder. ⬛⬛⬛🟥⬛ Cypherpunks write code.

I just got tired of reading "President of Venezuela" in wikipedia and created a more accurate wikifreedia entry for maduro

https://wikifreedia.xyz/nicolas-maduro/negrunch@mostro.network

Right now there are 749 p2p Orders that are implementing NIP-69 🤩

If anything is clear about the international community, it is that opposing Trump is far more important to them than the suffering of Venezuelan society.

If anything is clear about the international community, it is that opposing Trump is far more important to them than the suffering of Venezuelan society.

It's been 3 years since I wrote the first draft of what would become nostr:nprofile1qqsdhc93hklp988r3km4844fjln298nf8t7s92sar7dsqha88ph9cfsppemhxue69uhkummn9ekx7mp0qy08wumn8ghj7mn0wd68yttsw43zuam9d3kx7unyv4ezumn9wshsxhj39v, today we are a team of people working full time and our mission is clear: we’re building a platform designed from the ground up for the developing world, especially for people living under authoritarian regimes. Privacy isn’t just a luxury; it’s a matter of safety. That’s why we don’t rely on Tor, since it doesn’t work well in areas with very slow internet—something common in these regions.

Instead, Mostro use Nostr and must only publish events to relays we trust, so the Mostro daemon never exposes its IP to a relay that might be a trap set by a dictator. This keeps everything simple and more private. In other words, if someone is in an authoritarian country, they can publish to their own relay, and clients will fetch that information without revealing the Mostro node’s IP to potentially hostile relays.

Africa Bitcoin Conference starting now 🧡🇲🇺

In nostr:nprofile1qqsdhc93hklp988r3km4844fjln298nf8t7s92sar7dsqha88ph9cfsppemhxue69uhkummn9ekx7mp0qy08wumn8ghj7mn0wd68yttsw43zuam9d3kx7unyv4ezumn9wshsxhj39v we use gift wraps everywhere 😅

Cómo saber cuándo el plátano está listo para tajadas?

- Cuando está a punto de irse caminando 😅

🚨 p2p.band is down and probably is because is receiving flood of orders from nostr:nprofile1qyxhwumn8ghj7mn0wvhxcmmvqyt8wumn8ghj7mn0wd68ytnwv9kk26ewd35ku6cqyqnnu7yq6wxnnflmyw80e7y40gd4kflgryf84pyra965z6s2jrudyekc99t , I'm running it locally and currently we have over 10k NIP-69 pending nostr orders from hodlhodl, this is starting to be a problem to relays, which may start blocking orders from hodlhodl pubkey, please holdhodl team give it a look ASAP

GM people!

Having salvadorean coffee in my new favorite cup ☕

GM ☕🇸🇻

You may think I'm exagerating but I think Salvadorian coffee is one of the best in the world, I'm enjoying a morning with good coffee in San Salvador and waiting the Time to go to #AdoptingBitcoin

Good morning San Salvador 🇸🇻

Luego de 4 años vuelvo a El Salvador 🇸🇻

En tan solo dos días estaré en Adopting Bitcoin! 😃 ⚡ #AdoptingBitcoin2025

Now that you're suddenly interested in Venezuela, I'd like to see what you post about the thousands of extrajudicial killings carried out by Maduro and his accomplices.

Thousands disappeared, tortured, victims of sexual abuse, and murdered.

Students, journalists, opposition leaders, or simply anyone who posted a message on internet against Maduro are being persecuted.

More than 8 million in exile.

Today, your incentive to post about Venezuela is the extrajudicial killing of drug traffickers.

And yes, I also believe that these drug traffickers should be arrested and prosecuted instead of executed, but what's truly interesting is the double standard, where for you it's more important to post about murdered drug traffickers than about Venezuelan students, many of them minors, murdered in cold blood by a regime that clings to power by force.

nostr:nevent1qvzqqqqqqypzpk9xancv89h24rme53yhl6dh0hyhwce528eu5hrrfcsgvkg3vermqyt8wumn8ghj7etyv4hzumn0wd68ytnvv9hxgtcpr4mhxue69uhkummnw3ezucnfw33k76twv4ezuum0vd5kzmp0qy2hwumn8ghj7mn0wd68ytn00p68ytnyv4mz7qpq8mhdve2rpqfhjtcsn8ng55wt8z66mlvnjv6t4yx6hn2htf925nxqxxpf9y

Hoy a las 11hs voy a hablar en #labitconf sobre el trabajo que hemos venido haciendo estos últimos años en nostr:nprofile1qqsdhc93hklp988r3km4844fjln298nf8t7s92sar7dsqha88ph9cfsppemhxue69uhkummn9ekx7mp0qy08wumn8ghj7mn0wd68yttsw43zuam9d3kx7unyv4ezumn9wshsxhj39v y en la tarde dos paneles súper interesantes, si estás en #labitconf nos vemos allá 😀

nostr:nprofile1qythwumn8ghj7ct5d3shxtnwdaehgu3wd3skuep0qyt8wumn8ghj7etyv4hzumn0wd68ytnvv9hxgtcqyrd7pvdahcffecudkafad2vhu63fu6f6l5p258glnvq9lfecdewzvsc3u36 is a response to governments around the world that have chosen to wage war on citizens who want—or, more accurately, need—to escape the use of fiat currency.

There is a global trend, not only in authoritarian countries but also in the U.S. and Europe, to monitor all of citizens’ financial movements “for their own good.” Gradually, they have been squeezing companies that provided services enabling people to buy and sell bitcoin as freely and privately as possible, without KYC.

Mostro is a platform that allows people to carry out bitcoin buy-and-sell transactions without KYC, in a highly private, uncensored, and as decentralized a way as possible. Once complete, Mostro will not relay on a single person or company as a single point of failure: anyone will be able to become a Mostro operator and offer services to users in their region.

The idea is for it to be very easy to create a Mostro node and very hard to find and take down. Mostro uses Nostr as a data-transport layer to resist censorship.

Replying to Avatar Nostr Recap

===========================================

#10 🎁 Developer Tools, Updates and Releases

===========================================

1. Nostr Web Publisher (nw-publisher) - New Developer tool

Nostr Web Publisher (nw-publisher) is a full-featured command-line interface (CLI) tool for managing static websites on Nostr. It allows developers and creators to deploy sites as signed Nostr events, track versions, monitor relay status, synchronize content across multiple relays, and clean up outdated deployments, all through a single, streamlined interface. This tool empowers users to efficiently maintain decentralized websites while ensuring authenticity, version control, and smooth multi-relay operation.

Developed by: Karim Hassan

Source: https://github.com/Shugur-Network/nw-publisher

2. Mostro CLI - v0.14.2

Mostro CLI is a command-line interface tool for Mostro, allowing users to view all new replaceable events from the Mostro platform. This release introduces automatic updates of child orders in the database to prevent errors in flow, a major cosmetic refactor that beautifies terminal output for better readability, and various bug fixes including corrections in the getdm command and GH Actions tests. Additional improvements include 78 new unit tests with documentation, clippy error fixes, race condition adjustments, and removal of OpenSSL dependency for cleaner builds, enhancing both usability and reliability.

Developed by: nostr:npub1qqpn4ym6tc5ul6d2kjxnzx3sv9trekp53678ut9fe3wrxa6yvhjsnql2ng, nostr:npub1qqqqqqqx2tj99mng5qgc07cgezv5jm95dj636x4qsq7svwkwmwnse3rfkq

Source: https://github.com/MostroP2P/mostro-cli/releases/tag/v0.14.2

3. Gitplaza - v0.16.0

GitPlaza is a desktop Nostr client specialized in managing git-related content. This release adds a dropdown for copying event IDs, rebroadcasting events, and viewing event JSON, displays information toasts, allows opening events directly from Nostr URIs, highlights code syntax in markdown, and increases event title size. It also stops banning relays on event mismatch and improves performance by showing loaded events immediately. The release removes the buggy "Show more/less" toggle to simplify the interface and improve reliability. This was the latest release and there was also the release of v0.15.0 last week.

Developed by: nostr:npub1useke4f9maul5nf67dj0m9sq6jcsmnjzzk4ycvldwl4qss35fvgqjdk5ks

Source: https://codeberg.org/dluvian/gitplaza/releases/tag/v0.16.0

#dev-tools_nostr_recap

Hi friends, can you add mostro mobile to inform new versions too?

https://github.com/MostroP2P/mobile/releases/tag/v1.0.3

Almost three years ago, we made the first commit to nostr:nprofile1qythwumn8ghj7ct5d3shxtnwdaehgu3wd3skuep0qyt8wumn8ghj7etyv4hzumn0wd68ytnvv9hxgtcqyrd7pvdahcffecudkafad2vhu63fu6f6l5p258glnvq9lfecdewzvsc3u36 . There was no code at that moment, only ideas we didn’t even know made sense at the time. Three years of thinking crazy ideas, discussing them, destroying them, and rethinking them again.

Today, we are close to having a solid version of Mostro, one that allows people to do P2P without fear of surveillance, without fear of confiscation, and without fear of censorship. ⚡️

On my way to Oslo Freedom Forum 2025 #off nostr:nprofile1qqs0rxy6jmt44guxkny8z4pkym9mxckqxfytygxuntjn6l80hj409sgpzfmhxue69uhky6t5wd6xzcmt9eshquqpzamhxue69uhkxcfwdaexzmn8v4cxjmrv9ejx2ashehydu

we are close to have nostr:nprofile1qqsdhc93hklp988r3km4844fjln298nf8t7s92sar7dsqha88ph9cfsppemhxue69uhkummn9ekx7mp0qy08wumn8ghj7mn0wd68yttsw43zuam9d3kx7unyv4ezumn9wshsxhj39v Mobile app, we are already on alpha stage, coding, testing and fixing 🤓

I coded a minimalist peer-to-peer chat application written in Rust utilizing the Nostr protocol for decentralized and secure communications.

In this demo we can see how an observer can see the conversation between parts if one of them share the shared key

We are implementing it to allow a dispute solver have the option to look the conversation only if it is necessary to have a better understanding of the situation and make the best decision.

More info here:

https://mostro.network/protocol/chat.html

https://m.primal.net/Pmqq.mp4

After many discussions and a lot of trial and error, we finally have a simple and efficient way to allow an admin to intervene in dispute resolution.

I just uploaded a repository explaining how Mostro clients handle chat between users. We use a Diffie-Hellman shared key between the two parties as a master key, which either party can voluntarily share with the solver in case of a dispute. This way, the solver can verify who is lying.

For the curious, the repository technically explains how it works and includes sample code. I’m currently implementing it in mostro-cli, and I hope to add it to Mostro’s official documentation today. nostr:nprofile1qythwumn8ghj7ct5d3shxtnwdaehgu3wd3skuep0qyt8wumn8ghj7etyv4hzumn0wd68ytnvv9hxgtcqyrd7pvdahcffecudkafad2vhu63fu6f6l5p258glnvq9lfecdewzvsc3u36 client builders can now implement user chat without worrying about changes—this will be the scheme we’ll stick to.

https://github.com/grunch/mostro-mediator

Here an original column from Roman fórum in Plaza Italia, Buenos Aires 🇦🇷

Espacio Bitcoin, Buenos Aires 🧡🇦🇷

https://m.primal.net/OTWA.mp4

I can't believe that to get primal premium I can't pay with lightning 😰

Today we merged our implementation of keys management on Mostro, this allows Mostro users to operate in a very private way, if you want to know more about read this post

https://habla.news/a/naddr1qvzqqqr4gupzqqqqqqqqv5hy2thx3gq3slas3jyef9ktgm94r5d2pqpaqcavaka8qqxnzdenxsmnxve3xsenwvpkh7k3he

Thanks to all collaborators and of course to nostr:npub17xvf49kht23cddxgw92rvfktkd3vqvjgkgsdexh9847wl0927tqsrhc9as and nostr:npub10pensatlcfwktnvjjw2dtem38n6rvw8g6fv73h84cuacxn4c28eqyfn34f for your support

Hey everyone I'm implementing nip59 to nostr:npub1m0str0d7z2ww8rdh20t2n9lx520xjwhaq24p68umqp06wwrwtsnqen40un which will allows more privacy to users, I'm thinking how to keep privacy and still allow users to be rated and share their reputation.

Here's an idea that came to me today

Clients will always use a new ephemeral key for each new order, the user who wants to maintain reputation can send an event to Mostro signed with each ephemeral key used to update their rating.

Example 01:

* Alice uses the automatically generated key abc to create a sale order

* Bob takes the order, they finish the operation

* Each one rated the counterparty

Example 02:

* Alice wants to make another sale, the client automatically generates the key xyz

* The client automatically sends a message to Mostro signed with the key xyz and the internal content signed with the key abc, this way Mostro knows that the user of xyz is also the user of abc

* Alice creates the order with the key xyz and Mostro shows the reputation obtained with abc

* Carol takes the order

* They finish the operation

* Each one rated the counterparty

Si si, de acuerdo, la dictadura rompió con smartmatic luego de que smartmatic denunciara fraude en 2017.

Conociendo como trabajan los chavistas, estoy 99% seguro que ExClé es una empresa hecha a la medida por enchufados, estas empresas no tienen la capacidad técnica y lo que hacen es tomar lo que dejó smarmatic, por ejemplo, el software que es lo más valioso, y a partir de ahí dar servicios a la dictadura.

Por cierto ExClé está sancionada por la OFAC, por algo será

Por cierto mira la cuenta de X de ExClé, 130 seguidores y fue creada en marzo 2020, ese es otro mega chanchullo chavista

Maduro y sus secuaces han dicho que entregaron las actas al Tribunal Supremo de Justicia (TSJ) que trabaja para la dictadura, al mismo tiempo Maduro tiene a un equipo de expertos chinos creando nuevas actas que coincidan con los resultados del Consejo Nacional Electoral (CNE).

Una vez estos expertos chinos hayan terminado, se espera que lo hagan en un máximo de 15 días, el TSJ habrá dicho que las actas entregadas por CNE son válidas y harán públicas las actas creadas por los chinos.

Las nuevas actas falsificadas serán iguales a las mostradas por MCM, pero tendrán el aval de las instituciones chavistas, que aunque nadie en Venezuela les creerá porque hay miles de testigos que tienen copia de las actas que coinciden con lo que mostró MCM, algunos actores internacionales como los presidentes de izquierda Petro, AMLO y Lula dirán, ahí está, es la prueba de que Maduro es el presidente electo.

El sistema electoral desarrollado por Smartmatic tiene un gran problema y es que el hash de cada acta utiliza criptografía simétrica, esto quiere decir que tanto para hashear la data como para verificar si el hash es correcto se necesita la misma llave.

Si en cambio utilizara criptografía asimétrica, todos podríamos verificar muy fácilmente y no habría espacio a "consultas" a un tribunal supremo arrodillado ante el dictador, explico como funciona la criptografía asimétrica de manera muy superficial y sin tocar detalles técnicos.

La criptografía asimétrica tiene dos llaves, la llave privada, que no se debe mostrar a nadie y es la que se utiliza para firmar data, con esta llave privada genero una nueva llave que llamamos la llave pública, la que le muestro al mundo y se utiliza para verificar si un conjunto de datos fue firmado con la llave privada correcta, así que las actas podrían ser firmadas con una llave privada que tiene cada máquina, pero verificable por cualquiera, esta es la pieza clave que falta en el sistema de smartmatic para que sea seguro y la que utilizará el chavismo para tapar el fraude.

We are working nostr:npub1m0str0d7z2ww8rdh20t2n9lx520xjwhaq24p68umqp06wwrwtsnqen40un but our work is going much more than one p2p platform on top of nostr, we want to integrate all p2p #Bitcoin platforms to have a big pool of orders on Nostr.

It's working right now with Mostro and @lnp2pbot

If you run the command /nostr on the bot you will get the npub of the bot

Then you can query on of those relays and see what is happening at real time

nostreq --kinds 38383 --authors 25990d8f6e55ede920c826aa219d69b1ab39cae02e489337e88e3b7ec4377c2c --limit 5 | nostcat --stream wss://relay.mostro.network | jq

Hi all, I have pushed a NIP proposal to have a p2p standard on nostr that could not only be used by Mostro, but for all p2p, the idea is to unify all p2p orders into one big pool of orders on nostr, please take a look at it and let me know what you think

https://github.com/nostr-protocol/nips/pull/1331

Mano tengo fe! 🇻🇪