Oddbean new post about | logout
 Use both, and have had no problems. Thank you for the amazing work!

Here's 2 dumb feature requests for citrine: 
1. Pie chart of kind types. Maybe the pie slices look like orange segments idk.

2. Expose relay as a Tor service externally. I'm not sure if this is possible on mobile, but it would be great for censorship resistance combined with the outbox model I think. 
 To expose to tor you can use orbot for now.
I'll see if I can find a good tor library to make this easier  
 Whoa.

So you're telling me that if I set up a onion service pointed at localhost:4869, and then put
 ws://enq3ujvssbbypmjhzfkb7ogaadjvadep5tcbmiw6eruvu6yzjutc6cad.onion:4869 

into my outbox relays, anyone using tor and the outbox model can see my posts? Holy shit bro https://i.nostr.build/Q7WmP.jpg 

Amethyst + Citrine + Tor 👀 
 I think this is awesome maybe?
nostr:nevent1qqspef66jhqpdxke7hp6znyh052z3kll9mqmcj2kd70gfpynv2n4dzqpz3mhxw309ucnydewxqhrqt338g6rsd3e9upzph4t08d058ptuj62d5av5y6hkm92pd6yhar26556ttjxg2y908ngqvzqqqqqqyjws5ce 
 I was right 😂
nostr:nevent1qqstxyehaa6gdykhpa75r2tztyt0tnnazzfz92n3l6ujdlnlpz6x90cpz3mhxw309ucnydewxqhrqt338g6rsd3e9upzph4t08d058ptuj62d5av5y6hkm92pd6yhar26556ttjxg2y908ngqvzqqqqqqy34mtmg 
 Instead of Tor could you have used IPv6? Last year I was able to ssh into my phone on 4G using its IPv6 address if I'm not mistaken. Or is IPv6 bad for privacy blablabla? 
 mm, cell carriers dont allow that .. you musta been connected to a wifi spoofing cell tower jacking cessna 😅 
 Maybe your cell carrier doesn't support IPv6, but mine did.

In any case the population of people who have IPv6 but aren't aware of it is bigger than that of people who have Tor running. 
 I just asked greenart a feature request, and he pointed out it was already possible. It just required some configuration, the functionality was already there. Serendipitous.

Why not expose the relay on ipv6 though? If the outbox model works a personal relay like this could be a great tool, and connecting any way possible isn't a bad idea. Are there security or privacy concerns? Probably 😂 just make it configurable. 
 How is this done exactly in orbot? 
 In orbot got to settings/onion services.

Add a new service.

Citrine uses port 4869. I set that for both ports. Name it whatever. Nostr worked for me 😂

You will need to restart orbot after you save. Then you can go back and copy your onion service address. Add ws://ONIONADDRESS:4869 as an outbox address in Amethyst.

You may want to look into the whitelisting feature of citrine too. I set it to only keep notes that I post or refer to me.

😎👌 
 How do you "restart" orbot? I am in a loop there. 
 I think you can just stop and start the service from the main screen. If not a force restart from the app info page should do the trick. 
 That worked. This is very intetesting! Thank you! 
 Does this work on invisible pro? 
 I don't think invisible pro has service settings  
 Beautiful to see
Tor + Citrine + Amethyst
https://i.nostr.build/lUSjGBnd7Z3xd78v.jpg
nostr:nevent1qqsqd5u525g036y77hq6rf7r2lkymhk5uh52zrqwx67zp9hw6dnrmdcppemhxue69uhkummn9ekx7mp0qgsda2memtapc2lykjnd8t9px4ake2stw39lg6k49xj6u3jz3pteu6qrqsqqqqqpvuue32 
 Now all of my mobile phone is routed through orbot, says 'full device VPN', and it doesn't receive or send data. I have to pick a random app to route through orbot on the main screen to not have the full device routed. Still, Amethyst with only local citrine's onion service outbox doesn't find any notes. Doesn't work for me 
 Outboxes don't find notes, they hold your notes so other people can find them. 

