Alan

Alan

They're in the walls

npub

npub10cr3vw5ne5xaj6lh7ru3kmy0x3ta79mnsnv2ywdd7fwfhlrms64q0apwdh

pubkey (hex)

7e07163a93cd0dd96bf7f0f91b6c8f3457df177384d8a239adf25c9bfc7b86aa

nprofile

nprofile1qqs8upck82fu6rwed0mlp7gmdj8ng47lzaecfk9z8xklyhyml3acd2sprf58garswvaz7tmjv4kxz7fwva6kcat8w4k82tnddajsgaxdxp

Lightning

npub142wsqasg76pa45cnq6c425add37r9h3jnskayyu90y5tsguzyjts8rnfw6@npub.cash

Activity (189)

↳ Reply Cyph3rp9nk (npub1lnms53w04qt742qnhxag5d6awy7nz6055flnmjkr6jg39hm86dlq7arrnt)

https://blossom.primal.net/153787dfb7a4a804a76537b476f6611d5a3aa7a9a93bd8cec881c2338e193561.jpg

OK but what about human suffering? Is is that yet to come?

Kind-1 (TextNote)

2026-05-05T23:26:04Z

↳ Reply Event not found

78ffcbbd08edfc9ef26e41b2997bbf2d399d09cf76edad6b512db3c5ff5f40b7

ICQ was great, but between it exposing your IP and the literal window in Windows from an exploit perspective, I am glad it is in the past.

Kind-1 (TextNote)

2026-05-05T18:38:48Z

↳ Reply Event not found

0000b03acb350def73e8ed274d9ea03272affe48f11686eb0ca615becf49ec36

Where I live I'd rather burn than get eaten alive by mosquitos. I got to work at ~peak sun or those vultures come out.

Kind-1 (TextNote)

2026-05-05T02:22:47Z

↳ Reply HaloKat (npub1r0rs5q2gk0e3dk3nlc7gnu378ec6cnlenqp8a3cjhyzu6f8k5sgs4sq9ac)

Most of my life I’ve been too poor to take vacations. I’d listen to people talking about theirs an...

Oh waiter... I'm waiting...

Kind-1 (TextNote)

2026-05-05T02:18:04Z

↳ Reply Event not found

4e6b7cc208016fd46e3fd6197cb2c0c107e124be536a8dacc763056e99a53582

Might as well call him Jamie Dimon. They are equivalent.

Kind-1 (TextNote)

2026-05-05T02:14:57Z

nostr:nprofile1qqs8msutuusu385l6wpdzf2473d2zlh750yfayfseqwryr6mfazqvmgpy4mhxue69uhkvet9v3ejumn0wd68ytnzv9hxgtm0d4hxjh6lwejkuar4wfjhxqfswaehxw309a5hgcm...

nostr:nprofile1qqs8msutuusu385l6wpdzf2473d2zlh750yfayfseqwryr6mfazqvmgpy4mhxue69uhkvet9v3ejumn0wd68ytnzv9hxgtm0d4hxjh6lwejkuar4wfjhxqfswaehxw309a5hgcmg0ykkwmmvv3jkuun0vskkvatjvdhkuargdacxsct8w4ejuumrv9exzc3wd9kj7qfpwaehxw309ahx7um5wgkhyetvv9ujuar90pshx6r9v3nk2tnc09az7em0qzz How do api credits work with regular usage credits in trymaple.ai on the pro account? It seems like sometimes the regular usage credits work sometimes and other times I have to use purchased api credits.

Kind-1 (TextNote)

2026-05-04T23:35:39Z

↳ Reply Event not found

b4e1382d0f87bcacc45e1a430e5be578472d4bd040b72c5205e25ee42335d751

Yes and hopefully it takes awhile before malware makes it onto my system too.

Kind-1 (TextNote)

2026-04-03T03:33:14Z

↳ Reply Event not found

297f22865a4d2a4875cc97dfeca971ac0217451491f8713b74a985357da81dbb

Why not use Amber to store my bitcoin? If it is so secure? Well, because maybe at some point the device itself isn't secure. I don't care because I u...

Why not use Amber to store my bitcoin? If it is so secure? Well, because maybe at some point the device itself isn't secure. I don't care because I use Signal with disappearing messages. If/When my device gets hacked, hopefully the hack left some trace or strange behavior that I pick up on. If it doesn't then it was probability very sophisticated. Most zero days leave traces.

Kind-1 (TextNote)

2026-04-03T02:51:33Z

↳ Reply Event not found

297f22865a4d2a4875cc97dfeca971ac0217451491f8713b74a985357da81dbb

I am not 100% sure if it leaked. All I know is something 'liked' a post in Amethyst that I did not recognize doing myself. And Amber was acting super ...

I am not 100% sure if it leaked. All I know is something 'liked' a post in Amethyst that I did not recognize doing myself. And Amber was acting super buggy on my phone. It would pop up every time I try to use it. It was a huge pain just to post that my nsec got leaked. Then I wiped my phone for good measure. Amber is asynchronous so everything is a callback. I still use it, but I also swap out my nsec for fresh for privacy too. So at this point, I don't care if I loose my nsec. The PM messages would be nice to use but I don't use PMs for obvious reasons. I only use marmot or signal.

Kind-1 (TextNote)

2026-04-03T02:42:12Z

↳ Reply Vitor Pamplona (npub1gcxzte5zlkncx26j68ez60fzkvtkm9e0vrwdcvsjakxf9mu9qewqlfnj5z)

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

I have a hardware signer. I never use it. I have Amber, yet my nsec somehow leaked. I blamed Amber, but who knows with these things.

Kind-1 (TextNote)

2026-04-03T02:33:27Z

