# Aphrodite — Systems Deep Dive

> The `libs/aphrodite/` area: 184 Nx libraries that make up Aphrodite, the
> intimate live-performance / adult creator-economy domain — streaming, tipping,
> haptic devices, consent and safety, an embedded real-time game engine,
> avatar/VR/scene rendering, and the business systems behind a performer venue.

## What this area is

Aphrodite is by far the largest single lib domain in the monorepo: 184 tracked
Nx projects under `libs/aphrodite/`. Of these, 174 are tagged `scope:aphrodite`;
2 (`avatar-physics`, `animation-blending`) are tagged `scope:hathor` because
they are shared with the worldbuilding domain; and the remaining 8 are tagged
`scope:shared` (`viewer-avatars`, `viewer-interactions`, `vip-areas`,
`virtual-rooms`) or carry no `scope` tag (`avatar-customization-ui`,
`biometric-engine`, `game-simulation`, `game-sports`). Thematically it is the
platform's "love and pleasure" surface — interactive, intimate live performance
— and in practice that pulls in an unusually wide spread of subsystems:
real-time streaming and recording, viewer monetization, teledildonic/haptic
hardware integration, consent and regulatory compliance, a complete browser-side
game engine, avatar and scene rendering, and the back-office (talent, venue,
treasury, analytics) of running a performer business.

Every project follows the same Nx layout: a `project.json` (the entity), a
`src/index.ts` barrel that re-exports the public surface, and a tree of
implementation modules grouped by concern. There are **no README files** in this
area and the `project.json` `description` fields are empty, so the source barrel
and module names are the source of truth for what each node does. Sizes range
from a single cohesive module (`music-force`, ~750 lines) to very large
multi-subsystem packages (`database`, `meditation`, `game-renderer`, `property`
— each 40k–57k lines across dozens of modules). None of the 184 are empty
scaffolds; the thinnest are still real single-engine implementations.

The packages relate to each other in loosely-coupled clusters rather than one
dependency spine. The clusters below are how the area is most easily read:

### Streaming, capture & production

Live multi-camera ingest and compositing (`multi-source`, `multi-performer`,
`performer-compositor`, `performer-camera`), recording and post
(`cloud-recording`, `highlight-clipping`, `vod-chaptering`, `stream-upscaling`,
`stream-watermarking`, `stream-content-analysis`, `thumbnail-generation`,
`video-effects`, `recording-prevention`), remote guests (`remote-guest`), and
the show-running back office (`production`, `technical-direction`).

### Performer tooling, identity & wellbeing

Camera framing and presence (`performer-presence`, `performer-camera`), avatar
capture/physics/render (`avatar-motion`, `avatar-physics`, `avatar-renderer`,
`avatar-customization-ui`, `face-identity`, `body-art`), and the duty-of-care
stack (`aftercare`, `aftercare-engine`, `wellness`, `performer-autonomy`,
`performer-sovereignty`, `talent`, `career`).

### Viewer engagement & monetization

Tipping (`tip-effects`, `tip-goals`, `tip-acknowledgment`), gifts/PPV
(`virtual-gifts`, `ppv`), payments and money movement (`payments`,
`crypto-payments`, `privacy-coins`, `revenue-sharing`, `nft-integration`),
gamified rooms (`gamification`, `viewer-avatars`, `viewer-interactions`,
`vip-areas`, `crowd-control`, `virtual-rooms`), discovery (`recommendations`,
`notification-intelligence`), chat (`chat-core`, `chat-entertainment`), and
audience analytics (`audience-experience`, `reaction-enhancement`).

### Devices, haptics & biometrics

The teledildonics/haptics stack (`haptics`, `audio-haptics`, `motion-haptics`,
`bidirectional-haptics`, `vr-haptics`, `buttplug`, `sensation-bus`,
`device-reaction-engine`, `device-safety`) and the biosignal pipeline
(`biometric-engine`, `wearables`, `eye-tracking`, `arousal-engine`,
`smart-home`).

### Embedded game engine + genre kits

A full TypeScript game engine — `game-ecs`, `game-runtime`, `game-renderer`,
`game-physics`, `game-networking`, `game-input`, `game-audio`, `game-event-bus`,
`game-assets`, `game-hud`, `game-dev-tools`, `game-performance`,
`game-accessibility`, `game-monetization`, `game-testing`, `interactables`,
`animations`/`animation-blending`/`animation-triggers` — plus per-genre kits
(`game-rpg`, `game-fps`, `game-fighting`, `game-racing`, `game-horror`,
`game-puzzle`, `game-platformer`, `game-rhythm`, `game-strategy`, `game-sports`,
`game-simulation`, `game-openworld`).

### Immersive rendering, scenes & VFX

Generated environments (`scene-composer`, `scene-abstract`, `scene-cosmic`,
`scene-fantasy`, `scene-goddess`, `scene-nature`, `scene-urban`,
`abstract-scenes`, `virtual-rooms`, `sacred-architecture`), VFX
(`vfx-particles`, `vfx-post-processing`, `vfx-volumetric`, `procedural-art`),
advanced rendering (`neural-rendering`, `gaussian-splatting`,
`volumetric-capture`, `spatial-audio`), cinematography (`cinematic-camera`,
`auteur-camera`, `lighting-director`, `composition-engine`,
`drone-integration`), AR/VR (`ar-overlays`, `vr-core`, `vr-quest`).

### Music, movement & expressive engines

`advanced-music`, `ai-music`, `cinematic-music-engine`, `music-force`,
`movement-engine`, `sacred-dance`, `literary-engine`, `symbol-engine`,
`neuro-design`, `art-traditions`, `fashion`, `digital-couture`.

### Ritual, sacred & cultural experience

`ceremony`, `ritual-engine`, `goddess-traditions`, `meditation`,
`immersive-theater`, `archetype-engine`, `cultural-heritage`.

### Trust, safety, consent & compliance

`consent-engine`, `age-verification`, `compliance`, `compliance-2257`,
`content-takedown`, `content-tagging`, `chat-moderation`, `ethics`,
`body-dignity`, `drm`, `e2e-encryption`, `gdpr-compliance`,
`safety-intelligence`, `regulatory`, `legal`, `risk-crisis`.

### Platform infrastructure, AI agents & business ops

Infra (`cache`, `database`, `storage`, `event-publisher`, `oauth-providers`,
`testing`), agents (`agent-platform`, `ai-orchestration`, `ai-assistant`,
`research-agents`, `scouting-agents`), analytics/strategy (`analytics-core`,
`platform-analytics`, `market-intelligence`, `growth`, `treasury`,
`partnerships`), real-estate/venue (`venue-management`, `property`), and
cross-domain bridges (`hathor-game-bridge`, `isis-game-bridge`,
`lilith-game-bridge`, `nike-game-bridge`, `nyx-game-bridge`, `maya-bridge`).

## How it fits the wider system

These libraries are the building blocks of the Aphrodite product surface: an app
or service composes a subset of them (a streaming room pulls in `multi-source`,
`tip-effects`, `chat-core`, `device-reaction-engine`, `consent-engine`; an
interactive experience pulls in the `game-*` engine and `scene-*` generators).
The `*-game-bridge` packages are the explicit seams to sibling Oshun domains —
`hathor-game-bridge` adapts Hathor worldbuilding (NPCs, quests, narrative) into
Aphrodite's game runtime, and `maya-bridge` connects to the Maya DCC domain. The
infra packages (`cache`, `database`, `storage`, `event-publisher`) and the
`testing` harness are shared internal dependencies the feature libraries build
on. Walk the "used by" / "depends on" edges on any node below to see exactly
which packages it composes with.

## Entity reference

