# Core API Platform-independent models, backend contracts, registries, conversion, authorization, mentions, and capability declarations. ## Models ```{eval-rst} .. automodule:: chatom.base.base :members: :member-order: bysource .. automodule:: chatom.base.user :members: :member-order: bysource .. automodule:: chatom.base.channel :members: :member-order: bysource .. automodule:: chatom.base.organization :members: :member-order: bysource .. automodule:: chatom.base.thread :members: :member-order: bysource .. automodule:: chatom.base.message :members: :member-order: bysource .. automodule:: chatom.base.attachment :members: :member-order: bysource .. automodule:: chatom.base.embed :members: :member-order: bysource .. automodule:: chatom.base.reaction :members: :member-order: bysource .. automodule:: chatom.base.presence :members: :member-order: bysource .. automodule:: chatom.base.interaction :members: :member-order: bysource ``` ## Capabilities and conversion ```{eval-rst} .. automodule:: chatom.base.capabilities :members: :member-order: bysource .. automodule:: chatom.base.conversion :members: :member-order: bysource .. automodule:: chatom.base.mention :members: :member-order: bysource .. automodule:: chatom.base.authorization :members: :member-order: bysource ``` ## Connections and backends ```{eval-rst} .. automodule:: chatom.base.connection :members: :member-order: bysource .. automodule:: chatom.backend.backend_config :members: :member-order: bysource .. automodule:: chatom.backend.backend_registry :members: :member-order: bysource .. automodule:: chatom.backend.backend :members: :member-order: bysource .. automodule:: chatom.enums :members: :member-order: bysource ```