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. Integration

Delegated Addresses

Delegated addresses are a mechanism in DPSN that allows users to grant specific permissions to other entities without compromising their main account's security. This provides a flexible and secure way to manage access to topics and other network resources.

Key Features of Delegated Addresses

  • Permission Delegation: Users can grant specific permissions to delegated addresses, such as publishing messages, subscribing to topics, or managing other network resources.

  • Revocable Permissions: Permissions can be revoked at any time, providing granular control over access.

  • Security: Delegated addresses offer a layer of security by isolating sensitive information from the main account.

  • Flexibility: Delegated addresses can be used for various use cases, such as managing multiple accounts, collaborating with team members, or granting access to third-party applications.

How Delegated Addresses Work

  1. Create a Delegated Address: Users can create delegated addresses using the DPSN dashboard or API.

  2. Grant Permissions: Assign specific permissions to the delegated address, such as publishing messages on certain topics or subscribing to data streams.

  3. Use the Delegated Address: The delegated address can be used to perform actions within the DPSN network based on the granted permissions.

Benefits of Using Delegated Addresses

  • Enhanced Security: By using delegated addresses, users can limit the scope of access to their DPSN accounts, reducing the risk of unauthorized actions.

  • Improved Collaboration: Delegated addresses facilitate collaboration between team members and organizations.

  • Simplified Management: Managing multiple accounts or granting access to third-party applications becomes easier with delegated addresses.

PreviousSubscriberNextPrivate Messaging

Last updated 8 months ago