Skip to content

Command center

The Command center is the first page you see after signing in. It greets you by name and answers two questions: what needs me now? and what is happening in our money flows today?

Every panel shows your workspace’s live data. There is no sample data on this page.

Panel What it tells you
Value monitored today (the large figure at the top) How much money SpeculaPro has monitored since midnight, and how much of it was flagged
What needs you now Five counts of work waiting for you or your team, each a shortcut
Real-time decisions (a strip, once your payment systems use the decision API) How many payments were allowed, blocked and held in the last 24 hours, how fast, and whether any were degraded
Money flow, last 24h Money in and out, hour by hour
When alerts happen Which days and hours produce alerts, over the last four weeks
Latest transactions The twelve most recent transactions, flagged or clear
Priority queue The six riskiest open alerts
Waiting for a second approver Case closures waiting for someone to approve them
Rule performance Which rules fire most, and how often their alerts turn out to matter

What you see depends on your role. If your role can’t view alerts (by default the Administrator), several panels are replaced or empty; see For administrators.

The Command center signed in as an MLRO: today's monitored value with flagged value and counts, the compliance pulse, the 24-hour money flow chart and the four-week alert heatmap The Command center signed in as an MLRO: today's monitored value with flagged value and counts, the compliance pulse, the 24-hour money flow chart and the four-week alert heatmap

Select Command center at the top of the menu. It is also the page SpeculaPro opens after you sign in.

On every page, the top bar shows a small live meter (on wider screens only):

Item Meaning
Live SpeculaPro is receiving figures for this meter
TPS Transactions received per second, averaged over the last minute. A quiet workspace often shows a small number such as 0.4
Today Transactions monitored since midnight, the same figure as Monitored today below

Under the top bar, a ticker scrolls through the latest transactions: the channel, the amount, ▲ for money in or ▼ for money out, and flagged in amber when a rule fired on it. A green dot means clear and an amber dot means flagged. The ticker pauses while your mouse is over it, and stays still if your computer is set to reduce motion.

The meter and the ticker only appear for roles that can view alerts.

The large panel at the top summarises today’s monitoring.

Label What it counts
Value monitored today The total value of today’s completed transactions, money in plus money out, in your workspace’s base currency. Foreign-currency transactions are converted at the rate recorded when they arrived
…% vs. same time last week How today’s value so far compares with the same part of the day exactly one week ago. Green with ▲ when higher, grey with ▼ when lower. It doesn’t appear when there was nothing to compare with last week
Flagged value The total value of today’s transactions on which at least one live rule fired
Flagged How many of today’s transactions a live rule fired on
Monitored today How many completed transactions happened today

The panel headed Compliance pulse · What needs you now lists five counts. Select any row to jump to the screen behind it.

Row What it counts The small line underneath Selecting it opens
Open alerts Alerts nobody has dismissed or put into a case yet How many of them are critical (shown in red when there are any) Alerts
Cases due within 1h or overdue Cases that aren’t closed and whose deadline is less than an hour away or already passed How many active cases there are in total Cases
Closures awaiting 4-eyes Cases whose closure has been proposed and is waiting for a second person “Second approver needed” Cases
Assigned to you Active (not closed) cases where you are the owner “Active cases” Cases
False-positive rate (30d) Of all alerts closed in the last 30 days, the percentage closed as false positive “Of all alerts closed, including through cases” Alerts

When open alerts exist, a line under the rows shows Value under open alerts: the total value, in your workspace’s base currency, of the transactions behind all open alerts.

If your payment systems use the real-time decision API, a strip of five figures appears under What needs you now. It covers the last 24 hours and refreshes every 30 seconds. It doesn’t appear until there has been at least one decision in that time.

The real-time decisions strip: 184 decisions in 24 hours, 95.1% allowed; 5 blocked; 4 held for review, 0 step-up; the p99 and median latency; 0 degraded, all checks ran The real-time decisions strip: 184 decisions in 24 hours, 95.1% allowed; 5 blocked; 4 held for review, 0 step-up; the p99 and median latency; 0 degraded, all checks ran
Figure What it counts The small line underneath
Decisions · 24h Every decision made The share allowed
Blocked Decisions answered block (in red when there are any) Their share of all decisions
Held for review Decisions answered review How many were answered step_up
Latency p99 99 in every 100 decisions were answered within this time, on the server The median (p50)
Degraded Decisions answered by the failure policy because the checks couldn’t finish (amber when there are any) All checks ran, or Failure policy answered

The figures in the picture come from a demonstration workspace. Select anywhere on the strip to open the Decisions page.

The chart headed All channels · GHS (your base currency) · Money flow, last 24h draws two lines, one point per hour for the last 24 hours:

  • Inflow: money received by your customers,
  • Outflow: money they sent.