↳ Reply Vitor Pamplona (npub1gcxzte5zlkncx26j68ez60fzkvtkm9e0vrwdcvsjakxf9mu9qewqlfnj5z)

Good thing that I was able to implement it from scratch on Amethyst (including ChaCha20 itself) so, ...

Except my key point: if I loose my nsec. Almost nobody in the bitcoin community fully trusts their nsec / seed phrase except in hardware wallets. We a...

Except my key point: if I loose my nsec. Almost nobody in the bitcoin community fully trusts their nsec / seed phrase except in hardware wallets. We are constantly told to keep our seeds offline. Marmot solves this for PMs.

Kind-1 (TextNote)

2026-04-03T02:28:08Z

↳ Reply Event not found

5f8edfa97c89baab7e5cef9b3d83abacf9b8721319d529f622d66372d8d8b9a5

Yes and I use disappearing messages too. So whatever...

Kind-1 (TextNote)

2026-04-03T00:00:32Z

↳ Reply Vitor Pamplona (npub1gcxzte5zlkncx26j68ez60fzkvtkm9e0vrwdcvsjakxf9mu9qewqlfnj5z)

Forward secrecy in signal is a lie exactly because you can export/import stuff or connect with a des...

I assume it copies it directly from what exists in storage on my phone. If true then your statement assumes the implemented solution assumes actual pe...

I assume it copies it directly from what exists in storage on my phone. If true then your statement assumes the implemented solution assumes actual perfect forward secrecy. I mean, if it was truly perfect forward secrecy than I couldn't write the messages down on paper as I get them and share with a friend.

Kind-1 (TextNote)

2026-04-02T23:54:23Z

↳ Reply Vitor Pamplona (npub1gcxzte5zlkncx26j68ez60fzkvtkm9e0vrwdcvsjakxf9mu9qewqlfnj5z)

That's a deal breaker for me. Either offer interoperability or GFO. Otherwise this is just another v...

Which explains why it doesn't exist in Amethyst. Marmot is an upgrade from Signal to make it decentralized. Signal has a feature (perfect forward secr...

Which explains why it doesn't exist in Amethyst. Marmot is an upgrade from Signal to make it decentralized. Signal has a feature (perfect forward secrecy). The way they work around that is linking a device from the main account, and offering to copy historical messages to the linked device. If the feature you want doesn't exist in Signal, it probably will never exist in marmot. Of course don't quote me on anything. I am barely a spectator in this space. I have just been burned by Signal's centralization so I prefer marmot.

Kind-1 (TextNote)

2026-04-02T23:45:57Z

↳ Reply Vitor Pamplona (npub1gcxzte5zlkncx26j68ez60fzkvtkm9e0vrwdcvsjakxf9mu9qewqlfnj5z)

It's ok, hit me up when Marmot gets audited like nip17 and has at least 2 implementations users can ...

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

Kind-1 (TextNote)

2026-04-02T23:22:43Z

↳ Reply Vitor Pamplona (npub1gcxzte5zlkncx26j68ez60fzkvtkm9e0vrwdcvsjakxf9mu9qewqlfnj5z)

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

It wouldn't work unless White Noise supported adding users to an existing group. Pika supports this today, White Noise tomorrow. That isn't a problem ...

It wouldn't work unless White Noise supported adding users to an existing group. Pika supports this today, White Noise tomorrow. That isn't a problem with the protocol. The issue is with nuance between implementation details.

Kind-1 (TextNote)

2026-04-02T23:13:15Z

↳ Reply Vitor Pamplona (npub1gcxzte5zlkncx26j68ez60fzkvtkm9e0vrwdcvsjakxf9mu9qewqlfnj5z)

Have you seen the latest papers on all the MLS vulnerabilities AI is finding? The thing is too big. ...

This is in white noise with two users and one chatbot https://npub10cr3vw5ne5xaj6lh7ru3kmy0x3ta79mnsnv2ywdd7fwfhlrms64q0apwdh.blossom.band/d7dccd08b0...

This is in white noise with two users and one chatbot https://npub10cr3vw5ne5xaj6lh7ru3kmy0x3ta79mnsnv2ywdd7fwfhlrms64q0apwdh.blossom.band/d7dccd08b0813dca9a7bd93b5666e333ef5c4bbc8f6393396f2a2c62c05f4c42.jpg

Kind-1 (TextNote)

2026-04-02T22:54:32Z

↳ Reply Vitor Pamplona (npub1gcxzte5zlkncx26j68ez60fzkvtkm9e0vrwdcvsjakxf9mu9qewqlfnj5z)

Have you seen the latest papers on all the MLS vulnerabilities AI is finding? The thing is too big. ...

I have it working with my chatbot pretty reliability, and I built it from a simple vibecoding session with no experience vibecoding. I am an ex softwa...

I have it working with my chatbot pretty reliability, and I built it from a simple vibecoding session with no experience vibecoding. I am an ex software dev. I find that hard to believe.

Kind-1 (TextNote)

2026-04-02T22:50:54Z

↳ Reply Event not found

062d3387ba5bda8108a9f72da375f768dc0fdd9d4aeef887fa6250ce95741c76

Other than having Amethyst running in the background or self hosted?

Kind-1 (TextNote)

2026-04-02T22:44:24Z

↳ Reply Event not found

293feac8f4fe2ba1cc7a1832b4265ea58716c44efbd1aefcaa7203a85c06762c

Yes I am just curious how this is actually going to work for people who don't host their own unified push system.

Kind-1 (TextNote)

2026-04-02T22:27:09Z

↳ Reply Event not found

293feac8f4fe2ba1cc7a1832b4265ea58716c44efbd1aefcaa7203a85c06762c

molly.im

Kind-1 (TextNote)

2026-04-02T22:25:44Z

↳ Reply Event not found

