Anthony Accioly on Nostr: Just adding another 50k sats on top of the already generous offers below, as it's now ...
Just adding another 50k sats on top of the already generous offers below, as it's now been a month.
What I really want is for #amethyst to allow me to configure it in a way that—given kinds 10002, 10007, and 10050:
1. Amethyst only sends events signed by me to my list of Outbox relays.
2. Amethyst only sends events that I'm tagged in to my Inbox relay.
3. Amethyst only sends chat-related events to my DM relay.
4. Only search REQs are sent to search relays.
5. All of this is fine-tuned out of the box as soon as I add my type-specific relays. I.e., I don't have to add any of the above relays to the list of general relays, nor do I have to press any arrows or icons—it just does the right thing, both in terms of reading from and writing to the appropriate relays.
6. Extra points if it works well with #haven and I get zero rejected events when using Amethyst with my personal relay. (In case Haven is rejecting more than it should, I'm happy to work with whoever is implementing it on Amethyst side to make sure that Haven is compliant with NIP standards – I mean, as long as
utxo the webmaster 🧑💻 (nprofile…x66a) happy with the changes I can implement it myself).
I will put up 250,000 sats for someone to make a PR to amethyst that does this:
If user has outbox, inbox, dm, private relays setup:
- Any note I post goes to outbox, general (all kinds)
- Any interaction to a note I sign to a note goes to outbox, general... and the OP note is broadcast to inbox and general
- all drafts only go to private relay, and if we ever get a cashu wallet probably store nuts in here
Basically amethyst is treating all relays (except dms which seems to work great ) like general relays and broadcasting everything to all
Invite anyone else to chip into bounty
cc Vitor Pamplona (nprofile…vzaw) Derek Ross (nprofile…txl6)
Published at
2024-10-19 03:42:26Event JSON
{
"id": "8e891156b98ab049d0253f37d50280bcf5886b2c95560f2af0b129c864d51171",
"pubkey": "ee9d979e7e1418a9f7472baf82dc96082a0d4251b77bcb170a6ecec93fadff64",
"created_at": 1729309346,
"kind": 1,
"tags": [
[
"e",
"49c6f7924c50109b8388aa166e22dd1c4a659453bc24d0c49a7bc23bc054f482",
"",
"mention"
],
[
"p",
"e2ccf7cf20403f3f2a4a55b328f0de3be38558a7d5f33632fdaaefc726c1c8eb",
"",
"mention"
],
[
"q",
"49c6f7924c50109b8388aa166e22dd1c4a659453bc24d0c49a7bc23bc054f482"
],
[
"t",
"amethyst"
],
[
"t",
"haven"
]
],
"content": "Just adding another 50k sats on top of the already generous offers below, as it's now been a month.\n\nWhat I really want is for #amethyst to allow me to configure it in a way that—given kinds 10002, 10007, and 10050:\n\n1. Amethyst only sends events signed by me to my list of Outbox relays.\n\n2. Amethyst only sends events that I'm tagged in to my Inbox relay.\n\n3. Amethyst only sends chat-related events to my DM relay.\n\n4. Only search REQs are sent to search relays.\n\n5. All of this is fine-tuned out of the box as soon as I add my type-specific relays. I.e., I don't have to add any of the above relays to the list of general relays, nor do I have to press any arrows or icons—it just does the right thing, both in terms of reading from and writing to the appropriate relays.\n\n6. Extra points if it works well with #haven and I get zero rejected events when using Amethyst with my personal relay. (In case Haven is rejecting more than it should, I'm happy to work with whoever is implementing it on Amethyst side to make sure that Haven is compliant with NIP standards – I mean, as long as nostr:nprofile1qqsw9n8heusyq0el9f99tveg7r0rhcu9tznatuekxt764m78ymqu36cpz4mhxue69uhhyetvv9ujuat50phjummwv5hszymhwden5te0wahhgtn4w3ux7tn0dejj7qg4waehxw309an8yetwwvh82arcduhx7mn99uuwx66a happy with the changes I can implement it myself).\n\n\nnostr:nevent1qqsyn3hhjfx9qyymswy259nwytw3cjn9j3fmcfxscjd8hs3mcp20fqsprdmhxue69uhksctkv4hzuctrvd5k7mre9eek7cmfv9kz7q3qutx00neqgqln72j22kej3ux7803c2k986henvvha4thuwfkper4sxpqqqqqqz29ntke",
"sig": "ad2e17a29dce55e45629c6a936fd5c8584327e2a525c2886f091c30631ae74a7c1fe05fdef5b949ca6ce968fe95e560f7cffa0a4b144d05ae38843fe98bf470e"
}