{"lens":{"id":"nikon-f","displayName":"Nikon F","manufacturer":"Nikon","flangeDistanceMm":46.5,"electronicProtocol":"Nikon F (AI/AI-S/AF/AF-D/AF-S/AF-P)"},"body":{"id":"canon-rf","displayName":"Canon RF","manufacturer":"Canon","flangeDistanceMm":20,"electronicProtocol":"Canon RF"},"compat":{"lensMountId":"nikon-f","bodyMountId":"canon-rf","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 Nikon F lens and Canon RF body.","Lens has no aperture ring; choose an adapter with a built-in aperture-control wheel."],"formatNote":{"match":"match","lensFormat":"full-frame","bodyFormat":"full-frame","cropFactor":null,"message":"Lens image circle (full-frame) matches body sensor (full-frame) — no crop or vignetting concern."}}}