Domain libraries · entity catalog

aphrodite library

Authored subsystem deep-dive for aphrodite, layered on the code-linked entity catalog — what each system is, why it exists, and how it fits.

authored deep-dive
187entities5layers184deep-dives

On this page

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.

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 catalog (187)#

The 187 tracked Nx projects in aphrodite, each a code-linked entity node — package, type, source path, declared targets, and its internal dependency graph (depends-on / used-by, resolved from the package manifests, §6/§8), read from the project graph. Grouped by architectural layer; walk the dependency links to travel the system. 184 of these carry an authored deep-dive (what / why / how it fits); the rest are generated scaffolds awaiting one.

domain (55)#

lib

@aphrodite/age-verification

#

Comprehensive age verification library for adult content platforms with multi-provider support and regional compliance

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.

buildtestlint
layer: domainscope: aphroditeowner: @GreyChimp
lib

@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).

buildtestlint
layer: domainscope: aphroditeowner: @GreyChimp
lib

@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.

buildtestlint
layer: domainscope: aphroditeowner: @GreyChimp
depends on@aphrodite/core
lib

@aphrodite/analytics-warehouse

#

Real DB-backed analytics event store (warehouse) for Aphrodite analytics dashboards

no targets
layer: domainscope: aphroditeowner: @GreyChimp
lib

@aphrodite/animation-blending

#

Animation blending system for Aphrodite avatars with THREE.js integration

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).

buildtestlint
layer: domainscope: hathorowner: @GreyChimp
feature

@aphrodite/animation-triggers

#

Animation trigger system for event-driven animations in Aphrodite streaming platform

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.

buildtestlintbundle
layer: domainscope: aphroditeowner: @GreyChimp
lib

@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.

buildtestlint
layer: domainscope: hathorowner: @GreyChimp
lib

@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.

buildtestlint
layer: domainscope: aphroditeowner: @GreyChimp
lib

@aphrodite/chat-core

#

Core chat infrastructure for Aphrodite platform - messaging, rooms, DMs, and moderation

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

buildtestlint
layer: domainscope: aphroditeowner: @GreyChimp
feature

@aphrodite/chat-moderation

#

AI-powered chat moderation for Aphrodite streaming platform

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

buildtestlintbundle
layer: domainscope: aphroditeowner: @GreyChimp
lib

@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.

buildtestlint
layer: domainscope: aphroditeowner: @GreyChimp
feature

@aphrodite/content-tagging

#

AI-powered content tagging and category detection for streams

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.

buildtestlint
layer: domainscope: aphroditeowner: @GreyChimp
lib

@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.

buildtestlint
layer: domainscope: aphroditeowner: @GreyChimp
lib

@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).

buildtestlint
layer: domainscope: aphroditeowner: @GreyChimp
lib

@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.

buildtestlint
layer: domainscope: aphroditeowner: @GreyChimp
lib

@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.

buildtestlint
layer: domainscope: aphroditeowner: @GreyChimp
lib

@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).

buildtestlint
layer: domainscope: aphroditeowner: @GreyChimp
lib

@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.

buildtestlint
layer: domainscope: aphroditeowner: @GreyChimp
lib

@aphrodite/game-dev-tools

#

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

buildtestlint
layer: domainscope: aphroditeowner: @GreyChimp
lib

@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).

buildtestlint
layer: domainscope: aphroditeowner: @GreyChimp
lib

@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.

buildtestlint
layer: domainscope: aphroditeowner: @GreyChimp
lib

@aphrodite/game-hud

#

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

buildtestlint
layer: domainscope: aphroditeowner: @GreyChimp
depends on@oshun/math
lib

@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.

buildtestlint
layer: domainscope: aphroditeowner: @GreyChimp
lib

@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.

buildtestlint
layer: domainscope: aphroditeowner: @GreyChimp
lib

@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.

buildtestlint
layer: domainscope: aphroditeowner: @GreyChimp
lib

@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.

buildtestlint
layer: domainscope: aphroditeowner: @GreyChimp
lib

@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.

buildtestlint
layer: domainscope: aphroditeowner: @GreyChimp
lib

@aphrodite/game-simulation

#

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

buildtestlint
layer: domainscope: aphroditeowner: @GreyChimp
lib

@aphrodite/game-sports

#

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

buildtestlint
layer: domainscope: aphroditeowner: @GreyChimp
lib

@aphrodite/gamification

