% Generated by roxygen2: do not edit by hand
% Please edit documentation in R/public__s3_methods.R
\name{tor_options}
\alias{tor_options}
\title{Tor Options}
\usage{
tor_options(
  registry_path = NULL,
  dirty_tor_exists = ASA_TOR_REGISTRY_ENABLED,
  bad_ttl = ASA_TOR_BAD_TTL,
  good_ttl = ASA_TOR_GOOD_TTL,
  overuse_threshold = ASA_TOR_OVERUSE_THRESHOLD,
  overuse_decay = ASA_TOR_OVERUSE_DECAY,
  max_rotation_attempts = ASA_TOR_MAX_ROTATION_ATTEMPTS,
  ip_cache_ttl = ASA_TOR_IP_CACHE_TTL
)
}
\arguments{
\item{registry_path}{Path to the shared SQLite registry file (default: user cache).}

\item{dirty_tor_exists}{Enable the registry (tracks good/bad/overused exits).}

\item{bad_ttl}{Seconds to keep a bad/tainted exit before reuse (default: 3600).}

\item{good_ttl}{Seconds to treat an exit as good before refreshing (default: 1800).}

\item{overuse_threshold}{Max recent uses before a good exit is considered overloaded.}

\item{overuse_decay}{Window (seconds) for overuse counting before decaying.}

\item{max_rotation_attempts}{Max attempts to find a clean exit before giving up.}

\item{ip_cache_ttl}{Seconds to cache exit IP lookups.}
}
\value{
An object of class \code{asa_tor}
}
\description{
Configure shared Tor exit tracking for healthier circuit rotation.
}