In orbot you can enable per user more. That will give you a Tor proxy without the full device VPN 🤙 
 So if my only outbox is my own onion service, only someone explicitly listening to it will be able to see my notes? If man people do this, I have to add a relay for each npub? 
 I wouldn't set it as my only outbox, I also use others. This is more of a l last ditch effort to make sure your notes can get out.

Outbox protocol works by clients knowing where your outbox is located, this information is part of your profile. They don't need to be configured, a client will connect automatically to the relay to retrieve your notes. This is all a work in progress as well, so ymmv

It also works for DM
nostr:nevent1qqs2s8vfsteedf30xdfeaqqsut25x3uj6340h44z6pp8jc2ms2xzx2qpz9mhxue69uhkummnw3ezuamfdejj7q3q2rv5lskctqxxs2c8rf2zlzc7xx3qpvzs3w4etgemauy9thegr43sxpqqqqqqzac0t7p
 
 Looks like Tor found a killer app on #nostr ! ..  
 This seems wild 
nostr:nevent1qqspef66jhqpdxke7hp6znyh052z3kll9mqmcj2kd70gfpynv2n4dzqpr4mhxue69uhkummnw3ezucnfw33k76twv4ezuum0vd5kzmp0qgsda2memtapc2lykjnd8t9px4ake2stw39lg6k49xj6u3jz3pteu6qrqsqqqqqpyryxxq 
 That was easy actually, but I could see some folks having trouble. It would be even better if it was one click to get it running, plus add the outbox relay to your list 😎👌 
 I've got so many feature requests 😂 
 nostr:nevent1qqswym2d0awghyjgaqg9hng3y6jsyn7cnp5dye2cqaxmvdklw356y5cpz3mhxw309ucnydewxqhrqt338g6rsd3e9upzqateqake4lc2fn77lflzq30jfpk8uhvtccalc66989er8cdmljceqvzqqqqqqyfc07hg

A couple questions. 

If I add my npub to the Accept Events signed by & referring to lists, Amber rejects my notes. I'm assuming I'm doing it wrong. Any help appreciated. 

