LICENSE
README.md
pyproject.toml
src/caching/__init__.py
src/caching/backends/memory.py
src/caching/core/base.py
src/caching/decorators/cache.py
src/core/__init__.py
src/core/abstraction.py
src/core/configuration/__init__.py
src/core/configuration/abstraction.py
src/core/configuration/analytics.py
src/core/configuration/cache.py
src/core/configuration/datadog.py
src/core/configuration/db.py
src/core/configuration/events.py
src/core/configuration/feature_flags.py
src/core/configuration/identity_providers.py
src/core/configuration/jobs.py
src/core/configuration/kafka.py
src/core/configuration/llm.py
src/core/configuration/notifications.py
src/core/configuration/payments.py
src/core/configuration/queues.py
src/core/configuration/realtime.py
src/core/configuration/search.py
src/core/configuration/secrets.py
src/core/configuration/storage.py
src/core/configuration/streams.py
src/core/configuration/telemetry.py
src/core/configuration/vectors.py
src/core/dtos/__init__.py
src/core/dtos/abstraction.py
src/core/dtos/analytics.py
src/core/dtos/aws_secrets.py
src/core/dtos/cache.py
src/core/dtos/celery_jobs.py
src/core/dtos/datadog.py
src/core/dtos/db.py
src/core/dtos/dramatiq_jobs.py
src/core/dtos/event_bridge.py
src/core/dtos/event_hubs.py
src/core/dtos/events.py
src/core/dtos/feature_flags.py
src/core/dtos/feature_flags_snapshot.py
src/core/dtos/gcp_secrets.py
src/core/dtos/http_sink.py
src/core/dtos/identity_providers.py
src/core/dtos/jobs.py
src/core/dtos/kafka.py
src/core/dtos/kafka_event.py
src/core/dtos/launchdarkly_feature_flags.py
src/core/dtos/llm.py
src/core/dtos/meilisearch.py
src/core/dtos/nats_config.py
src/core/dtos/notifications.py
src/core/dtos/oauth_provider.py
src/core/dtos/payments.py
src/core/dtos/pinecone_config.py
src/core/dtos/qdrant_config.py
src/core/dtos/queues.py
src/core/dtos/rabbit_mq_config.py
src/core/dtos/realtime.py
src/core/dtos/rq_jobs.py
src/core/dtos/s3_storage.py
src/core/dtos/scheduler_jobs.py
src/core/dtos/search.py
src/core/dtos/secrets.py
src/core/dtos/service_bus_config.py
src/core/dtos/sns_notification.py
src/core/dtos/sqs_config.py
src/core/dtos/storage.py
src/core/dtos/streams.py
src/core/dtos/telemetry.py
src/core/dtos/unleash_feature_flags.py
src/core/dtos/vault_secrets.py
src/core/dtos/vectors.py
src/core/dtos/weaviate_config.py
src/core/dtos/webrtc_ice_config.py
src/core/dtos/webrtc_ice_server.py
src/core/errors/__init__.py
src/core/errors/abstraction.py
src/core/errors/bad_input_error.py
src/core/errors/conflict_error.py
src/core/errors/crypto_configuration_error.py
src/core/errors/error.py
src/core/errors/forbidden_error.py
src/core/errors/llm_dependency_error.py
src/core/errors/llm_feature_not_available_error.py
src/core/errors/not_found_error.py
src/core/errors/rate_limit_error.py
src/core/errors/service_unavailable_error.py
src/core/errors/token_budget_exceeded_error.py
src/core/errors/unauthorized_error.py
src/core/errors/unexpected_response_error.py
src/core/errors/unsupported_llm_provider_error.py
src/core/service/__init__.py
src/core/service/abstraction.py
src/core/service/caching.py
src/core/service/crypto.py
src/core/service/tasks.py
src/core/utils/__init__.py
src/core/utils/abstraction.py
src/core/utils/validation.py
src/core/utils/versioning.py
src/core/utils/archive/__init__.py
src/core/utils/archive/abstraction.py
src/core/utils/clock/__init__.py
src/core/utils/clock/abstraction.py
src/core/utils/clock/frozen_clock.py
src/core/utils/clock/protocol.py
src/core/utils/clock/registry.py
src/core/utils/clock/system_clock.py
src/core/utils/context/__init__.py
src/core/utils/context/abstraction.py
src/core/utils/crowdfunding/__init__.py
src/core/utils/crowdfunding/abstraction.py
src/core/utils/currency/__init__.py
src/core/utils/currency/abstraction.py
src/core/utils/datatype/__init__.py
src/core/utils/datatype/abstraction.py
src/core/utils/datatype/boolean.py
src/core/utils/datatype/integer.py
src/core/utils/datatype/string.py
src/core/utils/decimal/__init__.py
src/core/utils/decimal/abstraction.py
src/core/utils/digests/__init__.py
src/core/utils/digests/abstraction.py
src/core/utils/encryption/__init__.py
src/core/utils/encryption/abstraction.py
src/core/utils/encryption/aes.py
src/core/utils/encryption/fernet.py
src/core/utils/hashing/__init__.py
src/core/utils/hashing/abstraction.py
src/core/utils/html/__init__.py
src/core/utils/html/abstraction.py
src/core/utils/html/html.py
src/core/utils/html/html_strip_tags_parser.py
src/core/utils/idempotency/__init__.py
src/core/utils/idempotency/abstraction.py
src/core/utils/media/abstraction.py
src/core/utils/media/audio.py
src/core/utils/media/image.py
src/core/utils/media/pdf.py
src/core/utils/media/text.py
src/core/utils/media/video.py
src/core/utils/metrics/__init__.py
src/core/utils/metrics/abstraction.py
src/core/utils/metrics/counter.py
src/core/utils/metrics/histogram.py
src/core/utils/metrics/registry.py
src/core/utils/nutrition/__init__.py
src/core/utils/nutrition/abstraction.py
src/core/utils/optional_imports/__init__.py
src/core/utils/optional_imports/abstraction.py
src/core/utils/request_id_context/__init__.py
src/core/utils/request_id_context/abstraction.py
src/core/utils/retry/__init__.py
src/core/utils/retry/abstraction.py
src/core/utils/sanitization/__init__.py
src/core/utils/sanitization/abstraction.py
src/core/utils/sanitization/json.py
src/core/utils/structured_log/__init__.py
src/core/utils/structured_log/abstraction.py
src/core/utils/structured_log/fields.py
src/core/utils/structured_log/log.py
src/core/utils/structured_log/sink.py
src/core/utils/time/__init__.py
src/core/utils/time/abstraction.py
src/data/__init__.py
src/data/abstraction.py
src/data/cache/__init__.py
src/data/cache/abstraction.py
src/data/cache/backend.py
src/data/cache/decorator.py
src/data/search/__init__.py
src/data/search/abstraction.py
src/data/search/base.py
src/data/search/bulk.py
src/data/search/meilisearch_backend.py
src/data/search/opensearch_backend.py
src/data/search/rollover.py
src/data/search/suggest.py
src/data/search/typesense_backend.py
src/data/storage/__init__.py
src/data/storage/abstraction.py
src/data/storage/azure_backend.py
src/data/storage/base.py
src/data/storage/gcs_backend.py
src/data/storage/local_backend.py
src/data/storage/multipart.py
src/data/storage/s3_backend.py
src/data/vectors/__init__.py
src/data/vectors/abstraction.py
src/data/vectors/base.py
src/data/vectors/names.py
src/data/vectors/pinecone_backend.py
src/data/vectors/qdrant_backend.py
src/data/vectors/weaviate_backend.py
src/fast_platform.egg-info/PKG-INFO
src/fast_platform.egg-info/SOURCES.txt
src/fast_platform.egg-info/dependency_links.txt
src/fast_platform.egg-info/requires.txt
src/fast_platform.egg-info/top_level.txt
src/integrations/__init__.py
src/integrations/abstraction.py
src/integrations/admin/__init__.py
src/integrations/admin/abstraction.py
src/integrations/admin/abstractions.py
src/integrations/admin/audit_hooks.py
src/integrations/admin/crud.py
src/integrations/admin/repositories.py
src/integrations/admin/router.py
src/integrations/admin/schemas.py
src/integrations/analytics/__init__.py
src/integrations/analytics/abstraction.py
src/integrations/analytics/base.py
src/integrations/analytics/buffer.py
src/integrations/analytics/http_sink.py
src/integrations/analytics/middleware.py
src/integrations/analytics/pii.py
src/integrations/analytics/rate_limit.py
src/integrations/analytics/schema_registry.py
src/integrations/analytics/validating_backend.py
src/integrations/llm/__init__.py
src/integrations/llm/abstraction.py
src/integrations/llm/budget.py
src/integrations/llm/caching.py
src/integrations/llm/constants.py
src/integrations/llm/instrumented.py
src/integrations/llm/streaming.py
src/integrations/llm/token_usage.py
src/integrations/llm/tools.py
src/integrations/llm/providers/__init__.py
src/integrations/llm/providers/abstraction.py
src/integrations/llm/providers/anthropic_llm_service.py
src/integrations/llm/providers/factory.py
src/integrations/llm/providers/gemini_llm_service.py
src/integrations/llm/providers/groq_llm_service.py
src/integrations/llm/providers/illm_service.py
src/integrations/llm/providers/mistral_llm_service.py
src/integrations/llm/providers/ollama_llm_service.py
src/integrations/llm/providers/openai_llm_service.py
src/integrations/media/__init__.py
src/integrations/media/abstraction.py
src/integrations/media/generator.py
src/integrations/media/memory_store.py
src/integrations/media/pipeline.py
src/integrations/media/upload.py
src/integrations/media/variants.py
src/integrations/media/virus_scan.py
src/integrations/payments/__init__.py
src/integrations/payments/abstraction.py
src/integrations/payments/reconciliation.py
src/integrations/payments/sca.py
src/integrations/payments/subscription_events.py
src/integrations/payments/webhook_idempotency.py
src/messaging/__init__.py
src/messaging/abstraction.py
src/messaging/events/__init__.py
src/messaging/events/abstraction.py
src/messaging/events/bus.py
src/messaging/events/decorators.py
src/messaging/jobs/__init__.py
src/messaging/jobs/abstraction.py
src/messaging/jobs/cancel.py
src/messaging/jobs/celery_app.py
src/messaging/jobs/enqueue.py
src/messaging/jobs/result.py
src/messaging/jobs/schedule.py
src/messaging/jobs/timeout.py
src/messaging/kafka/__init__.py
src/messaging/kafka/abstraction.py
src/messaging/kafka/consumer.py
src/messaging/kafka/dlq.py
src/messaging/kafka/health.py
src/messaging/kafka/idempotent.py
src/messaging/kafka/lag.py
src/messaging/kafka/outbox.py
src/messaging/kafka/producer.py
src/messaging/kafka/serde.py
src/messaging/kafka/worker.py
src/messaging/notifications/__init__.py
src/messaging/notifications/abstraction.py
src/messaging/notifications/digest.py
src/messaging/notifications/fanout.py
src/messaging/notifications/idempotency.py
src/messaging/notifications/preferences.py
src/messaging/notifications/push.py
src/messaging/notifications/retry_policy.py
src/messaging/notifications/service.py
src/messaging/notifications/templating.py
src/messaging/notifications/webhook_retry_compat.py
src/messaging/queues/__init__.py
src/messaging/queues/abstraction.py
src/messaging/queues/broker.py
src/messaging/queues/dlq.py
src/messaging/queues/envelope.py
src/messaging/webhooks/__init__.py
src/messaging/webhooks/abstraction.py
src/messaging/webhooks/delivery.py
src/messaging/webhooks/fastapi_deps.py
src/messaging/webhooks/signing.py
src/operations/__init__.py
src/operations/abstraction.py
src/operations/features/__init__.py
src/operations/features/abstraction.py
src/operations/features/evaluation.py
src/operations/features/flags.py
src/operations/features/kill_switch.py
src/operations/features/launchdarkly_client.py
src/operations/features/request_context.py
src/operations/features/snapshot.py
src/operations/features/streaming.py
src/operations/features/unleash_client.py
src/operations/observability/__init__.py
src/operations/observability/abstraction.py
src/operations/observability/audit.py
src/operations/observability/datadog.py
src/operations/observability/logging.py
src/operations/observability/metrics.py
src/operations/observability/otel.py
src/operations/observability/py.typed
src/operations/observability/tracing.py
src/operations/otel/__init__.py
src/operations/otel/abstraction.py
src/operations/otel/bridge.py
src/operations/resilience/__init__.py
src/operations/resilience/abstraction.py
src/operations/resilience/circuit_breaker.py
src/operations/resilience/py.typed
src/operations/resilience/retry.py
src/operations/tenancy/__init__.py
src/operations/tenancy/abstraction.py
src/operations/tenancy/context.py
src/operations/tenancy/middleware.py
src/operations/tenancy/resolution.py
src/operations/versioning/__init__.py
src/operations/versioning/abstraction.py
src/operations/versioning/router.py
src/persistence/__init__.py
src/persistence/abstraction.py
src/persistence/datastores/__init__.py
src/persistence/datastores/abstraction.py
src/persistence/datastores/cassandra.py
src/persistence/datastores/cosmos.py
src/persistence/datastores/dynamo.py
src/persistence/datastores/elasticsearch.py
src/persistence/datastores/interfaces.py
src/persistence/datastores/mongo.py
src/persistence/datastores/py.typed
src/persistence/datastores/redis_kv.py
src/persistence/datastores/scylla.py
src/persistence/db/__init__.py
src/persistence/db/abstraction.py
src/persistence/db/async_dependency.py
src/persistence/db/async_engine.py
src/persistence/db/dependency.py
src/persistence/db/engine.py
src/persistence/db/migration_lock.py
src/persistence/db/replica.py
src/persistence/db/table.py
src/persistence/db/url.py
src/realtime/__init__.py
src/realtime/abstraction.py
src/realtime/channels/__init__.py
src/realtime/channels/abstraction.py
src/realtime/channels/acl.py
src/realtime/channels/base.py
src/realtime/channels/config_loader.py
src/realtime/channels/dto.py
src/realtime/channels/heartbeat.py
src/realtime/channels/hub.py
src/realtime/channels/kafka_backend.py
src/realtime/channels/metrics.py
src/realtime/channels/presence.py
src/realtime/channels/py.typed
src/realtime/channels/redis_backend.py
src/realtime/channels/subscriber_counters.py
src/realtime/streams/__init__.py
src/realtime/streams/abstraction.py
src/realtime/streams/abstractions.py
src/realtime/streams/market.py
src/realtime/webrtc/__init__.py
src/realtime/webrtc/abstraction.py
src/realtime/webrtc/config_loader.py
src/realtime/webrtc/consent.py
src/realtime/webrtc/dto.py
src/realtime/webrtc/ice_config.py
src/realtime/webrtc/rooms.py
src/realtime/webrtc/signaling.py
src/realtime/webrtc/turn_twilio.py
src/sec/__init__.py
src/sec/abstraction.py
src/sec/identity/__init__.py
src/sec/identity/abstraction.py
src/sec/identity/api_key.py
src/sec/identity/claims_normalize.py
src/sec/identity/jwks_cache.py
src/sec/identity/multi_issuer_jwks.py
src/sec/identity/providers.py
src/sec/secrets/__init__.py
src/sec/secrets/abstraction.py
src/sec/secrets/aws_backend.py
src/sec/secrets/base.py
src/sec/secrets/cache.py
src/sec/secrets/gcp_backend.py
src/sec/secrets/lease.py
src/sec/secrets/redact.py
src/sec/secrets/vault_backend.py
src/sec/security/__init__.py
src/sec/security/abstraction.py
src/sec/security/api_keys.py
src/sec/security/encryption.py
src/sec/security/llm_provider_keys.py
src/sec/security/py.typed
src/sec/security/webhooks.py
src/task/__init__.py
src/task/py.typed
src/task/backends/__init__.py
src/task/backends/memory.py
src/task/backends/redis.py
src/task/core/__init__.py
src/task/core/base.py
src/task/core/registry.py
src/task/decorators/__init__.py
src/task/worker/__init__.py
src/task/worker/engine.py