where do you place your schemas? is it in the same file as the entities they model?
Same ns typically. Consider separate ns if there's lot of local schemas. Separate directory if there's contract testing based on those schemas (in polylith, maybe a component?).