# API Reference
## Core functions
### `dfa(values: &[f64]) -> DfaResult`
Compute the DFA scaling exponent. Returns alpha and R-squared.
### `acr(values: &[f64]) -> DfaResult`
Compute autocorrelation decay exponent.
### `analyze(values: &[f64]) -> StructuralLaw`
Full structural analysis: DFA + ACR + statistics.
### `health_check(law: &StructuralLaw, baseline: f64) -> HealthVerdict`
Compare current DFA alpha against a baseline.
## Types
### `DfaResult { alpha: f64, r_squared: f64 }`
### `StructuralLaw { hurst, dfa, acr, mean, std_dev, kurtosis, p99, max, n, quality }`
### `LawQuality` — Exact, Strong, Good, Approx, Abstain, Insufficient
### `HealthVerdict` — Healthy, Watch, Warning, Critical
## Thresholds
| < 0.03 | Healthy |
| 0.03 - 0.08 | Watch |
| 0.08 - 0.15 | Warning |
| > 0.15 | Critical |