BlockPeer - User Guide
  • Welcome to the Blockpeer User Guide
  • Getting Started
    • System Setup
      • Chart of Accounts Setup
      • Customers & Vendors Setup
      • Bank Account Setup
      • Users & Workspace Setup
  • Wallet
    • MPC wallet
    • Multisig Wallet
  • How to Create?
    • Verifiable Docs
      • DNS Mapping
      • E-Invoice
    • Transferable Docs
      • DNS Mapping
      • eBL
      • ePromissory Note
    • Stablecoin Payment to Suppliers
    • Payroll Payment in Stablecoin
    • Wallet Import & Accounting
    • CeX Import & Accounting
    • Fiat Invoices
    • Vendor Bills
    • Financial Reports
Powered by GitBook
On this page
  • Steps for DNS Mapping
  • 1. Navigate to the Configuration Page
  • 2. Prerequisite: Connect Your MPC Wallet
  • 3. Select Blockchain & Create Document Store
  • 4. Retrieve DNS Configuration
  • 5. Add DNS Configuration to Your Website
  • 6. Wait for DNS Propagation
  • 7. Verify the DNS Record
  • 8. Save the DNS Record
  • Benefits of DNS Mapping for Verifiable Documents

Was this helpful?

  1. How to Create?
  2. Verifiable Docs

DNS Mapping

PreviousVerifiable DocsNextE-Invoice

Last updated 8 months ago

Was this helpful?

In compliance with the TradeTrust framework, BlockPeer uses the DID:DNS method to help businesses identify the issuer of verifiable documents like eInvoices. Since blockchain addresses are pseudonymous, businesses need a way to publicly verify the issuer's identity. DNS mapping links your organization's domain to your blockchain-based Document Store, allowing recipients of your documents to identify your organization as the issuer.

This is a one-time setup, and after DNS mapping, your organization can issue an unlimited number of verifiable documents like eInvoices.

Steps for DNS Mapping

1. Navigate to the Configuration Page

  • Go to eTrade -> Verifiable Documents -> Config within BlockPeer.

2. Prerequisite: Connect Your MPC Wallet

Ensure that your MPC wallet is connected and has sufficient native tokens (e.g., MATIC/POL, XDC, etc.) to cover gas fees for the smart contract deployment.

3. Select Blockchain & Create Document Store

  • Select the blockchain on which you wish to deploy your Document Store Smart Contract (e.g., Polygon, XDC).

  • Click on Create Document Store. This will deploy a Document Store Smart Contract for your organization.

4. Retrieve DNS Configuration

  • After deploying the Document Store, a DNS configuration will be displayed on the Config page. This configuration needs to be added as a TXT record to your organization’s DNS.

5. Add DNS Configuration to Your Website

  • Add the DNS configuration as a TXT record in your organization's DNS under a dedicated sub-domain (for example, eInvoice.yourcompany.com).

  • Access your domain's DNS provider control panel, navigate to the DNS records section, and create a TXT record with the configuration BlockPeer provided.

6. Wait for DNS Propagation

  • Once the TXT record is added, allow some time for the DNS changes to propagate across the internet. The duration depends on your DNS service provider, and it may vary (typically between a few minutes to 24 hours).

7. Verify the DNS Record

  • Once propagation is complete, return to BlockPeer's Verifiable Documents page.

  • Enter the sub-domain (e.g., eInvoice.yourcompany.com) in the Verify DNS field to ensure the DNS record has been successfully updated. If the verification fails, wait for some more time before retrying.

8. Save the DNS Record

  • After successful verification, enter the sub-domain (e.g., eInvoice.yourcompany.com) into the Save DNS Record field to finalize the setup.

Benefits of DNS Mapping for Verifiable Documents

  1. Publicly Identifiable Issuer

    • By mapping your blockchain Document Store to your DNS, recipients of your verifiable documents can identify your organization as the issuer, providing transparency and trust.

  2. One-Time Setup

    • This DNS mapping process is a one-time setup. After completing the DNS configuration, you can issue an unlimited number of eInvoices or other verifiable documents through BlockPeer without needing to repeat this process.

  3. Blockchain-Backed Authenticity

    • Your organization’s blockchain-based Document Store will now be publicly verifiable, giving third parties confidence that the documents they receive are authentic and verifiable through TradeTrust.

  4. Streamlined Trade Financing

    • Once DNS mapping is set up, the verifiable documents (like eInvoices) that you issue can be easily used for trade financing in BlockPeer Cliq. The verified identity of your organization accelerates trust and decision-making by financiers.

Example DNS TXT record in AWS Route 53 (varies across different DNS providers)