Skip to main content

Ledger

Every Paranet includes a ledger at its core, serving as the master record of conversation and usage data for your Paranet. With Paracord, you can utilize this ledger to monitor activity, discover insights, debug issues, and more.

Ledger Overview

Upon opening the ledger, you’ll see a table displaying conversations in a list format with the following fields:

  • Conversation ID
  • State
  • Timestamp (Created At)
  • Requestor (Actor Name and Version)
  • Fulfillor (Actor Name and Version)
  • Subject
  • Action
  • Alert (Badged)

The ledger table can be sorted by all fields except Conversation ID.

You can filter ledger data using:

  • Search: An open text field
  • From and To Timestamps: Date field selections
  • Multi-Select Options: States, requesters, fulfillers, subjects, and actions

Clicking a table row allows you to drill down into the conversation’s details page.

Saved Filters

After applying filters to a ledger search, you can name and save them for future use. Saved filters appear in the Saved Filters tab. Selecting a filter name loads and applies it to the ledger search. You can update these filters by adding or removing options or delete them as needed.

Ledger Details Page

The details page begins with key conversation information, including:

  • Conversation ID
  • Parent ID (if applicable)
  • Children (if applicable)
  • Creation Time
  • State
  • Subject
  • Action
  • Requester
  • Fulfiller Actor

Ledger Graphs

Control Flow

The Control Flow graph provides a UML Sequence-based representation of the conversation instance. It’s an excellent tool for understanding the sequence of events based on timing and structure, making it a valuable reference for analyzing specific conversation instances.

Data Flow

The Data Flow canvas visualizes your conversation instance across node entities with contextual data boxes. This offers a detailed view of the contextual data exchanged between actors.

Message List

The Message List displays all messages within the conversation. Each entry includes:

  • Message ID
  • Time
  • Sender
  • Type

Clicking a message reveals additional details:

  • Match Strategy
  • Action
  • Data (in JSON viewer or string format)
  • Callback