Argus
Documentation

Everything you need to know about protecting your retail space with AI-powered security. No technical background required.

What is Argus?#

Argus is an AI security system that watches your store's cameras and automatically detects suspicious behavior — like shoplifting, product concealment, or loitering near high-value items.

Think of it as having an expert security analyst watching every camera feed 24/7, except it never gets tired, never takes a break, and alerts your team the moment something looks wrong.

How it works in 3 steps

1

Connect your cameras

Argus plugs into your existing CCTV cameras. No new hardware needed — if your cameras have an IP address, they work with Argus.
2

AI analyzes the feed

Our AI engine processes your video streams in real time, looking for seven types of suspicious behavior. It assigns a risk score to each event.
3

You get notified

When something looks suspicious, Argus creates an incident with video frames, a risk score, and the type of behavior detected. Your team gets an alert via email, SMS, or webhook.

The NEXUS Platform#

When you log into Argus, you're actually logging into NEXUS — the management platform that powers Argus behind the scenes.

What is NEXUS?

NEXUS is our operations platform — think of it as the command center where everything comes together. It handles your user accounts, your cameras, your incident history, your reports, and your alerts.

Argus is the AI that detects threats. NEXUS is the dashboard where you see, manage, and respond to those threats.

Why do we use NEXUS?

  • One login for everything — Your NEXUS account gives you access to all RION products, not just Argus. As we add new tools, they appear in the same portal automatically.
  • Enterprise-grade security — NEXUS uses industry-standard authentication (powered by Clerk) with session management, multi-factor auth, and organization-level access control.
  • Multi-location support — If you manage multiple stores, NEXUS lets you organize cameras, incidents, and reports by location — all from one account.
  • Built for growth — NEXUS is designed to handle everything from a single-store deployment to a nationwide retail chain. Same platform, same experience, any scale.
When we say “your Argus portal” throughout these docs, we mean the NEXUS dashboard where your Argus module lives. The URL is portal.rionsolution.com

Getting Started#

Setting up Argus takes about 30 minutes. Here's what you'll need and what happens at each step.

What you'll need

  • IP cameras with RTSP streaming (most modern cameras support this)
  • A network connection between your cameras and the internet
  • An email address for your account

Step-by-step setup

1

Create your account

You'll receive an invitation email from your RION representative. Click the link to create your NEXUS account. You'll set up a password and optionally enable two-factor authentication.
2

Log into the portal

Visit portal.rionsolution.com and sign in. You'll see your NEXUS dashboard with Argus listed as an active module.
3

Add your cameras

Navigate to Cameras in the Argus module. Click “Add Camera” and enter the camera name and its RTSP stream URL. Your IT team can help you find this URL.
4

Configure alerts

Go to Alerts to set up how you want to be notified. Choose your preferred channels (email, SMS, or webhook) and set the risk threshold that triggers an alert.
5

Start monitoring

Once your cameras are connected, Argus begins analyzing feeds immediately. Incidents will appear in your dashboard as they're detected.

Your Dashboard#

The NEXUS portal is where you'll spend most of your time. Here's what you'll find:

Incident Feed

A real-time list of detected events. Each entry shows the camera, timestamp, behavior type, and risk score. Click any incident to see the full details and captured frames.

Camera Overview

See all your cameras at a glance — which are online, which are offline, and their current status. Add, remove, or configure cameras from here.

Analytics

Charts and statistics showing incident trends over time. See which cameras or areas have the most activity, and track how your security posture improves.

Reports

Generate daily, weekly, or monthly reports. Schedule them to be emailed to your team automatically.

Settings

Manage your alert preferences, team members, API keys, and account details.

Camera Setup#

Argus works with any IP camera that supports RTSP streaming. You don't need to buy special hardware — your existing cameras almost certainly work.

Requirements

  • Resolution: 720p minimum, 1080p recommended
  • Protocol: RTSP (Real Time Streaming Protocol)
  • Frame rate: 15 FPS or higher
  • Network: Stable internet connection (5 Mbps per camera recommended)

Adding a camera

In the Argus portal, go to Cameras → Add Camera. You'll need:

  • A descriptive name (e.g., “Main Entrance” or “Aisle 3”)
  • The RTSP stream URL from your camera (your IT team can provide this)

Or use the CLI:

rion cameras add "Main Entrance" rtsp://192.168.1.10:554/stream1
Tip: Name your cameras by location, not by model number. “Checkout Lane 2” is much more useful than “Hikvision DS-2CD2143” when you're reviewing incidents at 2 AM.

Understanding Incidents#

An incident is created whenever Argus detects suspicious behavior on one of your camera feeds. Each incident contains everything you need to understand what happened.