### aphrodite-abstract-scenes

Procedural abstract-art scene generator (`libs/aphrodite/abstract-scenes`): a
single `abstract-scenes` module with `Vec3`/`Color` math and types like
`PaintSplatter`, `ActionPaintingState`, and `ColorFieldRect` for
performer-driven action-painting / colour-field visuals. Thin (one cohesive
module) but real.

### aphrodite-advanced-music

Advanced generative-music engine (`libs/aphrodite/advanced-music`): many modules
covering `frisson`, `silence`, `opera`, `rock-dynamics`, `generative-ambient`,
`world-music`, `fusion`, `adaptive-layers`, plus performer control and latency
handling — a music-direction layer above `music-force`.

### aphrodite-aftercare-engine

Post-session aftercare engine (`libs/aphrodite/aftercare-engine`) combining
`aftercare`, `wellness`, `performer-autonomy`, and `analytics` modules into the
runtime that schedules and tracks performer recovery and wellbeing after a show.

### aphrodite-aftercare

Aftercare domain library (`libs/aphrodite/aftercare`): `post-session-care`,
`emotional-support`, `physical-recovery`, `wellbeing-metrics`,
`partner-communication`, `boundary-review`, `session-debrief`, and
`aftercare-resources` — the care-content/protocol layer the engine drives.

### @aphrodite/age-verification

Age-verification service (`libs/aphrodite/age-verification`) with real provider
adapters — `YotiProvider`, `VeriffProvider`, a `MockProvider`, a
`ProviderRegistry`, the `AgeVerificationService`, a `v2-age-gate-driver`, and
helpers like `calculateAge`/`isAdult`/`getMinimumVerificationLevel`. Tagged
`layer:domain`.

### aphrodite-agent-platform

AI agent platform (`libs/aphrodite/agent-platform`): `orchestration`,
`monitoring`, `data`, `autonomy`, `testing`, and `knowledge` subsystems — the
substrate for running autonomous agents within Aphrodite.

### @aphrodite/ai-assistant

Performer AI assistant (`libs/aphrodite/ai-assistant`): `AIAssistant` plus an
`AFKResponder` (`MessageClassifier`, `ResponseGenerator`, `ResponseQueue`) and
an FAQ/knowledge Q&A surface, typed by `AFKConfig`, `LLMConfig`, `SafetyConfig`,
and session/engagement metrics. Auto-responds in chat while a performer is away.

### @aphrodite/ai-music

AI music generation (`libs/aphrodite/ai-music`): `generation`, `variation`,
`personalization`, `procedural`, `licensing`, `fingerprint`, and
`spectral-fingerprint` modules — generative scoring plus rights/fingerprinting
(~8.5k lines).

### aphrodite-ai-orchestration

Multi-agent orchestration framework (`libs/aphrodite/ai-orchestration`):
`agent-framework`, `task-scheduler`, `model-routing`, `prompt-management`,
`agent-memory`, `agent-monitoring`, `agent-collaboration`, and `agent-platform`
modules.

### @aphrodite/analytics-core

Core analytics library (`libs/aphrodite/analytics`, package
`@aphrodite/analytics-core`): an `EventEmitter`-based `AnalyticsManager` over
`events`, `viewers`, `creators`, `revenue`, `performance`, and `dashboards`
modules with a `createAnalyticsManager` factory.

### @aphrodite/animation-blending

Animation blend system (`libs/aphrodite/animation-blending`):
`blend-controller`, `layer-manager`, `transition-manager`, and `blend-spaces` —
skeletal blend trees and layered transitions. Tagged `scope:hathor` (shared with
worldbuilding).

### @aphrodite/animation-triggers

Event-to-animation trigger engine (`libs/aphrodite/animation-triggers`): a
`trigger-evaluator` and concrete triggers for tips (`tip-animation-trigger`),
chat (`chat-animation-trigger`), and viewer events (`event-animation-trigger`),
wired through an `animation-trigger-manager` and `event-bus-integration`.

### @aphrodite/animations

Animation library/player (`libs/aphrodite/animations`): an `animation-library`
of clips and an `animation-player` runtime (tagged `domain:animation`).

### aphrodite-ar-overlays

AR overlay manager (`libs/aphrodite/ar-overlays`): an `EventEmitter`
`AROverlaysManager` with an injectable `FaceDetectionRuntimeFactory` and
performance/quality preset factories for face-tracked AR effects.

### aphrodite-archetype-engine

Archetype/persona engine (`libs/aphrodite/archetype-engine`):
`archetype-types` + `archetype-engine` and a `transitions` module for moving a
performer persona between archetypal states.

### aphrodite-archive

Large content-archive system (`libs/aphrodite/archive`, ~43 modules): recording,
processing, distribution, clips, metadata, search, monetization, transcoding,
library, highlights, tagging, rights, cultural, moderation, storage, discovery,
accessibility, i18n, and analytics — a full VOD/library back end.

### aphrodite-arousal-engine

Arousal-modelling engine (`libs/aphrodite/arousal-engine`): `arousal-engine`,
`somatic-markers`, `desire-engineering`, `device-mapping`, `visualization`,
`multi-peak`, `contagion`, `phase-environments`, `scoring`, `presets`, and a
`simulator` — maps biosignals/desire models onto device and visual responses.

### aphrodite-art-traditions

Art-tradition style engine (`libs/aphrodite/art-traditions`): `pure-presence`,
`auto-detect`, `minimalist`, `impressionist`, `old-masters`, and `contemporary`
style modules (with A/B testing) for styling scenes after art movements.

### aphrodite-audience-experience

Audience-experience suite (`libs/aphrodite/audience-experience`, ~19 modules):
`engagement`, `social`, `gamification`, `recommendations`, `notifications`,
`loyalty`, `feedback`, and `community` — the viewer-side experience aggregator.

### aphrodite-audio-haptics

Audio-to-haptics translation (`libs/aphrodite/audio-haptics`): `FFTAnalyzer`,
`SpectrumAnalyzer`, `BeatDetector`, `VoiceAnalyzer`, `MusicAnalyzer`, a
`HapticTranslator`, and an `AudioHapticManager` with frequency-band, beat-sync,
and mapping presets — drives haptic devices from an audio signal.

### aphrodite-auteur-camera

"Auteur" cinematography engine (`libs/aphrodite/auteur-camera`): `aspect-ratio`,
`lens-simulation`, `montage`, `color-philosophy`, `close-up`, `sound-design`,
`film-aesthetics`, `transitions`, `multi-camera`, `temporal`, `movement`,
director `profiles`, and an `ai-director` — film-style camera direction presets.

### @aphrodite/avatar-customization-ui

React avatar-customization UI (`libs/aphrodite/avatar-customization-ui`, tagged
`type:ui`): an `AvatarEditor` plus `BodyShapeSlider`, `ColorPicker`,
`ClothingSelector`, `MaterialEditor`, `PresetManager`, and
`AvatarCustomizationPanel` components with a `useAvatarCustomization` hook.

### @aphrodite/avatar-motion

Markerless avatar motion capture (`libs/aphrodite/avatar-motion`):
`pose-detector`, `pose-lifter`, a `videopose3d-onnx-runtime`, a One-Euro
`temporal-filter`, `avatar-mapper`, `capture-session`, and `motion-recorder` —
webcam→3D-pose→avatar retargeting.

### @aphrodite/avatar-physics

Avatar secondary-motion physics (`libs/aphrodite/avatar-physics`): a
`verlet-engine`, `spring-bone`, `jiggle-physics`, `cloth-simulation`,
`wind-system`, and the composing `avatar-physics-system`. Tagged `scope:hathor`.

### @aphrodite/avatar-renderer

