Welcome to Your XYB Ledger Environment

Once your Ledger environment has been provisioned by the XYB infrastructure team, you're ready to begin interacting with your dedicated financial ledger instance. This article will help you understand what’s included, what tools are available to you, and how to begin working with your environment.


What You’ll Receive

After provisioning, you will receive the following from the XYB team:

1. A Hosted Ledger Endpoint

This is your live instance of the Ledger service, hosted in your designated region.

  • Example: https://cac-ledger-svc.gtm-prod.euw1.aws.xyb.io

This endpoint allows you to:

  • Connect to the Ledger using the CLI tool

  • Integrate programmatically via secure API requests

  • Register agents, define roles, and configure operational flows


2. The Ledger CLI Tool (luca)

A command-line tool packaged as a JAR file that allows you to:

  • Configure and introspect your environment

  • Create roles, agents, and cohorts

  • Transition the service between operational states (e.g., BOOTSTRAPPING → MASTERING)

You will receive a download link to the CLI file:

curl -L -o luca-cli.jar "https://download.xyb.co/release/luca-cli/..."

Learn how to install and set up the CLI.


3. Messaging Configuration

If your integration uses event-based messaging, you’ll receive:

  • Kafka topic names (for async request/response workflows)

OR

  • HTTP endpoints (for synchronous messaging)

These channels allow you to send and receive transaction requests in real time.


4. API Access & Authentication (If Applicable)

If you intend to integrate with the Ledger via REST APIs, you’ll need to:

  • Generate a cryptographic key pair (public/private)

  • Register your public key with XYB

  • Use your private key to sign JWTs for authenticated API calls

Learn how to authenticate API requests


5. Console Access (UI)

You’ll also receive credentials for accessing the Ledger Console - a web-based dashboard that lets you:

What You Can Do Next

  • Install the CLI tool Set up your CLI wrapper and verify connectivity.

    Note: Some CLI actions (like managing agents or interacting via API) require JWT-based authentication.

  • Define roles and agents Assign access controls to specific agents for different operations.

  • (Optional) Set up messaging channels Configure Kafka or HTTP endpoints to send/receive transaction requests.

Last updated