What's in an incident?

  • Timestamp — When the behavior was detected
  • Camera — Which camera captured it
  • Behavior type — What kind of activity was detected (see below)
  • Risk score — A number from 0 to 100 indicating how suspicious the behavior is
  • Frames — Captured images from the video at the moment of detection
  • Status — New, Acknowledged, or Resolved

What Argus detects

Argus recognizes seven types of suspicious behavior:

Shoplifting gesturesConcealing items in clothing, bags, or on their person
Product concealmentHiding merchandise behind other items or in unexpected places
LoiteringSpending an unusual amount of time near high-value merchandise
Product tamperingRemoving tags, swapping labels, or damaging packaging
Suspicious handlingRepeatedly picking up and putting down the same item
Bag interactionsUnusual bag opening, stuffing, or switching behavior
Erratic movementAbnormal movement patterns like frequent aisle changes or evasion

Risk Scores#

Every incident gets a risk score from 0 to 100. This tells you how confident Argus is that the behavior is genuinely suspicious.

Low0 – 39

Behavior was flagged but is likely normal activity. These appear in your feed but don't trigger alerts by default.

Medium40 – 69

Behavior shows some suspicious indicators. Worth reviewing but may not require immediate action.

High70 – 89

Strong indicators of suspicious behavior. Recommended for immediate review by security staff.

Critical90 – 100

Very high confidence of theft or serious security concern. Should trigger an immediate response.

You control the threshold. By default, alerts trigger at a risk score of 70 (High). You can raise or lower this in your alert settings depending on your store's needs.

Alerts & Notifications#

Argus can notify your team the moment a high-risk incident is detected. You choose how and when you want to be alerted.

Notification channels

  • Email — Incident details sent to one or more email addresses
  • SMS — Text message alerts for critical incidents
  • Webhook — Send incident data to your own systems (Slack, PagerDuty, custom tools)

Configuration

In the portal, go to Settings → Alerts. Or use the CLI:

# Set up email alerts for high-risk incidents
rion alerts configure --threshold 0.7 --channels email

# Temporarily mute during maintenance
rion alerts mute alert_001 --duration 4h

# Send a test alert to verify delivery
rion alerts test

Reports#

Generate reports to share with your team, management, or insurance providers. Reports summarize incident activity over a period with charts and breakdowns.

Report types

  • Daily — Summary of the last 24 hours
  • Weekly — Week-over-week trends and highlights
  • Monthly — Comprehensive monthly review with analytics
  • Custom — Pick any date range

Reports can be generated from the portal or CLI:

# Generate a weekly report
rion reports generate weekly

# Schedule automatic Monday morning reports
rion reports schedule --type weekly --frequency monday \
  --email security@yourcompany.com

CLI Tool#

The RION CLI is a command-line tool that lets you manage your Argus deployment from your terminal. It's optional — everything it does can also be done from the portal — but it's useful for automation, scripting, and quick access.

# Install
npm install -g @rion/cli

# Authenticate
rion login

# Check your cameras
rion cameras status

# View recent incidents
rion incidents list --since 7d --severity high

# Export data
rion incidents export --format csv > incidents.csv

For the full CLI reference, see the CLI Reference Guide.

API Keys#

API keys let you connect external tools and automation scripts to your Argus data. You can create them in the portal under Settings → API Keys.

Best practices

  • Create separate keys for each integration (don't share one key across tools)
  • Revoke keys immediately if they're compromised
  • Store keys in environment variables, never in code
  • Use the CLI for interactive work, API keys for automation
# Use an API key in automation
export RION_API_KEY=rion_key_your_key_here

# All CLI commands now authenticate automatically
rion incidents list --json

Data Export#

You own your data. Export it at any time in JSON or CSV format for compliance, migration, or analysis.

# Export all incidents from last quarter
rion incidents export --format csv \
  --since 2026-01-01 --until 2026-03-31

# Full account data export
rion export --format json

Security & Privacy#

We take the security of your video data and incident records seriously.

  • Encryption in transit — All data is encrypted using TLS 1.3 between your cameras, our servers, and your browser.
  • Encryption at rest — Incident data and captured frames are encrypted in storage.
  • Access control — Your data is isolated to your organization. No other customer can access it. We use per-tenant isolation at the database level.
  • Authentication — Powered by Clerk with support for multi-factor authentication, session management, and SSO.
  • Data retention — You control how long incident data is retained. Export or delete it at any time.
  • No video storage — Argus processes video frames in real time. We store only the captured incident frames, not continuous video recordings.

For full details, see our Privacy Policy and Compliance Guide.

Frequently Asked Questions#

Support#

Need help? We're here for you.

Email Support

support@rionsolution.com — We respond within 24 hours on business days.

Portal Support

Click 'Support' in the bottom of the NEXUS portal to submit a ticket directly.

For urgent security incidents, contact your RION representative directly.

© 2026 Argus Intelligence — A RION Technologies Product