I have a second phone, and I'm connecting to Citrine on the first phone using tor. The relay connects, but notes don't seem to be sent (at least the number of notes didn't increment in the UI of citrine on the first phone). If I post a reply to this note from the first phone, they both get added to the relay (the NGU in the UI) 
 Yeah, adding npub to citrine give me invalid pubkey error too. Not sure what I am doing wrong. Thought for a minute that maybe citrine needs a bunker from Amber? 
 Try the version 0.4.2 I just released and let me know if it fixed the problem for you 
 Working now, thanks! 😎👌 
 This fixes the whitelist issue 🤙

I still can't write from an external connection over Tor it seems though. 
 I found that citrine crashed when trying to backup to sd card 
 Can you share what device and android version are you using? 
 FreedomPhone
Android version 10
Build number K6013Q7CL.FHDJ.Q0.TJAPA9TNTQTSTYPQ.0913_1354.V2.01 
 nostr:nprofile1qqs827g8dkd07zjvlhh60csytujgd3l9mz7x807xk3fewge7rwlukxgpz4mhxue69uhhyetvv9ujuerpd46hxtnfduhszrnhwden5te0dehhxtnvdakz7qgswaehxw309ahx7um5wghx6mmd9usjfpck is building the amazing tools. I just asked if it was possible to add as a feature, but it's already there 😎👌 This is why I keep using Nostr. 
nostr:nevent1qqspf9tp7hs72fn0wnhra792ez6fntzcd0cgqykv79h3z7n4g725csgpz3mhxw309ucnydewxqhrqt338g6rsd3e9upzph4t08d058ptuj62d5av5y6hkm92pd6yhar26556ttjxg2y908ngqvzqqqqqqylf7g78
 
 I tried to use ngrok on Android just to achieve this, this solution is really cool. 
 Yes! I stayed up way too late last night playing with it 😂 
 nostr:nevent1qqsqd5u525g036y77hq6rf7r2lkymhk5uh52zrqwx67zp9hw6dnrmdcpz3mhxw309ucnydewxqhrqt338g6rsd3e9upzph4t08d058ptuj62d5av5y6hkm92pd6yhar26556ttjxg2y908ngqvzqqqqqqy6c7k0p 
 nostr:nevent1qqspef66jhqpdxke7hp6znyh052z3kll9mqmcj2kd70gfpynv2n4dzqpz3mhxw309akx7cmpd35x7um58g6rsd3e9upzph4t08d058ptuj62d5av5y6hkm92pd6yhar26556ttjxg2y908ngqvzqqqqqqyu3gtrc 
 Ohhhh I see, good luck with it 
 Trying to see if this works. 

nostr:nevent1qqspef66jhqpdxke7hp6znyh052z3kll9mqmcj2kd70gfpynv2n4dzqpz3mhxw309akx7cmpd35x7um58g6rsd3e9upzph4t08d058ptuj62d5av5y6hkm92pd6yhar26556ttjxg2y908ngqvzqqqqqqyu3gtrc 
 Trying to recreate 

nostr:nevent1qqspef66jhqpdxke7hp6znyh052z3kll9mqmcj2kd70gfpynv2n4dzqpzpmhxue69uhkummnw3ezumt0d5hsygx74dua47su90jtffkn4jsn27mv4g9hgjl5dt2jnfdwgepgs4u7dqpsgqqqqqqsr5d25n

Discovered it thanks to nostr:nprofile1qqswmdrsyuff0tz6v8e80u7dzn09f3n7khxdyrhsm80jn0scdpdmqpqpf9mhxw309akrx6tevf4xjmt50f6r26rcx3unyamtxcery6r8we6ngc34vd6xs7ttd4jx7e3jdymx5vmhx4kxyurwvf5rwaen09jzummwd9hkuw358qmrjtcmlnu7y 
 Ask dumb questions, because maybe the answer is incredible.

How it started
nostr:nevent1qqspf9tp7hs72fn0wnhra792ez6fntzcd0cgqykv79h3z7n4g725csgpz3mhxw309ucnydewxqhrqt338g6rsd3e9upzph4t08d058ptuj62d5av5y6hkm92pd6yhar26556ttjxg2y908ngqvzqqqqqqylf7g78

How it's going
nostr:nevent1qqs2s8vfsteedf30xdfeaqqsut25x3uj6340h44z6pp8jc2ms2xzx2qppemhxue69uhkummn9ekx7mp0qgs9pk20ctv9srrg9vr354p03v0rrgsqkpggh2u45va77zz4mu5p6ccrqsqqqqqpqrq8pg

Just post the note, don't overthink it!
 
 nostr:nevent1qqsqd5u525g036y77hq6rf7r2lkymhk5uh52zrqwx67zp9hw6dnrmdcpz3mhxw309ucnydewxqhrqt338g6rsd3e9upzph4t08d058ptuj62d5av5y6hkm92pd6yhar26556ttjxg2y908ngqvzqqqqqqy6c7k0p 
 When I first realized this was possible I noted this possibility, and pointed out that you might want to secure your citrine. Hopefully there will be some WoT implemented. Having it so just people you follow can post to your relay would be a good start.

nostr:nevent1qqsqd5u525g036y77hq6rf7r2lkymhk5uh52zrqwx67zp9hw6dnrmdcpz3mhxw309ucnydewxqhrqt338g6rsd3e9upzph4t08d058ptuj62d5av5y6hkm92pd6yhar26556ttjxg2y908ngqvzqqqqqqy6c7k0p 
 Oope... nevermind 

nostr:nevent1qqsqd5u525g036y77hq6rf7r2lkymhk5uh52zrqwx67zp9hw6dnrmdcrdkyhs

nostr:nevent1qqsze48tyy97l72hrt2wd93r2ls7f26mwr3264t7c8vearmdpvnkppqpz3mhxw309ucnydewxqhrqt338g6rsd3e9upzp7peldn3gkv2wgeap8dag2hc9nyhs8g04ft5wnccgxhepdwfxzfeqvzqqqqqqyc68zra