5e35b8169dfd0a896f037c10517273ea56c229a4dce149e778546eab251c7400

Send me a PM. Maybe that's why? I understand that ntfy receives the notification, but nothing shows up in my Android notifications.

Kind-1 (TextNote)

2026-04-02T22:24:38Z

↳ Reply Event not found

1cf3cf3c612d18d14d7b28c5a68c3f0ff5de87f2ca5f356b614e99b9e26b14fb

It works on molly because I host my own listener.

Kind-1 (TextNote)

2026-04-02T22:22:36Z

↳ Reply Event not found

433d242d9880a1172c6b989d070d4047ab0495a2469f23854ab9554e2c054964

I have never seen notifications work on Amethyst as a graphineos user without google play services. Yes I use ntfy, but I don't host my own listener.

Kind-1 (TextNote)

2026-04-02T22:08:21Z

↳ Reply Lieder-Fuzzi (npub14dy6f7mhmhqcgg7rmmnqjv2l9x56wn0vvv4jqhqazuuwdd0z07gsxl0zqp)

Yeah, NIP-17. Who hasn’t heard of NIP-17 ? I love NIP-17. Sorry, but that technical jargon is not f...

We are going analog! P2P video calls with the same privacy of NIP-17 (NIP17: secure DMs excluding Primal and Damus because they suck). It's a duck.ai...

We are going analog! P2P video calls with the same privacy of NIP-17 (NIP17: secure DMs excluding Primal and Damus because they suck). It's a duck.ai search away which takes less effort than complaining about jargon.

Kind-1 (TextNote)

2026-04-02T22:01:02Z

↳ Reply Event not found

b47567d09c3bfe7ca557f1073c7f0746ef8dad61f49e3b0c88a62617961446fd

The data I provided is fact, but yes you are 100% correct.

Kind-1 (TextNote)

2026-04-02T18:27:56Z

↳ Reply Event not found

15b6168ea1b5b711f64d3190259ab13ba88a3d04ce6d8558c136fd4ac70ed172

Incentives aligned ✅

Kind-1 (TextNote)

2026-04-02T18:23:48Z

↳ Reply Event not found

e7526fa947e09f06af16ba9a1bb4f4da4f6790c7ea3c8d1224937ad5f181ab02

Cope™ is the second studio album by English DJ and producer Adam Freeland (credited as Freeland), released on June 8, 2009 Concept: The title is a sa...

Cope™ is the second studio album by English DJ and producer Adam Freeland (credited as Freeland), released on June 8, 2009 Concept: The title is a satirical jab at Western consumer culture, intended as an "antidote" to a system that sells cures for manufactured problems.

Kind-1 (TextNote)

2026-04-02T18:19:29Z

Speaking of marmot, I use this marmot client every day: https://gitworkshop.dev/npub1vg452h8l48rpqzh790cpqx66qljl907rf8xss2g9ymwal4t6aydqc3k27a/relay...

Speaking of marmot, I use this marmot client every day: https://gitworkshop.dev/npub1vg452h8l48rpqzh790cpqx66qljl907rf8xss2g9ymwal4t6aydqc3k27a/relay.ngit.dev/open-brain/tree/master/readme.md nostr:nevent1qqs9ef3j6s0fa7n4yyg3eeudhj64teh7m7nl39778rwnkpn7xstu28qpzamhxue69uhhyetvv9ujuurjd9kkzmpwdejhgtczyzm7669svt0xkjsju50a22zurc0qa589z2xd4yatzx6p2z64a5e0cqcyqqqqqqg5j02gh

Kind-1 (TextNote)

2026-04-01T14:01:56Z

↳ Reply Event not found

4d54dbd39bd55d1b7fb5ae2d05db31e75a29a33a5a5ce15992ed4c54f2ca33c7

Location, location, location.

Kind-1 (TextNote)

2026-04-01T13:58:54Z

↳ Reply Event not found

0000ac0aff8a2bfcd3946a447f0dc68a748a8535a379bb35108db2ad5ea02aa9

Cash still technically has serial numbers. If you are already targeted then a simple trip to the bank can also leak.

Kind-1 (TextNote)

2026-04-01T13:47:47Z

↳ Reply Cyph3rp9nk (npub1lnms53w04qt742qnhxag5d6awy7nz6055flnmjkr6jg39hm86dlq7arrnt)

This is a fucking joke 😂 If you have to rely on others to delete their Lightning node history in or...

That's because LSPs are a joke. It's turtles all the way down.

Kind-1 (TextNote)

2026-03-31T18:52:27Z

↳ Reply Event not found

00001d59945d4fff2248e93aa88bc17303596554995a2e0002c5884ed76f7d0b

Which is fine as long as ego is kept as a tool and not an identity.

Kind-1 (TextNote)

2026-03-31T16:05:32Z

↳ Reply Event not found

6a27e7dddbe39defa4a4c8aa56a65668f96afd1f15139538850f1477030e9ef0

We are all here trapped in a panopticon and you want us to go save them? We can't even save ourselves. Wake me up when it's 1776.

Kind-1 (TextNote)

2026-03-31T16:01:06Z

↳ Reply Event not found

5cc0c3763cbc26ace5101f8516372c13d2c66a2e8c48c5073d92673f12349efd

But did your sell your privacy soul to get it?

Kind-1 (TextNote)

2026-03-30T21:10:55Z

↳ Reply Event not found

eb992be33af01487d035ca8b70d4f13547e70954c1cb964a4efd3999b5b81b5f

Sovereign or private ai agents. Really any stacking function or compounding effect. Having the right mindset, e.g. Not thinking in terms of success,...

Sovereign or private ai agents. Really any stacking function or compounding effect. Having the right mindset, e.g. Not thinking in terms of success, wins, or losses. e.g. What are compounding moments I can create today that can lead to another one tomorrow?

