A facebook account is different than a twitter account. On nostr, all the application use the same identity at the protocol level
I don't know what a protocol level is.
Nostr is the protocol, so your identity is determines at that level. You have same identity (account) at the application level (client = damus, primal…)
It’s a unified approach