<?xml version="1.0" encoding="UTF-8"?>
  <?xml-stylesheet type="text/xsl" href="rfc2629.xslt" ?>
  <!-- generated by https://github.com/cabo/kramdown-rfc2629 version 1.2.3 -->

<!DOCTYPE rfc SYSTEM "rfc2629.dtd" [
]>

<?rfc notoc="yes"?>

<rfc ipr="trust200902" docName="draft-thomson-http-teapot-00" category="info">

  <front>
    <title>The Teapot Exists</title>

    <author initials="M." surname="Thomson" fullname="Martin Thomson">
      <organization>Mozilla</organization>
      <address>
        <email>martin.thomson@gmail.com</email>
      </address>
    </author>

    <date year="2017" month="September" day="12"/>

    <area>ART</area>
    
    <keyword>Internet-Draft</keyword>

    <abstract>


<t>The teapot exists.</t>



    </abstract>


  </front>

  <middle>


<section anchor="the-existence-of-teapots" title="The Existence of Teapots">

<t>In an unpublished article in 1952 <xref target="TEAPOT"/>, Bertrand Russell postulated the
existence of a teapot:</t>

<t><list style='empty'>
  <t>To take another illustration: nobody can prove that there is
  not between the Earth and Mars a china teapot revolving in an
  elliptical orbit, but nobody thinks this sufficiently likely to
  be taken into account in practice.</t>
</list></t>

<t>Though mentioned originally in jest and without solid evidence of its existence,
first by Russell and later by Masinter <xref target="HTCPCP"/>, sightings have
increased in recent years.</t>

<t>The teapot exists.</t>

</section>
<section anchor="philosophical-considerations" title="Philosophical Considerations">

<t>We cannot be certain whether the teapot is cognizant of its own existence.
Though Decartes <xref target="COGITO"/> used thought as the basis of his theory of existence,
it’s not established whether thought is a necessary precondition for existence.</t>

<figure><artwork><![CDATA[

                              (418)
                             o
                          _,_
                        c(___)r


]]></artwork></figure>

</section>
<section anchor="security-considerations" title="Security Considerations">

<t>Even jokes can have serious consequences.  Arguably, the best jokes always have
consequences.</t>

</section>
<section anchor="iana-considerations" title="IANA Considerations">

<t>IANA shall register the 418 (I’m a Teapot) status code in the Hypertext Transfer
Protocol (HTTP) Status Code Registry, citing this document.</t>

<t>As recommended by <xref target="RFC7231"/>, this document refines the definition of the 418
status code.  Being a teapot is irrevocable, therefore this status code is
cacheable.  The payload of a response with a 418 status code isn’t a
representation of the effective request URI unless the Content-Location header
field contains the effective request URI.</t>

</section>


  </middle>

  <back>

    <references title='Normative References'>





<reference  anchor="RFC7231" target='https://www.rfc-editor.org/info/rfc7231'>
<front>
<title>Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content</title>
<author initials='R.' surname='Fielding' fullname='R. Fielding' role='editor'><organization /></author>
<author initials='J.' surname='Reschke' fullname='J. Reschke' role='editor'><organization /></author>
<date year='2014' month='June' />
<abstract><t>The Hypertext Transfer Protocol (HTTP) is a stateless \%application- level protocol for distributed, collaborative, hypertext information systems.  This document defines the semantics of HTTP/1.1 messages, as expressed by request methods, request header fields, response status codes, and response header fields, along with the payload of messages (metadata and body content) and mechanisms for content negotiation.</t></abstract>
</front>
<seriesInfo name='RFC' value='7231'/>
<seriesInfo name='DOI' value='10.17487/RFC7231'/>
</reference>




    </references>

    <references title='Informative References'>

<reference anchor="TEAPOT" target="https://www.cfpf.org.uk/articles/religion/br/br_god.html">
  <front>
    <title>Is There a God?</title>
    <author initials="B." surname="Russell" fullname="Bertrand Russell">
      <organization></organization>
    </author>
    <date year="1952"/>
  </front>
  <seriesInfo name="Never published" value=""/>
</reference>
<reference anchor="COGITO" >
  <front>
    <title>Discourse on the Method</title>
    <author initials="R." surname="Descartes" fullname="Rene Descartes">
      <organization></organization>
    </author>
    <date year="1637"/>
  </front>
</reference>