Kind-1 (TextNote)

2026-03-30T16:35:13Z

↳ Reply Cyph3rp9nk (npub1lnms53w04qt742qnhxag5d6awy7nz6055flnmjkr6jg39hm86dlq7arrnt)

How am I supposed to make sense of this, given that I’m the kind of person who runs knots because I ...

Best to ignore the state regardless of outcome.

Kind-1 (TextNote)

2026-03-28T19:15:19Z

↳ Reply Event not found

61aa3b0e1e027fecb445de7228fc978e16922616a3a0605301661bc21a1503b0

Yes we code freedom tech faster than the bad guys can code dystopian tech, but government is cracking down hard. You got to break the rules and put yo...

Yes we code freedom tech faster than the bad guys can code dystopian tech, but government is cracking down hard. You got to break the rules and put yourself in danger just to have normal things. I'm ok with that, but the normies are super compliant. Too scared to use bittorrent which has been around since...

Kind-1 (TextNote)

2026-03-27T04:18:29Z

↳ Reply Event not found

00008b5cd4bcf022dd6a778e6597345f0546cafea18aa4a7046324403ac4437a

The Endless 2017 https://m.imdb.com/title/tt3986820/

Kind-1 (TextNote)

2026-03-26T23:56:32Z

↳ Reply Event not found

952c09c0e03b3c16090dafa2018fc6dbeb2eb689f5af2e4bd3163ef65bf3ebc3

What about this? https://gitworkshop.dev/npub1vg452h8l48rpqzh790cpqx66qljl907rf8xss2g9ymwal4t6aydqc3k27a/relay.ngit.dev/open-brain/tree/master/readme...

What about this? https://gitworkshop.dev/npub1vg452h8l48rpqzh790cpqx66qljl907rf8xss2g9ymwal4t6aydqc3k27a/relay.ngit.dev/open-brain/tree/master/readme.md

Kind-1 (TextNote)

2026-03-26T18:14:30Z

↳ Reply Event not found

8836897339865594d5898923d5762b2ab8b4d399a417ebc8542efaa3a8724312

A system that is optimizing a function of n variables, where the objective depends on a subset of size k<n, will often set the remaining unconstrained...

A system that is optimizing a function of n variables, where the objective depends on a subset of size k<n, will often set the remaining unconstrained variables to extreme values. If one of those unconstrained variables is something we care about, the solution found my be highly undesireable.

Kind-1 (TextNote)

2026-03-26T07:30:27Z

People who are against violent crimes, but for war are falling for the bandwagon logical falacy. The difference between violent crimes are war is only...

People who are against violent crimes, but for war are falling for the bandwagon logical falacy. The difference between violent crimes are war is only scale.

Kind-1 (TextNote)

2026-03-26T05:35:14Z

Nostr is cool the same way that bittorrent is cool, and is popular in the same way.

Kind-1 (TextNote)

2026-03-24T17:38:26Z

↳ Reply Event not found

de638f8333afbd98d567f94ea0bcfc23e801306e9317b1d9c9a77fae889bb5ed

Drunken Master?

Kind-1 (TextNote)

2026-03-24T14:56:56Z

↳ Reply Gigi (npub1dergggklka99wwrs92yz8wdjs952h2ux2ha2ed598ngwu9w7a6fsh9xzpc)

Goal: say many fine things without any understanding nostr:nevent1qqst38g0c2v928yrza0y9dzntssmq0adu...

Temet Nosce

Kind-1 (TextNote)

2026-03-24T08:15:06Z

↳ Reply Event not found

a3d51c9aa7f2bfee9af4bd30cf236f83470184c9847ddb82193065473f9fbd52

2010 https://www.youtube.com/watch?v=_ZXeFPpPJeI

Kind-1 (TextNote)

2026-03-23T01:31:50Z

↳ Reply Event not found

57fd92df48024a60efef059b29ae18224eefcff2c571d9fd6fb4d2f040be5ab1

Muting regardless, I will be sure to let all the victims I encounter know. /s

Kind-1 (TextNote)

2026-03-22T18:17:44Z

↳ Reply Event not found

25013998d51e73e440db1340204b91a12573bbc68c6fd7f5d09e94468e2cd135

I see, you don't operate at scale. I get it. It's cool 👍

Kind-1 (TextNote)

2026-03-22T07:52:26Z

↳ Reply Event not found

24a58ff55bc19f81ed3b05d5eeb88742ed3c54fbeffeca2e116e624be55e07f1

So wait, people who spend other peoples' money on other people wouldn't be considered an enemy? Even Alan Turning was a pacifist, but he still fought ...

So wait, people who spend other peoples' money on other people wouldn't be considered an enemy? Even Alan Turning was a pacifist, but he still fought in the war.

Kind-1 (TextNote)

2026-03-21T08:08:26Z

↳ Reply Alan (npub10cr3vw5ne5xaj6lh7ru3kmy0x3ta79mnsnv2ywdd7fwfhlrms64q0apwdh)

This could be a starting point: https://gitworkshop.dev/npub1vg452h8l48rpqzh790cpqx66qljl907rf8xss2...

Using this tool you would use trymaple.ai as the back end to do all the work? Could use it for scheduling for onsite teaching among participants. Just...

Using this tool you would use trymaple.ai as the back end to do all the work? Could use it for scheduling for onsite teaching among participants. Just create a white noise group, add the members, add the bot, set the prompt, and let the bot do the work. #openbrain

Kind-1 (TextNote)

2026-03-21T03:01:57Z

↳ Reply Event not found

0000f6d04d54d690ad84785d7d713ff84dd2767b779651ba4a84b4eeb4a7d129

