Vitor Pamplona

Vitor Pamplona

Nostr's Chief Android Officer - Amethyst Social

npub

npub1gcxzte5zlkncx26j68ez60fzkvtkm9e0vrwdcvsjakxf9mu9qewqlfnj5z

pubkey (hex)

460c25e682fda7832b52d1f22d3d22b3176d972f60dcdc3212ed8c92ef85065c

nprofile

nprofile1qqsyvrp9u6p0mfur9dfdru3d853tx9mdjuhkphxuxgfwmryja7zsvhqprf58garswvaz7tmjv4kxz7fwva6kcat8w4k82tnddajsmcygym

动态 (72)

↳ 回复 事件不存在

b6772d1b4703c764467943d91bd4369b2ac97d883d3319d75c61f6958231bfb7

Very weird, even in the browser this jpeg does open as an image. It downloads as if it was a binary file.

Kind-1 (TextNote)

2026-05-02T22:30:33Z

↳ 回复 reya (npub1zfss807aer0j26mwp2la0ume0jqde3823rmu97ra6sgyyg956e0s6xw445)

And look like the APIs are a bit inconsistent, sometimes I see EventTemplate<...>, sometimes I see a...

We are moving from create to build() then you get an event template, which extra methods to customize your event before signing. More complicated, yes...

We are moving from create to build() then you get an event template, which extra methods to customize your event before signing. More complicated, yes. But more flexible too

Kind-1 (TextNote)

2026-04-30T01:58:45Z

↳ 回复 reya (npub1zfss807aer0j26mwp2la0ume0jqde3823rmu97ra6sgyyg956e0s6xw445)

Found it: https://github.com/vitorpamplona/amethyst/tree/6c8c5eb7a5a0cf76c1c07d1aeaa4836fe10487f9/qu...

Feel free to ask for things or send stuff in a PR that can make things easier for you . Quartz was built from Amethyst (which is a complicated archite...

Feel free to ask for things or send stuff in a PR that can make things easier for you . Quartz was built from Amethyst (which is a complicated architecture), but we want to make it simpler.

Kind-1 (TextNote)

2026-04-29T04:02:31Z

↳ 回复 reya (npub1zfss807aer0j26mwp2la0ume0jqde3823rmu97ra6sgyyg956e0s6xw445)

Oh, I will check it, the section in README a bit outdated. But look like Quartz isn't have cache lay...

Yeah, Quartz is quite low level. No linked cache or database. You need to make subs by yourself. But there is a SQLlite event store inside of quartz i...

Yeah, Quartz is quite low level. No linked cache or database. You need to make subs by yourself. But there is a SQLlite event store inside of quartz if you want to save things.

Kind-1 (TextNote)

2026-04-29T03:35:49Z

↳ 回复 reya (npub1zfss807aer0j26mwp2la0ume0jqde3823rmu97ra6sgyyg956e0s6xw445)

Hi nostr:npub1gcxzte5zlkncx26j68ez60fzkvtkm9e0vrwdcvsjakxf9mu9qewqlfnj5z , do you have any docs for ...

Here is a very simple Twitter like interface: https://claude.ai/public/artifacts/a1b4db2c-9648-4e9f-a3e7-900104f1eb9a

Kind-1 (TextNote)

2026-04-29T03:32:54Z

↳ 回复 reya (npub1zfss807aer0j26mwp2la0ume0jqde3823rmu97ra6sgyyg956e0s6xw445)

Hi nostr:npub1gcxzte5zlkncx26j68ez60fzkvtkm9e0vrwdcvsjakxf9mu9qewqlfnj5z , do you have any docs for ...

See if the first sections here help https://github.com/vitorpamplona/amethyst/blob/main/quartz/CLIENT.md

Kind-1 (TextNote)

2026-04-29T03:21:15Z

↳ 回复 reya (npub1zfss807aer0j26mwp2la0ume0jqde3823rmu97ra6sgyyg956e0s6xw445)

Hi nostr:npub1gcxzte5zlkncx26j68ez60fzkvtkm9e0vrwdcvsjakxf9mu9qewqlfnj5z , do you have any docs for ...

We are also lost :) What are you tryin to do?

Kind-1 (TextNote)

2026-04-29T03:17:45Z

↳ 回复 Leo Wandersleb (npub1gm7tuvr9atc6u7q3gevjfeyfyvmrlul4y67k7u7hcxztz67ceexs078rf6)

Ok I wonder if my Amethyst might have the profile data cached from yesteryear as I would cache profi...

We use the relay hints in all events where these pubkeys were seen. Massive DB in memory to know where things are.

Kind-1 (TextNote)

2026-04-28T17:42:18Z

↳ 回复 Cody (npub1syjmjy0dp62dhccq3g97fr87tngvpvzey08llyt6ul58m2zqpzps9wf6wl)

I really couldn’t fetch metadata for those users. nostr:npub1gcxzte5zlkncx26j68ez60fzkvtkm9e0vrwdcv...

Nothing like connecting to 300 -1000 relays to find stuff. :)

Kind-1 (TextNote)

2026-04-28T02:35:30Z

↳ 回复 事件不存在

56ca2dd3e863c05b6c00aaab4b19de184cb88c219c320733260fe1e913b970aa

nostr:nprofile1qqspycgrhlwu3he9ddhq407h7duheqxucn4g3a7zlp7agyzzyz6dvhcpz3mhxue69uhhyetvv9ujuun909sjuum49uq3jamnwvaz7tmjv4kxz7fwva6kcat8w4k82tnddajj7du...

nostr:nprofile1qqspycgrhlwu3he9ddhq407h7duheqxucn4g3a7zlp7agyzzyz6dvhcpz3mhxue69uhhyetvv9ujuun909sjuum49uq3jamnwvaz7tmjv4kxz7fwva6kcat8w4k82tnddajj7duprwr we could use your help in the UI design

Kind-1 (TextNote)

2026-04-24T16:41:01Z

↳ 回复 事件不存在

82e867e393017b4b093704d6b44726eef154d2958d5b8fb5e1dd6ba8042a9c0a

nostr:nprofile1qqsv4zwtz8cuwh2mvc3zdrl5853g365t9j6mn25edlul7uz0eyzt0zcpzpmhxue69uhkummnw3ezumt0d5hszxnhwden5te0wf5kymewv46jumn0wd68y6tp9eshqup0qyd8wum...