WebGL avatar renderer (`libs/aphrodite/avatar-renderer`): a `webgl-renderer`,
`model-loader`, `avatar-scene`, and a `ready-player-me` integration
(`domain:rendering`).

### aphrodite-bidirectional-haptics

Two-way haptic linking (`libs/aphrodite/bidirectional-haptics`): a
`DevicePairingManager`, `IntensityMapper`, `MotorMapper`, `SensationMirror`,
`BidirectionalSafetyValidator`, and session/manager classes with a
`MockHapticTransport`, mirroring sensation between two paired performers.

### @aphrodite/biometric-engine

Biosignal acquisition + fusion (`libs/aphrodite/biometric-engine`, ~16 modules):
`sensor`, `bluetooth`, `websocket`, `mediapipe`, `microphone`, `fusion`,
`heart-rate`, `breathing`, `gsr`, `eeg`, `facial`, `processing`, `classifier`,
`events`, and `visualization` — the platform's biosignal pipeline.

### aphrodite-body-art

Body-art / body-paint system (`libs/aphrodite/body-art`): a `paint-renderer`,
`pose-deformation`, `cultural-patterns` with `cultural-advisory`,
`live-capture`, `ar-body-art`, plus coordination/history/collaboration/education
modules.

### aphrodite-body-dignity

Body-dignity composition guard (`libs/aphrodite/body-dignity`): a single
`body-dignity` module with `CameraAngleInput`, `LightingInput`, `EffectInput`,
and `CompositionInput` types that evaluate framing for respectful presentation.

### aphrodite-buttplug

Buttplug.io device protocol client (`libs/aphrodite/buttplug`): a
`ButtplugClient` and `ButtplugDeviceManager` with `SERVER_URL_PRESETS` and a
`MANUFACTURER_CAPABILITIES` map — the open teledildonics protocol integration.

### @aphrodite/cache

Caching infra (`libs/aphrodite/cache`, tagged `layer:infra`): `client`,
`session`, `stream`, `viewer`, and `sync` cache modules — the shared cache layer
for Aphrodite services.

### aphrodite-career

Performer career engine (`libs/aphrodite/career`): real functions
`assessCareerStage`, `generatePerformanceReview`, `assessSkillGaps`,
`matchMentor`, `computeFinancialHealth`, and `projectRetirement`. A focused
business-logic engine, not CRUD.

### aphrodite-ceremony

Ceremony/ritual production system (`libs/aphrodite/ceremony`, ~24 modules):
`music`, `fire`, `elements`, `sacred`, `effects`, `safety`, `water`, `smoke`,
`flowers`, `traditions`, `anointing`, `bathing`, plus studio/rehearsal/advisory
tooling — a large staged-ceremony engine (~32k lines).

### @aphrodite/chat-core

Core chat domain (`libs/aphrodite/chat-core`): room management
(`RoomManager`/`AccessCheckResult`), DMs (`DMService`), and moderation
(`ModerationService`/`ModerationCheckResult`), versioned `CHAT_CORE_VERSION`.

### @aphrodite/chat-entertainment

In-chat games (`libs/aphrodite/chat-entertainment`): a `TriviaGame`
(`QuestionBank`, `TriviaScorer`) and a `StoryEngine` (`StoryLibrary`,
`VotingManager`) with powerups — interactive chat entertainment.

### @aphrodite/chat-moderation

Chat moderation (`libs/aphrodite/chat-moderation`): a `ToxicityDetector`,
`SpamDetector`, the composing `chat-moderator` (`ModerationDecision`),
`context-aware-moderation`, and a `moderation-dashboard`.

### aphrodite-cinematic-camera

Cinematic camera engine (`libs/aphrodite/cinematic-camera`): a
`CinematicCameraEngine` with easing, camera-path creation/evaluation
(`createCameraPath`/`evaluateCameraPath`/`computePathLength`), a `sequencer`,
and a `gameplay` integration.

### @aphrodite/cinematic-music-engine

Adaptive cinematic-music engine (`libs/aphrodite/cinematic-music-engine`, ~40k
lines across many modules): a large scoring system that drives music cues from
scene/emotional state. Tagged `layer:domain`.

### aphrodite-cloud-recording

Cloud recording pipeline (`libs/aphrodite/cloud-recording`): an `EventEmitter`
`RecordingSession`, `MultiQualityEncoder`, `VodCreator`, and a
`CloudRecordingManager` with performance/quality factories and a singleton
accessor.

### @aphrodite/compliance-2257

US 18 U.S.C. §2257 record-keeping (`libs/aphrodite/compliance-2257`, tagged
`feature:2257`): `performer-service`, `content-service`, `custodian-service`,
`inspection-service`, and a composing `compliance-service` — performer
age/identity records and custodian-of-records workflow.

### aphrodite-compliance

Broad compliance suite (`libs/aphrodite/compliance`, ~14 submodules): `content`,
`legal`, `identity`, `licensing`, `employment`, `data`, `payment`, `tax`,
`moderation`, `consent`, `reporting`, `safety`, `training`, and `incident` — the
umbrella compliance back end (~30k lines).

### aphrodite-composition-engine

Visual-composition engine (`libs/aphrodite/composition-engine`): geometry types
(`Point2D`, `LineSegment`, `Rect`, `ArmatureDefinition`) and analyses like
`LeadingSpaceResult`, `VerticalBalance`, `FocalAssignment`, and
`CompositionalTension` for framing multi-subject shots; plus
`dynamic-composition`.

### aphrodite-consent-engine

Consent engine (`libs/aphrodite/consent-engine`): `consent-engine`,
`negotiation`, `viewer-consent`, and `v2-feature-consent-surfaces` — models
performer↔viewer consent and boundary negotiation as a first-class runtime.

### @aphrodite/content-tagging

Automatic content tagging (`libs/aphrodite/content-tagging`): a
`category-detector`, a `tag-suggester` (`TagDatabase`, `TagScorer`,
`ContentAnalyzer`), a `similarity-analyzer` (`EmbeddingGenerator`,
`VectorStore`), and a `content-tagger` with a `quickTag` helper.

### @aphrodite/content-takedown

DMCA/content-takedown workflow (`libs/aphrodite/content-takedown`): a
`takedown-service`, `counter-notice-service`, and `repeat-infringer-service`.

### aphrodite-crowd-control

Audience crowd-control / interaction marketplace
(`libs/aphrodite/crowd-control`): `marketplace`, `chat-commands`,
`collaborative`, `competitive`, and `viewer-presence` modules letting viewers
collectively trigger effects.

### aphrodite-crypto-payments

Cryptocurrency payments (`libs/aphrodite/crypto-payments`): an
`ExchangeRateService`, `BitcoinPaymentProcessor`, `EVMPaymentProcessor`, an
injectable `CoinbaseSdkFactory`, `WalletConnectionManager`, and session/manager
classes — BTC/EVM payment processing.

### @aphrodite/cultural-heritage

Cultural-heritage protection (`libs/aphrodite/cultural-heritage`): a
`tradition-database`, `heritage-preservation`, an `advisor-network`, an
`attribution-system`, `education-content`, `appropriation-prevention`, and an
`event-calendar` — guards against cultural appropriation in performances.

### @aphrodite/database

Aphrodite database layer (`libs/aphrodite/database`, ~57k lines): a `client`,
`schemas`, tenant `isolation`, and `repositories` — the largest infra package
and the persistence backbone for the domain. Tagged `layer:domain`.

### @aphrodite/device-reaction-engine

Device choreography engine (`libs/aphrodite/device-reaction-engine`): a
`reaction-engine` plus `intensity`, `patterns`, `timing`, `choreography`,
`preview`, and many device `profiles` — turns events (tips, chat) into
choreographed haptic-device reactions (~27k lines).

