Functional Layer
The Functional Layer serves as the command center for fulfilling role-specific use cases. Central to this layer is the Role Orchestration Subsystem, which contains specialized business logic for each role – SP, CP, and Guardian. Functions managed here include account or service registration, user balance management, and request handling.
Additionally, the Functional Layer houses the Identity Manager, which acts as a node-local denormalized database for efficient verification of service, client, and user identities. This setup streamlines the verification process while retaining the ability to reference original data sources in the Griffin P2B Network and blockchain.
The Node Identity Key Vault within this layer securely stores node credentials, enabling each node to maintain a unique and verifiable identity within the network by signing messages with its registered private key.
The Eagle Server, an integral module of the full-nodes (Lion Client) enables light-nodes (Eagle Clients) to connect to the broader Giffin network through the full-node. It acts as bridge, allowing light-nodes to effectively access full network data and services.
Last updated