This could be a starting point: https://gitworkshop.dev/npub1vg452h8l48rpqzh790cpqx66qljl907rf8xss2g9ymwal4t6aydqc3k27a/relay.ngit.dev/open-brain/tre...

This could be a starting point: https://gitworkshop.dev/npub1vg452h8l48rpqzh790cpqx66qljl907rf8xss2g9ymwal4t6aydqc3k27a/relay.ngit.dev/open-brain/tree/master/readme.md

Kind-1 (TextNote)

2026-03-21T02:44:20Z

↳ Reply Event not found

2aba9353e397f6834c9dc803c1037d822f193a0472d68ed829ce87df4760c08b

What do you think of this? https://gitworkshop.dev/npub1vg452h8l48rpqzh790cpqx66qljl907rf8xss2g9ymwal4t6aydqc3k27a/relay.ngit.dev/open-brain/tree/mas...

What do you think of this? https://gitworkshop.dev/npub1vg452h8l48rpqzh790cpqx66qljl907rf8xss2g9ymwal4t6aydqc3k27a/relay.ngit.dev/open-brain/tree/master/readme.md

Kind-1 (TextNote)

2026-03-21T02:22:03Z

↳ Reply Event not found

41772670f1cb510e34de8b9492bc0ba912fa2d110f990ce4007ebf97bcdb005a

Is this a better solution? https://gitworkshop.dev/npub1vg452h8l48rpqzh790cpqx66qljl907rf8xss2g9ymwal4t6aydqc3k27a/relay.ngit.dev/open-brain/tree/mas...

Is this a better solution? https://gitworkshop.dev/npub1vg452h8l48rpqzh790cpqx66qljl907rf8xss2g9ymwal4t6aydqc3k27a/relay.ngit.dev/open-brain/tree/master/readme.md

Kind-1 (TextNote)

2026-03-21T01:34:43Z

↳ Reply Event not found

a338ab276c2e8e72379b680df2e2b420128297d8273dd479bdd6ae96d9abc3e5

## Summary of Your Open Brain Thoughts (15 total, 3/20-3/21/2026) ### 🎯 Current Status: White Noise / MLS Integration **COMPLETE** The Marmot ingest...

## Summary of Your Open Brain Thoughts (15 total, 3/20-3/21/2026) ### 🎯 Current Status: White Noise / MLS Integration **COMPLETE** The Marmot ingest service is now fully operational with end-to-end success confirmed: - Receives and processes Welcome gift wraps - Joins MLS groups with dual engine support (legacy + upstream) - Decrypts messages via upstream fallback - Successfully stores thoughts to Supabase --- ### 📊 Project History & Vision **Open Brain Origins:** A privacy-first personal knowledge system built on self-hosted infrastructure (Supabase, pgvector, MinIO) with private AI processing via Maple-Proxy. Goal: create a self-hosted memory system that AI assistants can use without third-party ownership of personal context. **The Sovereign Shift:** Moved from Slack-first capture to sovereign messaging because Slack conflicted with ownership, privacy, and anti-platform goals. Marmot + White Noise now provide the intended replacement: Nostr relays for distribution, MLS for encrypted groups, Open Brain as the storage layer. --- ### 🔧 Technical Blockers Resolved (7 Major Issues) 1. **Subscription filter fix** – Split Nostr filters to prevent AND-ing issues 2. **Welcome replay dedupe** – By gift-wrap and welcome IDs 3. **Removed unsafe e-tag fallback** – No longer used for group identity 4. **Synthetic group IDs** – Derived from Welcome content hashes 5. **Broad kind 445 discovery** – Time-bounded lookback for synthetic groups 6. **Synthetic-to-authoritative aliasing** – With sender-prefixed heuristic 7. **Upstream MLS decryption** – Via dual-fallback mode with 3 critical bug fixes --- ### 🐛 Critical Bugs Fixed (2026-03-20) - **mls-engine.ts**: State hydration results now properly returned - **handleGiftWrap**: Now registers BOTH synthetic and upstream group IDs immediately - **aliasSyntheticGroupToObservedGroupId**: Extended to handle upstream engine group ID aliasing for Android's evolved group IDs --- ### ⚙️ Configuration & Deployment Helm charts updated with: - `mlsEngineMode: dual-fallback` - `upstreamAdapterOptionsJson` with bootstrapKeyPackage and requestMaxWaitMs - Cross-namespace DNS fixed using FQDN `supabase-kong.supabase:8000` - Kubernetes namespace isolation (`namespace: marmot`) --- ### 🚀 Future Priorities (3 Tiers) **Priority 1 – State Persistence:** - Persist activeGroups/alias state to Supabase - Restore on startup - Define replay/rejoin recovery strategy **Priority 2 – Operational Improvements:** - Reduce log noise - Add structured metrics - Group-to-name reconciliation - Deeper MLS integration tests **Priority 3 – Optional:** - Service extraction only if scaling/isolation needs require it --- ### 🛠️ Developer Tooling - **`scripts/capture-open-brain-context.mjs`** – Reusable script to persist project context via MCP capture_thought tool - **`scripts/query-open-brain.mjs`** – Query stored thoughts via command line - Documentation refreshed: AGENT.md, README, PLAN-marmot-openbrain.md, plus specialized guides (MIPS, DEBUG, WHITENOISE_ANDROID) --- ### 📈 Healthy White Noise Progression ``` Welcome gift wrap → Synthetic join → Broad kind 445 discovery → h-tag observed → Alias/rebind → Group match: YES → MLS decryption → Thought stored ``` --- ### 💡 Key Decisions - **Service boundaries:** Continuing inside `services/marmot-ingest` rather than splitting into a separate service – protocol depth was the real blocker, not abstraction layers - **Dual-fallback mode:** Enabled by default for maximum compatibility with both legacy and upstream MLS engines

Kind-1 (TextNote)

