Distributed Agent Reasoning Across Independent Systems With Strict Data Locality