nostr:nprofile1qqsv4zwtz8cuwh2mvc3zdrl5853g365t9j6mn25edlul7uz0eyzt0zcpzpmhxue69uhkummnw3ezumt0d5hszxnhwden5te0wf5kymewv46jumn0wd68y6tp9eshqup0qyd8wumn8ghj7um9dejxjapwdehhxenvv9ex2tnrdakj7nrm3sx can we David? :)

Kind-1 (TextNote)

2026-04-22T02:24:55Z

↳ 回复 事件不存在

2df2c07d77e62c5e0347fef3d3bf14a6f43592de6b9240b9ea840f20d4c1674b

Acho que não tratamos hls + blossom uri yet .. nostr:nprofile1qqsv4zwtz8cuwh2mvc3zdrl5853g365t9j6mn25edlul7uz0eyzt0zcpzpmhxue69uhkummnw3ezumt0d5hszxnh...

Acho que não tratamos hls + blossom uri yet .. nostr:nprofile1qqsv4zwtz8cuwh2mvc3zdrl5853g365t9j6mn25edlul7uz0eyzt0zcpzpmhxue69uhkummnw3ezumt0d5hszxnhwden5te0wf5kymewv46jumn0wd68y6tp9eshqup0qyd8wumn8ghj7um9dejxjapwdehhxenvv9ex2tnrdakj7nrm3sx Blossom uris alone should work.. maybe there is something breaking hls

Kind-1 (TextNote)

2026-04-21T20:31:26Z

↳ 回复 captjack 🏴‍☠️✨💜 (npub1te0uzs6vj29umjaxlqqct82j8q6ppyefrxq06dhr8d6pvwfatgkqjmjgwp)

exactly - if one screened member in group forward messages outside everyone know it - nothing techni...

Should Amethyst just scatter this everything to make a point? :)

Kind-1 (TextNote)

2026-04-18T19:28:35Z

↳ 回复 Technical Debt (npub14w4qnk43lsllls2qnldj3vfcxtx5qvtsf3xlvxv9yha8afrxhmfqju3rwx)

It says it does, no idea how it’s implemented though. https://blossom.primal.net/e2f6b9fa9085b5971c4...

MLS is not Marmot.. so it depends how they integrate MLS with nostr.

Kind-1 (TextNote)

2026-04-18T15:02:57Z

↳ 回复 Technical Debt (npub14w4qnk43lsllls2qnldj3vfcxtx5qvtsf3xlvxv9yha8afrxhmfqju3rwx)

Wait, nostr:npub1whtn0s68y3cs98zysa4nxrfzss5g5snhndv35tk5m2sudsr7ltms48r3ec speaks with Amethyst but...

Is keychat implementing Marmot? I think they are doing their own thing.

Kind-1 (TextNote)

2026-04-18T14:58:28Z

↳ 回复 事件不存在

0801ddb7ca27f30bee4c05da5940fe000bf0f126cf729178dfb0726224298ba2

nostr:nprofile1qqsv4zwtz8cuwh2mvc3zdrl5853g365t9j6mn25edlul7uz0eyzt0zcpzpmhxue69uhkummnw3ezumt0d5hszxnhwden5te0wf5kymewv46jumn0wd68y6tp9eshqup0qyd8wum...

nostr:nprofile1qqsv4zwtz8cuwh2mvc3zdrl5853g365t9j6mn25edlul7uz0eyzt0zcpzpmhxue69uhkummnw3ezumt0d5hszxnhwden5te0wf5kymewv46jumn0wd68y6tp9eshqup0qyd8wumn8ghj7um9dejxjapwdehhxenvv9ex2tnrdakj7nrm3sx can you take a look?

Kind-1 (TextNote)

2026-04-17T17:24:58Z

↳ 回复 Technical Debt (npub14w4qnk43lsllls2qnldj3vfcxtx5qvtsf3xlvxv9yha8afrxhmfqju3rwx)

We managed to fix the decentralized identity problem which plagues federated systems such as Matrix ...

Yep, but Amethyst does support blossom resolution via bud 10 (blossom uri). So. We are getting there.

Kind-1 (TextNote)

2026-04-16T22:23:23Z

Relays that went bust but our users still have them in their relay lists: wss://relay.nostr.bg wss://relay.orangepill.dev wss://relay.current.fyi ws...

