[urn] Re: Informal URN Namespace Registration Request for Tr ivore Corp.
"Lars G. Svensson" <[email protected]> Fri, 23 Jan 2026 13:02:43 +0100
| Newsgroups | gmane.ietf.urn |
|---|---|
| Message-ID | <[email protected]> |
Dear Kari, Apologies for the delay with our review. Apart from the documentation issue addressed by Dale (below), we approve of the registration request. Best, Stephanie and Lars -----Ursprüngliche Nachricht----- Von: Dale R. Worley [mailto:[email protected]] Gesendet: Mittwoch, 14. Januar 2026 05:14 An: Kari Mattsson (Trivore) <[email protected]> Cc: [email protected]; [email protected]; [email protected] Betreff: [urn] Re: Informal URN Namespace Registration Request for Trivore Corp. The new registration says: The Namespace Specific String (NSS) is defined as a hierarchical sequence of segments: <NSS> = <segment> 1*(":" <segment>) Where: <segment> consists of ASCII letters, digits, and the characters “-”, “_”, and “.”, and the NSS must contain at least one colon (implying at least two segments). > On exact URNs for scopes and claims, yes your correction is the right > one, and it is important on the web page to document this clearly: > urn:trivore:id:scope:<scope-name> > urn:trivore:id:claim:<claim-name> Looking at https://id.trivore.com/apidoc/oidc, it doesn't seem on first reading to document the URN formats clearly; it gives a list of "Supported scopes" and "Supported claims" but does not specify how these are used to form URNs. Also the following scopes and claims are listed that do not conform to the specified syntax, in that they contain "/". They also contain ":" in a way which is correct according to the syntax but seems to not have the intended semantics: according to the syntax specification the ":" separates segments (the first one being "http", the second one starts with "//") rather than being an internal part of the scope/claim name (which is suggested by the web page). Scopes https://oneportal.trivore.com/scope/accesscontrol https://oneportal.trivore.com/scope/accesscontrol.readonly https://oneportal.trivore.com/scope/accessrights https://oneportal.trivore.com/scope/accessrights.readonly https://oneportal.trivore.com/scope/address.update https://oneportal.trivore.com/scope/authorisation.grant.rights https://oneportal.trivore.com/scope/authorisation.grant.rights.readonly https://oneportal.trivore.com/scope/authorisations https://oneportal.trivore.com/scope/authorisations.readonly https://oneportal.trivore.com/scope/authorisations.sources https://oneportal.trivore.com/scope/authorisations.sources.readonly https://oneportal.trivore.com/scope/authorisations.types https://oneportal.trivore.com/scope/authorisations.types.readonly https://oneportal.trivore.com/scope/commerce.product.suppliers.read https://oneportal.trivore.com/scope/commerce.product.suppliers.write https://oneportal.trivore.com/scope/commerce.sales.products.query https://oneportal.trivore.com/scope/commerce.wallet.read https://oneportal.trivore.com/scope/commerce.wallet.transfer https://oneportal.trivore.com/scope/commerce.wallet.write https://oneportal.trivore.com/scope/consent https://oneportal.trivore.com/scope/consent.readonly https://oneportal.trivore.com/scope/contract.read https://oneportal.trivore.com/scope/contract.sign https://oneportal.trivore.com/scope/contract.terminate https://oneportal.trivore.com/scope/contract.write https://oneportal.trivore.com/scope/datastorage https://oneportal.trivore.com/scope/datastorage.admin https://oneportal.trivore.com/scope/datastorage.readonly https://oneportal.trivore.com/scope/email.update https://oneportal.trivore.com/scope/email.verify https://oneportal.trivore.com/scope/filestorage https://oneportal.trivore.com/scope/filestorage.readonly https://oneportal.trivore.com/scope/groups https://oneportal.trivore.com/scope/groups.readonly https://oneportal.trivore.com/scope/legalinfo.readonly https://oneportal.trivore.com/scope/mfa https://oneportal.trivore.com/scope/mgmt.api.client https://oneportal.trivore.com/scope/mgmt.api.client.readonly https://oneportal.trivore.com/scope/mydata.download https://oneportal.trivore.com/scope/mydata.request https://oneportal.trivore.com/scope/namespace https://oneportal.trivore.com/scope/namespace.readonly https://oneportal.trivore.com/scope/other.app.access https://oneportal.trivore.com/scope/other.app.access.readonly https://oneportal.trivore.com/scope/password https://oneportal.trivore.com/scope/paycards https://oneportal.trivore.com/scope/paycards.number https://oneportal.trivore.com/scope/paycards.number.readonly https://oneportal.trivore.com/scope/paycards.readonly https://oneportal.trivore.com/scope/phone.update https://oneportal.trivore.com/scope/products.catalog.read https://oneportal.trivore.com/scope/products.catalog.write https://oneportal.trivore.com/scope/products.pricingplan.read https://oneportal.trivore.com/scope/products.pricingplan.write https://oneportal.trivore.com/scope/products.product.read https://oneportal.trivore.com/scope/products.product.write https://oneportal.trivore.com/scope/profile https://oneportal.trivore.com/scope/profile.update https://oneportal.trivore.com/scope/sms.verify https://oneportal.trivore.com/scope/sso.consume https://oneportal.trivore.com/scope/studentinfo.readonly https://oneportal.trivore.com/scope/user.custom.fields https://oneportal.trivore.com/scope/user.custom.fields.readonly https://oneportal.trivore.com/scope/user.invite https://oneportal.trivore.com/scope/user.tokens https://oneportal.trivore.com/scope/user.tokens.readonly https://oneportal.trivore.com/scope/users https://oneportal.trivore.com/scope/users.readonly Claims https://oneportal.trivore.com/claims/active_external_permissions https://oneportal.trivore.com/claims/consents https://oneportal.trivore.com/claims/custom_fields https://oneportal.trivore.com/claims/domicile_classes https://oneportal.trivore.com/claims/dynamic_custom_fields https://oneportal.trivore.com/claims/group_ids https://oneportal.trivore.com/claims/groupmembership https://oneportal.trivore.com/claims/groups https://oneportal.trivore.com/claims/legal_locality https://oneportal.trivore.com/claims/legal_names https://oneportal.trivore.com/claims/locality https://oneportal.trivore.com/claims/minor https://oneportal.trivore.com/claims/namespace https://oneportal.trivore.com/claims/personal_id_code https://oneportal.trivore.com/claims/screen_name https://oneportal.trivore.com/claims/strong_identification https://oneportal.trivore.com/claims/student https://oneportal.trivore.com/claims/tags https://oneportal.trivore.com/claims/user_namespace Dale _______________________________________________ urn mailing list -- [email protected] To unsubscribe send an email to [email protected]