.dockerignore
.env.example
.gitignore
ARCHITECTURE.md
CLAUDE.md
CLOUDFLARE-SETUP.md
COMMIT_MSG.txt
CONTRIBUTING.md
DAEMON_INTEGRATION.md
Dockerfile
IMPLEMENTATION_SUMMARY.md
LICENSE
MISSION.md
QUICKSTART.md
README.md
SKCHAT.md
SKILL.md
config.example.yml
package.json
pyproject.toml
skchat.md
skill.yaml
.github/workflows/ci.yml
.github/workflows/publish.yml
.github/workflows/qa.yml
deploy/Dockerfile.daemon
deploy/Dockerfile.voice
deploy/Dockerfile.webui
deploy/README.md
deploy/SECRETS.md
deploy/skstack01-stack.yml
deploy/stacks/README-same-origin.md
deploy/stacks/README.md
deploy/stacks/backup.md
deploy/stacks/coturn-stack.yml
deploy/stacks/livekit-stack.yml
deploy/stacks/make-secrets.sh
deploy/stacks/secrets.example
deploy/stacks/skchat-stack.yml
deploy/v2/README.md
deploy/v2/backup.md
deploy/v2/coturn-stack.yml
deploy/v2/egress-stack.yml
deploy/v2/garage-stack.yml
deploy/v2/livekit-stack.yml
deploy/v2/media-plane.env.example
deploy/v2/skchat-prod.env.example
deploy/v2/skchat-stack.yml
docs/ARCHITECTURE.md
docs/lumina-everywhere-sprint-plan.md
docs/mcp-reference.md
docs/skchat-unified-client-federation-plan.md
docs/sovereign-conf-calls-plan.md
docs/qa/QA_TEST_PLAN.md
docs/qa/skworld-comms-verification-matrix.md
docs/sprint/SESSION-HANDOFF-2026-06-17.md
docs/sprint/epics-roadmap-2026-06.md
docs/superpowers/plans/2026-06-10-chat-attachments-spec2-cli-tui.md
docs/superpowers/plans/2026-06-10-chat-file-attachments.md
docs/superpowers/plans/2026-06-10-qr-generator-page.md
docs/superpowers/plans/2026-06-10-qr-scanner-page.md
docs/superpowers/plans/2026-06-11-skchat-webrtc-session-A.md
docs/superpowers/plans/2026-06-12-unified-voice-engine-phase1.md
docs/superpowers/plans/2026-06-12-unified-voice-engine-phase2.md
docs/superpowers/plans/2026-06-13-sk-spaces-s1-core.md
docs/superpowers/plans/2026-06-13-sk-spaces-s2-moderation.md
docs/superpowers/plans/2026-06-13-sk-spaces-s3-recording-registry.md
docs/superpowers/plans/2026-06-13-sk-spaces-s4-flutter.md
docs/superpowers/plans/2026-06-13-sk-spaces-s5-federation-policy.md
docs/superpowers/plans/2026-06-13-sk-spaces-s5-federation.md
docs/superpowers/plans/2026-06-13-skglossa-g3-mesh-over-spaces.md
docs/superpowers/plans/2026-06-13-skglossa-g5a-audio-modem.md
docs/superpowers/plans/2026-06-13-tier2-lane-dispatcher.md
docs/superpowers/specs/2026-06-10-chat-file-attachments-design.md
docs/superpowers/specs/2026-06-11-nextcloud-talk-fit-decision.md
docs/superpowers/specs/2026-06-11-skchat-webrtc-session-A-design.md
docs/superpowers/specs/2026-06-11-skchat-webrtc-session-B-design.md
docs/superpowers/specs/2026-06-11-webrtc-architecture-overview.md
docs/superpowers/specs/2026-06-12-skchat-architecture-reassessment.md
docs/superpowers/specs/2026-06-12-unified-voice-engine-design.md
docs/superpowers/specs/2026-06-13-guest-join.md
docs/superpowers/specs/2026-06-13-identity-roles-access.md
docs/superpowers/specs/2026-06-13-sk-design-system-2027.md
docs/superpowers/specs/2026-06-13-sk-spaces-design.md
docs/superpowers/specs/2026-06-13-skchat-app-alignment.md
docs/superpowers/specs/2026-06-13-skcomms-channel-adapter.md
docs/superpowers/specs/2026-06-13-skreach-security.md
docs/superpowers/specs/2026-06-13-unified-agent-memory.md
flutter_prd_backup/PRD.md
launchd/com.skcapstone.skchat-daemon.plist
launchd/com.skcapstone.skchat-lumina-bridge.plist
launchd/com.skcapstone.skchat-opus-bridge.plist
openclaw-plugin/package.json
openclaw-plugin/src/index.ts
openclaw-plugin/src/openclaw.plugin.json
runbooks/browser-call-test.md
runbooks/cross-host-federation.md
runbooks/federation-fqid-realm.md
runbooks/funnel-ingress-verify.md
runbooks/glossa-over-space.md
runbooks/live-adapter-test.md
runbooks/spaces-recording.md
runbooks/voice-message-live.md
runbooks/cross-instance-call-test/README.md
runbooks/cross-instance-call-test/call.html
runbooks/cross-instance-call-test/drive.py
runbooks/two-sfu-federation/README.md
runbooks/two-sfu-federation/drive_fed.py
runbooks/two-sfu-federation/observability.md
runbooks/two-sfu-federation/setup-jarvis-sfu.sh
scripts/align_federation_fqid.sh
scripts/bootstrap.sh
scripts/bridge-supervisor.py
scripts/bridge-supervisor.sh
scripts/bridge_consciousness.py
scripts/check-health.sh
scripts/e2e-conf-verify.sh
scripts/generate-peers-from-agents.py
scripts/install-livekit.sh
scripts/jarvis-heartbeat.py
scripts/lumina-bridge.py
scripts/lumina-join-call.py
scripts/lumina-livekit-agent.py
scripts/mcp-config-inject.sh
scripts/mcp-test.sh
scripts/nostr_relay.py
scripts/nvidia-agent.sh
scripts/opus-bridge.py
scripts/piper_tts_server.py
scripts/preflight_adapter.py
scripts/preflight_federation.py
scripts/preflight_glossa.py
scripts/preflight_glossa_live.py
scripts/preflight_voice.py
scripts/publish-did.sh
scripts/qa_suite.sh
scripts/qa_two_browser.py
scripts/qa_two_party.py
scripts/rate-image.py
scripts/seed-peers.py
scripts/setup-skteam-room.py
scripts/setup-tls.sh
scripts/smoke-test.sh
scripts/telegram_bridge.py
scripts/test-lumina-bridge.sh
scripts/tier5_verify.py
scripts/verify-install.sh
scripts/voice-llm-proxy.py
scripts/voxcpm-streaming-patch.py
scripts/hooks/install.sh
scripts/hooks/pre-push
src/skchat/__init__.py
src/skchat/_daemon_entry.py
src/skchat/_version.py
src/skchat/adapter_bind.py
src/skchat/adapter_hub.py
src/skchat/advocacy.py
src/skchat/agent_comm.py
src/skchat/agent_model.py
src/skchat/agent_profile.py
src/skchat/attachments.py
src/skchat/call_observability.py
src/skchat/call_orchestrator.py
src/skchat/call_routes.py
src/skchat/call_session.py
src/skchat/cli.py
src/skchat/connectivity.py
src/skchat/context.py
src/skchat/crypto.py
src/skchat/daemon.py
src/skchat/daemon_proxy.py
src/skchat/encrypted_store.py
src/skchat/ephemeral.py
src/skchat/facetime.py
src/skchat/federation_status.py
src/skchat/files.py
src/skchat/group.py
src/skchat/guest.py
src/skchat/history.py
src/skchat/identity_bridge.py
src/skchat/integration.py
src/skchat/join_routes.py
src/skchat/livekit_routes.py
src/skchat/lumina_mcp.py
src/skchat/lumina_recorder.py
src/skchat/mcp_server.py
src/skchat/media.py
src/skchat/memory_bridge.py
src/skchat/models.py
src/skchat/notifications.py
src/skchat/outbox.py
src/skchat/p2p_calls.py
src/skchat/pairing_gate.py
src/skchat/peer_discovery.py
src/skchat/plugins.py
src/skchat/plugins_builtin.py
src/skchat/plugins_skseal.py
src/skchat/presence.py
src/skchat/rating.py
src/skchat/rating_reactions.py
src/skchat/reactions.py
src/skchat/transport.py
src/skchat/tui.py
src/skchat/voice.py
src/skchat/voice_backends.py
src/skchat/voice_stream.py
src/skchat/voice_ws_lite.py
src/skchat/watchdog.py
src/skchat/webui.py
src/skchat/conf/__init__.py
src/skchat/conf/fed_agent.py
src/skchat/conf/fed_client.py
src/skchat/conf/room.py
src/skchat/conf/routes.py
src/skchat/glossa_mesh/__init__.py
src/skchat/glossa_mesh/audio_bus.py
src/skchat/glossa_mesh/bus.py
src/skchat/glossa_mesh/gatekeeper.py
src/skchat/glossa_mesh/livekit_bus.py
src/skchat/glossa_mesh/mac.py
src/skchat/glossa_mesh/modem.py
src/skchat/glossa_mesh/node.py
src/skchat/glossa_mesh/protocol.py
src/skchat/glossa_mesh/routes.py
src/skchat/glossa_mesh/session.py
src/skchat/glossa_mesh/session_daemon.py
src/skchat/skreach/__init__.py
src/skchat/skreach/audit.py
src/skchat/skreach/daemon.py
src/skchat/skreach/mcp_tool.py
src/skchat/skreach/protocol.py
src/skchat/skreach/rbac.py
src/skchat/skreach/sandbox.py
src/skchat/skreach/trustee.py
src/skchat/spaces/__init__.py
src/skchat/spaces/consent.py
src/skchat/spaces/lanes.py
src/skchat/spaces/moderation.py
src/skchat/spaces/recording.py
src/skchat/spaces/recording_writeup.py
src/skchat/spaces/registry.py
src/skchat/spaces/roles.py
src/skchat/spaces/routes.py
src/skchat/spaces/skreachd.py
src/skchat/spaces/space.py
src/skchat/spaces/tokens.py
src/skchat/spaces/federation/__init__.py
src/skchat/spaces/federation/advertise.py
src/skchat/spaces/federation/assertion.py
src/skchat/spaces/federation/authd.py
src/skchat/spaces/federation/discovery.py
src/skchat/spaces/federation/events.py
src/skchat/spaces/federation/focus.py
src/skchat/spaces/federation/keystore.py
src/skchat/spaces/federation/nonce.py
src/skchat/spaces/federation/nostr_io.py
src/skchat/spaces/federation/trust.py
src/skchat/static/conf.html
src/skchat/static/facetime.html
src/skchat/static/join.html
src/skchat/static/livekit.html
src/skchat/static/recordings.html
src/skchat/static/space.html
src/skchat/static/spaces.html
src/skchat/static/video-chat.html
src/skchat/static/voice-chat.html
src/skchat/static/voice-group.html
src/skchat/static/app/.last_build_id
src/skchat/static/app/favicon.png
src/skchat/static/app/flutter.js
src/skchat/static/app/flutter_bootstrap.js
src/skchat/static/app/flutter_service_worker.js
src/skchat/static/app/index.html
src/skchat/static/app/main.dart.js
src/skchat/static/app/manifest.json
src/skchat/static/app/version.json
src/skchat/static/app/assets/AssetManifest.bin
src/skchat/static/app/assets/AssetManifest.bin.json
src/skchat/static/app/assets/FontManifest.json
src/skchat/static/app/assets/NOTICES
src/skchat/static/app/assets/fonts/MaterialIcons-Regular.otf
src/skchat/static/app/assets/packages/cupertino_icons/assets/CupertinoIcons.ttf
src/skchat/static/app/assets/packages/flutter_map/lib/assets/flutter_map_logo.png
src/skchat/static/app/assets/shaders/ink_sparkle.frag
src/skchat/static/app/assets/shaders/stretch_effect.frag
src/skchat/static/app/canvaskit/canvaskit.js
src/skchat/static/app/canvaskit/canvaskit.js.symbols
src/skchat/static/app/canvaskit/canvaskit.wasm
src/skchat/static/app/canvaskit/skwasm.js
src/skchat/static/app/canvaskit/skwasm.js.symbols
src/skchat/static/app/canvaskit/skwasm.wasm
src/skchat/static/app/canvaskit/skwasm_heavy.js
src/skchat/static/app/canvaskit/skwasm_heavy.js.symbols
src/skchat/static/app/canvaskit/skwasm_heavy.wasm
src/skchat/static/app/canvaskit/wimp.js
src/skchat/static/app/canvaskit/wimp.js.symbols
src/skchat/static/app/canvaskit/wimp.wasm
src/skchat/static/app/canvaskit/chromium/canvaskit.js
src/skchat/static/app/canvaskit/chromium/canvaskit.js.symbols
src/skchat/static/app/canvaskit/chromium/canvaskit.wasm
src/skchat/static/app/canvaskit/experimental_webparagraph/canvaskit.js
src/skchat/static/app/canvaskit/experimental_webparagraph/canvaskit.js.symbols
src/skchat/static/app/canvaskit/experimental_webparagraph/canvaskit.wasm
src/skchat/static/app/icons/Icon-192.png
src/skchat/static/app/icons/Icon-512.png
src/skchat/static/app/icons/Icon-maskable-192.png
src/skchat/static/app/icons/Icon-maskable-512.png
src/skchat/transports/__init__.py
src/skchat/transports/serve_ws.py
src/skchat/transports/websocket.py
src/skchat/voice_engine/__init__.py
src/skchat/voice_engine/audio_codec.py
src/skchat/voice_engine/builtin_tools.py
src/skchat/voice_engine/config.py
src/skchat/voice_engine/conversation.py
src/skchat/voice_engine/engine.py
src/skchat/voice_engine/llm.py
src/skchat/voice_engine/memory.py
src/skchat/voice_engine/persona.py
src/skchat/voice_engine/stt.py
src/skchat/voice_engine/tools.py
src/skchat/voice_engine/tts.py
src/skchat/voice_engine/voice_session.py
src/skchat_sovereign.egg-info/PKG-INFO
src/skchat_sovereign.egg-info/SOURCES.txt
src/skchat_sovereign.egg-info/dependency_links.txt
src/skchat_sovereign.egg-info/entry_points.txt
src/skchat_sovereign.egg-info/requires.txt
src/skchat_sovereign.egg-info/scm_file_list.json
src/skchat_sovereign.egg-info/scm_version.json
src/skchat_sovereign.egg-info/top_level.txt
systemd/install.sh
systemd/skchat-bridges.target
systemd/skchat-daemon.service
systemd/skchat-lumina-bridge.service
systemd/skchat-opus-bridge.service
tests/__init__.py
tests/conftest.py
tests/test_3way_chat.py
tests/test_adapter_bind.py
tests/test_adapter_hub.py
tests/test_advocacy.py
tests/test_agent_comm.py
tests/test_agent_model.py
tests/test_agent_profile.py
tests/test_attachments.py
tests/test_bridge_loop_guard.py
tests/test_call_integration.py
tests/test_call_observability.py
tests/test_call_orchestrator.py
tests/test_call_routes.py
tests/test_call_session.py
tests/test_cli.py
tests/test_conf_agent.py
tests/test_conf_fed_agent.py
tests/test_conf_fed_client.py
tests/test_conf_room.py
tests/test_conf_routes.py
tests/test_conf_ui.py
tests/test_connectivity.py
tests/test_context.py
tests/test_crypto.py
tests/test_daemon.py
tests/test_daemon_integration.py
tests/test_e2e_chat.py
tests/test_e2e_claude_lumina.py
tests/test_e2e_live.py
tests/test_e2e_lumina.py
tests/test_encrypted_store.py
tests/test_ephemeral.py
tests/test_fed_advertise.py
tests/test_fed_assertion.py
tests/test_fed_authd.py
tests/test_fed_authd_policy.py
tests/test_fed_discovery.py
tests/test_fed_discovery_integration.py
tests/test_fed_events.py
tests/test_fed_focus.py
tests/test_fed_fqid_realm.py
tests/test_fed_keystore.py
tests/test_fed_nonce.py
tests/test_fed_nostr_io.py
tests/test_fed_sfu_get_policy.py
tests/test_fed_trust.py
tests/test_fed_trust_remote_cap.py
tests/test_federation_status.py
tests/test_files.py
tests/test_glossa_audio_bus.py
tests/test_glossa_audio_mesh.py
tests/test_glossa_mac.py
tests/test_glossa_mesh_bus.py
tests/test_glossa_mesh_gatekeeper.py
tests/test_glossa_mesh_integration.py
tests/test_glossa_mesh_livekit.py
tests/test_glossa_mesh_node.py
tests/test_glossa_mesh_protocol.py
tests/test_glossa_mesh_session.py
tests/test_glossa_modem.py
tests/test_glossa_routes.py
tests/test_group.py
tests/test_guest.py
tests/test_guest_harden.py
tests/test_guest_routes_wired.py
tests/test_history.py
tests/test_identity_bridge.py
tests/test_integration.py
tests/test_integration_backbone.py
tests/test_integration_roundtrip.py
tests/test_join_link.py
tests/test_join_sovereign.py
tests/test_lane_client_markup.py
tests/test_lane_dispatcher.py
tests/test_lane_routes.py
tests/test_lane_store.py
tests/test_livekit_token_gate.py
tests/test_lumina_bridge_dryrun.py
tests/test_mcp_server.py
tests/test_media.py
tests/test_models.py
tests/test_notifications.py
tests/test_outbox.py
tests/test_p2p_calls.py
tests/test_pairing_gate.py
tests/test_pairing_gate_webui.py
tests/test_peer_discovery.py
tests/test_plugins.py
tests/test_plugins_skseal.py
tests/test_presence.py
tests/test_public_url.py
tests/test_reactions.py
tests/test_recording_writeup.py
tests/test_skreachd.py
tests/test_spaces_consent.py
tests/test_spaces_consent_ledger.py
tests/test_spaces_directory.py
tests/test_spaces_guest_join.py
tests/test_spaces_moderation_routes.py
tests/test_spaces_moderator.py
tests/test_spaces_page.py
tests/test_spaces_recorder.py
tests/test_spaces_recording_routes.py
tests/test_spaces_registry.py
tests/test_spaces_roles.py
tests/test_spaces_routes.py
tests/test_spaces_space.py
tests/test_spaces_tokens.py
tests/test_spaces_ui_markup.py
tests/test_spaces_webui_wired.py
tests/test_transport.py
tests/test_transport_federation.py
tests/test_tui.py
tests/test_voice.py
tests/test_voice_backends.py
tests/test_voice_integration.py
tests/test_voice_pluggable.py
tests/test_watchdog.py
tests/test_webrtc_health.py
tests/test_webui_adapters.py
tests/test_webui_api_send.py
tests/test_webui_attachments.py
tests/test_webui_pair.py
tests/skreach/__init__.py
tests/skreach/conftest.py
tests/skreach/test_audit.py
tests/skreach/test_daemon.py
tests/skreach/test_mcp_tool.py
tests/skreach/test_protocol.py
tests/skreach/test_rbac.py
tests/skreach/test_sandbox.py
tests/skreach/test_trustee.py
tests/transports/__init__.py
tests/transports/test_websocket.py
tests/voice_engine/__init__.py
tests/voice_engine/test_audio_codec.py
tests/voice_engine/test_builtin_tools.py
tests/voice_engine/test_config.py
tests/voice_engine/test_conversation.py
tests/voice_engine/test_engine.py
tests/voice_engine/test_engine_live.py
tests/voice_engine/test_exports.py
tests/voice_engine/test_llm.py
tests/voice_engine/test_llm_tools.py
tests/voice_engine/test_memory.py
tests/voice_engine/test_persona.py
tests/voice_engine/test_smoke.py
tests/voice_engine/test_stt.py
tests/voice_engine/test_tools.py
tests/voice_engine/test_tts.py
tests/voice_engine/test_voice_session.py