Relays that went bust but our users still have them in their relay lists: wss://relay.nostr.bg wss://relay.orangepill.dev wss://relay.current.fyi wss://nostr.milou.lol wss://nostr.orangepill.dev wss://relay-jp.nostr.wirednet.jp wss://nostr.mutinywallet.com wss://relay.sector01.com wss://nostr.coinfund.app wss://art.nostrfreaks.com wss://auth.nostr.wine wss://wot.utxo.one wss://relay-jp.shino3.net wss://r.kojira.io wss://nrelay-jp.c-stellar.net wss://bostr.lecturify.net wss://wot.sudocarlos.com wss://btc-italia.online wss://egirls.relaying.io wss://eu.purplerelay.com wss://expensive-relay.fiatjaf.com wss://nostr.lu.ke wss://hongkong.scarab.im wss://inbox.nostr.com wss://nostr.zebedee.cloud wss://freedom-relay.herokuapp.com/ws wss://adult.18plus.social wss://lightningrelay.com wss://nost.lol wss://nostr1.current.fyi wss://nostr-2.zebedee.cloud wss://nostr.bicoinplebs.de wss://carlos-cdb.top wss://nostr.data.house wss://nostr.developer.li wss://nostr.h3z.jp wss://nostream.nostrly.io wss://nostr.lostr.space wss://nostr.ono.re wss://nostr.onsats.org wss://nostr-paid.h3z.jp wss://nostr-relay.alekberg.net wss://nostrrelay.com wss://ditto.pub/relay wss://author.nostr1.com wss://nostr.drss.io wss://bevo.nostr1.com wss://nostr.plebchain.org wss://nostr.relayer.se wss://nostr-relay.freeberty.net wss://jingle.carlos-cdb.top wss://nostr-relay.pcdkd.fyi wss://relay.highlighter.com wss://nostr-relay.untethr.me wss://nostr.at wss://nostr-relay.wlvs.space wss://relay.nostrati.com wss://nostr.sandwich.farm wss://nostr.semisol.de ws://nostr.mom wss://nostr.fmt.wiz.biz wss://moonboi.nostr1.com/Paid wss://paid.spore.ws wss://nostr.inosta.cc wss://nostr.thesamecat.io wss://private.red.gn.net wss://relay.0chat.com wss://nostr.lc wss://relay.bitcoinbarcelona.xyz wss://relay.cynsar.foundation wss://relayer.fiatjaf.com wss://nostrue.com wss://nostr-relay.nokotaro.com wss://wot.sovbit.host wss://relay.fiatjaf.com wss://relay.grunch.dev wss://relay.cryptoculture.com wss://nostr.swiss-enigma.ch wss://relay.f7z.io wss://nostr.xmr.rocks wss://relay.nostrcn.com wss://relay.nostrgraph.net wss://relay.otherstuff.fyi wss://relay.gasteazi.net wss://relay.stoner.com wss://void.cat wss://wons.calva.dev wss://wot.carlos-cdb.top wss://welcome.nostr.wine wss://relay-jp.haniwar.com wss://nostr.btcmp.com wss://relay.mutinywallet.com wss://nostr.sudocarlos.com wss://onchain.pub wss://bostr.azzamo.net wss://nostr.massmux.com wss://nostr.0xtr.dev wss://relay.s3x.social wss://you.nostr1.com wss://with.nostr1.com wss://files.sovbit.host wss://nostr.unknown.place wss://nostr.rocks wss://nerostr.xmr.rocks wss://relay.aratiri.net wss://nostr.cercatrova.me wss://nostr.mwmdev.com wss://relay.minds.com/nostr/v1/ws wss://nostr.delo.software wss://nostr.noones.com wss://orangepiller.org wss://relay.nostriches.org wss://xmr.ithurtswhenip.ee wss://relay.siamdev.cc wss://wot.swarmstr.com wss://nostr.strits.dk wss://relay.proxymana.net wss://xmr.usenostr.org wss://relay.uid.ovh wss://nostr.fediverse.jp wss://at.nostrworks.com wss://relay.siamstr.com wss://wot.siamstr.com wss://nostpic.com wss://nostream.ocha.one wss://relay.shitforce.one wss://feeds.nostr.band/bens wss://freespeech.casa wss://relay.nostr.band wss://nostr.walletofsatoshi.com wss://relay.nostr.bg wss://relay.orangepill.dev wss://relay.current.fyi wss://nostr.milou.lol wss://nostr.mutinywallet.com wss://nostr.orangepill.dev wss://relay-jp.nostr.wirednet.jp wss://relay.sector01.com wss://nostr.coinfund.app wss://art.nostrfreaks.com wss://auth.nostr.wine wss://wot.utxo.one wss://bostr.lecturify.net wss://btc-italia.online wss://egirls.relaying.io wss://eu.purplerelay.com wss://expensive-relay.fiatjaf.com wss://relay-jp.shino3.net wss://nrelay-jp.c-stellar.net wss://hongkong.scarab.im wss://inbox.nostr.com wss://lightningrelay.com wss://freedom-relay.herokuapp.com/ws wss://nost.lol wss://r.kojira.io wss://nostr1.current.fyi wss://nostr-2.zebedee.cloud wss://nostr.bicoinplebs.de wss://nostr.data.house wss://nostr.developer.li wss://nostr.h3z.jp wss://nostream.nostrly.io wss://nostr.lostr.space wss://nostr.ono.re wss://nostr-paid.h3z.jp wss://nostr-relay.alekberg.net wss://nostrrelay.com wss://wot.sudocarlos.com wss://carlos-cdb.top wss://nostr.plebchain.org wss://nostr.relayer.se wss://nostr-relay.freeberty.net wss://nostr-relay.pcdkd.fyi wss://nostr.drss.io wss://nostr-relay.untethr.me wss://nostr-relay.wlvs.space wss://nostr.sandwich.farm wss://nostr.semisol.de wss://jingle.carlos-cdb.top wss://nostr.zebedee.cloud wss://nostr.lu.ke wss://author.nostr1.com wss://private.red.gn.net wss://nostr.thesamecat.io wss://relay.0chat.com wss://nostr.at wss://bevo.nostr1.com wss://relay.bitcoinbarcelona.xyz wss://relay.cynsar.foundation wss://relayer.fiatjaf.com wss://relay.fiatjaf.com wss://relay.grunch.dev wss://nostrue.com wss://moonboi.nostr1.com/Paid wss://nostr-relay.nokotaro.com wss://relay.cryptoculture.com wss://nostr.onsats.org wss://relay.nostrcn.com wss://relay.nostrgraph.net wss://relay.otherstuff.fyi wss://relay.f7z.io wss://relay.stoner.com wss://void.cat wss://wons.calva.dev wss://nostr.lc wss://wot.carlos-cdb.top wss://ditto.pub/relay wss://relay.gasteazi.net wss://relay.highlighter.com wss://relay-jp.haniwar.com ws://nostr.mom wss://relay.mutinywallet.com wss://relay.nostrati.com wss://you.nostr1.com wss://nostr.fmt.wiz.biz wss://with.nostr1.com wss://relay.s3x.social wss://nostr.sudocarlos.com wss://onchain.pub wss://adult.18plus.social wss://paid.spore.ws wss://nostr.swiss-enigma.ch wss://nostr.inosta.cc wss://wot.sovbit.host wss://nostr.massmux.com wss://nostr.btcmp.com wss://nostr.unknown.place wss://relay.aratiri.net wss://nostr.rocks wss://nostr.0xtr.dev wss://bostr.azzamo.net wss://welcome.nostr.wine wss://nostr.cercatrova.me wss://nostr.xmr.rocks wss://files.sovbit.host wss://nostr.mwmdev.com wss://nerostr.xmr.rocks wss://relay.nostriches.org wss://xmr.ithurtswhenip.ee wss://nostr.noones.com wss://relay.siamdev.cc wss://wot.swarmstr.com wss://nostr.delo.software wss://orangepiller.org wss://nostr.strits.dk wss://relay.proxymana.net wss://xmr.usenostr.org wss://relay.uid.ovh wss://relay.siamstr.com wss://nostr.fediverse.jp wss://wot.siamstr.com wss://at.nostrworks.com wss://nostpic.com wss://nostream.ocha.one wss://relayable.org wss://relay.nostr.ch wss://relay.san.yt wss://nostr.relayable.org wss://nostr.zaprite.io wss://relay.damus.com wss://paid.nostrified.org wss://relay.plebstr.com wss://bitcoinmaximalists.online wss://relay.nostrich.de wss://la.relayable.org wss://nostr.holybea.com wss://relay.shitforce.one wss://relay.minds.com/nostr/v1/ws wss://feeds.nostr.band/bens wss://relay.nostr.band wss://freespeech.casa wss://nostr.walletofsatoshi.com wss://relay.snort.social wss://relay.nostr.bg wss://relay.current.fyi wss://nostr.milou.lol wss://relay.orangepill.dev wss://nostr.orangepill.dev wss://nostr.mutinywallet.com wss://relay-jp.nostr.wirednet.jp wss://relay.sector01.com wss://nostr.coinfund.app wss://art.nostrfreaks.com wss://auth.nostr.wine wss://bostr.lecturify.net wss://wot.utxo.one wss://btc-italia.online wss://egirls.relaying.io wss://eu.purplerelay.com wss://expensive-relay.fiatjaf.com wss://hongkong.scarab.im wss://inbox.nostr.com wss://nrelay-jp.c-stellar.net wss://lightningrelay.com wss://nost.lol wss://relay-jp.shino3.net wss://nostr1.current.fyi wss://nostr-2.zebedee.cloud wss://nostr.bicoinplebs.de wss://nostr.data.house wss://nostr.developer.li wss://freedom-relay.herokuapp.com/ws wss://nostr.h3z.jp wss://nostream.nostrly.io wss://nostr.lostr.space wss://nostr.ono.re wss://nostr-relay.alekberg.net wss://r.kojira.io wss://nostr-paid.h3z.jp wss://nostrrelay.com wss://nostr.plebchain.org wss://nostr.relayer.se wss://nostr-relay.freeberty.net wss://nostr-relay.pcdkd.fyi wss://nostr-relay.untethr.me wss://nostr-relay.wlvs.space wss://nostr.sandwich.farm wss://carlos-cdb.top wss://nostr.semisol.de wss://nostr.drss.io wss://private.red.gn.net wss://relay.0chat.com wss://nostr.thesamecat.io wss://jingle.carlos-cdb.top wss://relay.bitcoinbarcelona.xyz wss://relay.cynsar.foundation wss://relayer.fiatjaf.com wss://nostr.at wss://relay.fiatjaf.com wss://relay.grunch.dev wss://wot.sudocarlos.com wss://nostrue.com wss://author.nostr1.com wss://bevo.nostr1.com wss://relay.nostrcn.com wss://relay.nostrgraph.net wss://relay.otherstuff.fyi wss://nostr-relay.nokotaro.com wss://relay.stoner.com wss://moonboi.nostr1.com/Paid wss://nostr.zebedee.cloud wss://relay.cryptoculture.com wss://wons.calva.dev wss://void.cat wss://relay.f7z.io wss://wot.carlos-cdb.top wss://nostr.lu.ke wss://relay.gasteazi.net wss://relay-jp.haniwar.com wss://relay.mutinywallet.com wss://nostr.onsats.org wss://nostr.lc wss://you.nostr1.com wss://with.nostr1.com wss://relay.s3x.social wss://ditto.pub/relay wss://nostr.sudocarlos.com wss://relay.highlighter.com ws://nostr.mom wss://onchain.pub wss://relay.nostrati.com wss://nostr.fmt.wiz.biz wss://paid.spore.ws wss://adult.18plus.social wss://nostr.massmux.com wss://nostr.unknown.place wss://relay.aratiri.net wss://nostr.btcmp.com wss://nostr.swiss-enigma.ch wss://nostr.rocks wss://nostr.0xtr.dev wss://bostr.azzamo.net wss://wot.sovbit.host wss://welcome.nostr.wine wss://nostr.inosta.cc wss://nostr.cercatrova.me wss://nostr.mwmdev.com wss://xmr.ithurtswhenip.ee wss://relay.siamdev.cc wss://relay.nostriches.org wss://files.sovbit.host wss://wot.swarmstr.com wss://nostr.xmr.rocks wss://nerostr.xmr.rocks wss://orangepiller.org wss://nostr.delo.software wss://relay.proxymana.net wss://nostr.holybea.com wss://relayable.org wss://relay.nostr.ch wss://relay.nostrich.de wss://bitcoinmaximalists.online wss://relay.plebstr.com wss://paid.nostrified.org wss://relay.damus.com wss://nostr.zaprite.io wss://nostr.relayable.org wss://relay.san.yt wss://relay.minds.com/nostr/v1/ws wss://relay.shitforce.one wss://bitcoinmaximalists.online wss://relay.plebstr.com wss://paid.nostrified.org wss://relay.damus.com wss://nostr.zaprite.io wss://nostr.relayable.org wss://relay.san.yt wss://relay.minds.com/nostr/v1/ws wss://relay.shitforce.one wss://nostr.walletofsatoshi.com wss://freespeech.casa

