| AddHotStat | Add a run-time stat |
| AddRemoteStatSource | Add a new keyed remote Stat Source for use in formulas/expressions |
| AddStatModifier | Add a new Stat Modifier |
| ClearSources | Remove all sources |
| ClearStats | Remove all stats |
| GetSource | Get a source |
| GetStat | Get a stat |
| GetValue | Get the value of a formula |
| Initialize | Initialize this object |
| IsConditionTrue | Check if a condition is true |
| LoadData | Load a list of stats |
| RaiseHeartbeat | Raise a heartbeat event |
| RaiseTokenHeartbeat | Raise a token heartbeat event |
| RegisterAction | Register an action |
| RegisterSource | Register a source |
| RemoveRemoteStatSource | Remove a keyed remote Stat Source for use in formulas/expressions |
| RemoveSource | Remove a source |
| RemoveStatModifier | Remove a Stat Modifier |
| RemoveStatModifiersFromSource | Remove all Stat Modifiers associated with a source |
| RunAction | Run an action |
| Shutdown | Shutdown Stat Source |
| SubscribeToHeartbeat | Add subscription to heartbeat events |
| SubscribeToTokenHeartbeat | Add subscription to token heartbeat events |
| UnitializedStatList | Return a list of all stats in their uninitialized state |
| UnsubscribeFromHeartbeat | Remove subscription from heartbeat events |
| UnsubscribeFromTokenHeartbeat | Remove subscription from token heartbeat events |