API Documentation

Get DLT Technology Details

GET /api/v1/dlts/{id}

Get comprehensive information about a specific DLT (Distributed Ledger Technology) including all implementations, instances, and projects using it.

Request

Path Parameters

Parameter Type Required Description
id integer Yes DLT technology ID

Example Request

bash
# Get details for DLT ID 4 (Hyperledger Indy)
curl -X GET "https://www.weboftrust.org/api/v1/dlts/4" \
  -H "X-API-Key: YOUR_API_KEY"

Response

Success Response (200 OK)

Response Schema

typescript
interface DltDetail {
  // Basic Information
  id: number;
  title: string;
  type?: string;                      // e.g., "Public PoA", "Private"
  has_specific_operator?: boolean | null;  // Whether this type of DLT usually has a specific operator for instances based on it
  website?: string;
  logo_url?: string;
  
  // AI-generated description
  ai_description?: string;
  
  // Statistics
  total_instances: number;         // Number of blockchain instances
  total_projects: number;          // Number of projects using this DLT
  
  // Blockchain instances based on this DLT
  instances?: Array<{
    id: number;
    name: string;
    website?: string;
    operator?: {
      id: number;
      name: string;
    };
    projects_using: number;       // Number of projects on this instance
  }>;
}

Example Response

json
{
  "id": 4,
  "title": "Hyperledger Indy",
  "type": "Public PoA",
  "has_specific_operator": true,
  "website": "https://www.lfdecentralizedtrust.org/projects/hyperledger-indy",
  "logo_url": "https://weboftrust.org/icons-overwrite/lfdecentralizedtrust.org.webp",
  "ai_description": "Hyperledger Indy is a distributed ledger built explicitly for decentralized identity. It provides tools, libraries, and reusable components for creating and using independent digital identities rooted on blockchains or other distributed ledgers. Indy is interoperable with other blockchains and can be used for cross-ledger interactions.",
  "total_instances": 20,
  "total_projects": 95,
  "instances": [
    {
      "id": 32,
      "name": "Sovrin",
      "website": "https://sovrin.org/",
      "operator": {
        "id": 82,
        "name": "Sovrin Foundation"
      },
      "projects_using": 36
    },
    {
      "id": 1,
      "name": "IDunion",
      "website": "https://idunion.org/",
      "operator": {
        "id": 3302,
        "name": "IDunion SCE mit beschrΓ€nkter Haftung"
      },
      "projects_using": 12
    },
    {
      "id": 89,
      "name": "Indicio",
      "website": "https://indicio.tech/",
      "operator": {
        "id": 1456,
        "name": "Indicio PBC"
      },
      "projects_using": 8
    }
  ]
}

Error Responses

400 Bad Request

Invalid ID parameter

json
{
  "error": {
    "code": "invalid_parameter",
    "message": "Invalid DLT ID"
  }
}

404 Not Found

DLT technology not found

json
{
  "error": {
    "code": "not_found",
    "message": "DLT technology not found"
  }
}

500 Internal Server Error

json
{
  "error": {
    "code": "internal_error",
    "message": "Failed to fetch DLT details"
  }
}

Field Descriptions

  • title: Name of the DLT technology
  • type: Classification by consensus mechanism and access model
  • has_specific_operator: Boolean indicating whether instances require dedicated operators
  • ai_description: AI-generated technical overview
  • total_instances: Count of all blockchain deployments
  • total_projects: Count of all projects using any instance
  • instances: List of blockchain networks based on this technology
  • projects_using: Number of projects on each specific instance

Major DLT Technologies

Hyperledger Family

  • Hyperledger Fabric: Enterprise blockchain framework
  • Hyperledger Indy: Identity-specific blockchain
  • Hyperledger Besu: Ethereum-compatible enterprise blockchain
  • Hyperledger Sawtooth: Modular blockchain platform

Public Blockchain Platforms

  • Ethereum: Leading smart contract platform
  • Bitcoin: Original blockchain technology
  • Polkadot: Interoperable blockchain network
  • Cardano: Proof-of-stake blockchain platform
  • Algorand: Pure proof-of-stake blockchain

Enterprise Platforms

  • R3 Corda: Financial services blockchain
  • Quorum: Enterprise Ethereum variant
  • Hedera Hashgraph: Enterprise-grade public network
  • VeChain: Supply chain focused blockchain