Kind-1 (TextNote)

2026-04-14T12:06:24Z

↳ 回复 事件不存在

4219811dba4fd748a6d6d724404c3cc1b0ae9eb2d3821c8ab8e656b6b8b09587

We will do some tests... nostr:nprofile1qqsv4zwtz8cuwh2mvc3zdrl5853g365t9j6mn25edlul7uz0eyzt0zcpzpmhxue69uhkummnw3ezumt0d5hszxnhwden5te0wf5kymewv46jum...

We will do some tests... nostr:nprofile1qqsv4zwtz8cuwh2mvc3zdrl5853g365t9j6mn25edlul7uz0eyzt0zcpzpmhxue69uhkummnw3ezumt0d5hszxnhwden5te0wf5kymewv46jumn0wd68y6tp9eshqup0qyd8wumn8ghj7um9dejxjapwdehhxenvv9ex2tnrdakj7nrm3sx

Kind-1 (TextNote)

2026-04-05T02:42:25Z

↳ 回复 The Fishcake (nostr.build) (npub137c5pd8gmhhe0njtsgwjgunc5xjr2vmzvglkgqs5sjeh972gqqxqjak37w)

I should make a Nostr client, and call it Zapless, and never add zaps or anything of that sort 🤔

nostr:nprofile1qqsph3c2q9yt8uckmgelu0yf7glruudvfluesqn7cuftjpwdynm2gygpz4mhxue69uhhyetvv9ujuerpd46hxtnfduhsz9mhwden5te0wfjkccte9ec8y6tdv9kzumn9wshszxn...

