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
Related Endpoints
- GET /dlts - List all DLT technologies
- GET /dlt-instances/{id} - Get details about specific blockchain instances
- GET /projects/{id} - Get project details including DLT usage