### @aphrodite/device-safety

Device safety layer (`libs/aphrodite/device-safety`): `safety`, `consent`,
`monitoring`, `abuse-prevention`, and `audit` modules — enforces safe limits and
auditable consent on connected haptic hardware.

### aphrodite-digital-couture

Digital-couture / virtual-garment system (`libs/aphrodite/digital-couture`):
`fabric-physics`, `particle-clothing`, `revelation`, `masks`, `accessories`,
`mood-garments`, `quick-change`, `tradition-mapping`, `jewelry`,
`costume-light`, and `lod` — real-time virtual fashion (~13k lines).

### @aphrodite/drm

DRM module (`libs/aphrodite/drm`, tagged `feature:drm`): Widevine
(`WidevinePSSHData`, `WidevineLicenseChallenge`) and PlayReady
(`PlayReadyHeaderData`, `PlayReadyLicenseChallenge`) license-challenge handling
for protected streams.

### aphrodite-drone-integration

Drone cinematography (`libs/aphrodite/drone-integration`): `aerial-capture`,
`cinematography`, `swarm-display`, `reconstruction`, and `indoor-micro` modules
for drone-shot capture and light-show swarms (~18k lines).

### @aphrodite/e2e-encryption

End-to-end encryption (`libs/aphrodite/e2e-encryption`, tagged
`domain:security`): a `KeyManager` with `InMemoryKeyStorage`, a
`MessageEncryptionService`, and an `InMemorySessionStorage` for encrypted
DMs/sessions.

### @aphrodite/ethics

Ethics governance (`libs/aphrodite/ethics`): `board-management`,
`harm-assessment`, a performer `bill-of-rights`, `transparency-reporting`,
`ai-ethics-enforcement`, `cultural-sensitivity`, `consent-management`, and
`anti-exploitation` — the platform's ethics-board tooling.

### @aphrodite/event-publisher

Domain event bus (`libs/aphrodite/event-publisher`): a typed `events` registry
with a `publisher` and `subscriber` — the lightweight pub/sub used across
Aphrodite services.

### aphrodite-eye-tracking

Gaze/eye tracking (`libs/aphrodite/eye-tracking`): a `GazeTracker`,
`FixationDetector`, `SaccadeDetector`, `BlinkDetector`,
`FoveatedRenderingManager`, `AttentionAnalytics`, `CalibrationManager` (with DLT
homography), `GazePredictor`, and `GazeRaycaster`.

### aphrodite-face-identity

Face identity & protection (`libs/aphrodite/face-identity`, ~18 modules):
`rendering`, `preprocessing`, `overlays`, `expression`, `protection`, `persona`,
`analytics`, `body-extension`, a `pipeline`, plus VR/marketplace/i18n — face
detection, persona masking, and likeness protection.

### aphrodite-fashion

Fashion-show system (`libs/aphrodite/fashion`, ~21 modules, ~38k lines):
designer portal, wardrobe/costume-changes, walk `choreography` (with
`snapToBeat` and `applyEasing`), runway engagement, fashion photography,
streaming, marketplace, sustainability, and tease choreography/lighting.

### aphrodite-game-accessibility

Game accessibility (`libs/aphrodite/game-accessibility`): a `game-accessibility`
engine with `motor` and `audio` accessibility submodules — remappable input and
audio cues for the embedded game engine.

### @aphrodite/game-assets

Game asset pipeline (`libs/aphrodite/game-assets`): `AssetManifestManager`,
`AssetLoader`, `AssetCache`, `LodManager`, `CdnResolver`, `HotReloadWatcher`,
`TextureResolver`, `version-control`, and an `asset-pipeline` (~22 modules).

### @aphrodite/game-audio

Game audio engine (`libs/aphrodite/game-audio`): `core`, `sfx`, `device-sync`,
`adaptive-music`, and `middleware` modules — runtime audio for the game engine,
including haptic device-sync.

### @aphrodite/game-dev-tools

In-engine dev tools (`libs/aphrodite/game-dev-tools`): a `DebugOverlay`,
`EntityInspector`, `SystemProfiler`, `NetworkMonitor`, `DevConsole`, and a
`modding` module.

### @aphrodite/game-ecs

Entity-component-system core (`libs/aphrodite/game-ecs`): a `ComponentRegistry`,
`QueryEngine`, `SystemScheduler`, a `World` with a `WorldSerializer` — the data
core of the embedded game engine (~16 modules).

### @aphrodite/game-event-bus

Game event bus (`libs/aphrodite/game-event-bus`): an `event-bus` with `events`,
`routing`, `aggregation`, and `debug` modules — the in-engine messaging layer.

### aphrodite-game-fighting

Fighting-game kit (`libs/aphrodite/game-fighting`): `hitbox`, `combo`,
`special`, `character`, `device` (haptic), and `cinematic` modules —
fighting-genre game logic (~12k lines).

### aphrodite-game-fps

FPS-game kit (`libs/aphrodite/game-fps`): an `fps-engine` with
`device-reactions`, `visuals`, `music`, and `viewer` modules — first-person
shooter genre logic (~10k lines).

### aphrodite-game-horror

Horror-game kit (`libs/aphrodite/game-horror`): `exploration`, `scare`,
`sanity`, `ambient`, `chase`, and `ghost` modules — horror-genre mechanics (~11k
lines).

### @aphrodite/game-hud

Game HUD layer (`libs/aphrodite/game-hud`): a single `hud` module providing
heads-up-display widgets for the game runtime.

### @aphrodite/game-input

Game input system (`libs/aphrodite/game-input`): `core`, `gestures`,
`recording`, `gamepad`, `viewer-input`, `vr`, `accessibility`, and
`action-binding` modules — unified input including viewer-driven control.

### aphrodite-game-monetization

In-game monetization (`libs/aphrodite/game-monetization`): `power-ups`,
`battle-pass`, `collectibles`, `subscription`, and `economy` modules.

### @aphrodite/game-networking

Game netcode (`libs/aphrodite/game-networking`, ~22 modules): `server`,
`prediction`, `interpolation`, `compression`, `matchmaking`, `authority`,
`broadcast`, `spectator`, and `identity` — authoritative-server multiplayer
networking.

### aphrodite-game-openworld

Open-world kit (`libs/aphrodite/game-openworld`): an `openworld-engine` with
`device-reactions`, `performer`, `music`, `viewer`, and `npc-schedule` modules.

### aphrodite-game-performance

Game performance tooling (`libs/aphrodite/game-performance`): `game-performance`
core plus `network`, `device-latency`, and `profiler` modules for
measuring/optimizing runtime perf.

### @aphrodite/game-physics

Game physics engine (`libs/aphrodite/game-physics`): a `PhysicsWorld` with BVH
build/query/raycast (`buildBVH`, `queryBVH`, `raycastBVH`) and collision/solver
modules — the engine's physics core.

### aphrodite-game-platformer

Platformer kit (`libs/aphrodite/game-platformer`, ~21 modules): `physics`,
`level`, `collectible`, `enemy`, `boss`, and `integration` — platformer-genre
logic.

### aphrodite-game-puzzle

Puzzle-game kit (`libs/aphrodite/game-puzzle`): a `puzzle-engine` with
`effects`, `device-reactions`, `music`, `variants`, and `multiplayer` modules.

### aphrodite-game-racing

Racing-game kit (`libs/aphrodite/game-racing`): a `racing-engine` with
`device-reactions`, `visuals`, `music`, and `viewer` modules.

### @aphrodite/game-renderer

