Building Atomicwork Why Access Provisioning Needed A Multi-Agent Architecture