[urn] Re: Informal URN Namespace Registration Request for Tr ivore Corp.
"Kari Mattsson (Trivore)" <[email protected]> Thu, 8 Jan 2026 14:55:25 +0000
| Newsgroups | gmane.ietf.urn |
|---|---|
| Message-ID | <PAWPR06MB9010D5A54F09A4B9A2F1F6218885A@PAWPR06MB9010.eurprd06.prod.outlook.com> |
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]
IANA URN registration for trivore 2026-01-02.pdf
(application/pdf, 39.2 KB) - not displayed
IANA URN registration for trivore 2026-01-02.txt
(text/plain, 3 KB)
Dear IANA URN Namespace Registration Team, I would like to request the registration of a new Formal URN Namespace Identifier (NID) in accordance with RFC 8141. 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β. Please let me know if any additional information or clarification is required. Kind regards, Kari Mattsson URN Administrator Trivore Corp. [email protected]