nostr:nprofile1qqsph3c2q9yt8uckmgelu0yf7glruudvfluesqn7cuftjpwdynm2gygpz4mhxue69uhhyetvv9ujuerpd46hxtnfduhsz9mhwden5te0wfjkccte9ec8y6tdv9kzumn9wshszxnhwden5te0wdjkuerfwshxummnvekxzun99e3k7mf02w42y4 loves that idea

Kind-1 (TextNote)

2026-04-05T02:03:06Z

↳ 回复 Alan (npub10cr3vw5ne5xaj6lh7ru3kmy0x3ta79mnsnv2ywdd7fwfhlrms64q0apwdh)

Except my key point: if I loose my nsec. Almost nobody in the bitcoin community fully trusts their n...

That's why we have signers. We don't move our nsecs around just like you wouldn't move your Marmot keys around.

Kind-1 (TextNote)

2026-04-03T02:31:09Z

↳ 回复 事件不存在

918844be0505937551b2dee5fed88fe41fd281083d342ccb2cce3c6109409ef6

Good thing that I was able to implement it from scratch on Amethyst (including ChaCha20 itself) so, the audit + my own knowledge was enough to make me...

Good thing that I was able to implement it from scratch on Amethyst (including ChaCha20 itself) so, the audit + my own knowledge was enough to make me very confident in the approach. Also, in 3 years, nobody has found any flaw in it to breach.

Kind-1 (TextNote)

2026-04-03T00:14:16Z

↳ 回复 Alan (npub10cr3vw5ne5xaj6lh7ru3kmy0x3ta79mnsnv2ywdd7fwfhlrms64q0apwdh)

I assume it copies it directly from what exists in storage on my phone. If true then your statement ...

Sure.. I find the use of "forward secrecy" terms just marketing bullshit most actual engineers know it only exist in theory. So, to me, that is not a ...

Sure.. I find the use of "forward secrecy" terms just marketing bullshit most actual engineers know it only exist in theory. So, to me, that is not a good sales point for Marmot. I do like the scaling of group sizes, though... But I wouldn't use it because of "forward secrecy"...

Kind-1 (TextNote)

2026-04-03T00:12:07Z

↳ 回复 事件不存在

564219421fff9af224b02b4e0b78490120560d05d5937a27f995aebd082c28a7

Because its not the best protocol. It's not that I have not tried...

Kind-1 (TextNote)

2026-04-03T00:10:01Z

↳ 回复 Alan (npub10cr3vw5ne5xaj6lh7ru3kmy0x3ta79mnsnv2ywdd7fwfhlrms64q0apwdh)

Which explains why it doesn't exist in Amethyst. Marmot is an upgrade from Signal to make it decentr...

Forward secrecy in signal is a lie exactly because you can export/import stuff or connect with a desktop app. I don't need your keys, I just need to c...

Forward secrecy in signal is a lie exactly because you can export/import stuff or connect with a desktop app. I don't need your keys, I just need to connect my desktop to your signal app. Then puf.. all the "perfect forward secrecy" turns into theoretical BS.

Kind-1 (TextNote)

2026-04-02T23:50:30Z

↳ 回复 事件不存在

4e442995a0f7391e16083fb79936747ed4bbe279b0abd929b8aca08c8028b609

Reference Implementations.. they are way too big.. the original idea of hatcheting in tree branches is good. The implementation of the things that ide...

Reference Implementations.. they are way too big.. the original idea of hatcheting in tree branches is good. The implementation of the things that idea needs to have in place to run correctly is where all the problems and attacking possibilities lie. I don't think they are new problems, it's just that AI can be more effective in finding and exploring them inside codebases.

Kind-1 (TextNote)

2026-04-02T23:45:50Z

↳ 回复 Alan (npub10cr3vw5ne5xaj6lh7ru3kmy0x3ta79mnsnv2ywdd7fwfhlrms64q0apwdh)

... and see the same chat history. So you are calling the feature a bug. In marmot MLS this is a f...

That's a deal breaker for me. Either offer interoperability or GFO. Otherwise this is just another vendor-lock in scheme to block people from moving a...

That's a deal breaker for me. Either offer interoperability or GFO. Otherwise this is just another vendor-lock in scheme to block people from moving away from a company's products. MLS is mostly a corporate play, so I am not surprised they have successfully brainwashed folks to think that is a feature.

Kind-1 (TextNote)

2026-04-02T23:40:01Z

↳ 回复 事件不存在

47c0662c96fc13a85641626d746b3bbb3cec262307f5b8d6c7182758efd02f7a

It's ok, hit me up when Marmot gets audited like nip17 and has at least 2 implementations users can log in and see the same chat history.

Kind-1 (TextNote)

2026-04-02T23:08:33Z

↳ 回复 事件不存在

c2a46752bdc74152bba34190c6d12c3152d609a8cf9505a0293db5a62579de10

Pubky is a platform whose company behind it holds all the cards. I did a few tests with them but was never able to build pubky from scratch because th...

Pubky is a platform whose company behind it holds all the cards. I did a few tests with them but was never able to build pubky from scratch because the information is not out there.

Kind-1 (TextNote)

2026-04-02T23:04:59Z

↳ 回复 Alan (npub10cr3vw5ne5xaj6lh7ru3kmy0x3ta79mnsnv2ywdd7fwfhlrms64q0apwdh)

This is in white noise with two users and one chatbot https://npub10cr3vw5ne5xaj6lh7ru3kmy0x3ta79mn...

Now open this chat on another Marmot based client to see what happens.

Kind-1 (TextNote)

2026-04-02T23:02:00Z

↳ 回复 事件不存在

f40175768f7f3c20bd5bb0265406520a83d405330e10b311dd7c2a83da2b6fde

