LICENSE
MANIFEST.in
README.md
pyproject.toml
setup.py
docs/images/logo.png
plugins/vidxp/.codex-plugin/plugin.json
plugins/vidxp/assets/logo.png
plugins/vidxp/skills/vidxp-find-video-evidence/SKILL.md
plugins/vidxp/skills/vidxp-find-video-evidence/agents/openai.yaml
plugins/vidxp/skills/vidxp-ingest-video/SKILL.md
plugins/vidxp/skills/vidxp-ingest-video/agents/openai.yaml
plugins/vidxp/skills/vidxp-install/SKILL.md
plugins/vidxp/skills/vidxp-install/agents/openai.yaml
src/vidxp/__init__.py
src/vidxp/__main__.py
src/vidxp/api.py
src/vidxp/api_cli.py
src/vidxp/api_errors.py
src/vidxp/api_middleware.py
src/vidxp/api_models.py
src/vidxp/app_paths.py
src/vidxp/application.py
src/vidxp/application_boundary.py
src/vidxp/application_models.py
src/vidxp/artifact_delivery.py
src/vidxp/artifact_download.py
src/vidxp/artifact_service.py
src/vidxp/authentication.py
src/vidxp/authorization.py
src/vidxp/branding.py
src/vidxp/browser_capability.py
src/vidxp/capability_security.py
src/vidxp/capability_service.py
src/vidxp/cli.py
src/vidxp/cli_support.py
src/vidxp/codex_plugin.py
src/vidxp/codex_plugin_cli.py
src/vidxp/composition.py
src/vidxp/control_plane.py
src/vidxp/database_cli.py
src/vidxp/dependencies.py
src/vidxp/entrypoint.py
src/vidxp/evidence_board.py
src/vidxp/evidence_delivery.py
src/vidxp/evidence_projection.py
src/vidxp/execution.py
src/vidxp/frontend.py
src/vidxp/health_cli.py
src/vidxp/hook_app.py
src/vidxp/hook_cli.py
src/vidxp/idempotency.py
src/vidxp/index_state.py
src/vidxp/ingestion_coordinator.py
src/vidxp/job_service.py
src/vidxp/local_probe.py
src/vidxp/mcp.py
src/vidxp/mcp_app.py
src/vidxp/mcp_cli.py
src/vidxp/media_runtime.py
src/vidxp/media_service.py
src/vidxp/model_contracts.py
src/vidxp/network_share.py
src/vidxp/ports.py
src/vidxp/query_service.py
src/vidxp/read_job_planner.py
src/vidxp/readiness_service.py
src/vidxp/repositories.py
src/vidxp/repository_layout.py
src/vidxp/runtime.py
src/vidxp/search_fusion.py
src/vidxp/settings.py
src/vidxp/tusd_hooks.py
src/vidxp/upload_page.py
src/vidxp/upload_service.py
src/vidxp/upload_status.py
src/vidxp/workflow_contracts.py
src/vidxp/workflow_runtime.py
src/vidxp/workflow_worker.py
src/vidxp.egg-info/PKG-INFO
src/vidxp.egg-info/SOURCES.txt
src/vidxp.egg-info/dependency_links.txt
src/vidxp.egg-info/entry_points.txt
src/vidxp.egg-info/requires.txt
src/vidxp.egg-info/top_level.txt
src/vidxp/api_routes/__init__.py
src/vidxp/api_routes/artifacts.py
src/vidxp/api_routes/dependencies.py
src/vidxp/api_routes/index.py
src/vidxp/api_routes/jobs.py
src/vidxp/api_routes/media.py
src/vidxp/api_routes/platform.py
src/vidxp/assets/artifact_download/artifact-download.css
src/vidxp/assets/artifact_download/artifact-download.js
src/vidxp/assets/artifact_download/index.html
src/vidxp/assets/artifact_download/vidxp-logo.png
src/vidxp/assets/mcp_app/index.html
src/vidxp/assets/upload_page/THIRD_PARTY_NOTICES.txt
src/vidxp/assets/upload_page/index.html
src/vidxp/assets/upload_page/upload-page.css
src/vidxp/assets/upload_page/upload-page.js
src/vidxp/benchmarks/__init__.py
src/vidxp/benchmarks/cli.py
src/vidxp/benchmarks/common.py
src/vidxp/benchmarks/didemo.py
src/vidxp/benchmarks/didemo_eval.py
src/vidxp/benchmarks/hirest.py
src/vidxp/benchmarks/prepare.py
src/vidxp/benchmarks/requirements.txt
src/vidxp/capabilities/__init__.py
src/vidxp/capabilities/contracts.py
src/vidxp/capabilities/registry.py
src/vidxp/capabilities/schemas.py
src/vidxp/capabilities/search.py
src/vidxp/capabilities/visual.py
src/vidxp/capabilities/actor/__init__.py
src/vidxp/capabilities/actor/config.py
src/vidxp/capabilities/actor/definition.py
src/vidxp/capabilities/actor/indexing.py
src/vidxp/capabilities/actor/models.py
src/vidxp/capabilities/actor/operations.py
src/vidxp/capabilities/actor/requirements.txt
src/vidxp/capabilities/actor/results.py
src/vidxp/capabilities/actor/schemas.py
src/vidxp/capabilities/actor/specs.py
src/vidxp/capabilities/dialogue/__init__.py
src/vidxp/capabilities/dialogue/config.py
src/vidxp/capabilities/dialogue/definition.py
src/vidxp/capabilities/dialogue/indexing.py
src/vidxp/capabilities/dialogue/models.py
src/vidxp/capabilities/dialogue/operations.py
src/vidxp/capabilities/dialogue/requirements.txt
src/vidxp/capabilities/dialogue/specs.py
src/vidxp/capabilities/scene/__init__.py
src/vidxp/capabilities/scene/config.py
src/vidxp/capabilities/scene/definition.py
src/vidxp/capabilities/scene/indexing.py
src/vidxp/capabilities/scene/models.py
src/vidxp/capabilities/scene/operations.py
src/vidxp/capabilities/scene/requirements.txt
src/vidxp/capabilities/scene/specs.py
src/vidxp/capabilities/videoprism/__init__.py
src/vidxp/capabilities/videoprism/config.py
src/vidxp/capabilities/videoprism/definition.py
src/vidxp/capabilities/videoprism/indexing.py
src/vidxp/capabilities/videoprism/models.py
src/vidxp/capabilities/videoprism/operations.py
src/vidxp/capabilities/videoprism/requirements.txt
src/vidxp/capabilities/videoprism/specs.py
src/vidxp/cli_commands/__init__.py
src/vidxp/cli_commands/actors.py
src/vidxp/cli_commands/artifacts.py
src/vidxp/cli_commands/index.py
src/vidxp/cli_commands/jobs.py
src/vidxp/cli_commands/mcp.py
src/vidxp/cli_commands/media.py
src/vidxp/cli_commands/probe.py
src/vidxp/cli_commands/query.py
src/vidxp/cli_commands/repositories.py
src/vidxp/cli_commands/runtime.py
src/vidxp/cli_commands/search.py
src/vidxp/core/__init__.py
src/vidxp/core/artifacts.py
src/vidxp/core/contracts.py
src/vidxp/core/cursors.py
src/vidxp/core/generations.py
src/vidxp/core/identifiers.py
src/vidxp/core/indexing_common.py
src/vidxp/core/manifest.py
src/vidxp/core/media.py
src/vidxp/core/runner.py
src/vidxp/core/snapshots.py
src/vidxp/core/storage.py
src/vidxp/core/storage_keys.py
src/vidxp/core/uploads.py
src/vidxp/core/video.py
src/vidxp/infrastructure/__init__.py
src/vidxp/infrastructure/dbos_jobs.py
src/vidxp/infrastructure/dbos_workflows.py
src/vidxp/infrastructure/local_artifacts.py
src/vidxp/infrastructure/local_catalog.py
src/vidxp/infrastructure/local_files.py
src/vidxp/infrastructure/local_index.py
src/vidxp/infrastructure/local_media.py
src/vidxp/infrastructure/local_objects.py
src/vidxp/infrastructure/local_snapshots.py
src/vidxp/infrastructure/local_worker.py
src/vidxp/infrastructure/ollama_query.py
src/vidxp/infrastructure/pillow_board.py
src/vidxp/infrastructure/sql_catalog.py
src/vidxp/infrastructure/sql_snapshots.py
src/vidxp/infrastructure/sql_tables.py
src/vidxp/infrastructure/tusd_contracts.py
src/vidxp/migrations/__init__.py
src/vidxp/migrations/env.py
src/vidxp/migrations/versions/20260729_01_catalog_uploads.py
src/vidxp/migrations/versions/20260801_01_upload_sessions.py
src/vidxp/migrations/versions/20260802_01_native_ingestion.py
src/vidxp/migrations/versions/__init__.py
src/vidxp/requirements/frontend.txt
src/vidxp/requirements/mcp.txt
src/vidxp/requirements/server-storage.txt
src/vidxp/requirements/server.txt
src/vidxp/requirements/slm.txt
src/vidxp/requirements/storage.txt
src/vidxp/requirements/test.txt
tests/test_actor_results.py
tests/test_api.py
tests/test_api_cli.py
tests/test_application.py
tests/test_application_boundary.py
tests/test_artifact_download.py
tests/test_authentication.py
tests/test_benchmark_cli.py
tests/test_benchmark_prepare.py
tests/test_benchmarks.py
tests/test_capabilities.py
tests/test_ci_scope.py
tests/test_cli.py
tests/test_codex_plugin.py
tests/test_contracts.py
tests/test_control_plane.py
tests/test_cursors.py
tests/test_database_cli.py
tests/test_dbos_jobs.py
tests/test_evidence_board.py
tests/test_evidence_delivery.py
tests/test_frontend.py
tests/test_frontend_app.py
tests/test_generation_manifest.py
tests/test_indexing.py
tests/test_job_contracts.py
tests/test_local_probe.py
tests/test_local_snapshots.py
tests/test_local_worker.py
tests/test_manifest.py
tests/test_mcp.py
tests/test_media_catalog.py
tests/test_media_runtime.py
tests/test_media_services.py
tests/test_models.py
tests/test_native_ingestion.py
tests/test_network_share.py
tests/test_normalize_sdist.py
tests/test_ollama_query.py
tests/test_packaging.py
tests/test_public_path_contracts.py
tests/test_published_distribution.py
tests/test_query_service.py
tests/test_read_job_planner.py
tests/test_release_contract.py
tests/test_release_notes.py
tests/test_repositories.py
tests/test_runner.py
tests/test_search.py
tests/test_search_fusion.py
tests/test_settings.py
tests/test_snapshots.py
tests/test_storage.py
tests/test_storage_integration.py
tests/test_tusd_hooks.py
tests/test_tusd_live.py
tests/test_upload_page.py
tests/test_upload_service.py
tests/test_video.py
tests/test_videoprism.py
web/upload-page/package-lock.json
web/upload-page/package.json
web/upload-page/scripts/build.mjs
web/upload-page/src/app.css
web/upload-page/src/app.js
web/upload-page/src/index.html
web/upload-page/src/recovery.js