<reference  anchor="HTCPCP" target='https://www.rfc-editor.org/info/rfc2324'>
<front>
<title>Hyper Text Coffee Pot Control Protocol (HTCPCP/1.0)</title>
<author initials='L.' surname='Masinter' fullname='L. Masinter'><organization /></author>
<date year='1998' month='April' />
<abstract><t>This document describes HTCPCP, a protocol for controlling, monitoring, and diagnosing coffee pots.  This memo provides information for the Internet community.  It does not specify an Internet standard of any kind.</t></abstract>
</front>
<seriesInfo name='RFC' value='2324'/>
<seriesInfo name='DOI' value='10.17487/RFC2324'/>
</reference>




    </references>



  </back>

<!-- ##markdown-source:
H4sIAD1Et1kAA41WYW/bNhD9zl9xaz80ASKlTbp1FbB1aZK1BpY2cD3swzAY
tHS2WMukRlJ23SD97XtHKam9rsWEALJE3t177x5PybJMRRMbLmhSM01Yty7S
5QcTYlCVK61eYanyeh6zWLtVcDarY2yzmHZmjY4coipxWzi/LcjYuVPKtL6g
6LsQTx4/fv74RGnPuqCz8UQtebtxvipoZCN7yzG7kOxKhahtNdWNs6i45aBa
U9Cf1kVX/qWU7lDeF4oyRbiMDQVd5QCdMKV3PdYr7aOxewvOL7Q1H3U0zmKD
+2iaRqcVXmnTFLRKMflA8JeFvM1LtwIR0PErRK4ZtWlyeXb9dlKk2EG2B6Mg
0nkmTa9c9eJBWryHm65suA+4X+Y07kLgprl/32N/yT56qLC3XEHbgp48//4k
PQb2hoPgKugNr9lT280aE2queljaLzgWJF0KxfHxZrPJy3k7z6FC3i2PhWrZ
cDj23JgFFDmeefxNF67K67iSmudvX40mb/dZXphQus4HJmcpwipXDIbV/2A7
zumCQ4m66Ok+3zFb/tfiwPaH02dKqSzLSM8CNClhEDFobzviZNC837EyVdWw
Ug+ThZN32ZYAOh/8HJQaWdKWOnuvFQ06AGPSlm5u+ube3h590QdqXYideL0S
7op3a+gBVKHUzzRxaMASXoBvYQqC0zrB31vPupmrtlQCSuvdGnRqHSUj3GOE
P6JoxnHD3It8CZQ1CRLYOqBUWRt7V5A8r12zNnYhJLR4HVhNC166gelnJh7R
rIt3ZSNil0FugUI3n5vSsI3NlhqzZNyiQ4YZJwIWKaMjXaLpNkr+VppgSs6l
Ea5b1LRCNGhBE+fhJKsbJMHO95gICfPGwBaoH1xjKuK1qe40MzHQvYhHam48
Qmbbe70lWuT28vJKw+7y++bmxevJ+fX59U/jX89PTk+eSq+CWdQ4vItAtV4z
DmyJURMACkg8l8CIYQLx8v82EFxzXZvGBdfWSbdzZwOA9i2Dc/5g6VffGCph
DI3Em5pTe+PnjBC1dAsZM6g4UHQb+5lmfqfbBfd+B5/+pN3eUheStWQd2oWU
eAbeQVJJw/AC81WednQz8VFInoHi+s7Yn7H12Yz4xkKJEDQytBDF2coIPcJw
2wWoPn36BEnom9fB0yc/Hn57j/vG8vRo+tXV8mA6nR56dQfkIb3jsvMmbr9o
y+UaHn3vlpBRjpP0Po1G10kfbOC/O+EUcqIzv+igzvaoV1Xc2QfqZqO3g2/2
YlLp0dmbsy/KppehhtVhroUI15sAmtDB6NEKUvcz55DQkpjAVGnIyK7X2xYG
4g+RJhgvYc5eXXv5wLmGDl5PJteH9K6POpeocargAbw0YvH+6OKr3MnRA8qz
IBZ3KzxW6DzOys3Ndzgbz05On8jZ2NuPrXNjufdWJb97D8BSAwO1Axm6vWSp
qXcMbryMnBJi8lE/tmAgHibKLt2A/wjKmmUjEsm5a/W2cbrqB6bn0IreaULg
WdTbj7ePcAyUZ7g1ALveRcrzOZfyRUYedAzt/H08wmzHR60nh6bB0DH7DVBT
IJCghxgz3FTiDjnD4eu5hu/KTJdL9Q+1WEp6IQkAAA==

-->

</rfc>

