[urn] Re: Informal URN Namespace Registration Request for Tr ivore Corp.
Ted Hardie <[email protected]> Thu, 8 Jan 2026 16:21:26 +0000
| Newsgroups | gmane.ietf.urn |
|---|---|
| Message-ID | <CA+9kkMBNoDE3ZKyYQgsHkf0SvNTSB-RQWMBhLEZFKmq_NLi3FQ@mail.gmail.com> |
Howdy, If customers can create the claims and scopes, how do you insure that they maintain the uniqueness properties of a URN? regards, Ted Hardie On Thu, Jan 8, 2026 at 3:40β―PM Kari Mattsson (Trivore) < [email protected]> wrote: > Dear Peter! > > We originally aimed for formal registration for NID "trivore", and thus > namespace "urn:trivore:<NSS>". > You've found a remembrance of that in the sections Documentation and IANA > Considerations. Good catch π > > Truth is, we'd like to have a formal namespace "trivore" registered. > I'm attaching an amended application to this mail with just one change: > "urn-#" => "trivore". > > For the real life usage of URNs, I'd like to give you more understanding. > We have an OIDC certified IdP "Trivore ID", and an IAM product built on > top of that. > OIDC has concept of Claims and Scopes. And we have so many of those built > in, and users may also create their own. > Current list is not very beautiful: https://id.trivore.com/apidoc/oidc > We are changing those to be URN formatted, thus this application. > urn:trivore:id:scope: > urn:trivore:id:claim: > etc. β I hope you get the idea. Those will be public and publicly > documented. > > Attachment covers this purpose also better. Thanks for pointing this out! > I also touched other points you noted. Beneficial clarifications, thanks! > > br, Kari > > ~ ~ ~ refreshed application: > > > URN Namespace Registration for Trivore Corp. > > > Namespace Identifier (NID): > trivore > > > Registration information: > Version: 1 > Revision information: 1 > Date: 2026-01-02 > > > Declared registrant of the namespace: > Organization: Trivore Corp. > Contact Role: URN Administrator, urn-admin&trivore.com > Contact Person: Kari Mattsson (URN Administrator) > Address: Helsinginkatu 15, 20500 Turku, Finland > Website: https://www.trivore.com/ > > > Purpose: > This namespace is intended to provide persistent, globally unique, > location-independent identifiers for resources defined and managed by the > declared registrant. The identifiers are not intended to resolve to network > locations. > Main usage is standardising technical definitions of Trivore products, > initially Trivore ID OIDC Scopes and Claims, and similar technical > definitions for Trivore's IAM product. Long-term purpose is to have > coherent definitions. > > > Syntax: > URNs in this namespace follow the syntax: > urn:trivore:<NSS> > > The Namespace Specific String (NSS) is defined as: > <NSS> = <resource-type> ":" <resource-id> > Where <resource-type> and <resource-id> consist of ASCII letters, digits, > and the characters β-β, β_β, and β.β. > > Maximum length for resource-id is 256 characters. > > > Namespace semantics: > Each URN identifies exactly one logical resource defined by the > registrant. The identifiers are opaque and do not embed personal data. > > > Assignment: > URNs are assigned exclusively by the declared registrant. Each identifier > is guaranteed to be unique within the namespace. Reassignment is not > permitted. > > > Persistence: > URNs in this namespace are intended to be persistent. Once assigned, an > identifier will not be reused. > > > Resolution: > No resolution mechanism is defined for this namespace. > > > Lexical equivalence: > Lexical equivalence follows the rules defined in RFC 8141. > > > Security and privacy considerations: > The namespace does not include secrets, authentication material, or > personally identifiable information (PII). Identifiers must not be used as > access control mechanisms. The namespace does not encode personal data, and > correlation risks are minimized by avoiding meaningful identifiers. > > > Interoperability: > No specific mechanisms are defined to support interoperability with other > systems or namespaces. The identifiers are primarily intended for internal > use and management by the registrant. > > > Documentation: > No external documentation is currently provided. This registration > document is the primary documentation for the "trivore" namespace. > > > IANA considerations: > This document requests the registration of the Formal URN Namespace > Identifier βtrivoreβ. > > > > ------------------------------ > *From:* Peter Saint-Andre <[email protected]> > *Sent:* 06 January 2026 19:34 > *To:* Kari Mattsson (Trivore) <[email protected]>; [email protected] < > [email protected]> > *Cc:* URN-admin <[email protected]> > *Subject:* Re: [urn] Informal URN Namespace Registration Request for > Trivore Corp. > > Hi Kari, > > Thanks for sending this registration request. Here are a few thoughts > and points of feedback. > > I'm curious why Trivore wishes to register an informal namespace (which > would likely be urn:urn-9) instead of a formal namespace (e.g., > urn:trivore). There really isn't a big difference, but we like to > understand our customers. :-) Also, under "Documentation" and "IANA > Considerations" the registration mentions "the 'trivore' namespace" and > "the Informal URN Namespace Identifier 'trivore'" but those phrases are > inconsistent with the request for an informal namespace identifier. > Please clarify. We are certainly open to registering a formal namespace. > > Under "Purpose" the phrase "identifiers for resources" is rather vague. > Perhaps you could explain the purpose in more detail, e.g., what kind of > resources will be identified. A good example of a corporate registration > is this one: > > https://www.iana.org/assignments/urn-formal/stalwart > > Under "Syntax", are there length limits on the resource-id construct? > > Under "Resolution" I think you can remove the second sentence. > > Other review team members might have further comments. > > Best Regards, > > Peter > > On 1/5/26 5:53 AM, Kari Mattsson (Trivore) wrote: > > Dear IANA URN Namespace Registration Team / mailing list, > > > > (As requested by the registration team, I'll mail this to the list.) > > > > I would like to request the registration of a new Informal URN Namespace > > Identifier (NID) in accordance with RFC 8141. > > > > > > URN Namespace Registration for Trivore Corp. > > > > > > Namespace Identifier (NID): > > urn-# > > > > > > Registration information: > > Version: 1 > > Revision information: 1 > > Date: 2026-01-01 > > > > > > Declared registrant of the namespace: > > Organization: Trivore Corp. > > Contact Role: URN Administrator, [email protected] > > Contact Person: Kari Mattsson (URN Administrator) > > Address: Helsinginkatu 15, 20500 Turku, Finland > > Website: https://www.trivore.com/ > > > > > > Purpose: > > This namespace is intended to provide persistent, globally unique, > > location-independent identifiers for resources defined and managed by > > the declared registrant. The identifiers are not intended to resolve to > > network locations. > > > > > > Syntax: > > URNs in this namespace follow the syntax: > > urn:urn-#:<NSS> > > > > The Namespace Specific String (NSS) is defined as: > > <NSS> = <resource-type> ":" <resource-id> > > Where <resource-type> and <resource-id> consist of ASCII letters, > > digits, and the characters β-β, β_β, and β.β. > > > > > > Namespace semantics: > > Each URN identifies exactly one logical resource defined by the > > registrant. The identifiers are opaque and do not embed personal data. > > > > > > Assignment: > > URNs are assigned exclusively by the declared registrant. Each > > identifier is guaranteed to be unique within the namespace. Reassignment > > is not permitted. > > > > > > Persistence: > > URNs in this namespace are intended to be persistent. Once assigned, an > > identifier will not be reused. > > > > > > Resolution: > > No resolution mechanism is defined for this namespace. Any resolution > > services, if provided, are outside the scope of this registration. > > > > > > Lexical equivalence: > > Lexical equivalence follows the rules defined in RFC 8141. > > > > > > Security and privacy considerations: > > The namespace does not include secrets, authentication material, or > > personally identifiable information (PII). Identifiers must not be used > > as access control mechanisms. The namespace does not encode personal > > data, and correlation risks are minimized by avoiding meaningful > > identifiers. > > > > > > Interoperability: > > No specific mechanisms are defined to support interoperability with > > other systems or namespaces. The identifiers are primarily intended for > > internal use and management by the registrant. > > > > > > Documentation: > > No external documentation is currently provided. This registration > > document is the primary documentation for the "trivore" namespace. > > > > > > IANA considerations: > > This document requests the registration of the Informal URN Namespace > > Identifier βtrivoreβ. > > > > > > Please let me know if any additional information or clarification is > > required. > > > > Kind regards, > > Kari Mattsson > > URN Administrator > > Trivore Corp. > > [email protected] > > > > > > _______________________________________________ > > urn mailing list -- [email protected] > > To unsubscribe send an email to [email protected] > > _______________________________________________ > urn mailing list -- [email protected] > To unsubscribe send an email to [email protected] > _______________________________________________ urn mailing list -- [email protected] To unsubscribe send an email to [email protected]