Only completed transactions count, converted to your base currency. Move your mouse along the chart to see both figures for a given hour.

  1. Select Table at the top right of the panel. The chart is replaced by a table with one row per Hour and columns for Inflow and Outflow.
  2. Select Chart to switch back.

The table is also the easiest way to read the figures with a screen reader.

The panel headed Last 4 weeks · When alerts happen is a grid with one row per weekday (MON to SUN) and one column per hour (00 to 23). Each cell is coloured by how many alerts started in that hour over the last 28 days: the legend runs from Fewer (pale) to More (dark).

  • Hover over a cell to read it: the line under the grid changes from Hover a cell for detail to, for example, Fri 02:00 · 4 alerts.
  • Busiest hour names the single weekday and hour with the most alerts, and how many.
  • Overnight share is the percentage of alerts that started between 00:00 and 04:59, when nobody is watching.

An alert is placed at the time of its first rule hit, in your workspace’s time zone. If there were no alerts at all in the last four weeks, the grid stays pale, Busiest hour reads No alerts in the last 4 weeks and Overnight share shows a dash.

The panel headed Refreshes every 10 s · Latest transactions lists the twelve transactions SpeculaPro received most recently, newest first.

Column What it shows
Time When the transaction happened, to the second
Customer · Counterparty Your customer’s name, and underneath ← from or → to the other party. Shown as — if your role can’t view customers (see below)
Channel For example Mobile money, Bank transfer or Card
Amount In the transaction’s own currency
Risk A small meter with the highest score of any rule that fired, and underneath the library keys of those rules (for example A1 · G3)
Monitoring Flagged (amber) when a live rule fired, Clear (green) when none did

When nothing has arrived yet it says No transactions yet. They appear here seconds after your systems send them.

The Priority queue panel (headed Highest risk first) shows the six riskiest open alerts, in the same order and format as the alert queue. Select one to open it, or select Open the full queue to see them all.

When there is nothing to review it says No open alerts. The queue is clear.

The panel headed Maker–checker · Waiting for a second approver lists up to six cases whose closure is awaiting approval. Each line reads, for example:

Label Text On the right
Case closure Close SP-2026-000123 as report filed · Kwame Asante Efua Owusu · 2h ago

Reading left to right: the case number, the proposed outcome and who the case is about; then, on the right, who proposed the closure and how long ago. (Names are illustrative.) If you proposed it yourself, (you) appears after your name: you can’t approve your own proposal.

Select a line to open the case and approve it or send it back. When nothing is waiting, the panel says Nothing is waiting for approval.

This panel needs cases.view.

The panel headed Last 30 days · hits · Rule performance shows up to eight running rules, those with the most hits first. Each row shows the rule’s library key (for example A1), its name, the number of hits in the last 30 days (shadow tests excluded) and a bar comparing it with the busiest rule.

Hover over a row for the second figure:

  • 12 hits · 40% of 5 closed alerts confirmed, or
  • no closed alerts yet.

Confirmed here means: of the alerts this rule contributed to that were closed in the last 90 days, the share that were not closed as false positive. Alerts dismissed as no action needed or duplicate, and alerts closed together with their case, count as confirmed.

When no rule is running, the panel says No rules running yet.

Panel Refreshes
Value monitored today, Money flow, When alerts happen, Latest transactions, Rule performance, the top-bar meter and the ticker Every 10 seconds
What needs you now, Priority queue, Waiting for a second approver Every 30 seconds, and straight after you act on an alert or case
Real-time decisions Every 30 seconds

You don’t need to reload the page.

Roles that run the workspace rather than investigate see a Your workspace panel, headed with your workspace’s name, instead of the compliance pulse. It explains Your role administers the workspace. Alerts and cases are visible to compliance roles only. and links, depending on your permissions, to:

  • People and roles: Add analysts, reset two-factor, which opens Settings on the People tab,
  • API keys: Connect your core banking and wallet systems, which opens Settings on the API keys tab,
  • Webhooks: Send blocks, alerts and case changes to your systems, which opens Settings on the Webhooks tab,
  • Workspace and decision policy: Timezone, approvals, deadlines, fail-open or closed, which opens Settings on the Workspace tab,
  • Rules: See what is being monitored.

Next to it, a Monitoring panel lists the rules that are running, each with its library key and name (for example A1 Large single transaction). Its heading counts them, for example 17 of 35 running, and All rules opens the Rules library.

That is all an administrator sees on this page: the money figures, charts, queues and latest transactions come from your customers’ activity, which the Administrator role deliberately can’t view. The top-bar meter, the ticker and the real-time decisions strip are hidden too. To see monitoring figures, sign in with a compliance role.

The Command center as an administrator: the Your workspace panel with its shortcuts, and the Monitoring panel listing the running rules The Command center as an administrator: the Your workspace panel with its shortcuts, and the Monitoring panel listing the running rules

What administrators do from here is covered in Administering a workspace.