<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://kavo.js.org/core/crud-operations</loc></url><url><loc>https://kavo.js.org/core/custom-operations</loc></url><url><loc>https://kavo.js.org/core/entities</loc></url><url><loc>https://kavo.js.org/core/routes-and-controllers</loc></url><url><loc>https://kavo.js.org/core/schemas</loc></url><url><loc>https://kavo.js.org/core/services</loc></url><url><loc>https://kavo.js.org/features/allowed</loc></url><url><loc>https://kavo.js.org/features/apply</loc></url><url><loc>https://kavo.js.org/features/caching-and-etags</loc></url><url><loc>https://kavo.js.org/features/composite-primary-keys</loc></url><url><loc>https://kavo.js.org/features/policy</loc></url><url><loc>https://kavo.js.org/features/realtime-events</loc></url><url><loc>https://kavo.js.org/features/relations</loc></url><url><loc>https://kavo.js.org/features/result-cache</loc></url><url><loc>https://kavo.js.org/features/soft-delete</loc></url><url><loc>https://kavo.js.org/features/virtual-fields</loc></url><url><loc>https://kavo.js.org/getting-started/installation</loc></url><url><loc>https://kavo.js.org/getting-started/introduction</loc></url><url><loc>https://kavo.js.org/getting-started/quick-start</loc></url><url><loc>https://kavo.js.org/getting-started/requirements</loc></url><url><loc>https://kavo.js.org/guides/benchmarks</loc></url><url><loc>https://kavo.js.org/guides/configuration/entity-config</loc></url><url><loc>https://kavo.js.org/guides/configuration/etag-overrides</loc></url><url><loc>https://kavo.js.org/guides/configuration/</loc></url><url><loc>https://kavo.js.org/guides/configuration/module-setup</loc></url><url><loc>https://kavo.js.org/guides/configuration/operations</loc></url><url><loc>https://kavo.js.org/guides/configuration/settings</loc></url><url><loc>https://kavo.js.org/guides/custom-adapter</loc></url><url><loc>https://kavo.js.org/guides/error-handling</loc></url><url><loc>https://kavo.js.org/guides/migrating-relations-v0-10</loc></url><url><loc>https://kavo.js.org/guides/wiring-your-own-auth</loc></url><url><loc>https://kavo.js.org/</loc></url><url><loc>https://kavo.js.org/integrations/frameworks/nextjs</loc></url><url><loc>https://kavo.js.org/integrations/orms/mikroorm</loc></url><url><loc>https://kavo.js.org/integrations/orms/mongoose</loc></url><url><loc>https://kavo.js.org/integrations/orms/prisma</loc></url><url><loc>https://kavo.js.org/integrations/orms/typeorm</loc></url><url><loc>https://kavo.js.org/integrations/protocols/graphql</loc></url><url><loc>https://kavo.js.org/integrations/protocols/mcp</loc></url><url><loc>https://kavo.js.org/internals/adr/0001-clean-architecture-core-owns-contracts</loc></url><url><loc>https://kavo.js.org/internals/adr/0002-package-topology</loc></url><url><loc>https://kavo.js.org/internals/adr/0003-pnpm-plain-scripts-tsc-build</loc></url><url><loc>https://kavo.js.org/internals/adr/0004-lockstep-versioning</loc></url><url><loc>https://kavo.js.org/internals/adr/0005-core-zero-runtime-dependencies</loc></url><url><loc>https://kavo.js.org/internals/adr/0006-registry-driven-operations</loc></url><url><loc>https://kavo.js.org/internals/adr/0007-module-augmentable-operation-metadata</loc></url><url><loc>https://kavo.js.org/internals/adr/0008-field-path-recursion-cap</loc></url><url><loc>https://kavo.js.org/internals/adr/0009-problem-details-error-shape</loc></url><url><loc>https://kavo.js.org/internals/adr/0010-explicit-named-barrel</loc></url><url><loc>https://kavo.js.org/internals/adr/0011-entity-metadata-infrastructure-seam</loc></url><url><loc>https://kavo.js.org/internals/adr/0012-decoration-time-route-generation</loc></url><url><loc>https://kavo.js.org/internals/adr/0013-config-declared-soft-delete-operations</loc></url><url><loc>https://kavo.js.org/internals/adr/0014-associate-by-id-not-deep-writes</loc></url><url><loc>https://kavo.js.org/internals/adr/0015-global-operation-defaults-are-engine-only</loc></url><url><loc>https://kavo.js.org/internals/adr/0016-graphql-protocols-package</loc></url><url><loc>https://kavo.js.org/internals/adr/0017-prisma-marker-classes-and-entity-registry</loc></url><url><loc>https://kavo.js.org/internals/adr/0018-mongoose-models-are-entity-identities</loc></url><url><loc>https://kavo.js.org/internals/adr/0019-computed-fields-are-serializer-evaluated</loc></url><url><loc>https://kavo.js.org/internals/adr/0020-content-hash-etags-and-the-engine-read-seam</loc></url><url><loc>https://kavo.js.org/internals/adr/0021-cursor-pagination-is-an-opaque-keyset-union</loc></url><url><loc>https://kavo.js.org/internals/adr/0022-since-pagination-composes-a-value-id-keyset</loc></url><url><loc>https://kavo.js.org/internals/adr/0023-realtime-transports-are-not-settings</loc></url><url><loc>https://kavo.js.org/internals/adr/0024-collection-channels-reuse-the-filter-grammar-and-vocabulary</loc></url><url><loc>https://kavo.js.org/internals/adr/0025-handlers-reach-persistence-through-the-context</loc></url><url><loc>https://kavo.js.org/internals/adr/0026-selectable-narrows-the-response-projection</loc></url><url><loc>https://kavo.js.org/internals/adr/0027-an-override-inherits-the-etag-but-not-the-precondition</loc></url><url><loc>https://kavo.js.org/internals/adr/0028-includable-relations-move-into-allowlists</loc></url><url><loc>https://kavo.js.org/internals/adr/0029-array-relations-may-opt-into-replace-writes</loc></url><url><loc>https://kavo.js.org/internals/adr/0030-none-pagination-strategy-opts-a-resource-out-entirely</loc></url><url><loc>https://kavo.js.org/internals/adr/0031-result-cache-is-a-live-store-invalidated-wholesale</loc></url><url><loc>https://kavo.js.org/internals/adr/0032-policy-authorization-dsl</loc></url><url><loc>https://kavo.js.org/internals/adr/0033-policy-moves-to-operation-scope-only</loc></url><url><loc>https://kavo.js.org/internals/adr/0034-when-predicate-takes-a-single-object-argument</loc></url><url><loc>https://kavo.js.org/internals/adr/0036-policy-gains-entity-and-global-defaults</loc></url><url><loc>https://kavo.js.org/internals/adr/0037-policy-collapses-to-a-single-predicate</loc></url><url><loc>https://kavo.js.org/internals/adr/0038-declared-operations-is-an-exclusive-whitelist</loc></url><url><loc>https://kavo.js.org/internals/adr/0039-composite-primary-keys-are-typeorm-only</loc></url><url><loc>https://kavo.js.org/internals/adr/0040-composite-primary-keys-extend-to-prisma</loc></url><url><loc>https://kavo.js.org/internals/adr/0041-releases-are-cut-by-release-please</loc></url><url><loc>https://kavo.js.org/internals/adr/0042-filter-and-query-component-schemas</loc></url><url><loc>https://kavo.js.org/internals/adr/0043-app-context-replaces-principal</loc></url><url><loc>https://kavo.js.org/internals/adr/0044-relation-projection-ceiling-from-selectable</loc></url><url><loc>https://kavo.js.org/internals/adr/0045-relation-projection-ceiling-removed</loc></url><url><loc>https://kavo.js.org/internals/adr/0046-defaults-block-for-omitted-query-axes</loc></url><url><loc>https://kavo.js.org/internals/adr/0047-settings-tree-groups-limits-and-lifts-search</loc></url><url><loc>https://kavo.js.org/internals/adr/0048-apply-server-side-query-constraint</loc></url><url><loc>https://kavo.js.org/internals/adr/0049-write-apply-forces-create-update-body-values</loc></url><url><loc>https://kavo.js.org/internals/adr/0050-derived-fields-come-from-orm-metadata</loc></url><url><loc>https://kavo.js.org/internals/adr/0051-fieldpath-default-cap-raised-to-five</loc></url><url><loc>https://kavo.js.org/internals/adr/0052-identifier-config-key-is-lookup-axis-only</loc></url><url><loc>https://kavo.js.org/internals/adr/0053-prisma-metadata-is-generated-at-build-time</loc></url><url><loc>https://kavo.js.org/internals/adr/0054-next-resolves-routes-at-request-time</loc></url><url><loc>https://kavo.js.org/internals/adr/0055-schema-is-the-source-of-truth-for-dto-and-validation</loc></url><url><loc>https://kavo.js.org/internals/architecture/01-system-architecture</loc></url><url><loc>https://kavo.js.org/internals/architecture/02-monorepo-and-packages</loc></url><url><loc>https://kavo.js.org/internals/architecture/03-core-contracts-and-type-system</loc></url><url><loc>https://kavo.js.org/internals/architecture/04-schema-system</loc></url><url><loc>https://kavo.js.org/internals/architecture/05-query-grammar</loc></url><url><loc>https://kavo.js.org/internals/architecture/06-error-handling</loc></url><url><loc>https://kavo.js.org/internals/architecture/07-crud-engine</loc></url><url><loc>https://kavo.js.org/internals/architecture/08-configuration</loc></url><url><loc>https://kavo.js.org/internals/architecture/09-typeorm-adapter</loc></url><url><loc>https://kavo.js.org/internals/architecture/10-nestjs-integration</loc></url><url><loc>https://kavo.js.org/internals/architecture/11-soft-delete</loc></url><url><loc>https://kavo.js.org/internals/architecture/12-relations-and-includes</loc></url><url><loc>https://kavo.js.org/internals/architecture/13-graphql-binding</loc></url><url><loc>https://kavo.js.org/internals/architecture/14-prisma-adapter</loc></url><url><loc>https://kavo.js.org/internals/architecture/15-mongoose-adapter</loc></url><url><loc>https://kavo.js.org/internals/architecture/16-mcp-binding</loc></url><url><loc>https://kavo.js.org/internals/architecture/17-mikroorm-adapter</loc></url><url><loc>https://kavo.js.org/internals/architecture/18-realtime</loc></url><url><loc>https://kavo.js.org/internals/architecture/19-nextjs-integration</loc></url><url><loc>https://kavo.js.org/querying/field-selection</loc></url><url><loc>https://kavo.js.org/querying/filtering</loc></url><url><loc>https://kavo.js.org/querying/includes</loc></url><url><loc>https://kavo.js.org/querying/pagination</loc></url><url><loc>https://kavo.js.org/querying/search</loc></url><url><loc>https://kavo.js.org/querying/sorting</loc></url><url><loc>https://kavo.js.org/reference/config-keys</loc></url><url><loc>https://kavo.js.org/reference/decorators</loc></url><url><loc>https://kavo.js.org/reference/errors</loc></url><url><loc>https://kavo.js.org/reference/peer-dependencies</loc></url><url><loc>https://kavo.js.org/using-the-api</loc></url></urlset>