Alan

Alan

They're in the walls

npub

npub10cr3vw5ne5xaj6lh7ru3kmy0x3ta79mnsnv2ywdd7fwfhlrms64q0apwdh

pubkey (hex)

7e07163a93cd0dd96bf7f0f91b6c8f3457df177384d8a239adf25c9bfc7b86aa

nprofile

nprofile1qqs8upck82fu6rwed0mlp7gmdj8ng47lzaecfk9z8xklyhyml3acd2sprf58garswvaz7tmjv4kxz7fwva6kcat8w4k82tnddajsgaxdxp

Lightning

npub142wsqasg76pa45cnq6c425add37r9h3jnskayyu90y5tsguzyjts8rnfw6@npub.cash

动态 (189)

↳ 回复 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

↳ 回复 事件不存在

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

↳ 回复 事件不存在

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

↳ 回复 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

↳ 回复 事件不存在

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

↳ 回复 事件不存在

b4e1382d0f87bcacc45e1a430e5be578472d4bd040b72c5205e25ee42335d751

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

Kind-1 (TextNote)

2026-04-03T03:33:14Z

↳ 回复 事件不存在

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

↳ 回复 事件不存在

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

↳ 回复 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

↳ 回复 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

↳ 回复 事件不存在

5f8edfa97c89baab7e5cef9b3d83abacf9b8721319d529f622d66372d8d8b9a5

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

Kind-1 (TextNote)

2026-04-03T00:00:32Z

↳ 回复 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

↳ 回复 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

↳ 回复 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

↳ 回复 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

↳ 回复 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

↳ 回复 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

↳ 回复 事件不存在

062d3387ba5bda8108a9f72da375f768dc0fdd9d4aeef887fa6250ce95741c76

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

Kind-1 (TextNote)

2026-04-02T22:44:24Z

↳ 回复 事件不存在

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

↳ 回复 事件不存在

293feac8f4fe2ba1cc7a1832b4265ea58716c44efbd1aefcaa7203a85c06762c

molly.im

Kind-1 (TextNote)

2026-04-02T22:25:44Z

↳ 回复 事件不存在

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

↳ 回复 事件不存在

1cf3cf3c612d18d14d7b28c5a68c3f0ff5de87f2ca5f356b614e99b9e26b14fb

It works on molly because I host my own listener.

Kind-1 (TextNote)

2026-04-02T22:22:36Z

↳ 回复 事件不存在

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

↳ 回复 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

↳ 回复 事件不存在

b47567d09c3bfe7ca557f1073c7f0746ef8dad61f49e3b0c88a62617961446fd

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

Kind-1 (TextNote)

2026-04-02T18:27:56Z

↳ 回复 事件不存在

15b6168ea1b5b711f64d3190259ab13ba88a3d04ce6d8558c136fd4ac70ed172

Incentives aligned ✅

Kind-1 (TextNote)

2026-04-02T18:23:48Z

↳ 回复 事件不存在

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

↳ 回复 事件不存在

4d54dbd39bd55d1b7fb5ae2d05db31e75a29a33a5a5ce15992ed4c54f2ca33c7

Location, location, location.

Kind-1 (TextNote)

2026-04-01T13:58:54Z

↳ 回复 事件不存在

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

↳ 回复 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

↳ 回复 事件不存在

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

↳ 回复 事件不存在

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

↳ 回复 事件不存在

5cc0c3763cbc26ace5101f8516372c13d2c66a2e8c48c5073d92673f12349efd

But did your sell your privacy soul to get it?

Kind-1 (TextNote)

2026-03-30T21:10:55Z

↳ 回复 事件不存在

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

↳ 回复 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

↳ 回复 事件不存在

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

↳ 回复 事件不存在

00008b5cd4bcf022dd6a778e6597345f0546cafea18aa4a7046324403ac4437a

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

Kind-1 (TextNote)

2026-03-26T23:56:32Z

↳ 回复 事件不存在

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

↳ 回复 事件不存在

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

↳ 回复 事件不存在

de638f8333afbd98d567f94ea0bcfc23e801306e9317b1d9c9a77fae889bb5ed

Drunken Master?

Kind-1 (TextNote)

2026-03-24T14:56:56Z

↳ 回复 Gigi (npub1dergggklka99wwrs92yz8wdjs952h2ux2ha2ed598ngwu9w7a6fsh9xzpc)

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

Temet Nosce

Kind-1 (TextNote)

2026-03-24T08:15:06Z

↳ 回复 事件不存在

a3d51c9aa7f2bfee9af4bd30cf236f83470184c9847ddb82193065473f9fbd52

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

Kind-1 (TextNote)

2026-03-23T01:31:50Z

↳ 回复 事件不存在

57fd92df48024a60efef059b29ae18224eefcff2c571d9fd6fb4d2f040be5ab1

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

Kind-1 (TextNote)

2026-03-22T18:17:44Z

↳ 回复 事件不存在

25013998d51e73e440db1340204b91a12573bbc68c6fd7f5d09e94468e2cd135

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

Kind-1 (TextNote)

2026-03-22T07:52:26Z

↳ 回复 事件不存在

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

↳ 回复 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

↳ 回复 事件不存在

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

↳ 回复 事件不存在

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

↳ 回复 事件不存在

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

↳ 回复 事件不存在

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

↳ 回复 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

↳ 回复 事件不存在

0b17ffdf0af2a0c5444eab9bacd76a82cbed7c45cb32bfbce8e0df953f6f7665

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

Kind-1 (TextNote)

2026-03-20T08:01:34Z

↳ 回复 事件不存在