#

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

buildtestlint
layer: domainscope: aphroditeowner: @GreyChimp
lib

@aphrodite/interactables

#

Interactive object system for Aphrodite virtual environments

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.

buildlinttypecheck
layer: domainscope: aphroditeowner: @GreyChimp
lib

@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.

buildtestlint
layer: domainscope: aphroditeowner: @GreyChimp
lib

@aphrodite/oauth-providers

#

OAuth provider implementations for the Aphrodite sensual-streaming platform

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).

buildtestlint
layer: domainscope: aphroditeowner: @GreyChimp
lib

@aphrodite/payments

#

Payment processing, subscriptions, tips, and earnings for Aphrodite platform

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).

buildtestlint
layer: domainscope: aphroditeowner: @GreyChimp
lib

@aphrodite/performer-camera

#

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

buildtestlint
layer: domainscope: aphroditeowner: @GreyChimp
lib

@aphrodite/performer-compositor

#

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

buildtestlint
layer: domainscope: aphroditeowner: @GreyChimp
lib

@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.

buildtestlint
layer: domainscope: aphroditeowner: @GreyChimp
lib

@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).

buildtestlint
layer: domainscope: aphroditeowner: @GreyChimp
lib

@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.

buildtestlint
layer: domainscope: aphroditeowner: @GreyChimp
lib

@aphrodite/recommendations

#

AI-powered viewer recommendation engine for live streaming platform with content-based filtering, collaborative filtering, and real-time personalization

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

buildtestlint
layer: domainscope: aphroditeowner: @GreyChimp
lib

@aphrodite/safety-intelligence

#

Anti-exploitation and safety intelligence: trafficking detection, identity verification, financial protection, workplace safety, harassment prevention

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

buildtestlint
layer: domainscope: aphroditeowner: @GreyChimp
lib

@aphrodite/stream-content-analysis

#

AI-powered stream content analysis for real-time classification and policy enforcement

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

buildtestlint
layer: domainscope: aphroditeowner: @GreyChimp
feature

@aphrodite/thumbnail-generation

#

AI-powered thumbnail generation for stream content

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

buildtestlint
layer: domainscope: aphroditeowner: @GreyChimp
lib

@aphrodite/tip-effects

#

Tip-triggered visual effects and room transformations for Aphrodite

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

buildtestlinttypecheck
layer: domainscope: aphroditeowner: @GreyChimp
lib

@aphrodite/vfx-particles

#

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

buildtestlint
layer: domainscope: aphroditeowner: @GreyChimp
lib

@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.

buildtestlint
layer: domainscope: aphroditeowner: @GreyChimp
lib

@aphrodite/vfx-volumetric

#

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

buildtestlint
layer: domainscope: aphroditeowner: @GreyChimp
lib

@aphrodite/virtual-gifts

#

Virtual 3D gift system for Aphrodite streaming platform

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

buildtestlinttypecheck
layer: domainscope: aphroditeowner: @GreyChimp
lib

@aphrodite/virtual-rooms

#

3D virtual room rendering system with WebGL, PBR lighting, and dynamic time-of-day

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.

buildtestlint
layer: domainscope: sharedowner: @GreyChimp
lib

@aphrodite/vr-core

#

VR streaming and playback core library for the Aphrodite platform

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.

buildtestlint
layer: domainscope: aphroditeowner: @GreyChimp
lib

@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).

buildtestlint
layer: domainscope: aphroditeowner: @GreyChimp
lib

aphrodite-live-media-adapter

@aphrodite/live-media-adapter#

Aphrodite tenant persistence and edge adapters for the shared live-media substrate

buildtestlinttypecheck
layer: domainscope: aphroditeowner: @GreyChimp

infra (1)#

lib

@aphrodite/cache

#

Caching utilities for Aphrodite platform - sessions, streams, viewers, and real-time state

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

buildtestlint
layer: infrascope: aphroditeowner: @GreyChimp

presentation (1)#

ui

@aphrodite/avatar-customization-ui

#

React UI components for avatar customization in Aphrodite broadcasting platform

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.

buildtestlint
layer: presentationscope: aphroditeowner: @GreyChimp

shared (1)#

testing

@aphrodite/testing

#

Integration testing utilities for Aphrodite services

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

buildtestlint
layer: sharedscope: aphroditeowner: @GreyChimp

unclassified (129)#

lib

