[media-types] [IANA #1457100] application/vnd.majikah .mjksig registration request
"Amanda Baber via RT" <[email protected]>
| Newsgroups | gmane.ietf.types |
|---|---|
| Message-ID | <[email protected]> |
Hi Murray, Sending a reminder for this request from August 3rd. thanks, Amanda On Mon Aug 03 21:09:43 2026, david.dong wrote: > Hi Murray, > > Can you review this new request for us by August 17th? Please let us > know if you need more time. > > Thank you. > > Best regards, > > David Dong > IANA Services Sr. Specialist > > -- > > > Name: Josef Elijah Delos Santos Fabian > > Email: [email protected] > > Media type name: application > > Media subtype name: vnd.majikah.mjksig > > Required parameters: N/A > > Optional parameters: NA > > Encoding considerations: binary > > The format begins with a raw 12-byte binary header containing magic > bytes (0x4D 0x4A 0x4B 0x53 0x49 0x47), version byte, reserved byte, > and a big-endian uint32 payload length integer. It may contain > arbitrary binary octets, requiring binary-safe transport or > 8bit/base64 transfer encoding on text-only channels. > > Security considerations: Active/Executable Content: The media type > does not contain active or executable content. Files are parsed > strictly as static signature envelopes and data structures. Parsers > must ensure input validation on header length fields to prevent buffer > allocation attacks or out-of-bounds reads. > > Privacy and Integrity: The format inherently provides integrity, > authenticity, and non-repudiation services through hybrid classical > (Ed25519) and post-quantum (ML-DSA-87) cryptographic signatures. > Confidentiality is not provided by the envelope format itself; > sensitive files must be encrypted externally or in transit (e.g., via > TLS). > > JSON Usage: The binary header wraps a UTF-8 JSON structure > (MultiSigEnvelope). standard JSON parser security considerations apply > (e.g., handling unexpected keys gracefully, avoiding resource > exhaustion on deep nestings or malformed structures). > > Compression/Containers: The format does not use compression or > container formats (such as ZIP). > > External Links: The format does not rely on external URI referencing > to execute baseline parsing or signature verification. > > Interoperability considerations: Interoperability relies on strict > adherence to the 12-byte big-endian header structure, UTF-8 parsing of > the payload JSON, and deterministic canonicalization ("majik- > signature-v1:" + JSON.stringify(...)) prior to signature evaluation. > Implementations across different processor architectures must strictly > enforce big-endian byte order handling for integer fields. > > Published specification: https://github.com/Majikah/majik- > signature/blob/main/MJKSIG_SPEC.md > > Applications which use this media: Used by the majik-signature SDK, > CLI tools, document signing applications, and cryptographic integrity > platforms to generate, attach, and verify hybrid classical and post- > quantum digital signatures for files and software packages. > > Fragment identifier considerations: N/A > > Restrictions on usage: N/A > > Provisional registration? (standards tree only): No > > Additional information: > > 1. Deprecated alias names for this type: N/A > 2. Magic number(s): 0x4D 0x4A 0x4B 0x53 0x49 0x47 (MJKSIG in ASCII) at > offset 0 > 3. File extension(s): mjksig > 4. Macintosh file type code: N/A > 5. Object Identifiers: N/A > > General Comments: Majik Signature is a hybrid post-quantum content > signing and verification library for the Majikah ecosystem. Built on > top of Majik Key, it produces tamper-evident, forgery-resistant > digital signatures for any content — plaintext, JSON, PDFs, audio, > video, Office documents, or raw binary — using a dual-algorithm > architecture that combines classical Ed25519 with post-quantum ML-DSA- > 87 (FIPS-204). > > Person to contact for further information: > > 1. Name: Josef Elijah Fabian > 2. Email: [email protected] > > Intended usage: COMMON > > N/A > > Author/Change controller: Josef Elijah Fabian / Majikah Solutions OPC _______________________________________________ media-types mailing list -- [email protected] To unsubscribe send an email to [email protected]