> ## Documentation Index
> Fetch the complete documentation index at: https://docs.sageprotocol.xyz/llms.txt
> Use this file to discover all available pages before exploring further.

# Actions

> Manages claiming, calculating, and distributing user rewards based on analytics metrics.

```rust theme={null}
use std::string;
use sui::clock;
use sui::coin;
use sage_admin::admin;
use sage_admin::admin_access;
use sage_admin::apps;
use sage_analytics::analytics;
use sage_analytics::analytics_actions;
use sage_reward::reward;
use sage_reward::reward_registry;
use sage_reward::reward_witness;
use sage_trust::trust;
use sage_trust::trust_access;
```

<Tip>
  Explore this module further in the Mover Registry: @sage/reward
</Tip>

## Constants

Reward epochs were attempted to be started more than once.

```rust theme={null}
const ERewardsAlreadyStarted: u64 = 370;
```
