examples/data_platform/HANDBOOK.md,sha256=gPZZapqhfzmC4WHAVxg0Z_HQ8BXwNSKEdf-_x0REHgM,7517
examples/data_platform/main.py,sha256=kap_LKR4ZHn2lWA3SNeJHOlYCDpRe1TkvTFHd6zKxIA,1573
examples/data_platform/modules/analytics/quant_controller.py,sha256=LNKpBQHeASIPcXSH5jl_pm7Cs_hm-UBYWFQ0RpaBTkE,3642
examples/data_platform/modules/analytics/quant_service.py,sha256=-WoW_uUbVXhqjmRbDuaOZ8RLFzrG1W9wiFf2k7PnYQE,3304
examples/data_platform/modules/catalog/catalog_controller.py,sha256=4OZRdWkWrUeqs_0WEVI7C_CrruY7LQeCTfYBCeDL5-Y,1682
examples/data_platform/modules/etl/etl_controller.py,sha256=a4eAMZ620LRp0Hy64BL2jvrc8oZEkTIJLY-5xTUjLsE,1885
examples/data_platform/modules/ingestion/ingestion_controller.py,sha256=wRgvMzieuhZt4HkZdVt0pEJS47qzuZXlTkajXl850wA,1290
examples/data_platform/modules/ingestion/ingestion_service.py,sha256=fEYX86-X7elzSYUkSJRqTii5RC3IpbsMnRtzTuJf7Gc,1711
examples/data_platform/modules/live_data/live_controller.py,sha256=shRWxAMkyU1Ylr7Fa-S8bWA7KYr4kbQ8qJzubX7_vdI,997
examples/data_platform/modules/live_data/live_service.py,sha256=a_JhDDNL1E_NJ55BKdLKuahopX0OT8hVoSL0M_OJVVs,2981
examples/data_platform/modules/streaming/binance_ingestor.py,sha256=W7XnpPqy7_ZOzsoKEmW7YHsR5iPI_pc_BW2boypFS80,4770
examples/data_platform/modules/streaming/data_contracts.py,sha256=TYdTsl1yyGnPmSFsffa7PFVNyXiRqUpYTalIYhKe1x8,1306
examples/data_platform/modules/streaming/database.py,sha256=VM-1CoTtz_CtRwbpWKsdKe2qdiNTp336tHZyz5qPZL0,1683
examples/data_platform/static/index.html,sha256=aPQ6Bukwmgk4erUrHCxIgwIpE9rGLoUjaXNw2mmKwJw,14881
ferrox_py/__init__.py,sha256=4zALCCxfSyzOKNmB_Y-R1A0iUhPpCOrKbkJ1srJWyxo,7
ferrox_py/abstractions/__init__.py,sha256=4zALCCxfSyzOKNmB_Y-R1A0iUhPpCOrKbkJ1srJWyxo,7
ferrox_py/abstractions/crud_generator.py,sha256=euvsDMlY4IQ3OF2p4ocPtgf4if7i9nttXyf_jAnN3ew,1232
ferrox_py/abstractions/guards_advanced.py,sha256=0lmmHRj6zIuL8zeUXr539f2UZAR1gJIyYJBmujx_dbw,436
ferrox_py/abstractions/interceptors.py,sha256=4wshJROLkoEIigfs6XSvVppv0iz8D7o7ZLY6F9MZGMQ,934
ferrox_py/abstractions/pipes.py,sha256=9UqUC0TracF8dJ2ej0ePCl-VwVFulRx1L_ChEtqphMU,764
ferrox_py/architectures/__init__.py,sha256=4zALCCxfSyzOKNmB_Y-R1A0iUhPpCOrKbkJ1srJWyxo,7
ferrox_py/architectures/api_gateway.py,sha256=mSanUM-19mRBeaPalyzxkNr3AfLtqog2roS-0i7bCHI,1368
ferrox_py/architectures/events.py,sha256=_aF5MZReZmRLEuqL1kAL9_yaDL46_FZWEQNDXjvSnMU,710
ferrox_py/architectures/queues_jobs.py,sha256=YtbSVuF6kpjn1CwAEXUKAdiPAVufI2bD3aZlf9NN5Cs,1877
ferrox_py/architectures/sagas.py,sha256=_UvUaf4nN88zxFRHD-mCN2P7rdAAu2ApXCX2lHu2RQw,1721
ferrox_py/architectures/scheduling.py,sha256=nI5ookpVA-LJBdsT_u13C3ruMktR6svu1Whxig783cg,702
ferrox_py/cli/__init__.py,sha256=4zALCCxfSyzOKNmB_Y-R1A0iUhPpCOrKbkJ1srJWyxo,7
ferrox_py/cli/code_factory.py,sha256=i4t91qjjoiwM1qAN-qg1rT97UzTDgmvIXEWAa6Ph0CA,242
ferrox_py/cli/commands.py,sha256=86AlkivjDHCjeAhd1qvnsKmsAcfct8TAkVEzAq6-DIo,1394
ferrox_py/core/__init__.py,sha256=4zALCCxfSyzOKNmB_Y-R1A0iUhPpCOrKbkJ1srJWyxo,7
ferrox_py/core/app.py,sha256=mrHPBg0YeAz1yij_uMRDpABb1c31lHamzEC3bhtFTwU,907
ferrox_py/core/config.py,sha256=LVnOZnl8TxBMKOMNnzO4eiyCbaEzmFS-N-d84VlyM_8,552
ferrox_py/core/container.py,sha256=HtTjeflsOKe7UPr4vNHWfA1wLcbveHZpfJsAFyNoh7c,2127
ferrox_py/core/controllers.py,sha256=oenA0mmq1i0U5W6yUaNDN2Et7y36DoZmNUxh4yVen4E,849
ferrox_py/core/errors.py,sha256=UN0Fu6_LfRfH4aZ_xUqgWGkwBE1lZ_SzckRucJJ0Urw,782
ferrox_py/core/module.py,sha256=mUaR2gOEQMbMo_OYWxQ0xReMe_bMQTcEkEnDurle74o,787
ferrox_py/core/provider.py,sha256=LlaFgWIicYoFpV47M9QhsvVPO3zx4Or--PbbPTWZS3o,696
ferrox_py/core/testing.py,sha256=RlgtyewAdLrW-uJ7iPQj2tfdNCDrArY5kVz6nWW-Tkw,862
ferrox_py/cqrs/__init__.py,sha256=4zALCCxfSyzOKNmB_Y-R1A0iUhPpCOrKbkJ1srJWyxo,7
ferrox_py/cqrs/bus.py,sha256=6iPwLPAapa8Jd1jmznhD8BIM9yeyRm_k9iJ6uGc8I88,961
ferrox_py/databases/__init__.py,sha256=4zALCCxfSyzOKNmB_Y-R1A0iUhPpCOrKbkJ1srJWyxo,7
ferrox_py/databases/migrations.py,sha256=Y1apr61cK3UpddH_FW1LhMblmkwV3Y_2b8-voOExO8w,356
ferrox_py/databases/mongodb.py,sha256=4MO8toYPbIj5378zrbXUz18SIHnW1jawrXjTQpssPz4,647
ferrox_py/databases/redis.py,sha256=svnF4aiSvE4aDg6t40lbAqOo5uo46zId9S6--L6Djv8,976
ferrox_py/databases/sqlalchemy.py,sha256=3OEUYbIGa3kqGoSW6-_4JImmFmATVGYYNPDpP4TRSAQ,822
ferrox_py/integrations/__init__.py,sha256=4zALCCxfSyzOKNmB_Y-R1A0iUhPpCOrKbkJ1srJWyxo,7
ferrox_py/integrations/cloud.py,sha256=mZOzSYAbzcuSCdtyAlhubp7U19rqNj3FY7LAkwg1Uv4,395
ferrox_py/integrations/feature_flags.py,sha256=sa_Z4oSFMDldOVT16cXfavd4W7n7Y_aYQJZ2IZ_G1UY,454
ferrox_py/integrations/i18n.py,sha256=twMHNRFWTf5sR43fGreBjlEh-wKKk4u2m7Aba8pmxX4,512
ferrox_py/integrations/mailer.py,sha256=oLr7d_7H-7_V5D44CT2wZ7yRbv2U2pcJtO154KAv2D8,993
ferrox_py/integrations/notifications.py,sha256=GRdZ3OvbPZlBtd9xsW9dknxmhBbRlaNFYtb0yO8oAuA,281
ferrox_py/integrations/payments.py,sha256=H_K6ZaKOXyj4SeUN16xMoBh0gpVB9IzSzgDg9G58MEU,926
ferrox_py/integrations/search.py,sha256=aAwl2OK63nUKdy5b7LAzBi9GCJuWX9wzRm81tnVkhSk,459
ferrox_py/integrations/webhooks.py,sha256=oMusTvO5OdvlGdSj602bYUhMdW66jR6P9ZOTxJZqD-A,415
ferrox_py/observability/__init__.py,sha256=4zALCCxfSyzOKNmB_Y-R1A0iUhPpCOrKbkJ1srJWyxo,7
ferrox_py/observability/health.py,sha256=iqnP47unsiLkN0X1sCM4xxEIPcx8jux6xjQ0u8G3jLM,486
ferrox_py/observability/logging.py,sha256=LwefoWBpadTPoOphkPMPMb4-PeQkbYEwhTRyP0iW0IE,719
ferrox_py/observability/metrics.py,sha256=49g5QBSRLQxNmgTLpHff0G39ybjieVzGnsqm6njn42s,993
ferrox_py/observability/tracing.py,sha256=yeBsqa5IMIQpepYO5nEKT9H1oCduZb4PdrquflTXeNE,939
ferrox_py/pipelines/__init__.py,sha256=xyISaENhsbMP7rhn6RvUVcJvX3srA1mblvrB_KuJMyo,87
ferrox_py/pipelines/dag.py,sha256=AYWeZxwmF7N_t7fwz0oF_fYeIpweYMC56ubmtcdyUBU,3157
ferrox_py/pipelines/node.py,sha256=XauZEi2ieCQ5MSM1MiHGE0OoN4XrQXb5DoGBa_xM6ZU,1270
ferrox_py/resilience/__init__.py,sha256=4zALCCxfSyzOKNmB_Y-R1A0iUhPpCOrKbkJ1srJWyxo,7
ferrox_py/resilience/circuit_breaker.py,sha256=igj_lBZvKxZy080t0Uw5XxqmylK-4BYYnIZgPVMNSKw,1400
ferrox_py/security/__init__.py,sha256=0TieoD8D7l6Wfqqqzh7x9vr8RgAMbbVWOTceJ-ACPHM,176
ferrox_py/security/advanced_auth.py,sha256=sccNUuF1V9VYwLkvG7vPSMWHCPkKw2-5riKt9Mmvhn8,829
ferrox_py/security/distributed_locks.py,sha256=hjULF4vT9MQc0Cjf048_lUfoJI3-9JTZFxslDpLZ-bs,1620
ferrox_py/security/headers.py,sha256=R7FZrJy8D8IV_OHA_mCA_lwzzTzcv3JEJc6i_eB3EEQ,1051
ferrox_py/security/jwt.py,sha256=BLnytBen86kpmFbTbA7c-_mQ9xzZew5SvKbQOxrBMYs,2349
ferrox_py/security/middlewares.py,sha256=4V8RlFykWsCgY05byaUDGZeeeGKpD5fCAfAQWoS8-VM,3269
ferrox_py/security/mtd.py,sha256=vucOzxzXKfrE4jlAVxD2sHl2C-9ubj53iS_dZHAFpMM,662
ferrox_py/security/paseto.py,sha256=8B4rf05EfQ6bwQM6bw3CcZMeF6X1jx5MfgTZpwhsO7o,815
ferrox_py/security/rate_limiting.py,sha256=R40Ksl8Iv4YI1B3jr8fTlc-rMM4FbAWD0Kb7v_DZ720,1451
ferrox_py/security/selftest.py,sha256=yJhD7tYAcdvRAIV4QH_5OnHLCkPlR97yFPVPI7QxN_Y,357
ferrox_py/security/sentinel.py,sha256=RBlrzwvxbp0WCtW8X6tCuFKysANADH87sqc-7Qz0H_o,718
ferrox_py/transports/__init__.py,sha256=4zALCCxfSyzOKNmB_Y-R1A0iUhPpCOrKbkJ1srJWyxo,7
ferrox_py/transports/datagrid.py,sha256=_HqlLaQP04IrnX7Mmv7ABTcfy2yvK2f2XLcMLqVaD7Q,1442
ferrox_py/transports/file_storage.py,sha256=Y3d6xQ6bdRznd8lH99ihU71DTL4UiYG1fUHcYjv7AT8,1137
ferrox_py/transports/graphql.py,sha256=zJEeWvJH5THVnR8nHNdQi1EyHDaQGpLeg7h7SyK8HVI,597
ferrox_py/transports/sse.py,sha256=Dyx0BFeccv0tN7wKhIyNBZgE3jSIIP15Tc-EdXKWNpY,821
ferrox_py/web/__init__.py,sha256=4zALCCxfSyzOKNmB_Y-R1A0iUhPpCOrKbkJ1srJWyxo,7
ferrox_py/web/decorators.py,sha256=OS6CS4MtAZZVdal1cmFDUbHapbXCpAcsOgH3Swluhnc,992
ferrox_py/web/guards.py,sha256=FvnJEihFlZxSR0d1975OWSp72ea-lUitnXMAKRfY2ck,436
infrastructure/README.md,sha256=QssIX03VE0MJT6PQOXnv4WP9KM6CNcMBa34_A43ajwI,3310
infrastructure/terraform/aws/main.tf,sha256=2MGYHDw83MT5WJTSs826Z5cve7s-HV9T-UdPxzjYPgU,2553
infrastructure/terraform/aws/variables.tf,sha256=ku_yPwmXE_CbSmgKitD2k9p1N3HTN_9Q_LnxqRiWAnE,214
infrastructure/terraform/gcp/main.tf,sha256=Bf_seCrlZBZ0IxYVYH2mujUkjFlRQjE_Ql6_cK2XqC0,1767
infrastructure/terraform/gcp/variables.tf,sha256=aolKTGzz_a1J4Cpi8YDv9st6nqxfgmq9oZTGgEnssp4,119
infrastructure/terraform/vps/main.tf,sha256=weV73i5xYrLQTnScfU1X2GLRwrLJUBOAm4Eavh1-jMg,3288
ferrox_py-1.1.0.dist-info/METADATA,sha256=vdVbNuP1KkgoX53ZVgmPsBgF20yBboQgyE4vySAmyJw,4988
ferrox_py-1.1.0.dist-info/WHEEL,sha256=W3fkpkm7-wf9vBI5Z-7s0eWkeM-spu78I8Neb98DeEg,87
ferrox_py-1.1.0.dist-info/entry_points.txt,sha256=sxUoc5RMa1Z-Jy2ejN-WOY6LyPbLWKhzsBEjDZwjJIo,55
ferrox_py-1.1.0.dist-info/RECORD,,
