summaryrefslogtreecommitdiff
path: root/doc/rfc/rfc1437.txt
diff options
context:
space:
mode:
Diffstat (limited to 'doc/rfc/rfc1437.txt')
-rw-r--r--doc/rfc/rfc1437.txt339
1 files changed, 339 insertions, 0 deletions
diff --git a/doc/rfc/rfc1437.txt b/doc/rfc/rfc1437.txt
new file mode 100644
index 0000000..63e05bd
--- /dev/null
+++ b/doc/rfc/rfc1437.txt
@@ -0,0 +1,339 @@
+
+
+
+
+
+
+Network Working Group N. Borenstein
+Request for Comments: 1437 Bellcore
+ M. Linimon
+ Lonesome Dove Computing Services
+ 1 April 1993
+
+
+ The Extension of MIME Content-Types to a New Medium
+
+Status of this Memo
+
+ This memo provides information for the Internet community. It does
+ not specify an Internet standard. Distribution of this memo is
+ unlimited.
+
+Abstract
+
+ A previous document, RFC 1341, defines a format and general framework
+ for the representation of a wide variety of data types in Internet
+ mail. This document defines one particular type of MIME data, the
+ matter-transport/sentient-life-form type. The matter-
+ transport/sentient-life-form MIME type is intended to facilitate the
+ wider interoperation of electronic mail messages that include entire
+ sentient life forms, such as human beings.
+
+ Other informally proposed subtypes, such as "non-sentient-life-form",
+ "non-sentient-non-life-form", and the orthogonally necessary but
+ nevertheless puzzling "sentient-non-life-form", are not described in
+ this memo.
+
+The matter-transport/sentient-life-form MIME type
+
+ In order to promote the wider interoperability of life-bearing email,
+ this document defines a new MIME content-type, "matter-transport",
+ and for an initial subtype, "sentient-life-form". This subtype was
+ designed to meet the following criteria:
+
+ 1. The syntax must be extremely simple to parse, to minimize the
+ risk of accidental death due to misinterpretation of the standard.
+
+ 2. The data format must be extremely robust, with redundancy to
+ ensure that individual life forms will survive and be
+ reconstituted in such a form as to be nearly indistinguishable
+ from their initial state, no matter how many bizarre email
+ gateways are encountered in transit.
+
+ 3. The syntax must be extensible to allow for the description of
+ all yet-undiscovered aspects of life forms which will be required
+
+
+
+Borenstein & Linimon [Page 1]
+
+RFC 1437 MIME Content-Types for a New Medium 1 April 1993
+
+
+ for the transport of non-human species (e.g. dolphins, Klingons,
+ or politicians).
+
+ 4. The syntax must be compatible with SGML, so that with an
+ appropriate DTD (Document Type Definition -- the standard
+ mechanism for defining a document type using SGML), a general SGML
+ parser could be written to parse the data structure and produce
+ directives to a lifeform-reconstitution mechanism. However,
+ despite this compatibility, the syntax will most likely be far
+ simpler than that of full SGML (so that no SGML knowledge is
+ required in order to implement it), since it is anticipated that
+ the full complexities of SGML will not be necessary for the
+ description of even arbitrarily complex organic life forms.
+
+ The syntax of the new content-type is very simple, and indeed makes
+ considerable sacrifice of efficiency in the interest of simplicity.
+ It is assumed to describe a three-dimensional rectangular solid, with
+ the height, width, and depth (calibrated in centimeters) specified as
+ parameters on the content-type line. (In general, this should be a
+ cube that completely contains the life form being transported; but,
+ where high bandwidth is not available, a somewhat smaller cube can be
+ used, provided that facilities are known to be available at the
+ recipient's end to administer the medical first aid that could be
+ necessary if an individual is reconstituted sans some of its
+ extremities.) A fourth parameter gives the resolution of the matter
+ scan, calibrated in Angstroms. Thus, the following Content-type
+ value:
+
+ Content-type: matter-transport/sentient-life-form;
+ height = 200; width = 60; depth=60; resolution=10
+
+ implies that the cube being described is 60 cm by 60 cm by 200 cm,
+ and is described to a resolution of 10 Angstroms. The resolution
+ gives the quantization unit, and therefore determines the quality of
+ the reproduction. The data stream itself then consists of a readout
+ of the molecule found at each location, using the given resolution.
+ If the resolution is high enough that more than one molecule is found
+ in a given location, the molecule whose nucleus is closest to the
+ center of the cube is used. Each molecule is described by its
+ molecular formula, rendered in ASCII for maximum readability if
+ matter-transport mail is inadvertently delivered to a human recipient
+ and displayed on a terminal screen. Each molecule is followed by a
+ space (ASCII 32) to separate it from the subsequent molecule
+ description. Extremely long molecules may require the use of a
+ content-transfer-encoding such as quoted-printable, to ensure that
+ line-wrapping mail systems do not, for example, cause the unintended
+ breakdown of complex proteins into their constituent elements.
+
+
+
+
+Borenstein & Linimon [Page 2]
+
+RFC 1437 MIME Content-Types for a New Medium 1 April 1993
+
+
+ The following is a message that gives a somewhat simplified rendition
+ of a well-known American politician, starting from the top:
+
+ From: "Nathaniel S. Borenstein" <nsb@bellcore.com>
+ To: Mark Linimon <linimon@lonesome.com>
+ Subject: Think hard before reconstructing
+ Content-description: Dan Quayle, low-res version
+ Content-type: matter-transport/sentient-life-form
+ height = 200; width = 60; depth=60; resolution=100000
+
+ Fe Fe Fe Fe Fe Fe Fe Fe Fe Fe Fe Fe Fe Fe Fe Fe Fe Fe Fe Fe Fe Fe Fe
+ Fe Fe Fe Fe Fe Fe Fe Fe Fe Fe Fe Fe Fe Fe Fe Fe Fe Fe Fe Fe Fe Fe Fe
+ Fe NO2 NO2 NO2 NO2 NO2 NO2 NO2 NO2 NO2 NO2 NO2 NO2 NO2 NO2 NO2 NO2 Fe
+ Fe NO2 NO2 NO2 NO2 NO2 NO2 NO2 NO2 NO2 NO2 NO2 NO2 NO2 NO2 NO2 NO2 Fe
+ Fe NO2 NO2 NO2 NO2 NO2 NO2 NO2 NO2 NO2 NO2 NO2 NO2 NO2 NO2 NO2 NO2 Fe
+ Fe NO2 NO2 NO2 NO2 NO2 NO2 NO2 NO2 NO2 NO2 NO2 NO2 NO2 NO2 NO2 NO2 Fe
+ Fe NO2 NO2 NO2 NO2 NO2 NO2 NO2 NO2 NO2 NO2 NO2 NO2 NO2 NO2 NO2 NO2 Fe
+ Fe NO2 NO2 NO2 NO2 NO2 NO2 NO2 NO2 NO2 NO2 NO2 NO2 NO2 NO2 NO2 NO2 Fe
+ Fe NO2 NO2 NO2 NO2 NO2 NO2 NO2 NO2 NO2 NO2 NO2 NO2 NO2 NO2 NO2 NO2 Fe
+ Fe NO2 NO2 NO2 NO2 NO2 NO2 NO2 NO2 NO2 NO2 NO2 NO2 NO2 NO2 NO2 NO2 Fe
+ Fe NO2 NO2 NO2 NO2 NO2 NO2 NO2 NO2 NO2 NO2 NO2 NO2 NO2 NO2 NO2 NO2 Fe
+ Fe NO2 NO2 NO2 NO2 NO2 NO2 NO2 NO2 NO2 NO2 NO2 NO2 NO2 NO2 NO2 NO2 Fe
+ Fe NO2 NO2 NO2 NO2 NO2 NO2 NO2 NO2 NO2 NO2 NO2 NO2 NO2 NO2 NO2 NO2 Fe
+ Fe NO2 NO2 NO2 NO2 NO2 NO2 NO2 NO2 NO2 NO2 NO2 NO2 NO2 NO2 NO2 NO2 Fe
+ Fe NO2 NO2 NO2 NO2 NO2 NO2 NO2 NO2 NO2 NO2 NO2 NO2 NO2 NO2 NO2 NO2 Fe
+ Fe Fe Fe Fe Fe Fe Fe Fe Fe Fe Fe Fe Fe Fe Fe Fe Fe Fe Fe Fe Fe Fe Fe
+ Fe Fe Fe Fe Fe Fe Fe Fe Fe Fe Fe Fe Fe Fe Fe Fe Fe Fe Fe Fe Fe Fe Fe
+
+ Obviously, a real politician's skull is more complex than pure iron,
+ as is its interior, but this simplified example should give the
+ general flavor of the protocol.
+
+ (A caveat, however, in the reconstitution of Vice-Presidents of the
+ United States: allegedly, some of the matter-reconstitution schemes
+ currently under development are reputed to perform less than
+ optimally while trying to reconstitute areas of relatively high
+ vacuum; for instance, their skulls. A recommended acceptance test
+ might be to experiment with subjects whose skulls are only at partial
+ vacuum, such as Vice-Presidents of Marketing.)
+
+MHS (X.400) Gateway Considerations
+
+ The proper behavior of a MIME/MHS gateway with regard to the
+ transmission of complex multimedia messages is a topic of ongoing
+ investigation under the auspices of the IETF. The addition of matter
+ transport should not significantly complicate that effort, as it is
+ already necessary to specify gateway behavior for MIME types that
+ have no X.400 equivalents, and matter transport is simply another
+
+
+
+Borenstein & Linimon [Page 3]
+
+RFC 1437 MIME Content-Types for a New Medium 1 April 1993
+
+
+ such untranslatable type.
+
+ However, real-world X.400 gateways might be considered to
+ significantly increase the hazard that mail containing a human being
+ will be rejected with a message so cryptic that the recipient deletes
+ it without ever realizing that an embedded human being is enclosed.
+ For this reason, it is recommended that the subject of matter
+ transport be explicitly marked "for further study" in the next
+ generation of the X.400 specification, X.400-1996. This will give
+ the community ample time to define a more complete specification for
+ matter transport as part of X.400-2000, and possibly even a readily-
+ implementable specification as part of X.400-2004, although some will
+ no doubt argue that this would be too strong a break with tradition.
+
+Implementation Considerations
+
+ The user is cautioned against passing MIME transporter messages
+ through computers equipped with the NFS file system. A no-file space
+ error caused one of the laboratory rats on our prototype system to be
+ truncated to a zero-length file. Unfortunately we had neglected to
+ mount a scratch rat. (We have decided to permanently retain the
+ empty filename in his honor).
+
+ Byte swapping problems on other storage systems can be similarly
+ annoying, but should not be a problem if network byte order is always
+ maintained ocrrcelty.
+
+ Despite the authors' belief in the robustness of the protocol,
+ passage of email through certain systems seems to result in the
+ sentient-life-form arriving at its destination upside down, resulting
+ in an annoying "thud". The cause is still under investigation.
+
+ Interoperation with matter-transporters using polar coordinate
+ systems is discouraged, due to round-off and other algorithmic errors
+ in certain ubiquitous floating-point implementations, leading to
+ results which are best discreetly described as "disappointing."
+
+ Similarly, off-by-one errors should be avoided.
+
+ Widespread adoption of this protocol may lead to an increase in user
+ demand for reliable backup systems. More importantly, for the first
+ time management may be motivated to adequately fund such systems when
+ they discover the possibility that proper email backup may confer
+ upon them virtual immortality. (On the other hand, implementors
+ should seriously consider the desirability of making their managers
+ immortal.)
+
+
+
+
+
+Borenstein & Linimon [Page 4]
+
+RFC 1437 MIME Content-Types for a New Medium 1 April 1993
+
+
+ An additional concern reflects the fact that, prior to the
+ introduction of this content-type, duplicate mail delivery was a
+ relatively minor nuisance. With the mail extensions described in
+ this document, however, comes the possibility that duplicate mail
+ delivery will leave a user with, for example, multiple spouses or
+ mothers-in-law. The relative weights of the desire to avoid
+ duplicate delivery and the desire to avoid lost mail may change
+ accordingly.
+
+Security Considerations
+
+ Security considerations are not discussed in this memo. However, law
+ enforcement officials might wish to consider the possibility that
+ this mechanism could be used by criminals, either to escape
+ extradition by mailing themselves outside of a legal jurisdiction, or
+ to outwait the statute of limitations by mailing themselves through
+ complex mail routes with long delays. (One supposes that they could
+ also look on the bright side, and consider MIME as a possible
+ approach to solving the long-standing problem of prison
+ overcrowding.)
+
+Authors
+
+ The authors of this document may be reconstituted by feeding the
+ following data to an Internet-connected MIME reader:
+
+Content-type: multipart/mixed; boundary=NextAuthor
+
+--NextAuthor
+Content-type: message/external-body; access-type=anon-ftp;
+ site=thumper.bellcore.com; directory=pub/nsb; name=nsb.flesh
+Content-Description: Nathaniel Borenstein
+
+Content-type: matter-transport/sentient-life-form
+ height = 200; width = 60; depth=60; resolution=100000
+--NextAuthor
+Content-type: message/external-body; access-type=anon-ftp;
+ site=thumper.bellcore.com; directory=pub/nsb; name=linimon.flesh
+Content-Description: Mark Linimon
+
+Content-type: matter-transport/sentient-life-form
+ height = 200; width = 60; depth=60; resolution=100000
+--NextAuthor--
+
+
+
+
+
+
+
+
+Borenstein & Linimon [Page 5]
+
+RFC 1437 MIME Content-Types for a New Medium 1 April 1993
+
+
+Authors' Addresses
+
+ Nathaniel Borenstein
+ Bellcore Room MRE 2D-296
+ 445 South Street
+ Morristown, NJ 07962-1910
+
+ Phone: (201) 829-4270
+ EMail: nsb@bellcore.com
+
+
+ Mark Linimon
+ Lonesome Dove Computing Services
+ P.O. Box 20291
+ Roanoke, VA 24018
+
+ Phone: (703) 776-1004
+ EMail: linimon@LONESOME.COM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Borenstein & Linimon [Page 6]
+ \ No newline at end of file