@aphrodite/ai-assistant

#

AI-powered broadcaster assistant for automated chat responses, viewer engagement, and personality-driven interactions

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.

buildtestlint
scope: aphroditeowner: @GreyChimp
lib

@aphrodite/animations

#

Pre-made animation library for Aphrodite broadcasting avatars

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

no targets
scope: aphroditeowner: @GreyChimp
lib

@aphrodite/avatar-motion

#

Real-time motion capture and avatar animation for Aphrodite broadcasting

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.

no targets
scope: aphroditeowner: @GreyChimp
lib

@aphrodite/avatar-renderer

#

WebGL-based 3D avatar rendering for Aphrodite broadcasting

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

no targets
scope: aphroditeowner: @GreyChimp
lib

@aphrodite/chat-entertainment

#

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

buildtestlint
scope: aphroditeowner: @GreyChimp
lib

@aphrodite/compliance-2257

#

18 U.S.C. § 2257 compliance system for the Aphrodite sensual-streaming platform

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.

buildtestlint
scope: aphroditeowner: @GreyChimp
lib

@aphrodite/content-takedown

#

Content takedown system for adult content platforms with DMCA processing, counter-notifications, and repeat infringer tracking

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

buildtestlint
scope: aphroditeowner: @GreyChimp
lib

@aphrodite/drm

#

Comprehensive DRM library supporting Widevine, FairPlay, and PlayReady for content protection

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

buildtestlint
scope: aphroditeowner: @GreyChimp
lib

@aphrodite/e2e-encryption

#

End-to-end encryption library for Aphrodite platform with X3DH, Double Ratchet, and stream 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.

buildtestlint
scope: aphroditeowner: @GreyChimp
lib

@aphrodite/event-publisher

#

Event publishing and subscription utilities for Aphrodite platform

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

no targets
scope: aphroditeowner: @GreyChimp
lib

@aphrodite/gdpr-compliance

#

GDPR compliance for the Aphrodite sensual-streaming platform — data export, right to deletion, consent management

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

buildtestlint
scope: aphroditeowner: @GreyChimp
lib

@aphrodite/notification-intelligence

#

AI-powered notification intelligence for smart timing, personalized content, and channel optimization

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

buildtestlint
scope: aphroditeowner: @GreyChimp
lib

@aphrodite/partnerships

#

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

buildlinttypecheck
scope: aphroditeowner: @GreyChimp
lib

@aphrodite/recording-prevention

#

Recording prevention and screen capture detection for content protection

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.

buildtestlint
scope: aphroditeowner: @GreyChimp
lib

@aphrodite/revenue-sharing

#

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

buildlinttypecheck
scope: aphroditeowner: @GreyChimp
lib

@aphrodite/spatial-audio

#

3D spatial audio system with WebAudio positioning, HRTF, and room acoustics simulation

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.

buildtestlint
scope: aphroditeowner: @GreyChimp
lib

@aphrodite/stream-watermarking

#

Real-time stream watermarking library with invisible, viewer-specific, and forensic 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.

buildtestlint
scope: aphroditeowner: @GreyChimp
lib

@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.

buildtestlint
scope: aphroditeowner: @GreyChimp
lib

@aphrodite/tip-goals

#

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

buildtestlinttypecheck
scope: aphroditeowner: @GreyChimp
library

@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.

buildtestlint
scope: sharedowner: @GreyChimp
library

@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.

buildlint
scope: sharedowner: @GreyChimp
library

@aphrodite/vip-areas

#

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

buildtestlint
scope: sharedowner: @GreyChimp
lib

aphrodite-abstract-scenes

@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.

buildtestlint
scope: aphroditeowner: @GreyChimp
lib

aphrodite-advanced-music

@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.

buildtestlint
scope: aphroditeowner: @GreyChimp
lib

aphrodite-aftercare

@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.

buildtestlint
scope: aphroditeowner: @GreyChimp
lib

aphrodite-aftercare-engine

@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.

buildtestlint
scope: aphroditeowner: @GreyChimp
lib

aphrodite-agent-platform

@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.

buildtestlint
scope: aphroditeowner: @GreyChimp
depends on@oshun/math
lib

aphrodite-ai-orchestration

@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.

buildtestlint
scope: aphroditeowner: @GreyChimp
lib

aphrodite-ar-overlays

@aphrodite/ar-overlays#

AR overlays for live streaming including face filters, 3D objects, and branded elements

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

