Functional Layer
The Functional Layer serves as the command center for fulfilling role-specific use cases. Central components and responsibilities include:
Role Orchestration Subsystem
Contains specialized business logic for each role:
SP (Service Provider)
CP (Client Provider)
Guardian
Manages functions such as:
Account or service registration
User balance management
Request handling
Identity Manager
Acts as a node-local denormalized database for efficient verification of identities:
Service identities
Client identities
User identities
Streamlines verification while retaining the ability to reference original data sources in the Griffin P2B Network and the blockchain.
Node Identity Key Vault
Securely stores node credentials.
Enables each node to maintain a unique and verifiable identity by signing messages with its registered private key.
Eagle Server
An integral module of full-nodes (Lion Client).
Enables light-nodes (Eagle Clients) to connect to the broader Griffin network through the full-node.
Acts as a bridge, allowing light-nodes to access full network data and services.