Sim, você pode estender a sandbox para um piscar de olhos usando 'interfaces'. Uma interface específica descreve um relacionamento especial entre dois snaps. Por exemplo, 'mysql' pode descrever o fato de que um banco de dados e um aplicativo querem falar sobre um soquete compartilhado. Normalmente, eles seriam protegidos por sandbox e não poderiam ver o mesmo arquivo, mas se um deles fornecer a interface (um "slot") e um consome a interface (um "plug"), suas sandboxes serão estendidas apropriadamente.
No seu caso, você precisa projetar a interface apropriada e contribuir com um patch para o snapd que permite que os snaps se descrevam com esse plug ou slot.
No caso de dispositivos, nós conceitualizamos que como o snap "conecta-se ao sistema", então o slot está no "snap do kernel". Essencialmente snapd é o lugar para se concentrar. Leia alguns sobre plugues, slots e interfaces e pegue um loot no código snapd.