8d59833b3d3d3c6a346b8819e2eaa8699054fadc01ef9e16e7b9d1ad543a899f

Sorry I am building on marmot instead 🤷

Kind-1 (TextNote)

2026-03-20T07:58:56Z

↳ 回复 事件不存在

8786a23670ebc3c62cbeb8dd8cc29d7df4c8da0bfb6e3ac9768f58050c4606f0

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

Kind-1 (TextNote)

2026-03-20T07:54:00Z

↳ 回复 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

↳ 回复 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

↳ 回复 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

↳ 回复 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

↳ 回复 事件不存在

1e445e8026bbdc7aae81b7a9af00cb559ecff7ea385d1d9ea9ec6abe15ddb572

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

Kind-1 (TextNote)

2026-03-15T17:34:36Z

↳ 回复 事件不存在

54a37da1ec7f9f3b2abccd6d6a0f4ebc6d6f5c227032ec56bcf11105ee980183

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

Kind-1 (TextNote)

2026-03-15T17:29:35Z

↳ 回复 事件不存在

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

↳ 回复 事件不存在

ceff6218f70202eeda581811628d1220371fe3899ad7e15dd172375e83fe6695

Why not both?

Kind-1 (TextNote)

2026-03-13T04:54:02Z

↳ 回复 事件不存在

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

↳ 回复 事件不存在

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

↳ 回复 事件不存在

bc50026f1014f835c6f2de1481a378155375a64122ee0b3e0c87d3fff04daeea

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

Kind-1 (TextNote)

2026-03-12T18:17:07Z

↳ 回复 事件不存在

1c7617984b9c6a3e0c95e290840cc3a6bceddef64b15b788629769c419d539fd

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

Kind-1 (TextNote)

2026-03-12T17:51:19Z

↳ 回复 事件不存在

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

↳ 回复 事件不存在

4471de41528a254fc64cebc9bcabc7b5cbb759e5c82652304d84986278fb9ef9

Always have been. kycnot.me

Kind-1 (TextNote)

2026-03-12T17:41:49Z

↳ 回复 事件不存在

0000321b8c6f3bd190021176411cd2a3178c8e4704229ce96da77468c164af21

Perfect is in the eye of the beholder.

Kind-1 (TextNote)

2026-03-12T17:39:40Z

↳ 回复 事件不存在

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

↳ 回复 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

↳ 回复 事件不存在

d7ba379e17be1eababca5fce5012b83588b12e268ebb949b51754a6fb418330d

But definitely mandibles...

Kind-1 (TextNote)

2026-03-12T03:29:07Z

↳ 回复 事件不存在

7997ead00c8da356ad7eabc9818b97f90336e62c4ce9529e80a91031ca4e9f4f

Transitory is the worst 😒

Kind-1 (TextNote)

2026-03-11T21:58:00Z

↳ 回复 事件不存在

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

↳ 回复 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

↳ 回复 事件不存在

e5d92364bdac59fa357f9c53103459da884b84bcd51d1f687013b41e4cb6d65d

Why would the gobernment approve anything real?

Kind-1 (TextNote)

2026-03-11T19:01:24Z

↳ 回复 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

↳ 回复 事件不存在

4c0731d7985a5ee39a71b70d61a0a71ec3a7935f60ee30392d1880b7f8064e4a

This is only going to get worse.

Kind-1 (TextNote)

2026-03-11T16:55:50Z

↳ 回复 事件不存在

2bc2fc1b5d097b6610119bcd76e05ca9fefcd34b26c9a0da5d75bf61ec3914ea

Try and imagine where we would be today without it.

Kind-1 (TextNote)

2026-03-11T00:31:32Z

↳ 回复 事件不存在

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

↳ 回复 事件不存在

170d620e38f38d7deff961be12287758acbc96333fee1938812c8c56b6be2955

Name checks out 😂

Kind-1 (TextNote)

2026-03-10T21:22:59Z

↳ 回复 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

↳ 回复 事件不存在

988767ff6c6b78afa3b759ba5370bdfa77e5f052a33e826164e9d5fb274099c5

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

Kind-1 (TextNote)

2026-03-10T20:39:55Z

↳ 回复 事件不存在

ba6dffc4ce4103df90e4a2417007cd78a3cb4bb84147864adce822aef6c94498

Make like a satoshi and become an economic good

Kind-1 (TextNote)

2026-03-10T20:19:47Z

↳ 回复 事件不存在

4a546ced3f4691230595292a3f727731aecc4739c25e2d53be4ba02f25f1782e

How old are you?

Kind-1 (TextNote)

2026-03-10T16:35:06Z

↳ 回复 事件不存在

0000321a0bc8f7d6494781cd6e4c7188129dd4691dbf0b1b36838e584a793616

IRS same

Kind-1 (TextNote)

2026-03-10T15:38:03Z

↳ 回复 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

↳ 回复 事件不存在

61703c3f3f7e5a1d754bad95e59ba3e54e3aac61196d54e1858b2c3e2797a303

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

Kind-1 (TextNote)

2026-03-10T15:28:37Z

↳ 回复 事件不存在

2c751fd3b57d66a64a9e20337d4d3e339d6c6d157c25c8d8db0f59201e6d32c1

It was never an either or.

Kind-1 (TextNote)

2026-03-10T13:00:50Z

↳ 回复 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

↳ 回复 事件不存在

b1149bdc38940855a8a6263acb9c761532f8a648dcb331d87a52f4efcba4ed44

being retarded > being compliant

Kind-1 (TextNote)

2026-03-10T06:14:23Z

↳ 回复 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

↳ 回复 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

↳ 回复 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

↳ 回复 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