1. Verify the domain
Verifyuniwave.ai (or valedo.uniwave.ai) as a custom domain in the publisher tenant. Until it is verified, the add-in’s identifier URI cannot use api://valedo.uniwave.ai/.... Create the public DNS records for the hosts listed in Deployment → Entra app registrations (Valedo.API, Admin Portal and Publisher Console, with dev. names for dev).
2. Verify the publisher
Complete publisher verification (Partner Center / MPN ID) for the Valedo app registration, so customer consent screens show a verified publisher.3. Assign staff roles
In the publisher tenant, open Enterprise applications → Valedo Publisher Console and assign groups toValedo.Publisher.Admin, Valedo.Publisher.Support and Valedo.Publisher.Finance (see roles). Apply Conditional Access (MFA, compliant device) to the application.
4. Configure the offer in Partner Center
The offer is one transactable SaaS offer with the flat rate pricing model:- one public plan with a flat monthly base fee;
- one custom meter dimension,
additional_mailbox, priced per additional active mailbox per month, with the plan’s included mailboxes as the included quantity; - a 14-day free trial on the plan.
In the offer’s Microsoft 365 integration, enter the app ID of the Valedo app registration and link the Outlook add-in listing.
The base fee, the per-mailbox price and the number of included mailboxes are still open (README §13). Take the final values from the product owner, not from this page.