Identifies the resource type for API disambiguation. Always 'PersonalServer' for personal server instances.
Uniquely identifies the server on the blockchain. Used for permission verification and identity proofs.
Enables end-to-end encryption for data transmission. Must be in uncompressed format (65 bytes with 0x04 prefix).
Provides the HTTPS endpoint for server API requests. Should not include trailing slashes or API paths.
Displays a user-friendly identifier for the server. Used in UI components and logging for clarity.
Represents comprehensive personal server identity and connection information.
Remarks
Combines core server identity with connection metadata required for establishing secure communication. Personal servers are user-controlled nodes that store and serve encrypted personal data according to user-defined permissions. This interface provides all necessary information to connect to and interact with a personal server.
Example