2026-03-21T00:53:06Z

↳ Reply HaloKat (npub1r0rs5q2gk0e3dk3nlc7gnu378ec6cnlenqp8a3cjhyzu6f8k5sgs4sq9ac)

I have about 5 vibe coded projects started that have potential imo but I keep getting distracted. I ...

When they said mining fiat, I never thought it would be so similar to mining bitcoin from an energy / cost / point your compute power at 'x' perspecti...

When they said mining fiat, I never thought it would be so similar to mining bitcoin from an energy / cost / point your compute power at 'x' perspective.

Kind-1 (TextNote)

2026-03-20T08:07:12Z

↳ Reply Event not found

0b17ffdf0af2a0c5444eab9bacd76a82cbed7c45cb32bfbce8e0df953f6f7665

And I am willing to bet in reality they just don't give a fuck.

Kind-1 (TextNote)

2026-03-20T08:01:34Z

↳ Reply Event not found

8d59833b3d3d3c6a346b8819e2eaa8699054fadc01ef9e16e7b9d1ad543a899f

Sorry I am building on marmot instead 🤷

Kind-1 (TextNote)

2026-03-20T07:58:56Z

↳ Reply Event not found

8786a23670ebc3c62cbeb8dd8cc29d7df4c8da0bfb6e3ac9768f58050c4606f0

And on the other side of that are potential humans capable of conquering the world.

Kind-1 (TextNote)

2026-03-20T07:54:00Z

↳ Reply Alan (npub10cr3vw5ne5xaj6lh7ru3kmy0x3ta79mnsnv2ywdd7fwfhlrms64q0apwdh)

Wow, that was easier than I thought. AI is fucking crazy. Here it is: https://gitworkshop.dev/npub1...

I almost have White Noise integration. I got the bot joining invitations, and receiving messages in the group, but not yet decrypting them.

Kind-1 (TextNote)

2026-03-20T04:51:20Z

↳ Reply Alan (npub10cr3vw5ne5xaj6lh7ru3kmy0x3ta79mnsnv2ywdd7fwfhlrms64q0apwdh)

I'm trying to build this in a more sovereign way. Like, we should be able to keep all this at home a...

Wow, that was easier than I thought. AI is fucking crazy. Here it is: https://gitworkshop.dev/npub1vg452h8l48rpqzh790cpqx66qljl907rf8xss2g9ymwal4t6ay...

Wow, that was easier than I thought. AI is fucking crazy. Here it is: https://gitworkshop.dev/npub1vg452h8l48rpqzh790cpqx66qljl907rf8xss2g9ymwal4t6aydqc3k27a/relay.ngit.dev/open-brain/tree/master/readme.md

Kind-1 (TextNote)

2026-03-18T04:02:48Z

↳ Reply 3d2e5150... (npub185h9z5yxn8uc7retm0n6gkm88358lejzparxms5kmy9epr236k2qcswrdp)

https://image.nostr.build/636d2b7662fd8f05ef5afe63f2c53aaf9d1ad985f0bd55bfe1cafc3212df0b1b.jpg

More John McAfee, Less Michael Saylor https://image.nostr.build/2bc7a8687dda6319a7ccddfea10ecd75e66e0bc44e925cd2637db468d8738ca8.jpg

Kind-1 (TextNote)

2026-03-17T01:26:15Z

↳ Reply Leo Wandersleb (npub1gm7tuvr9atc6u7q3gevjfeyfyvmrlul4y67k7u7hcxztz67ceexs078rf6)

https://i.nostr.build/U7Y0QKJ4wTL5bpq8.png

Prayers sent his way. He'll be alright.

Kind-1 (TextNote)

2026-03-15T17:37:57Z

↳ Reply Event not found

1e445e8026bbdc7aae81b7a9af00cb559ecff7ea385d1d9ea9ec6abe15ddb572

We need more people with their hand in the bees nest.

Kind-1 (TextNote)

2026-03-15T17:34:36Z

↳ Reply Event not found

54a37da1ec7f9f3b2abccd6d6a0f4ebc6d6f5c227032ec56bcf11105ee980183

That's my coding setup except I have a water tap.

Kind-1 (TextNote)

2026-03-15T17:29:35Z

↳ Reply Event not found

fff8126526090adc0486f4ce05ec7015f4e98f32ea8a5857e56d78b0ec461f11

Yeah but I think we've reached a point where we say NO. The discernment thing to say is “You shall not pass,” even while recognizing that the enemy is...

Yeah but I think we've reached a point where we say NO. The discernment thing to say is “You shall not pass,” even while recognizing that the enemy is, ultimately, a distorted expression of the same source you belong to (Love). The enemy is your teacher, yes, but sometimes the lesson is learning to build a shield, not learning to die beautifully. We need more 1776 and less 1984

Kind-1 (TextNote)

2026-03-14T01:00:28Z

↳ Reply Event not found

ceff6218f70202eeda581811628d1220371fe3899ad7e15dd172375e83fe6695

Why not both?

Kind-1 (TextNote)

2026-03-13T04:54:02Z

↳ Reply Event not found

8f632fcbce750f6a4248e4af6553b771052449c522f5398d7629a0b2ee6f7812

I never put in the ten thousand hours to learn how to use it in a sovereign way which is why I just use Apple TV, Netflix, and whatever DRM based plat...

I never put in the ten thousand hours to learn how to use it in a sovereign way which is why I just use Apple TV, Netflix, and whatever DRM based platform I could get my hands on...

Kind-1 (TextNote)

2026-03-12T23:18:49Z

↳ Reply Event not found

d449fdef25187539d7122015056da33ae5ab3da7473f65109e380506c33d4e43

Before Bitcoin, BitTorrent proved that a decentralized, trustless, and censorship-resistant network could operate at global scale, making it a concept...

