Skip to main content
European CommissionEBSI European Blockchain

Support Office Tutorials

This section contains comprehensive tutorials for Support Office operations using the EBSI CLI. These tutorials are designed for Support Office personnel who need to perform administrative tasks and manage EBSI services.

What is Support Office?

The Support Office is responsible for managing and maintaining EBSI services, including:

  • Service Administration: Managing EBSI services and configurations
  • Onboarding Root TAO: Issuing verifiable credentials for onboarding Root TAOs to EBSI services
  • User Support: Assisting users with EBSI operations
  • System Monitoring: Monitoring service health and performance
  • Issue Resolution: Troubleshooting and resolving technical issues

Tutorial Categories

Self-Attestation

Learn how to issue self-attestation credentials for the Support Office, establishing access point for new trust chains.

VC Issuance

Learn how to issue verifiable credentials for various use cases, including trusted nodes list management and user onboarding.

Track and Trace Management

Learn how to manage document creation permissions in the Track and Trace service, including authorising new entities to create documents.

Prerequisites

Before following these tutorials, ensure you have:

  1. Support Office credentials with appropriate permissions
  2. Access to EBSI services (test, pilot, or production environment)
  3. Basic understanding of EBSI concepts and CLI commands
  4. Node.js v22 installed on your system
  5. Hardware wallet setup (recommended for security) - see Hardware Wallet Setup
EBSI deployment

If you are using the EBSI deployment, you can find the credentials in the wallets.env file.

Getting Started

# Start the CLI
npx @cef-ebsi/cli

# Set environment (use appropriate environment)
env pilot

# Load Support Office credentials
using user ES256K did1 <private-key> <did>
using user ES256 did1 <private-key> <did>

Issue Self-Attestation for Support Office

This guide explains how to issue a self-attestation credential for the Support Office. This process is performed by the Support Office itself, acting as both the issuer and the subject of the credential.

Authorise Document Creator in Track and Trace

This guide explains how to authorise new entities to create documents in the Track and Trace service. This operation is restricted to the Support Office and other administrators who have the TNT:authoriseDid attribute defined in the Trusted Policies Registry.

Issue VC/VP for TNL

The Trusted Nodes List is a list of active node operators that have been onboarded by the Support Office. The list will be generated and signed by the Support Office before being reviewed and also signed by the Service Ops Manager. Once signed by both entities, it will be made available to the public on different channels. Here is a guide on how to issue the credential and the presentation.