buildtestlinttypecheck
scope: aphroditeowner: @GreyChimp
lib

aphrodite-archetype-engine

@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.

buildtestlint
scope: aphroditeowner: @GreyChimp
lib

aphrodite-archive

@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.

buildtestlint
scope: aphroditeowner: @GreyChimp
lib

aphrodite-arousal-engine

@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.

buildtestlint
scope: aphroditeowner: @GreyChimp
lib

aphrodite-art-traditions

@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.

buildtestlint
scope: aphroditeowner: @GreyChimp
lib

aphrodite-audience-experience

@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.

buildtestlint
scope: aphroditeowner: @GreyChimp
lib

aphrodite-audio-haptics

@aphrodite/audio-haptics#

Audio-reactive haptics with FFT analysis, music-to-haptic translation, and voice-reactive patterns

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.

buildtestlint
scope: aphroditeowner: @GreyChimp
lib

aphrodite-auteur-camera

@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.

buildtestlint
scope: aphroditeowner: @GreyChimp
lib

aphrodite-bidirectional-haptics

@aphrodite/bidirectional-haptics#

Bidirectional haptic communication for two-way device sync, remote control, and sensation mirroring

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.

buildtestlint
scope: aphroditeowner: @GreyChimp
lib

aphrodite-body-art

@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.

buildtestlint
scope: aphroditeowner: @GreyChimp
lib

aphrodite-body-dignity

@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.

buildtestlint
scope: aphroditeowner: @GreyChimp
lib

aphrodite-buttplug

@aphrodite/buttplug#

Universal Buttplug.io protocol implementation with full device support and auto-discovery

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.

buildtestlint
scope: aphroditeowner: @GreyChimp
lib

aphrodite-career

@aphrodite/career#

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

buildtest
scope: aphroditeowner: @GreyChimp
lib

aphrodite-ceremony

@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).

buildtestlint
scope: aphroditeowner: @GreyChimp
lib

aphrodite-cinematic-camera

@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.

buildtestlint
scope: aphroditeowner: @GreyChimp
lib

aphrodite-cloud-recording

@aphrodite/cloud-recording#

Server-side stream recording system with multi-quality encoding and automatic VOD creation

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

buildlinttypecheck
scope: aphroditeowner: @GreyChimp
lib

aphrodite-compliance

@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).

buildtestlint
scope: aphroditeowner: @GreyChimp
lib

aphrodite-composition-engine

@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.

buildtestlint
scope: aphroditeowner: @GreyChimp
lib

aphrodite-crowd-control

@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.

buildtestlint
scope: aphroditeowner: @GreyChimp
lib

aphrodite-digital-couture

@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).

buildtestlint
scope: aphroditeowner: @GreyChimp
lib

aphrodite-drone-integration

@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).

buildtestlint
scope: aphroditeowner: @GreyChimp
lib

aphrodite-eye-tracking

@aphrodite/eye-tracking#

Eye tracking with gaze detection, foveated rendering, and attention analytics

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

buildtestlint
scope: aphroditeowner: @GreyChimp
lib

aphrodite-face-identity

@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.

buildtestlint
scope: aphroditeowner: @GreyChimp
lib

aphrodite-fashion

@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.

buildtestlint
scope: aphroditeowner: @GreyChimp
lib

aphrodite-game-accessibility

@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.

buildtestlint
scope: aphroditeowner: @GreyChimp
lib

aphrodite-game-fighting

@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).

buildtestlint
scope: aphroditeowner: @GreyChimp
lib

aphrodite-game-fps

@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).

buildtestlint
scope: aphroditeowner: @GreyChimp
lib

aphrodite-game-horror

@aphrodite/game-horror#

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

buildtestlint
scope: aphroditeowner: @GreyChimp
lib

aphrodite-game-monetization

@aphrodite/game-monetization#

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

buildtestlint
scope: aphroditeowner: @GreyChimp
lib

aphrodite-game-openworld

@aphrodite/game-openworld#

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

buildtestlint
scope: aphroditeowner: @GreyChimp
lib

aphrodite-game-performance

@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.

buildtestlint
scope: aphroditeowner: @GreyChimp
lib

aphrodite-game-platformer

@aphrodite/game-platformer#

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

buildtestlint
scope: aphroditeowner: @GreyChimp
lib

aphrodite-game-puzzle

@aphrodite/game-puzzle#

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