Game renderer (`libs/aphrodite/game-renderer`, ~73 modules, ~48k lines — the
largest game package): a `device-manager`, `render-graph`, `render-pass`,
`batch-renderer`, `culling`, and `shaders`/`materials`/`mesh`/`lighting`/
`shadows`/`textures` subsystems — a full WebGL render pipeline.

### aphrodite-game-rhythm

Rhythm-game kit (`libs/aphrodite/game-rhythm`): `lane`, `timing`, `beatmap`,
`scoring`, `device-sync`, and `visuals` modules — beat-synced gameplay tied to
haptic device-sync (~9k lines).

### aphrodite-game-rpg

RPG kit (`libs/aphrodite/game-rpg`, ~27k lines): `combat`, `character`,
`equipment`, `monster`, `dungeon`, `dialogue`, plus namespaced `Quest`, `Item`,
`Inventory`, `AntiCheat`, `Localization`, and `LiveOps` subsystems.

### @aphrodite/game-runtime

Game runtime loop (`libs/aphrodite/game-runtime`, ~21k lines): a `GameLoop`,
frame `budget`, `worker` transport, `profiler`, `scene`, `config`,
`persistence`, `replay`, `telemetry`, `error`, and `platform` modules —
orchestrates the engine.

### @aphrodite/game-simulation

Simulation-game kit (`libs/aphrodite/game-simulation`): `life-sim`, `building`,
`farming`, `progression`, and `deity` modules.

### @aphrodite/game-sports

Sports-game kit (`libs/aphrodite/game-sports`): `ball-physics`, `player`,
`match`, `impact`, and `celebration` modules.

### aphrodite-game-strategy

Strategy-game kit (`libs/aphrodite/game-strategy`): `tilemap`, `units`,
`combat`, `tech`, and `ai` modules.

### aphrodite-game-testing

Game-engine test harness (`libs/aphrodite/game-testing`): `device-tests`,
`music-tests`, `visual-tests`, `performance-tests`, and `playtesting` modules
for exercising the game stack.

### @aphrodite/gamification

Gamification engine (`libs/aphrodite/gamification`): `achievements`,
`leaderboards`, `loyalty`, and `levels` modules with a versioned
`GAMIFICATION_VERSION` — viewer/performer progression and rewards.

### aphrodite-gaussian-splatting

3D Gaussian-splatting engine (`libs/aphrodite/gaussian-splatting`): a
`GaussianSplattingEngine` with a `QualityMonitor`, `LatencyManager`, GS-id
generation, and `createGsEngine`/`createLatencyOptimizer` factories — real-time
splat rendering.

### @aphrodite/gdpr-compliance

GDPR data-subject services (`libs/aphrodite/gdpr-compliance`, tagged
`feature:gdpr`): a `consent-service`, `data-export-service`, and
`deletion-service`.

### aphrodite-goddess-traditions

Goddess-tradition experience pack (`libs/aphrodite/goddess-traditions`, ~38k
lines): `assets`, `audio`, `traditions`, `seven-gates`, `matching`,
`cultural-advisory`, `seasonal`, `invocation`, `effects`, `device-choreography`,
and `transitions` — themed ritual content with cultural advisory.

### aphrodite-growth

Business-growth engine (`libs/aphrodite/growth`): functions `evaluatePhaseGate`,
`analyzeExpansionReadiness`, `computeBreakEvenMonths`,
`modelCapitalRequirements`, `computeMarketPenetration`, and
`evaluateFranchiseFeasibility` — real financial/expansion modelling.

### aphrodite-haptics

Haptic-pattern designer (`libs/aphrodite/haptics`): a `WaveformGenerator`,
`PatternEditor`, `PatternLibrary`, import/export, `PreviewEngine`,
`SafetyValidator`, `DeviceCompatibilityChecker`, and a manager — authoring tool
for haptic patterns with waveform/envelope/safety presets.

### aphrodite-hathor-game-bridge

Bridge from Hathor worldbuilding to the game engine
(`libs/aphrodite/hathor-game-bridge`): adapts Hathor world templates, NPC
definitions/schedules/personalities, narrative arcs, and quest/dialogue trees
into Aphrodite's game runtime (`hathor-game-bridge.ts`).

### aphrodite-highlight-clipping

Live highlight clipping (`libs/aphrodite/highlight-clipping`): an `EventEmitter`
`ClipCreator`, `HighlightDetector`, `ShareManager`, and a manager with
live/quality factories — auto-detects and clips stream highlights.

### aphrodite-immersive-theater

Immersive-theatre framework (`libs/aphrodite/immersive-theater`, ~20 modules):
`mask`, `environment`, `encounter`, `weenie`, `discovery`, `durational`,
`wow-moments`, `calibration`, `fourth-wall`, `happenings`, `journey-map`,
`participation`, `quality-scoring`, and `memory-palace` — Punchdrunk-style
staged experience design.

### @aphrodite/interactables

Interactable-object system (`libs/aphrodite/interactables`): 3D math
(`distance3D`, `lerp3D`, easing functions), a `SpatialHash`, an
`InteractableStateMachine`, `Interactable`, `InputHandler`, `RaycastSystem`, and
an `InteractableManager` with presets — clickable/grabbable scene objects.

### aphrodite-isis-game-bridge

Bridge from the Isis domain into the game engine
(`libs/aphrodite/isis-game-bridge`): a `isis-game-bridge-types` +
`isis-game-bridge` pair adapting Isis systems into game environments.

### aphrodite-legal

Legal-analysis engine (`libs/aphrodite/legal`): functions
`computeEntityStructureComplexity`, `analyzeTransferPricingRisk`,
`computeContractPortfolioValue`, `computeIPPortfolioStrength`,
`assessLitigationExposure`, and `generateComplianceCalendar` — real
legal/finance scoring, not CRUD.

### aphrodite-lighting-director

Lighting direction (`libs/aphrodite/lighting-director`): a `lighting-director`
with `light-material` and `natural-light` modules for stage/scene lighting.

### aphrodite-lilith-game-bridge

Bridge from the Lilith domain into the game engine
(`libs/aphrodite/lilith-game-bridge`): a types + implementation pair adapting
Lilith systems into game environments.

### aphrodite-literary-engine

Literary/narrative engine (`libs/aphrodite/literary-engine`, ~12k lines):
`synesthetic-text`, `peak-text`, `calligraphy`, `narrative`, `narrators`,
`desire-figures`, `text-music-sync`, `branching`, `multilingual`,
`collaborative`, `style-transfer`, and `performance` modules.

### aphrodite-market-intelligence

Market-intelligence engine (`libs/aphrodite/market-intelligence`):
`jurisdiction`, `scoring`, `competitive`, and `risk-entry` engines (with
concrete jurisdiction data like Nevada/Utah) for market-entry analysis.

### aphrodite-maya-bridge

Bridge to the Maya DCC domain (`libs/aphrodite/maya-bridge`): a
`maya-bridge-types` + `maya-bridge` pair connecting Aphrodite to Maya
content-creation systems.

### aphrodite-meditation

Meditation/yoga/breathwork suite (`libs/aphrodite/meditation`, ~26 modules, ~55k
lines): `format-engine`, `session-templates`, `pacing`, `voice-guide`, `mantra`,
`sound-healing`, `entrainment`, `breath-sync`/`breath-detection`, `coherence`,
`asana-recognition`, `yoga-sequence`/`yoga-camera`/`yoga-music`, `somatic-viz`,
and `device-patterns` — one of the largest content engines in the area.

### aphrodite-motion-haptics

Motion-to-haptics (`libs/aphrodite/motion-haptics`): a `MotionFeatureExtractor`,
`GestureRecognizer`, `MotionHapticTranslator`, safety validator, and manager
with gesture/region/haptic presets — drives devices from body motion.

