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