CHANGELOG.md
CONTRIBUTING.md
LICENSE
MANIFEST.in
README.md
SECURITY.md
pyproject.toml
docs/ARCHITECTURE.md
docs/CONTRACT.md
docs/VERSIONING.md
docs/antora.yml
docs/modules/ROOT/nav.adoc
docs/modules/ROOT/pages/index.adoc
src/perp_md/__init__.py
src/perp_md/capabilities.py
src/perp_md/client.py
src/perp_md/errors.py
src/perp_md/funding_client.py
src/perp_md/funding_values.py
src/perp_md/funding_wire.py
src/perp_md/history.py
src/perp_md/identity.py
src/perp_md/models.py
src/perp_md/normalization.py
src/perp_md/py.typed
src/perp_md/transport.py
src/perp_md.egg-info/PKG-INFO
src/perp_md.egg-info/SOURCES.txt
src/perp_md.egg-info/dependency_links.txt
src/perp_md.egg-info/entry_points.txt
src/perp_md.egg-info/requires.txt
src/perp_md.egg-info/top_level.txt
src/perp_md/adapters/__init__.py
src/perp_md/adapters/base.py
src/perp_md/adapters/ccxt.py
src/perp_md/adapters/ccxt_funding.py
src/perp_md/adapters/funding.py
src/perp_md/adapters/manifests.py
src/perp_md/adapters/native.py
src/perp_md/schemas/declared-coverage-v1.schema.json
src/perp_md/schemas/funding-observation-v1.schema.json
tests/test_adapters.py
tests/test_capabilities.py
tests/test_funding.py
tests/test_funding_wire.py
tests/test_models.py
tests/test_reference_api.py
tests/test_transport.py
tests/fixtures/catalog_product_family_evidence.json
tests/fixtures/ccxt_hourly_open_interest.json
tests/fixtures/hyperliquid_meta_contexts.json
tests/fixtures/kraken_open_interest.json
tests/fixtures/mexc_ticker_malformed.json
tests/fixtures/mexc_ticker_rejected.json
tests/fixtures/mexc_ticker_success.json
tests/fixtures/native_funding.json
tests/fixtures/native_open_interest.json