UNPKG

@synet/credential

Version:

VC Credentials - Simple, Robust, Unit-based Verifiable Credentials service

44 lines (43 loc) 1.65 kB
"use strict"; /** * Synet-specific Verifiable Credential types * * This module extends the base universal types with Synet-specific implementations * for networking, identity, authorization, and asset management. * * Key design principles: * - Extends universal base types from @synet/credential * - Synet-specific networking and identity concepts * - Concrete implementations for Synet ecosystem * - Demonstrates the extension pattern for other clients */ Object.defineProperty(exports, "__esModule", { value: true }); exports.SynetCredentialType = void 0; // Synet credential types - concrete implementations exports.SynetCredentialType = { // Identity types Identity: "IdentityCredential", Authorization: "AuthorizationCredential", Asset: "AssetCredential", Governance: "GovernanceCredential", Declaration: "DeclarationCredential", RootIdentity: "RootIdentityCredential", GatewayIdentity: "GatewayIdentityCredential", MarketIdentity: "MarketIdentityCredential", // Authorization types RootAuthorization: "RootAuthorizationCredential", GatewayAuthorization: "GatewayAuthorizationCredential", IntelligenceAuthorization: "IntelligenceAuthorizationCredential", // Asset types DataAsset: "DataAssetCredential", IpPool: "IpPoolAssetCredential", Ip: "IpAssetCredential", FungibleAsset: "FungibleAssetCredential", NonFungibleAsset: "NonFungibleAssetCredential", // Governance types RootPolicy: "RootPolicyCredential", // Declaration types NetworkDeclaration: "NetworkDeclarationCredential", // Synet-specific Routing: "RoutingCredential", };