Commit 55c3ef5f authored by Sergio Gimenez's avatar Sergio Gimenez
Browse files

feat(r2): grant partners an agreement before federating

A partner only sees our zones if an agreement grants them, and it learns
them from the CreateFederation answer, so the agreement has to exist first.
Each oop_platform_partners entry takes an optional agreement (zone names,
GSMA terms, allowed requests); fm_partners.py resolves the names through SRM
and creates it before federating. A changed agreement replaces the active one,
which is suspended; an unchanged one is left alone. The federate scenario
grants oop_platform_partner_agreement to every partner it finds.

Co-Authored-By: default avatarClaude Opus 5.5 <noreply@anthropic.com>
parent b419a802
Loading
Loading
Loading
Loading