delegation is mostly not working but the nostr-rs-relay is returning them correctly:

These events were created by minds.

You can't seem to query delegated events on the minds relay though, I had to mirror this event to the damus relay for them to appear under my anigma user (which I was using for testing)

Reply to this note

Please Login to reply.

Discussion

In damus I will need to detect that it is a delegated event and then show:

1. The original profile that the delegate is posting on behalf of

2. Maybe some small text in the post saying that it's being posted by a third party.

delegation now!

on interesting thing to note is that invalid delegations are still accepted by nostr-rs-relay but that event just isn't returned for the original pubkey. I believe this is correct.

For example, the delegation only had kind 1 permissions, but published this @minds kind0 profile with the delegation inside. The delegation was invalid but not for the delegate key, so the result is my anigma profile not getting overriden, but still showing the delegate profile on the delegated posts:

if this makes sense. it can get confusing...

it's cool that this *just works* without any client changes. The only client changes I'll need to do is make it clear that this is coming from a delegate, to validate the delegate signature, and to replace the @minds profile with the original one so that it's not too confusing in the UI.