Before Bitcoin, BitTorrent proved that a decentralized, trustless, and censorship-resistant network could operate at global scale, making it a conceptual precursor to bitcoin. Although nobody gives it that credit for some reason.

Kind-1 (TextNote)

2026-03-12T19:11:21Z

↳ Reply Event not found

bc50026f1014f835c6f2de1481a378155375a64122ee0b3e0c87d3fff04daeea

I think calling it Free Anonymous Peering System was a missed opportunity.

Kind-1 (TextNote)

2026-03-12T18:17:07Z

↳ Reply Event not found

1c7617984b9c6a3e0c95e290840cc3a6bceddef64b15b788629769c419d539fd

hello wisp, I love what you did with your hair.

Kind-1 (TextNote)

2026-03-12T17:51:19Z

↳ Reply Event not found

0000cf083b3e4e7ff96d2e718ea9c2f810053e0cd44efe63c377d096c1145557

RE: wisp If tor fails to connect for any reason whatsoever, ensure that no other connection is possible... Unless the user deliberately want to not u...

RE: wisp If tor fails to connect for any reason whatsoever, ensure that no other connection is possible... Unless the user deliberately want to not use tor. If toggled off a warning sign 'are you sure' would be advised.

Kind-1 (TextNote)

2026-03-12T17:47:10Z

↳ Reply Event not found

4471de41528a254fc64cebc9bcabc7b5cbb759e5c82652304d84986278fb9ef9

Always have been. kycnot.me

Kind-1 (TextNote)

2026-03-12T17:41:49Z

↳ Reply Event not found

0000321b8c6f3bd190021176411cd2a3178c8e4704229ce96da77468c164af21

Perfect is in the eye of the beholder.

Kind-1 (TextNote)

2026-03-12T17:39:40Z

↳ Reply Event not found

0000150ab3e3c22a50ff533044def799648f6f7e6339b84916f021054ef0d92c

Change your phone number. Don't expose your phone numbet amd watch them fall on their face when you require them to use Signal, but not because they d...

Change your phone number. Don't expose your phone numbet amd watch them fall on their face when you require them to use Signal, but not because they don't know how. The dichotomy will push them away despite your best efforts to maintain contact.

Kind-1 (TextNote)

2026-03-12T17:37:00Z

I would love to pull in this thread with evidence because I am pretty sure we can find plenty of examples. nostr:nevent1qqs0zkdgfrs0njl3wery7wezpqzqa...

I would love to pull in this thread with evidence because I am pretty sure we can find plenty of examples. nostr:nevent1qqs0zkdgfrs0njl3wery7wezpqzqaj9sndajnksds6vd0c6z4cz3nrsppemhxue69uhkummn9ekx7mp0qgs0wkkynrf7qs4n8uyh4q4aflkcu8l7vwlrpg2v3w8xl2rypkg2ktsrqsqqqqqpsxyy8w

Kind-1 (TextNote)

2026-03-12T17:30:57Z

↳ Reply Alan (npub10cr3vw5ne5xaj6lh7ru3kmy0x3ta79mnsnv2ywdd7fwfhlrms64q0apwdh)

It was never an either or.

Oxytocin is on both sides. https://www.youtube.com/watch?v=DctsjkJQBGY

Kind-1 (TextNote)

2026-03-12T04:05:22Z

↳ Reply Event not found

d7ba379e17be1eababca5fce5012b83588b12e268ebb949b51754a6fb418330d

But definitely mandibles...

Kind-1 (TextNote)

2026-03-12T03:29:07Z

↳ Reply Event not found

7997ead00c8da356ad7eabc9818b97f90336e62c4ce9529e80a91031ca4e9f4f

Transitory is the worst 😒

Kind-1 (TextNote)

2026-03-11T21:58:00Z

↳ Reply Event not found

3951e4a7f79e4e88599b0d812e3786b53916c84b2ce837c10168ab5e40744840

I delegate that to ai as it can do all that. I just need to verify

Kind-1 (TextNote)

2026-03-11T20:12:12Z

↳ Reply BULL BITCOIN (npub18ull0tdnj9vugtq259k48szg80al44ta7g4fa85nvj3svaq7kt8s9udcl9)

"If 5% of people use Payjoin, the Common Input Ownership Heuristic becomes worthless" nostr:nprofile...

Payjoin all the things

Kind-1 (TextNote)

2026-03-11T19:03:02Z

↳ Reply Event not found

e5d92364bdac59fa357f9c53103459da884b84bcd51d1f687013b41e4cb6d65d

Why would the gobernment approve anything real?

Kind-1 (TextNote)

2026-03-11T19:01:24Z

↳ Reply Tim Bouma (npub1q6mcr8tlr3l4gus3sfnw6772s7zae6hqncmw5wj27ejud5wcxf7q0nx7d5)

We need to remind ourselves is that the most-consumed narrative, fiction - is fake.

The norm is 'based on true events' anyway.

Kind-1 (TextNote)

2026-03-11T16:57:12Z

↳ Reply Event not found

4c0731d7985a5ee39a71b70d61a0a71ec3a7935f60ee30392d1880b7f8064e4a

This is only going to get worse.

Kind-1 (TextNote)

2026-03-11T16:55:50Z

↳ Reply Event not found

2bc2fc1b5d097b6610119bcd76e05ca9fefcd34b26c9a0da5d75bf61ec3914ea

Try and imagine where we would be today without it.

Kind-1 (TextNote)

2026-03-11T00:31:32Z

↳ Reply Event not found

a338ab276c2e8e72379b680df2e2b420128297d8273dd479bdd6ae96d9abc3e5

I'm trying to build this in a more sovereign way. Like, we should be able to keep all this at home and use nostr:nprofile1qqs8msutuusu385l6wpdzf2473d2...

