Have you read PEP 544 which defines Protocol types? Or there is some more user-friendly explanation in the mypy docs.
To me, it’s not clear what you want to accomplish and how it might relate to Protocol.
Protocol needs to be inherited to mark the child class as a protocol, and that’s also where you declare the signature of the child class. The Protocol class by itself doesn’t mean much at all.