DPSN: Decentralised Pub/Sub Network
  • Introduction
  • Why Decentralized?
  • Understanding Topics
  • Architecture
    • Topics Registry
    • Configurator
    • Clusters
    • Publishers and Subscribers
    • Facilitator Brokers
    • SDK
  • Functionality
    • Message Publishing and Delivery
    • Subscription Management
    • Security Considerations
    • Topic Ownership and Access Control
    • Private Key Authentication
    • Fully Homomorphic Encryption Support
  • Advantages and Use Cases
    • Advantages of DPSN
    • Use Cases
  • Integration
    • SDK Introduction
    • Publisher
    • Subscriber
    • Delegated Addresses
    • Private Messaging
  • Integration Guides
    • Messaging Application
  • Token Use
    • Utility
    • Token Utility Model
  • DIPs
    • DIP1: Stateless Message Routing in DPSN
  • DIP2: Integration of DPSN with Model Context Protocol (MCP)
  • DIP-3: Standardizing DPSN AVS for Enhanced Security and Reliability
Powered by GitBook
On this page
  1. Functionality

Subscription Management

Effective subscription management is essential for optimizing the subscriber experience within the DPSN network. This section outlines the core functionalities and mechanisms related to subscription management.

Core Functionalities

  • Topic Subscription: Subscribers can subscribe to specific topics or patterns of topics to receive relevant messages.

  • Subscription Creation: Subscribers initiate subscription requests to the Configurator, specifying the desired topics.

  • Subscription Modification: Subscribers can modify existing subscriptions by adding, removing, or updating subscribed topics.

  • Subscription Termination: Subscribers can terminate subscriptions to stop receiving messages for specific topics.

  • Subscription Confirmation: The Configurator provides confirmation of successful subscription creation or modification.

Subscription Models

DPSN supports various subscription models to cater to different user requirements:

  • Push-based Subscriptions: Subscribers receive messages proactively from publishers.

  • Pull-based Subscriptions: Subscribers actively request messages from the network.

  • Hybrid Subscriptions: A combination of push and pull models to optimize message delivery.

Security and Privacy

Subscription management incorporates robust security measures to protect user privacy and prevent unauthorized access. Encryption and authentication mechanisms are employed to secure subscription information.

PreviousMessage Publishing and DeliveryNextSecurity Considerations

Last updated 8 months ago