SVX Documentation
HomepageAPISDK
Current
Current
  • Docs
  • Concepts
    • Digital Identity and Why It's Important
    • Digital Wallets
    • Ecosystems
    • Information Security
    • Personal Data & Attributes
    • Privacy- and Security-by-design
    • Secure Data Storage
    • Selective Disclosure / ZKP
    • Tokens and Tokenisation
    • Verifiable Credentials
    • Terminology
  • Platform
    • Secure Value Exchange
    • Authorisation, Tenant & Organisation Manager (ATOM)
    • Credential Service
    • Decentralised Identifiers (DIDs)
    • Keys
    • Tenants, Organisations, and End-Users
    • Vault
      • Enterprise Vault
    • Portal
    • Supported Standards
  • Guides
    • Onboarding to SVX
    • API Guides
      • Credentials
        • Credential Schemas
        • Credential Types
        • Issue Credentials
        • Presentation Definitions
        • Presentations
      • DIDs
        • DID Resolver
        • DID Registrar
        • DID Methods
          • did:key
          • did:web
          • did:ebsi
          • did:indy
        • DID Controller Keypair
      • OpenID Connect
        • For Verifiable Presentation
      • Users
        • Inviting End-Users
        • Authenticating End-Users
      • Vault
        • Items and Slots
        • Connections and Sharing
        • Classification Hierarchies
        • Attachments
        • On-sharing & Client Tasks
        • Account Delegation
      • Machine-2-Machine Communication
    • Portal Tutorials
      • Tenant Administrators
        • Onboard to a Tenancy
        • Dashboard and Navigation
        • Manage Tenancy
        • Manage Tenant Administrators
        • Manage Organisations
        • Manage Organisation Administrators
        • Credential Schemas
        • Applications
        • End Users
      • Organisation Administrators
        • Manage Organisation
        • Onboarding and Organisation Setup
        • Dashboard and Navigation
        • Manage Organisation Administrators
        • Credential Templates
        • View Credentials
        • Verification Templates
        • Verification Requests
        • Connections
        • Applications
    • Wallet Tutorials
      • Wallet Set Up
      • Provider Registration
      • Organisation Configuration
      • Credentials
      • Requests
      • Security
      • Wallet Recovery
  • Tools
    • Meeco SDK & CLI
    • Cryppo SDK & CLI
  • Releases
    • 2.1.1
    • 2.1.0
    • 2.0.0
    • 1.4.3
    • 1.4.2
    • 1.4.1
    • 1.4.0
    • 1.3.8
    • 1.3.7
    • 1.3.6
    • 1.3.5
    • 1.3.4
    • 1.3.3
    • 1.3.2
    • 1.3.0
    • 1.2.5
    • 1.2.4
    • 1.2.3
    • 1.2.2
    • 1.2.1
    • 1.2.0
    • 1.1.0
    • 1.0.0
    • Legacy API-of-Me
  • Policies
    • Privacy
    • Developer Policy
Powered by GitBook
On this page
  • Standard Bodies
  • Standards
  • Supported Algorithms
  • JWS Signature
  • Master Encryption Key Algorithms
  • Key Encryption Algorithms
  • Keypairs
  • Data Encryption Algorithms
  • Supported OAuth Authentication Flows
  • OAuth Code Flow & PKCE
  • Client Credentials Flow

Was this helpful?

Edit on GitHub
  1. Platform

Supported Standards

Last updated 5 months ago

Was this helpful?

Meeco is actively following, and where possible, contributing in standardisation efforts of the leading groups in the identity and personal data space. This page lists the currently supported standards within the Secure Value Exchange (SVX) platform.

Standard Bodies

Standards

Component
Open Specifications / Standards
Standard Body

Credential Data Model

W3C

Credential Data Format

W3C, IETF

Credential Presentation

DIF

Credential Presentation Transfer Protocol

OIDF

Credential JSON Schema

W3C

DID Authentication

OIDF

Identifier Data Model

W3C

Entity Identifier (NP)

W3C

Entity Identifier (NP)

-

Entity Identifier (NP,LE)

EBSI

Entity Identifier (NP,LE)

HBAR

Entity Identifier (LE)

W3C

Revocation

DIF

M2M/User Authentication

IETF

User Authentication

IETF

Supported Algorithms

JWS Signature

JWS Algorithm
Key Type

ES256

ECDSA using P-256 and SHA-256

ES256K

ECDSA using secp256k1 and SHA-256

EdDSA

EdDSA using Ed25519 and SHA-256

Master Encryption Key Algorithms

Key Type

PBKDF2HMAC

Key Encryption Algorithms

Key Type

AES-256-GCM

Keypairs

Key Type

RSA-4096

Data Encryption Algorithms

Key Type

AES-256-GCM

Supported OAuth Authentication Flows

The following flows are supported by SVX:

OAuth Code Flow & PKCE

Client Credentials Flow

- signed as JWS ()

- Code flow, client credentials flow

- Code flow

The following key types are supported for JWS verification. The subset of supported "JWS Algorithms" are part of .

The following algorithms are supported when generating derived keys. Used as defined in .

The following algorithms are supported when encrypting other keys at rest and in transit. Used as defined in .

The following keypair algorithms are supported for exchanging keys between parties. Used as defined in .

The following algorithms are supported when encrypting data at rest and in transit. Used as defined in .

The uses a code flow in conjunction with Proof Key for Code Exchange (PKCE) for secure authentication of users (Administrators) logging into the Portal.

Organisations building services on top of the SVX API can use the to create an application to enable machine-to-machine communication. The application allows access to a Client ID and Secret to perform the client credentials flow. The access token enables organisations to access the resources linked to that organisation.

Decentralized Identity Foundation (DIF)
European Blockchain (EBSI)
HBAR Foundation
Internet Assigned Numbers Authority (IANA)
Internet Engineering Task Force (IETF)
OpenID Foundation (OIDF)
World Wide Web Consortium (W3C)
IANA - JSON Web Signature Algorithms registry
NIST - Master Key
NIST - Key-Encryption-Key
NIST - Key pair
NIST - Data Encryption Key
Portal
Portal
Verifiable Credentials Data Model v1.1
JSON Web Token VC (JWT-VC)
RFC7515
Presentation Exchange v2
OpenID for Verifiable Presentations
Verifiable Credentials JSON Schema Specification
Self-Issued OpenID Provider v2
Decentralized Identifiers (DIDs) v1.0
did:key
did:jwk
did:ebsi
did:hedera
did:web
Verifiable Credential Status List 2021
The OAuth 2.0 Authorization Framework
Proof Key for Code Exchange by OAuth Public Clients