### aphrodite-movement-engine

Movement/dance-vocabulary engine (`libs/aphrodite/movement-engine`, ~13k lines):
`laban`, `graham`, `rasas`, `five-rhythms`, `butoh`, `signature`, `flow-state`,
`choreography`, `micro-motion`, `effort-music`, `contact-improv`, and
`particle-sculpt` modules — codified movement systems.

### aphrodite-multi-performer

Multi-performer co-streaming (`libs/aphrodite/multi-performer`, ~18 modules): a
`connection-manager`, `data-sync`, `lobby`, `spatial`, `devices`, `biometrics`,
`camera`, `audio`, `roles`, `scenes`, `tracking`, `per-performer-pip`, and
`anonymized-presence` — multiplayer performer sessions.

### aphrodite-multi-source

Multi-camera compositing (`libs/aphrodite/multi-source`): a
`CameraSourceManager`, `StreamCompositor`, `LayoutManager`, `TransitionEngine`,
`AudioMixer`, `SwitchingController`, and `SceneManager` (all
`EventEmitter`-based) — a software vision-mixer.

### aphrodite-music-force

Music-to-force mapping (`libs/aphrodite/music-force`): a single `music-force`
module with `FrequencyBandInput`, `BeatEvent`, `AudioAnalysisInput`, and
`ForceVector` types — converts audio analysis into physical force vectors. Thin
but real.

### @aphrodite/neural-rendering

Neural style-transfer renderer (`libs/aphrodite/neural-rendering`): a
`NeuralStyleTransferEngine` with real conv primitives (`conv2d`, `maxPool2x2`,
`upsample2x`), Gram-matrix loss, AdaIN/WCT/Gatys/Linear transfer
(`transferAdaIN`, `transferWCT`), and colour preservation. Tagged
`layer:domain`.

### aphrodite-neuro-design

Neuro-aesthetic design engine (`libs/aphrodite/neuro-design`, ~12k lines):
`reward-system`, `hedonic-adaptation`, `ramachandran`, `flow-engineering`,
`entrainment`, `mystical`, `c-tactile`, `mirror-neurons`, `overload-prevention`,
`peak-experience`, `attention`, `emotion-contagion`, `dopamine-schedule`, and
`rt-optimization` — applied neuroscience for experience design.

### aphrodite-nft-integration

NFT integration (`libs/aphrodite/nft-integration`): an `IPFSService`,
`WalletService`, `NFTOwnershipService`, `NFTGatingService`, `NFTTippingService`,
`CreatorMintingService`, and a manager — token-gated access, minting, and NFT
tipping.

### aphrodite-nike-game-bridge

Bridge from the Nike domain into the game engine
(`libs/aphrodite/nike-game-bridge`): a types + implementation pair adapting Nike
systems into game environments.

### @aphrodite/notification-intelligence

Smart notifications (`libs/aphrodite/notification-intelligence`): a
`timing-optimizer`, `content-personalizer`, `channel-prioritizer`, and the
composing `notification-intelligence` engine — when/what/where to notify.

### aphrodite-nyx-game-bridge

Bridge from the Nyx domain into the game engine
(`libs/aphrodite/nyx-game-bridge`): a types + implementation pair adapting Nyx
systems into game environments.

### @aphrodite/oauth-providers

OAuth provider adapters (`libs/aphrodite/oauth-providers`, tagged
`layer:domain`): a `BaseOAuthProvider` plus `Twitter`, `Discord`, `Patreon`, and
`Twitch` providers, Zod schemas, and category helpers (`isStandardProvider`,
`isCreatorProvider`, `isAdultProvider`, `getDefaultScopes`).

### @aphrodite/partnerships

Partnerships engine (`libs/aphrodite/partnerships`): a `partnership-engine` plus
a `strip-club-partnership` module — venue/brand partnership modelling.

### @aphrodite/payments

Payments core (`libs/aphrodite/payments`, tagged `layer:domain`): `processors`,
`tokens`, `tips`, `subscriptions`, `earnings`, `webhooks`, `fraud`, and `tax`
modules — the primary fiat money-movement system (versioned).

### @aphrodite/performer-autonomy

Performer-autonomy controls (`libs/aphrodite/performer-autonomy`, tagged
`layer:domain`): autonomy/consent/boundary types and a
`v2-likeness-revocation-flow` — gives performers runtime control over how their
likeness and content are used.

### @aphrodite/performer-camera

Performer camera treatment (`libs/aphrodite/performer-camera`): `framing`,
`effects`, `lighting`, and `filters` modules — the per-performer camera/look
pipeline.

### @aphrodite/performer-compositor

Performer feed compositor (`libs/aphrodite/performer-compositor`): `compositor`,
`feed`, `layouts`, `adaptive`, and `transitions` modules — composes a
performer's output feed.

### @aphrodite/performer-presence

Performer presence representations (`libs/aphrodite/performer-presence`, ~18k
lines): `in-game`, `giant-avatar`, `particle-form`, `constellation`, `nature`,
`artistic`, `minimap`, and `shadow` presence modes plus `pip-customization` and
`anonymous-presence` — how a performer manifests inside an experience.

### aphrodite-performer-sovereignty

Performer-sovereignty framework (`libs/aphrodite/performer-sovereignty`, ~33
modules): `camera-ethics`, `queer-design`, `erotic-power`, `anti-fetishization`,
`accessible-pleasure`, `cooperativism`, `anti-extraction`, `body-liberation`,
`data-ownership`, `identity-protection`, and `rights-education` — the platform's
worker-sovereignty/ethics charter as code.

### aphrodite-platform-accessibility

Platform accessibility (`libs/aphrodite/platform-accessibility`): `wcag`,
`vision`, `hearing`, `motor`, `cognitive`, `language`, `captions`, `audio-desc`,
`personalization`, and `compliance` modules — WCAG-oriented accessibility for
the whole platform.

### aphrodite-platform-analytics

Platform-wide analytics (`libs/aphrodite/platform-analytics`, ~21 modules):
`venue`, `performer`, `audience`, `cultural`, `revenue`, `realtime`,
`reporting`, `dashboard`, and `prediction` analytics surfaces.

### aphrodite-ppv

Pay-per-view system (`libs/aphrodite/ppv`): a `PPVPricingService`,
`PPVEventManager`, `PPVTicketManager`, `PPVAnalyticsService`, and a service
manager — ticketed PPV events.

### aphrodite-privacy-coins

Privacy-coin payments (`libs/aphrodite/privacy-coins`): a
`PrivacyCoinExchangeRateService`, `MoneroPaymentProcessor`, and
`ZCashPaymentProcessor` with a manager — Monero/Zcash payment processing.

### aphrodite-procedural-art

Procedural-art generators (`libs/aphrodite/procedural-art`, ~20 modules): `wfc`
(wave-function-collapse), `lsystem`, `noise-field`, `reaction-diffusion`,
`cellular-automata`, `flocking`, `mathematical`, `shaders`, `haptic-textures`,
`terrain`, `proc-architecture`, and `creatures` — algorithmic visual generation.

### aphrodite-production

Live-production back office (`libs/aphrodite/production`, ~24 modules, ~25k
lines): `rundown`, `cue`, `rehearsal`, `preshow`/`postshow`, `automation`,
`callsheet`, `emergency`, `multistage`, `budget`, `scheduling`, `ticketing`,
`runbook`, and `assets` — the show-production control system.

### @aphrodite/property

Real-estate/property system (`libs/aphrodite/property`, ~55k lines): a
`property-types` core with `renovation`, `operations`, `design`, and `legal`
submodules plus portfolio/warranty/failover types — physical-venue property
management (tagged `layer:domain`).