Have you seen the latest papers on all the MLS vulnerabilities AI is finding? The thing is too big. So difficult that many folks outside Nostr are giv...

Have you seen the latest papers on all the MLS vulnerabilities AI is finding? The thing is too big. So difficult that many folks outside Nostr are giving up on it and starting new protocols. I don't mind using Marmot, but it has been under development for over 2 years and it's still not stable or even usable.

Kind-1 (TextNote)

2026-04-02T22:40:15Z

↳ 回复 事件不存在

d8dfd44ac3d38fccf3d874d7036e58aa32e0d41c5a3bc1d5b1a15af18e23adc7

We do nip-17 via Tor. So no IP leakage. Nothing else has solved the other 3, not even Marmot, but I can use whatever does solve.

Kind-1 (TextNote)

2026-04-02T22:35:49Z

↳ 回复 corndalorian (npub1lrnvvs6z78s9yjqxxr38uyqkmn34lsaxznnqgd877j4z2qej3j5s09qnw5)

https://blossom.primal.net/d1fcbb167bdcfe849a975328cd9c265b8c5486882ad551027db8e8cd76aefadb.png

Isn't webp progressive?

Kind-1 (TextNote)

2026-04-02T02:44:46Z

↳ 回复 事件不存在

b4105ff9cc28f5d2957bbfd4acfb9ad8494d4c37ae25e4dc9245fd2ca1ed5298

It maybe cached. The url to the picture doesn't even open in the browser anymore.

Kind-1 (TextNote)

2026-04-01T12:03:43Z

↳ 回复 事件不存在

0070d380bd3a53862933490b36b02345f42aedd129ee57a9e416d98a0005da8f

Your profile picture doesn't render anymore, Peter.

Kind-1 (TextNote)

2026-04-01T11:57:33Z

↳ 回复 事件不存在

c50444c2d9abf9c0765a89b0aded5c27a88c801e028e8b74ea0639be9bf3456c

Yep, for now... We are still debugging the game mechanics. nostr:nprofile1qqsv4zwtz8cuwh2mvc3zdrl5853g365t9j6mn25edlul7uz0eyzt0zcpzpmhxue69uhkummnw3ez...

Yep, for now... We are still debugging the game mechanics. nostr:nprofile1qqsv4zwtz8cuwh2mvc3zdrl5853g365t9j6mn25edlul7uz0eyzt0zcpzpmhxue69uhkummnw3ezumt0d5hszxnhwden5te0wf5kymewv46jumn0wd68y6tp9eshqup0qyd8wumn8ghj7um9dejxjapwdehhxenvv9ex2tnrdakj7nrm3sx

Kind-1 (TextNote)

2026-03-31T15:16:37Z

↳ 回复 事件不存在

0000165c172df4689286369f5a3694e27020965edd132447c4419602dee4d455

Follow your user, not yourself.

Kind-1 (TextNote)

2026-03-30T21:22:07Z

Long time coming! Now the GIF upload should work on all keyboard apps. nostr:nevent1qqsvr7j3w8agj3739mhh5lqyzy6947efnn6tdc46anps7dq0wfz4ecgpz4mhxue69u...

Long time coming! Now the GIF upload should work on all keyboard apps. nostr:nevent1qqsvr7j3w8agj3739mhh5lqyzy6947efnn6tdc46anps7dq0wfz4ecgpz4mhxue69uhhyetvv9ujuerpd46hxtnfduhsyg92jprny4srmtx5lq2zpy6k09e4vm0rk83q4z240degcwlyc65yfvpsgqqqqqqs3qc5tk

Kind-1 (TextNote)

2026-03-30T21:20:23Z

↳ 回复 事件不存在

0000e174c796099919bbd0daf3f29d91b1fd6f7677c02e805eaa6397157c6581

During dev, sure.. but they are not good at all. Everytime I like something in the emulator I end up hating it when I need to use fingers.

Kind-1 (TextNote)

2026-03-30T21:12:12Z

↳ 回复 事件不存在

00002ca3da50c51ac86fa4bba724d1df9eddda46575000f0fa1b189f3fb23e51

Manually.. a lot of it is just feeling of the UI being smooth enough

Kind-1 (TextNote)

2026-03-30T21:01:45Z

↳ 回复 事件不存在

0000e9bd12a7deed83f65f224fa6ca8b51d5d86ffeab87fdd99d68f8cd97ad3c

Today is just a Pixel and a Samsung phone... It used to be 32 phones on a bench.

Kind-1 (TextNote)

2026-03-30T20:56:38Z

↳ 回复 Troy (npub104zp04wlgddf0w84tj8jul3w75e7ydcuuhsull2etste5040xm2qg285rf)

It used to be done through Google.

Yes, we used some old mlkit translation models Google released about 10 years ago. They run in the device, so we can apply them to all DMs without exp...

Yes, we used some old mlkit translation models Google released about 10 years ago. They run in the device, so we can apply them to all DMs without exposing the unencrypted message to any server.

Kind-1 (TextNote)

2026-03-30T00:03:11Z

↳ 回复 事件不存在

428711901131525edf99ce877fe6a7f726a3410eeede35ed116e0781f85ba687

Sorry, we cancelled in the last moment, but nostr:nprofile1qqsv4zwtz8cuwh2mvc3zdrl5853g365t9j6mn25edlul7uz0eyzt0zcpzpmhxue69uhkummnw3ezumt0d5hszxnhwde...

Sorry, we cancelled in the last moment, but nostr:nprofile1qqsv4zwtz8cuwh2mvc3zdrl5853g365t9j6mn25edlul7uz0eyzt0zcpzpmhxue69uhkummnw3ezumt0d5hszxnhwden5te0wf5kymewv46jumn0wd68y6tp9eshqup0qyd8wumn8ghj7um9dejxjapwdehhxenvv9ex2tnrdakj7nrm3sx is working on it

Kind-1 (TextNote)

2026-03-25T03:08:02Z

↳ 回复 事件不存在

d4a849bec381c904c5f598bb20f4b1079b6360e216341984af44d35d09d9d333

I have been around the block...

Kind-1 (TextNote)

2026-03-24T18:42:19Z

↳ 回复 事件不存在

0000049ad9b63de54ac931c54cdea967a1c71f51765293634ee7cbddd93751c6

