External Contact Management

Nova Spektr supports a remote contact management system that allows organizations to maintain a centralized, shared address book. Instead of each user manually managing contacts locally, teams can connect to a sync service that provides a single source of truth for contact data across the Polkadot and Kusama ecosystems.

Overview

The remote contact management system extends Nova Spektr's built-in address book with an external sync service. Once connected, contacts from the sync service appear alongside locally created contacts in a unified interface. Sync service contacts are read-only within the application. All modifications are managed through the sync service or its admin dashboard.

Key capabilities of the remote system include organizing contacts by entities, categories, chains, and custom tags, role-based access control with granular permissions, wallet-signature authentication (no passwords required), on-chain proxy relationship tracking, multisig account support with signatory and threshold data, bulk import and export of contacts, and a full audit trail of all changes.

How It Works

Connecting to a sync service

  1. Configure the sync service URL. In the Address Book page, click the sync service configuration button and enter the URL of your organization's address book sync service. Nova Spektr will verify the service is reachable.

  2. Authenticate with your wallet. The system uses a challenge-response protocol - no passwords are involved. You select one of your accounts, the sync service sends a cryptographic challenge, you sign it with your wallet, and the sync service verifies the signature to establish a session.

  3. Contacts sync automatically. Once authenticated, sync service contacts are fetched and displayed in the "External Source" tab of your address book. Syncing happens automatically on login and can be triggered manually at any time. A sync status indicator shows the current state.

Getting More Information

For additional details about deploying and configuring the remote contact management system:

https://docs.novaspektr.io/contact/support-and-feedbackarrow-up-right

Last updated