I'm trying to build this in a more sovereign way. Like, we should be able to keep all this at home and use nostr:nprofile1qqs8msutuusu385l6wpdzf2473d2zlh750yfayfseqwryr6mfazqvmgpy4mhxue69uhkvet9v3ejumn0wd68ytnzv9hxgtm0d4hxjh6lwejkuar4wfjhxqfswaehxw309a5hgcmg0ykkwmmvv3jkuun0vskkvatjvdhkuargdacxsct8w4ejuumrv9exzc3wd9kj7qfpwaehxw309ahx7um5wgkhyetvv9ujuar90pshx6r9v3nk2tnc09az7em0qzz for the processing. https://natesnewsletter.substack.com/p/every-ai-you-use-forgets-you-heres

Kind-1 (TextNote)

2026-03-10T21:27:44Z

↳ Reply Event not found

170d620e38f38d7deff961be12287758acbc96333fee1938812c8c56b6be2955

Name checks out 😂

Kind-1 (TextNote)

2026-03-10T21:22:59Z

↳ Reply Jay (npub10mtatsat7ph6rsq0w8u8npt8d86x4jfr2nqjnvld2439q6f8ugqq0x27hf)

My cravings involve bread and lots of it.

This Carnivore Recipe Destroyed My Carb Cravings https://www.youtube.com/watch?v=31HgHtSWvfU

Kind-1 (TextNote)

2026-03-10T20:55:47Z

↳ Reply Event not found

988767ff6c6b78afa3b759ba5370bdfa77e5f052a33e826164e9d5fb274099c5

War is funded by fiat which makes it by default non consensual.

Kind-1 (TextNote)

2026-03-10T20:39:55Z

↳ Reply Event not found

ba6dffc4ce4103df90e4a2417007cd78a3cb4bb84147864adce822aef6c94498

Make like a satoshi and become an economic good

Kind-1 (TextNote)

2026-03-10T20:19:47Z

↳ Reply Event not found

4a546ced3f4691230595292a3f727731aecc4739c25e2d53be4ba02f25f1782e

How old are you?

Kind-1 (TextNote)

2026-03-10T16:35:06Z

↳ Reply Event not found

0000321a0bc8f7d6494781cd6e4c7188129dd4691dbf0b1b36838e584a793616

IRS same

Kind-1 (TextNote)

2026-03-10T15:38:03Z

↳ Reply HaloKat (npub1r0rs5q2gk0e3dk3nlc7gnu378ec6cnlenqp8a3cjhyzu6f8k5sgs4sq9ac)

Why is this world so cruel to nyms.. what did we ever do to thee?!

Curiosity my friend, curiosity.

Kind-1 (TextNote)

2026-03-10T15:33:58Z

↳ Reply Event not found

61703c3f3f7e5a1d754bad95e59ba3e54e3aac61196d54e1858b2c3e2797a303

I tried going analog for a couple months and someone highjacked my notes.

Kind-1 (TextNote)

2026-03-10T15:28:37Z

↳ Reply Event not found

2c751fd3b57d66a64a9e20337d4d3e339d6c6d157c25c8d8db0f59201e6d32c1

It was never an either or.

Kind-1 (TextNote)

2026-03-10T13:00:50Z

↳ Reply Laeserin (npub1m4ny6hjqzepn4rxknuq94c2gpqzr29ufkkw7ttcxyak7v43n6vvsajc2jl)

Modern coal mines, fr. Hardly any physical movement for 10 hours per day, and everyone goes half-bl...

And now it is time to adapt because here we are after 11 years. (This video is 11 years old, and quickly becoming a reality) https://image.nostr.buil...

And now it is time to adapt because here we are after 11 years. (This video is 11 years old, and quickly becoming a reality) https://image.nostr.build/d8e5cd581584c55b19888099db72f6b5d3f10b8ad1caf678f2e45d38adb30445.jpg https://www.youtube.com/watch?v=agOdP2Bmieg

Kind-1 (TextNote)

2026-03-10T11:12:09Z

↳ Reply Event not found

b1149bdc38940855a8a6263acb9c761532f8a648dcb331d87a52f4efcba4ed44

being retarded > being compliant

Kind-1 (TextNote)

2026-03-10T06:14:23Z

↳ Reply The Fishcake (nostr.build) (npub137c5pd8gmhhe0njtsgwjgunc5xjr2vmzvglkgqs5sjeh972gqqxqjak37w)

Japanese is easy, very easy 😂 https://v.nostr.build/9HTQTVY7n7x7GvHt.mp4

just a moment, excuse me, thank you, excuse me, goodbye?

Kind-1 (TextNote)

2026-03-10T06:04:57Z

↳ Reply 1afe0c74... (npub1rtlqca8r6auyaw5n5h3l5422dm4sry5dzfee4696fqe8s6qgudks7djtfs)

You know the chemical imbalance theory of brain health is retarded because you’ll ask doctors what a...

Mental illness has a very bad stigma. How dare you talk about it.

Kind-1 (TextNote)

2026-03-10T05:37:07Z

↳ Reply Zsubmariner (npub1csmgc5fwwr3k2k86zeuk0ntnljp632g8agut8mtgxk8uhhatpknq3qcakv)

KYC noose it tightening fast. https://youtu.be/1MJXRRRyMSU

Because they know the people are idiotic compliant bitches.

Kind-1 (TextNote)

2026-03-10T05:24:52Z

↳ Reply rev.hodl (npub1f5pre6wl6ad87vr4hr5wppqq30sh58m4p33mthnjreh03qadcajs7gwt3z)

When mobile agentic bots? Does this exist already?

Nvidia has some high end edge hardware, but not mobile

Kind-1 (TextNote)

2026-03-10T04:52:08Z