{"lens":{"id":"canon-ef-m","displayName":"Canon EF-M","manufacturer":"Canon","flangeDistanceMm":18,"electronicProtocol":"Canon EF-M"},"body":{"id":"nikon-z","displayName":"Nikon Z","manufacturer":"Nikon","flangeDistanceMm":16,"electronicProtocol":"Nikon Z"},"compat":{"lensMountId":"canon-ef-m","bodyMountId":"nikon-z","feasibility":"mechanical","af":"manual-only","is":"lens-only","aperture":"adapter-wheel","infinityFocus":"yes","adapterExamples":["generic mechanical adapter ring (multiple vendors)"],"caveats":["Mechanical adapter only — no electronic communication between Canon EF-M lens and Nikon Z body.","Lens has no aperture ring; choose an adapter with a built-in aperture-control wheel."],"formatNote":{"match":"lens-smaller-than-body","lensFormat":"APS-C","bodyFormat":"full-frame","cropFactor":null,"message":"Lens image circle (APS-C) is smaller than body sensor (full-frame) — expect heavy vignetting or black corners. Many bodies auto-crop to the smaller format and drop resolution accordingly."}}}