buildtestlint
scope: aphroditeowner: @GreyChimp
lib

aphrodite-game-racing

@aphrodite/game-racing#

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

buildtestlint
scope: aphroditeowner: @GreyChimp
lib

aphrodite-game-rhythm

@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).

buildtestlint
scope: aphroditeowner: @GreyChimp
lib

aphrodite-game-rpg

@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.

buildtestlint
scope: aphroditeowner: @GreyChimp
lib

aphrodite-game-strategy

@aphrodite/game-strategy#

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

buildtestlint
scope: aphroditeowner: @GreyChimp
lib

aphrodite-game-testing

@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.

buildtestlint
scope: aphroditeowner: @GreyChimp
lib

aphrodite-gaussian-splatting

@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.

buildtest
scope: aphroditeowner: @GreyChimp
lib

aphrodite-goddess-traditions

@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.

buildtestlint
scope: aphroditeowner: @GreyChimp
lib

aphrodite-growth

@aphrodite/growth#

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

buildtest
scope: aphroditeowner: @GreyChimp
lib

aphrodite-haptics

@aphrodite/haptics#

Haptic pattern designer for creating, editing, and sharing device patterns

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.

buildtestlint
scope: aphroditeowner: @GreyChimp
lib

aphrodite-hathor-game-bridge

@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).

buildtestlint
scope: aphroditeowner: @GreyChimp
lib

aphrodite-highlight-clipping

@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.

buildtestlinttypecheck
scope: aphroditeowner: @GreyChimp
lib

aphrodite-immersive-theater

@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.

buildtestlint
scope: aphroditeowner: @GreyChimp
lib

aphrodite-isis-game-bridge

@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.

buildtestlint
scope: aphroditeowner: @GreyChimp
lib

aphrodite-lighting-director

@aphrodite/lighting-director#

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

buildtestlint
scope: aphroditeowner: @GreyChimp
lib

aphrodite-lilith-game-bridge

@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.

buildtestlint
scope: aphroditeowner: @GreyChimp
lib

aphrodite-literary-engine

@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.

buildtestlint
scope: aphroditeowner: @GreyChimp
lib

aphrodite-market-intelligence

@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.

buildtest
scope: aphroditeowner: @GreyChimp
lib

aphrodite-maya-bridge

@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.

buildtestlint
scope: aphroditeowner: @GreyChimp
lib

aphrodite-meditation

@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.

buildtestlint
scope: aphroditeowner: @GreyChimp
lib

aphrodite-motion-haptics

@aphrodite/motion-haptics#

Motion-linked haptics with gesture recognition and motion-to-haptic translation

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.

buildtestlint
scope: aphroditeowner: @GreyChimp
lib

aphrodite-movement-engine

@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.

buildtestlint
scope: aphroditeowner: @GreyChimp
lib

aphrodite-multi-performer

@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.

buildtestlint
scope: aphroditeowner: @GreyChimp
lib

aphrodite-multi-source

@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.

buildtestlint
scope: aphroditeowner: @GreyChimp
lib

aphrodite-music-force

@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.

buildtestlint
scope: aphroditeowner: @GreyChimp
lib

aphrodite-neuro-design

@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.

buildtestlint
scope: aphroditeowner: @GreyChimp
lib

aphrodite-nft-integration

@aphrodite/nft-integration#

NFT integration for Aphrodite adult content platform - gating, tipping, and creator minting

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

buildlinttypecheck
scope: aphroditeowner: @GreyChimp
lib

aphrodite-nike-game-bridge

@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.

buildtestlint
scope: aphroditeowner: @GreyChimp
lib

aphrodite-nyx-game-bridge

@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.

buildtestlint
scope: aphroditeowner: @GreyChimp
lib

aphrodite-performer-sovereignty

@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.

buildtestlint
scope: aphroditeowner: @GreyChimp
lib

aphrodite-platform-accessibility

@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.

buildtestlint
scope: aphroditeowner: @GreyChimp
lib

aphrodite-platform-analytics

@aphrodite/platform-analytics#

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

buildtestlint
scope: aphroditeowner: @GreyChimp
lib

aphrodite-ppv

@aphrodite/ppv#

Pay-per-view system for the Aphrodite sensual-streaming platform — scheduled events, one-time purchases, early-bird pricing

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

buildlinttypecheck
scope: aphroditeowner: @GreyChimp
lib