For sure... Lots of people making money on our data.

Kind-1 (TextNote)

2026-03-24T13:42:43Z

↳ 回复 事件不存在

b0d1a6e3d645deee4a0cf05c735cf6be1ae77547467147b7b65c4d9ce5d2efd2

Sure, but inactive npub is abandoned data. And abandoned data will always be deleted. They can still come back using the same npub. But they will not ...

Sure, but inactive npub is abandoned data. And abandoned data will always be deleted. They can still come back using the same npub. But they will not find their data.

Kind-1 (TextNote)

2026-03-24T06:34:38Z

↳ 回复 事件不存在

cae64f1523e21565284bac9ecef44d15894a0e78016655d4c188e759c1fe050d

There should be no expectations of data being saved anywhere if the user is not paying to keep it there. In the end the data will always be deleted, i...

There should be no expectations of data being saved anywhere if the user is not paying to keep it there. In the end the data will always be deleted, in months or years, but it will ALWAYS be deleted.

Kind-1 (TextNote)

2026-03-24T06:09:47Z

↳ 回复 事件不存在

cc4b5ecced249a8d4ead177a9505a3d0d105d91eeeac898d382fda755f276252

We can do a web of trust to get rid of all low scores only. nostr:nprofile1qqsw2feday2t6vqh2hzrnwywd9v6g0yayejgx8cf83g7n3ue594pqtcpz9mhxue69uhkummnw3e...

We can do a web of trust to get rid of all low scores only. nostr:nprofile1qqsw2feday2t6vqh2hzrnwywd9v6g0yayejgx8cf83g7n3ue594pqtcpz9mhxue69uhkummnw3ezuamfdejj7qg4waehxw309aex2mrp0yhxgctdw4eju6t09uq36amnwvaz7tmwdaehgu3wvf5hgcm0d9hx2u3wwdhkx6tpdshsd8m8kr

Kind-1 (TextNote)

2026-03-24T04:03:01Z

↳ 回复 事件不存在

5df4694811381785b5134559535dfd260864a770c33cbfced32b51edcf276302

nostr:nprofile1qqsv4zwtz8cuwh2mvc3zdrl5853g365t9j6mn25edlul7uz0eyzt0zcpzpmhxue69uhkummnw3ezumt0d5hszxnhwden5te0wf5kymewv46jumn0wd68y6tp9eshqup0qyd8wum...

nostr:nprofile1qqsv4zwtz8cuwh2mvc3zdrl5853g365t9j6mn25edlul7uz0eyzt0zcpzpmhxue69uhkummnw3ezumt0d5hszxnhwden5te0wf5kymewv46jumn0wd68y6tp9eshqup0qyd8wumn8ghj7um9dejxjapwdehhxenvv9ex2tnrdakj7nrm3sx

Kind-1 (TextNote)

2026-03-23T19:52:44Z

↳ 回复 AU9913 (npub16ux4qzg4qjue95vr3q327fzata4n594c9kgh4jmeyn80v8k54nhqg6lra7)

nostr:nprofile1qqsyvrp9u6p0mfur9dfdru3d853tx9mdjuhkphxuxgfwmryja7zsvhqpz9mhxue69uhkummnw3ezuamfdejj7...

Frankly, this reply stack of polls doesn't make any sense.

Kind-1 (TextNote)

2026-03-20T22:35:03Z

↳ 回复 reya (npub1zfss807aer0j26mwp2la0ume0jqde3823rmu97ra6sgyyg956e0s6xw445)

For amethyst, I want a option to hide the navigation bar, hide all icons, hide avatar, just pure tex...

Hum... So. No top and bottom bar? How would you see notifications? We can make this.

Kind-1 (TextNote)

2026-03-17T03:38:04Z

I have a new idea for a business https://image.nostr.build/1849d5110cd63ed745a94fc904619a63ac2b9d37533a688dd158e0d2f785aa75.jpg

Kind-1 (TextNote)

2026-03-10T02:37:19Z

https://image.nostr.build/30105a3e3f75fd57e4bfab3b778c10c0128a9971438a1ed2d31c6cab90fa517d.jpg

Kind-1 (TextNote)

2026-03-10T02:28:53Z

↳ 回复 Max (npub1klkk3vrzme455yh9rl2jshq7rc8dpegj3ndf82c3ks2sk40dxt7qulx3vt)

Interesting that this doesnt render the audio player in nostr:nprofile1qqs24yz8xftq8kkdf7q5yzf4v7tn2...

It will render in the new version

Kind-1 (TextNote)

2026-03-09T15:22:05Z

↳ 回复 事件不存在

a326760e4782f47654f63fa2d238a893870921185e8402d4e95d20ea7de8c366

What's this Circle thing?

Kind-1 (TextNote)

2026-03-09T03:27:07Z

↳ 回复 事件不存在

499ff39c30934ffe770a08c1a8db6ca75d2e8256d36cfdedd65a70786ee76a9b

Um dos objetivos do Amethyst sempre foi implementar tudo para que os outras partes do Nostr também ganhem usuários. O problema de clientes específicos...

Um dos objetivos do Amethyst sempre foi implementar tudo para que os outras partes do Nostr também ganhem usuários. O problema de clientes específicos e pequenos é não não ajudam a desenvolver o ecossistema pq só se preocupam com os event kinds mais populares. Comportamento de manada. Não estamos aqui só para ser um clone de twitter. Queremos um ecossistema gigantesco de informações via relays. O Amethyst é o que faz a ponte entre o Twitter e todos os outros usos do Nostr. Por isso é importante que tudo esteja ativo, para que usuários tenham exposição ao resto do protocolo.

Kind-1 (TextNote)

2026-03-09T00:25:22Z

Testing another thing... nostr:nevent1qqs0pkuhjrs4ufpu96hl5zsn883jkv64xdd808aqvq40p4q5jqm0chcpz4mhxue69uhhyetvv9ujuat50phjummwv5hsyg8zenmu7gzq8ulj5jj...

Testing another thing... nostr:nevent1qqs0pkuhjrs4ufpu96hl5zsn883jkv64xdd808aqvq40p4q5jqm0chcpz4mhxue69uhhyetvv9ujuat50phjummwv5hsyg8zenmu7gzq8ulj5jj4kv50ph3muwz43f747vmr9ld2alrjdswgavpsgqqqqqqsummz6l

