[media-types] [IANA #1456754] application/vnd.nomos re gistration request

"Amanda Baber via RT" <[email protected]>
Newsgroups gmane.ietf.types
Message-ID <[email protected]>
Hi Murray,

Could you review this revision for us? The applicant's summary of the changes:

"This submission supersedes and corrects the earlier application (ref #1mments: Security Considerations now distinguishes integrity/authenticity from confidentiality;Interoperability Considerations now addresses prior incompatible versions; Provisional Registrations corrected from "Yes" to "No" as this is a vendor-tree, not standards-tree, registration."

thanks,
Amanda

=====

Name: Allan Sendagi

E-mail: [email protected]

Type Name: application

Subtype Name: vnd.nomos+json

Required Parameters: N/A

Optional Parameters: N/A

Encoding Considerations: binary
A .nomos file is UTF-8-encoded JSON per RFC 8259. Canonical (sealed) form is a single unbroken line via JCS (RFC 8785), routinely exceeding 998 octets, so binary transfer encoding applies — consistent with the application/json registration.

Security Considerations:
The .nomos file is a governance artifact containing cryptographically sealed rules and policies. It is not executable code; it is a data structure evaluated by a deterministic, deny-by-default runtime evaluation engine to govern agent actions, and does not contain active content. The seal (Ed25519 signature, or HMAC for legacy artifacts) provides integrity and authenticity — tampering after sealing is detectable, and the signer's identity is verifiable via the published public key. It does not provide confidentiality: contents are readable by anyone holding the file. Deployments requiring confidentiality should transmit .nomos files over TLS/HTTPS and control access to storage. Any action not explicitly permitted by the sealed rules is blocked by default, and all governance decisions are fully auditable via a hash-chained execution log. As a JSON-based format, this media type inherits the security considerations of application/json (RFC 8259 §12); implementations use strict, conformant JSON parsing and canonicalize with JCS (RFC 8785) before hashing, eliminating parser-disagreement risks (duplicate keys, numeric precision) for seal verification specifically. This media type does not employ compression or a container format (e.g. ZIP). The governed decision logic is fully self-contained within the artifact and requires no external dereferencing to evaluate. Seal verification MAY optionally reference a published public key at a .well-known URI to confirm the signer's identity, but this is not required to interpret or evaluate the artifact, and MAY be performed fully offline given the public key out-of-band.

Interoperability Considerations:
Prior to the publication of NOMOS-SPEC-001, an internal pre-specification representation existed with an incompatible JSON structure; it predates this registration and is not covered by it. The registered format is versioned via a meta.nomos_version field (semver): conformant runtimes MUST reject an artifact whose nomos_version they don't support, and backward compatibility is not guaranteed across major protocol versions. Minor extensions (NOMOS-SPEC-002 agents, -003 replay, -004 composition) are additive and remain compatible with runtimes implementing only the base spec.

Published specification: https://www.nomosprotocol.com/spec

Application Usage:
Independent implementations of the NOMOS Protocol runtime read and produce .nomos files as their native governance-artifact format, conforming to the published specification (NOMOS-SPEC-001 and its extensions).

Fragment Identifier Considerations:
As specified for application/json (RFC 8259); no additional fragment identifier semantics are currenttype.

Restrictions on Usage:
None beyond those inherited from application/json. Typically used with the .nomos file extension and TP(S) with this media type as the Content-Type.

Provisional Registrations: No — this is a request for vendor-tree registration (permanent).

Deprecated alias names for this type: N/A
Magic number(s): N/A
File extension(s): .nomos
Macintosh File Type Code(s): N/A
Object Identifier(s)/OID(s): N/A

Intended Usage: COMMON

Contact Name: Allan Sendagi
Contact Email Address: [email protected]

Author/Change Controller: Safehaven AI Corp. / NOMOS Protocol Working Group


_______________________________________________
media-types mailing list -- [email protected]
To unsubscribe send an email to [email protected]
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.