### @aphrodite/reaction-enhancement

Reaction-enhancement VFX (`libs/aphrodite/reaction-enhancement`): `detection`,
`effects`, `visualization`, `highlights`, `world-effects`, and `cinematic`
modules — amplifies audience/performer reactions with effects.

### @aphrodite/recommendations

Recommendation engine (`libs/aphrodite/recommendations`): `content-based`,
`collaborative`, `realtime`, `discovery`, and a composing
`recommendation-engine` module (tagged `layer:domain`).

### @aphrodite/recording-prevention

Anti-piracy / recording deterrent (`libs/aphrodite/recording-prevention`): a
`recording-deterrent` (`DeterrentSessionState`) and a `DMCAManager`
(`createRightsHolderInfo`, takedown requests/reports) — discourages and responds
to unauthorized recording.

### aphrodite-regulatory

Regulatory-compliance engine (`libs/aphrodite/regulatory`): functions
`computeComplianceScore`, `computeRiskScore`, `classifyRiskLevel`,
`computeLicenseHealthScore`, `detectUpcomingRenewals`, and
`generateComplianceReport` — license/compliance scoring.

### aphrodite-remote-guest

Remote-guest WebRTC (`libs/aphrodite/remote-guest`): a `SignalingClient`,
`PeerConnectionManager`, `GuestAudioMixer`, `GuestLayoutCalculator`, and
`QualityMonitor` with a manager — brings remote guests into a stream.

### aphrodite-research-agents

Research-agent engine (`libs/aphrodite/research-agents`): an `agent-engine` with
`agent-types` — automated research agents (a focused engine package).

### @aphrodite/revenue-sharing

Revenue splitting (`libs/aphrodite/revenue-sharing`): a `GuestSplitManager`,
`AffiliateManager`, `ReferralBonusManager`, and a `RevenueSharingService` —
splits earnings across guests, affiliates, and referrals.

### aphrodite-risk-crisis

Risk & crisis-management engine (`libs/aphrodite/risk-crisis`): functions
`computeRiskScore`, `computeResidualRisk`, `generateRiskHeatMap`,
`assessBusinessImpact`, `computeRTO`, and `evaluateCrisisResponse`.

### aphrodite-ritual-engine

Ritual engine (`libs/aphrodite/ritual-engine`, ~23 modules, ~15k lines):
`sacred-time`, `container`, `entrainment` (`CommunitasState`), `sublime`,
`embodiment`, `phase-devices`, `collective-ritual`, `sacred-calendar`, and
ritual `templates` — structures performances as ritual.

### aphrodite-sacred-architecture

Sacred-space architecture engine (`libs/aphrodite/sacred-architecture`): modules
on `env-psychology`, `bachelard`, `japanese-space`, `light-architecture`,
`landscape`, `thresholds`, `acoustic`, `dynamic-env`, `biomes`, `cosmic`,
`destruction-rebirth`, and `micro-env` — generates meaningful spatial
environments.

### aphrodite-sacred-dance

Sacred-dance system (`libs/aphrodite/sacred-dance`, ~23 modules, ~28k lines):
`camera`, `movement`, `music`, `devices`, `formation`, `aerial`, `contact`,
`effects`, `fusion`, `energy`, `fire-tools`, and `trance-detection` modules.

### @aphrodite/safety-intelligence

Safety-intelligence engine (`libs/aphrodite/safety-intelligence`): a
`safety-types` + `safety-engine` pair — risk/safety scoring for the platform.

### aphrodite-scene-abstract

Abstract scene generators (`libs/aphrodite/scene-abstract`): `sacred-geometry`,
`chrome`, `void`, and `kaleidoscope` scene modules (~9k lines).

### aphrodite-scene-composer

Scene-composition engine (`libs/aphrodite/scene-composer`, ~19 modules, ~15k
lines): a `SceneComposerEngine`/`SceneEditor` with scene validation
(`validateScene`), a loading pipeline (`runLoadingPipeline`), a
`PerformerIntegrationEngine`, and a `SceneTransitionEngine` — composes and
transitions scenes.

### aphrodite-scene-cosmic

Cosmic scene generators (`libs/aphrodite/scene-cosmic`): `nebula`,
`solar-system`, `black-hole`, and `lunar` scene modules (~9k lines).

### aphrodite-scene-fantasy

Fantasy scene generators (`libs/aphrodite/scene-fantasy`, ~13k lines): `temple`,
`fairy-forest`, `gothic`, `phoenix`, `crystal`, and `astral` scene modules.

### aphrodite-scene-goddess

Goddess-themed scene engines (`libs/aphrodite/scene-goddess`, ~20k lines): a
`GoddessSceneEngine`, a `CityscapeEngine`, and a `MountainSceneEngine` with
id-generation/reset helpers — themed environment generators.

### aphrodite-scene-nature

Nature scene generators (`libs/aphrodite/scene-nature`, ~18k lines): `jungle`,
`volcanic`, `arctic`, `zen`, and `storm` scene modules.

### aphrodite-scene-urban

Urban scene generators (`libs/aphrodite/scene-urban`): `cyberpunk`,
`amphitheater`, `art-deco`, and `rooftop` scene modules.

### aphrodite-scouting-agents

Talent-scouting agent engine (`libs/aphrodite/scouting-agents`): a
`scouting-engine` with `scouting-types` — automated scouting agents.

### aphrodite-sensation-bus

Cross-modal sensation bus (`libs/aphrodite/sensation-bus`, ~9.5k lines): a
`master-clock`, `synesthesia`, `breathing-cycles`, `spatial-audio`,
`emotion-mapping`, `transition-mgmt`, `recording`, `normalization`, a
`choreography-editor`, and a `latency-monitor` — synchronizes haptics/audio/
visuals across modalities on one timeline.

### aphrodite-smart-home

Smart-home device control (`libs/aphrodite/smart-home`): a `ColorConverter`,
`HueClient`, `LIFXClient`, `NanoleafClient`, `SmartPlugClient`, a
`ReactiveRulesEngine`, and a `SmartHomeManager` — drives smart lights/plugs as
reactive ambience.

### @aphrodite/spatial-audio

3D spatial-audio engine (`libs/aphrodite/spatial-audio`): `hrtf` and
`voice-zones` modules plus a large acoustics toolkit — distance attenuation,
Doppler, early reflections/late reverb, RT60 estimation (`estimateRT60`),
acoustic materials, and full 3D vector math.

### @aphrodite/storage

Object-storage layer (`libs/aphrodite/storage`): a `storage-client`,
`content-manager`, `lifecycle`, and `utils` — content storage/lifecycle for the
domain.

### @aphrodite/stream-content-analysis

Live stream content analysis (`libs/aphrodite/stream-content-analysis`): a
`stream-analyzer` (`AnalysisEventHandler`) — real-time analysis of stream
content.

### aphrodite-stream-upscaling

AI stream upscaling (`libs/aphrodite/stream-upscaling`): a
`StreamUpscalingManager` with `computePSNR`/`computeSSIM` quality metrics and
4K/low-latency/adaptive factories plus an AI-model registry
(`getAvailableModels`, `getRealtimeModels`).

### @aphrodite/stream-watermarking

Stream watermarking (`libs/aphrodite/stream-watermarking`): a `viewer-watermark`
(`ViewerWatermarkConfig`, per-viewer sessions) and a `forensic-watermark`
(`ForensicWatermarkConfig`) — overt and forensic watermarking for leak tracing.

### aphrodite-symbol-engine