Kind-1 (TextNote)

2026-03-02T22:23:16Z

↳ 回复 Leo Wandersleb (npub1gm7tuvr9atc6u7q3gevjfeyfyvmrlul4y67k7u7hcxztz67ceexs078rf6)

Is it though? I'm sure no human is fighting without machines on their side. If an all-agents team wi...

We don't know .. all communications, submissions, reports are happening with the agent. And they are not that bad. We don't know who the human is.

Kind-1 (TextNote)

2026-02-26T15:56:38Z

↳ 回复 事件不存在

920d90043b0f633c994e817fd2157436d0370d1e16428fb176a6c0848de8e5f9

Sure, it's not mine anyway :)

Kind-1 (TextNote)

2026-02-22T11:43:42Z

↳ 回复 事件不存在

0d9b80408049f2cc4b3de7097f77daeed7c46c54dac3b10b3496080da1aca87a

Já usei a blitz, é bacana. Mas prefiro a AlbyHub com AlbyGo mesmo

Kind-1 (TextNote)

2026-02-16T00:19:32Z

↳ 回复 事件不存在

e66f3f496f3a3c1c29782e813fb2277a54cf33197f9b713b73a318a73b078d8c

Eu odiava aquela dual screen que tinha antigamente. Não fazia o menor sentido como UX. Mas depois que lançaram a versão que dava pra removê-la, eu até...

Eu odiava aquela dual screen que tinha antigamente. Não fazia o menor sentido como UX. Mas depois que lançaram a versão que dava pra removê-la, eu até usei por um bom tempo pq era o melhor. Usava diariamente. Mas as coisas mudam e o app está ficando pra trás. Nada pessoal, é o desenvolvimento natural das coisas. Hoje em dia o thread view do jumble está muito defasado.. odeio ter que ficar clicando para abrir a thread inteira. Enfim... Já fazem duas semanas que não entro mais no jumble. So nosotros e nostria nesse momento.

Kind-1 (TextNote)

2026-02-16T00:16:59Z

↳ 回复 事件不存在

17bba29a34e9f58d71bad579f0cf0298d5121fb942762dab88087f522414dbf3

O Web client queridinho da galera muda a cada 4 meses. O meu tempo de jumble está nos finalmentes.

Kind-1 (TextNote)

2026-02-16T00:01:52Z

↳ 回复 事件不存在

ee349e21d60cdcc131e56517de38de7cf26356abd57e6d11cbed4aefc439da28

Nostria > Jumble. :)

Kind-1 (TextNote)

2026-02-15T23:32:12Z

You pay 100 dollars to your AI and your app fucking sucks... https://image.nostr.build/bb4ff36b0c3cdd7bd43cd029c7dbf8d126c3a723d2676aa00ff26fa0e4df390...

You pay 100 dollars to your AI and your app fucking sucks... https://image.nostr.build/bb4ff36b0c3cdd7bd43cd029c7dbf8d126c3a723d2676aa00ff26fa0e4df3901.jpg

Kind-1 (TextNote)

2026-02-13T03:41:39Z

↳ 回复 Shawn (npub1clk6vc9xhjp8q5cws262wuf2eh4zuvwupft03hy4ttqqnm7e0jrq3upup9)

AI changed what a product is. Products used to have edges. You drew a box, positioned what was ins...

Product is just a shared delusion between a company and their customers.

Kind-1 (TextNote)

2026-02-12T21:30:31Z

↳ 回复 Leo Wandersleb (npub1gm7tuvr9atc6u7q3gevjfeyfyvmrlul4y67k7u7hcxztz67ceexs078rf6)

How does it render an impersonator?

It simply doesn't show any scores for now.

Kind-1 (TextNote)

2026-02-11T21:01:04Z

↳ 回复 Leo Wandersleb (npub1gm7tuvr9atc6u7q3gevjfeyfyvmrlul4y67k7u7hcxztz67ceexs078rf6)

What's its funding? Didn't know it had any.

https://techcrunch.com/2025/07/16/jack-dorsey-pumps-10m-into-a-nonprofit-focused-on-open-source-social-media/

Kind-1 (TextNote)

2026-02-02T00:51:15Z

↳ 回复 Leo Wandersleb (npub1gm7tuvr9atc6u7q3gevjfeyfyvmrlul4y67k7u7hcxztz67ceexs078rf6)

Hmm... I'm trying to figure out what's the merit of each of these projects. Claude claimed there wa...

Well, WN got way more money.

Kind-1 (TextNote)

2026-02-01T23:41:18Z

↳ 回复 Leo Wandersleb (npub1gm7tuvr9atc6u7q3gevjfeyfyvmrlul4y67k7u7hcxztz67ceexs078rf6)

TIL: keychat implemented marmot protocol, too but isn't compatible with whitenoise?

Its not Marmot. But it is another MLS thing.

Kind-1 (TextNote)

2026-02-01T21:28:15Z

↳ 回复 notstr (npub1ultzv5edhjgl79nvu7uzrhtv93vgrr2lt34zsj2lf0q46f36x2gsua72x7)

It works if your nsec was generated initially in white noise. So either you start off with white noi...

Yeah, that sucks.

Kind-1 (TextNote)

2026-01-31T14:42:48Z

↳ 回复 Leo Wandersleb (npub1gm7tuvr9atc6u7q3gevjfeyfyvmrlul4y67k7u7hcxztz67ceexs078rf6)

Who's whitenoising? It's a bit cumbersome to bootstrap. Either I put my nsec into the app or I won'...

It never worked with my nsec. I am not sure why.

Kind-1 (TextNote)

2026-01-31T14:34:31Z

↳ 回复 Leo Wandersleb (npub1gm7tuvr9atc6u7q3gevjfeyfyvmrlul4y67k7u7hcxztz67ceexs078rf6)

Nothing repetitive about being a dev. Pre LLMs, 90% of the time was spent researching problems and I...

I guess it depends on how senior. For me, everything is the same and I am almost always building something someone already made in the past, just slig...

I guess it depends on how senior. For me, everything is the same and I am almost always building something someone already made in the past, just slightly different.

Kind-1 (TextNote)

2026-01-28T14:32:17Z