Functional Layer

The Functional Layer serves as the command center for fulfilling role-specific use cases. Central components and responsibilities include:

This layer contains node-local services and subsystems that manage role-specific business logic, identity verification, credential storage, and connectivity for light-nodes.

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.

Last updated

Last updated 1 year ago