Addresses
Everything that can be reached in the hub has an address: an organization, a user, an ecosystem, an application, a bucket, an integration, a persona, a token. An address says what kind of thing it names, where that thing sits, and the thing's slug, in that order. A slug is lowercase letters, digits and hyphens, and an address has a longest length it may be. The hub works an address out from the thing itself. You never type one in.
Renaming something changes its address, and the change runs through to everything beneath it. The old addresses keep working as aliases, up to three per object, for 90 days. If a rename would collide with an address that exists, it is refused. Nothing is ever renamed by adding a suffix. The words org and user are reserved, and cannot be an ecosystem's slug.