aphrodite-privacy-coins

@aphrodite/privacy-coins#

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

buildlinttypecheck
scope: aphroditeowner: @GreyChimp
lib

aphrodite-procedural-art

@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.

buildtestlint
scope: aphroditeowner: @GreyChimp
lib

aphrodite-production

@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.

buildtestlint
scope: aphroditeowner: @GreyChimp
lib

aphrodite-regulatory

@aphrodite/regulatory#

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

buildtest
scope: aphroditeowner: @GreyChimp
lib

aphrodite-research-agents

@aphrodite/research-agents#

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

buildtest
scope: aphroditeowner: @GreyChimp
lib

aphrodite-risk-crisis

@aphrodite/risk-crisis#

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

buildtest
scope: aphroditeowner: @GreyChimp
lib

aphrodite-ritual-engine

@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.

buildtestlint
scope: aphroditeowner: @GreyChimp
lib

aphrodite-sacred-architecture

@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.

buildtestlint
scope: aphroditeowner: @GreyChimp
lib

aphrodite-sacred-dance

@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.

buildtestlint
scope: aphroditeowner: @GreyChimp
lib

aphrodite-scene-abstract

@aphrodite/scene-abstract#

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

buildtestlint
scope: aphroditeowner: @GreyChimp
lib

aphrodite-scene-composer

@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.

buildtestlint
scope: aphroditeowner: @GreyChimp
lib

aphrodite-scene-cosmic

@aphrodite/scene-cosmic#

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

buildtestlint
scope: aphroditeowner: @GreyChimp
lib

aphrodite-scene-fantasy

@aphrodite/scene-fantasy#

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

buildtestlint
scope: aphroditeowner: @GreyChimp
lib

aphrodite-scene-goddess

@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.

buildtestlint
scope: aphroditeowner: @GreyChimp
lib

aphrodite-scene-nature

@aphrodite/scene-nature#

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

buildtestlint
scope: aphroditeowner: @GreyChimp
lib

aphrodite-scene-urban

@aphrodite/scene-urban#

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

buildtestlint
scope: aphroditeowner: @GreyChimp
lib

aphrodite-scouting-agents

@aphrodite/scouting-agents#

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

buildtest
scope: aphroditeowner: @GreyChimp
lib

aphrodite-sensation-bus

@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.

buildtestlint
scope: aphroditeowner: @GreyChimp
lib

aphrodite-smart-home

@aphrodite/smart-home#

Smart home integration for Philips Hue, LIFX, Nanoleaf, and smart plugs

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.

buildtestlint
scope: aphroditeowner: @GreyChimp
lib

aphrodite-stream-upscaling

@aphrodite/stream-upscaling#

Real-time AI stream upscaling for live video with bandwidth-adaptive quality

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).

buildtestlinttypecheck
scope: aphroditeowner: @GreyChimp
lib

aphrodite-symbol-engine

@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.

buildtestlint
scope: aphroditeowner: @GreyChimp
lib

aphrodite-talent

@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.

buildtestlint
scope: aphroditeowner: @GreyChimp
lib

aphrodite-technical-direction

@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.

buildtestlint
scope: aphroditeowner: @GreyChimp
lib

aphrodite-treasury

@aphrodite/treasury#

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

buildtest
scope: aphroditeowner: @GreyChimp
lib

aphrodite-venue-management

@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.

buildtestlint
scope: aphroditeowner: @GreyChimp
lib

aphrodite-video-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.

buildtestlint
scope: aphroditeowner: @GreyChimp
lib

aphrodite-vod-chaptering

@aphrodite/vod-chaptering#

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

buildtestlinttypecheck
scope: aphroditeowner: @GreyChimp
lib

aphrodite-volumetric-capture

@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.

buildtestlint
scope: aphroditeowner: @GreyChimp
lib

aphrodite-vr-haptics

@aphrodite/vr-haptics#

VR haptic device integration for gloves, vests, and full-body suits

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.

buildtestlint
scope: aphroditeowner: @GreyChimp
lib

aphrodite-vr-quest

@aphrodite/vr-quest#

Meta Quest VR support with WebXR, hand tracking, and controller haptics

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

buildtestlint
scope: aphroditeowner: @GreyChimp
lib

aphrodite-wearables

@aphrodite/wearables#

Wearable device integration for biometric data streaming

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

buildtestlint
scope: aphroditeowner: @GreyChimp