LICENSES AND ATTRIBUTIONS
DoaCam License
Copyright (c) 2026 DoaCam.
A limited, non-exclusive, and revocable license is granted for personal and evaluation use. Commercial redistribution of the source code or creation of derivative services that directly compete without express authorization is prohibited.
Third-Party Software
This software incorporates open source technologies. We thank the open source community.
Frontend
- Three.js: MIT License. Copyright 2010-2025 three.js authors.
3D Graphics Engine. - Draco 3D Data Compression: Apache License 2.0. Copyright 2017 The Draco Authors (Google
LLC).
WebAssembly decoder for compressed avatar geometry. - TalkingHead: MIT License. Copyright 2024 Mika Suominen.
Avatar Animation and Lip-Sync. - HeadAudio: MIT License. Copyright 2024 Mika Suominen.
Real-time Viseme Extraction. - NanoStores (and @nanostores/persistent): MIT License.
Reactive state management. - Lucide Icons: ISC License.
Vector iconography. - Vite: MIT License.
Build tool and dev server. - localforage: Apache 2.0 License.
IndexedDB wrapper for memory persistence.
Typefaces
- Fraunces: SIL Open Font License 1.1. Copyright 2017 The Fraunces Project Authors
(github.com/undercasetype/Fraunces).
Display typeface. - Space Mono: SIL Open Font License 1.1. Copyright 2016 The Space Mono Project Authors
(github.com/googlefonts/spacemono).
Monospace typeface.
Backend
- Google ADK: Apache 2.0 License.
Agent Development Kit for Gemini. - FastAPI: MIT License.
High-performance API framework. - Uvicorn: BSD-3-Clause License.
ASGI Server. - NumPy: BSD-3-Clause License. Copyright 2005-2026 NumPy Developers.
Vector math for lore embedding search. - python-dotenv: BSD-3-Clause License.
Environment configuration.
3D Assets
- Avatar models: Created with Ready Player Me. Copyright Ready Player Me (Wolf3D). Used under the Ready Player Me terms of use.
Generated Media
- Room backgrounds and imagery: generated with Google's generative AI
tools and owned by us under those tools' terms. No stock library or
third-party author is involved, so no attribution is owed.
The source video carried a C2PA Content Credential (digitalSourceType: trainedAlgorithmicMedia, signed by Google Media Processing Services). Re-encoding it for web delivery invalidates that signature by design, so the shipped file no longer carries it — this note stands in its place. Nothing on this site depicts a real person.
AI Models
- Google Gemini 3.1 Flash Live: Accessed via Google AI Studio API.
Real-time voice conversation. Subject to Google's API Terms of Service. - Google Gemini 3.1 Flash Lite: Accessed via Google AI Studio API.
Background memory analysis and fact extraction. - Google Gemini 3.5 Flash: Accessed via Google AI Studio API.
Activity content generation. - Google Gemini Embedding 2: Accessed via Google AI Studio API.
Semantic search over character lore.