Symbol/archetype engine (`libs/aphrodite/symbol-engine`, ~26 modules, ~15k
lines): `archetypes`, `detection`, `blending`, `alchemy`, `tarot`,
`sacred-geometry`, `dream-logic`, `myth-cycles`, `activation`,
`cycle-progression`, and a `tarot-overlay` — symbolic/mythic content generation.

### aphrodite-talent

Talent-management back office (`libs/aphrodite/talent`, ~21 modules, ~16k
lines): `casting`, `portfolio`, `contracts`, `availability`, `development`,
`analytics`, `calendar`, `consent`, `training`, `payment`, `wellness`,
`onboarding`, `reputation`, `retention`, `logistics`, and `emergency` —
performer roster management.

### aphrodite-technical-direction

Technical direction (`libs/aphrodite/technical-direction`, ~57 modules, ~19k
lines): `camera`, `drone`, `audio`, `lighting`, `contingency`, `remote`,
`recording`, `thermal`, `underwater`, `ai-camera`, `equipment-monitoring`, and
`training-sim` — the live-event technical-direction control surface.

### @aphrodite/testing

Test harness for the domain (`libs/aphrodite/testing`): `clients`, `fixtures`,
`setup`, and `utils` modules (broadcaster/stream/response helpers) — shared
testing infrastructure for Aphrodite packages.

### @aphrodite/thumbnail-generation

Thumbnail generation (`libs/aphrodite/thumbnail-generation`): a
`frame-analyzer`, a `compliance-filter` (so generated thumbnails respect content
rules), and a `thumbnail-generator`.

### @aphrodite/tip-acknowledgment

Tip acknowledgment (`libs/aphrodite/tip-acknowledgment`): a
`TipAcknowledgmentEngine`, `thank-you-messages` (template matching),
`tipper-recognition`, and `milestone-celebrations` — personalized responses to
tips.

### @aphrodite/tip-effects

Tip-triggered VFX (`libs/aphrodite/tip-effects`): tip-tier math
(`calculateTipTier`), a `ParticleEmitter`, `FireworksController`,
`RoomTransformationController`, and a `TipEffectsManager` with per-tier effect
bundles.

### @aphrodite/tip-goals

Tip-goal tracking (`libs/aphrodite/tip-goals`): a `GoalManager`,
`ProgressTracker`, `TriggeredContentManager`, `GoalAnalyticsService`,
`ProgressBarRenderer`, and a `TipGoalService` — crowdfunded goals with triggered
rewards.

### aphrodite-treasury

Treasury/finance engine (`libs/aphrodite/treasury`): functions
`computeCashFlowStatement`, `computeBudgetVariance`, `forecastCashFlow`,
`computeWorkingCapital`, and `computeBurnRate` — real corporate-finance
computations.

### aphrodite-venue-management

Venue-management suite (`libs/aphrodite/venue-management`, ~20 modules, ~33k
lines): `onboarding`, `dashboard`, `equipment`, `staff`, `finance`, `quality`,
`coordination`, `scheduling`, `marketing`, `legal`, `infrastructure`,
`security`, `safety-tracking`, and `venue-specs` — physical-venue operations.

### @aphrodite/vfx-particles

Particle VFX (`libs/aphrodite/vfx-particles`): `particles`, `presets`,
`performer-anchored`, `environmental`, and `physics` modules — a particle
system.

### @aphrodite/vfx-post-processing

Post-processing VFX (`libs/aphrodite/vfx-post-processing`): a `pipeline`,
`color-grading`, `reaction`, `screen-space`, and `tilt-shift` modules — the
post-process effect chain.

### @aphrodite/vfx-volumetric

Volumetric VFX (`libs/aphrodite/vfx-volumetric`): `volumetric`, `aurora`,
`clouds`, `beams`, and `fire` modules — volumetric atmospheric effects.

### aphrodite-video-effects

Real-time video effects (`libs/aphrodite/video-effects`): a `WebGLRenderer`,
`FaceDetector`, `BackgroundSegmenter`/`BackgroundProcessor`, `BeautyProcessor`,
`ColorGradingProcessor`, `FilterProcessor`, and a manager — webcam filters and
background replacement.

### @aphrodite/viewer-avatars

Viewer avatars (`libs/aphrodite/viewer-avatars`): a `ViewerAvatarManager` with
appearance and seating-zone presets — represents audience members as avatars in
a room.

### @aphrodite/viewer-interactions

Viewer interaction model (`libs/aphrodite/viewer-interactions`): a
`ViewerInteractionManager` with interaction and privacy presets — what viewers
can do and what stays private.

### @aphrodite/vip-areas

VIP areas (`libs/aphrodite/vip-areas`): a `VIPAreasManager` with VIP-tier and
area-type presets — gated premium spaces within a room.

### @aphrodite/virtual-gifts

Virtual gifts (`libs/aphrodite/virtual-gifts`): a `GiftAnimationController`,
`GiftInstanceManager`, `GiftCollectionManager`, `GiftShelfManager`,
`GiftRainController`, and a `GiftManager` with gift-definition/pack presets.

### @aphrodite/virtual-rooms

Virtual 3D rooms (`libs/aphrodite/virtual-rooms`, ~12k lines): a `RoomRenderer`,
a `time-of-day` system, and a `camera-system` with camera paths — renders
persistent 3D rooms for experiences.

### aphrodite-vod-chaptering

VOD chaptering (`libs/aphrodite/vod-chaptering`): a `ChapterDetector`,
`ChapterManager`, and a `VodChapteringManager` with accuracy/fast factories —
auto-segments recordings into chapters.

### aphrodite-volumetric-capture

Volumetric capture (`libs/aphrodite/volumetric-capture`, ~44k lines): a
`volumetric-capture` core with `multi-cam`, `renderer`, `streaming`,
`puppeteering`, and `gaussian-splatting` modules — captures and streams
volumetric performer video.

### @aphrodite/vr-core

VR core (`libs/aphrodite/vr-core`): `video`, `tracking` (head-tracking
predictor, motion smoother), `controllers` (input + hand-tracking), `audio`,
`devices` (capability detection), and `streaming` modules with a
`VR_CORE_VERSION` — the VR runtime foundation.

### aphrodite-vr-haptics

VR full-body haptics (`libs/aphrodite/vr-haptics`): body-zone mapping
(`findNearestZone`, `findZonesInRadius`), a `HapticPatternLibrary`/`Player`, and
real hardware clients — `BHapticsClient` (with bHaptics layouts),
`SenseGloveClient`, `TeslasuitClient` — plus a `SpatialHapticRenderer` and
`AudioHapticSync`.

### aphrodite-vr-quest

Meta Quest VR support (`libs/aphrodite/vr-quest`): `Vec3`/`Quat` math, a
`ControllerHapticsManager`, `HandGestureRecognizer`, `FrameTimingMonitor`,
`FoveatedRenderingHelper`, and a `QuestSessionManager` — Quest-specific session
handling.

### aphrodite-wearables

Wearable biosensors (`libs/aphrodite/wearables`): BLE parsing
(`parseHeartRateMeasurement`, `parseSpO2Measurement`), an `HRVCalculator`,
`StressEstimator`, `ArousalMapper`, `BiometricAggregator`, a `BLEScanner`, a
`SimulatedHeartRateMonitor` (test double), and a `WearableDeviceManager`.

### @aphrodite/wellness

Performer wellness (`libs/aphrodite/wellness`, ~8k lines):
`wellness-indicators`, `fatigue-tracking`, `sleep-tracking`, a
`wellness-dashboard`, `rest-enforcement`, `nutrition-hydration`,
`stress-management`, and `wellness-reporting` — ongoing performer-health
monitoring (distinct from per-session `aftercare`).
