<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE rfc [
  <!ENTITY nbsp    "&#160;">
  <!ENTITY zwsp   "&#8203;">
  <!ENTITY nbhy   "&#8209;">
  <!ENTITY wj     "&#8288;">
]>
<?xml-stylesheet type="text/xsl" href="rfc2629.xslt" ?>
<!-- generated by https://github.com/cabo/kramdown-rfc version 1.7.29 (Ruby 3.2.3) -->
<rfc xmlns:xi="http://www.w3.org/2001/XInclude" ipr="trust200902" docName="draft-taoqiwen-hgcp-06" category="info" submissionType="independent" tocInclude="true" sortRefs="true" symRefs="true" version="3">
  <!-- xml2rfc v2v3 conversion 3.30.0 -->
  <front>
    <title abbrev="HGCP">HGCP: A Voluntary Signing Framework for Human Expression in the Age of AI</title>
    <seriesInfo name="Internet-Draft" value="draft-taoqiwen-hgcp-06"/>
    <author fullname="Qiwen Tao">
      <organization>Independent Researcher</organization>
      <address>
        <email>natureconservation@yeah.net</email>
      </address>
    </author>
    <date year="2025" month="August" day="10"/>
    <area>AREA</area>
    <keyword>human expression</keyword>
    <keyword>AI content</keyword>
    <keyword>signature trust</keyword>
    <abstract>
      <?line 44?>

<t>In an era where AI-generated content has become indistinguishable from human writing, the Human-Generated Content Protocol (HGCP) proposes a voluntary signing framework that enables human authors to publicly acknowledge their expressions. Rather than detecting or classifying content origin, HGCP allows individuals to declare, in a structured and verifiable format, that they take responsibility for a specific piece of content. The protocol is platform-neutral, identity-flexible, and suitable for both real-name and pseudonymous use. It does not evaluate accuracy, originality, or quality; it simply enables people to say: “This is mine, and I stand by it.” By providing a lightweight, human-first declaration format, HGCP aims to preserve the visibility of human agency within an increasingly synthetic information ecosystem.</t>
    </abstract>
    <note removeInRFC="true">
      <name>About This Document</name>
      <t>
        Status information for this document may be found at <eref target="https://datatracker.ietf.org/doc/draft-taoqiwen-hgcp/"/>.
      </t>
    </note>
  </front>
  <middle>
    <?line 49?>

<section anchor="introduction">
      <name>Introduction</name>
      <t>The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL
      NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED",  "MAY", and
      "OPTIONAL" in this document are to be interpreted as described in
      <xref target="RFC2119"/>.</t>
      <t>In the rapidly evolving digital world, a flood of content from countless sources fills our screens—much of it now automatically generated and detached from genuine human intent. As artificial intelligence becomes increasingly proficient at mimicking human expression, the boundary between real thought and algorithmic generation is blurring.</t>
      <t>This rise in synthetic content presents a fundamental question: if we can no longer know who wrote something, can we know whether anyone is willing to stand behind it?</t>
      <t>The Human-Generated Content Protocol (HGCP) is a voluntary signing structure that addresses this problem—not by detecting or filtering AI-generated content, but by giving human authors a minimal and declarative way to say: “This is my expression, and I take responsibility for it.”</t>
      <t>HGCP is not a detection algorithm, classification tool, or identity system. It is a responsibility declaration format. It enables any writer—regardless of identity type or platform—to attach a timestamped, verifiable statement of authorship to their content.</t>
      <t>HGCP is intentionally minimal, non-intrusive, and flexible. It does not require real names or centralized verification. It does not replace content evaluation or moderation. It simply offers a signal: someone, somewhere, chose to stand behind this piece of expression.</t>
      <t>The absence of a structured responsibility mechanism is not a new problem— it has long existed in anonymous, ephemeral, and low-accountability communication environments.
However, the rise of generative AI has dramatically amplified this issue, making it harder to distinguish not only what is true, but who stands behind a statement.</t>
      <t>HGCP does not solve this problem by detecting content origins. Instead, it introduces a minimal structure for responsibility to be voluntarily expressed—when someone chooses to.
That signal, once made, can be interpreted and used however communities choose.</t>
      <t>HGCP is not a provenance or authenticity protocol like C2PA. It does not provide cryptographic assurances about the origin, history, or integrity of digital content. While each declaration includes a <tt>content_hash</tt>, this field simply identifies the expression being referenced—it does not validate or authenticate the content itself. Users or platforms may choose to integrate HGCP with other verification systems, but such usage lies beyond the scope of the protocol’s guarantees.</t>
      <t>This act of signing is a social gesture of responsibility—not a legal admission or factual claim.</t>
    </section>
    <section anchor="the-problem-of-expression-trust">
      <name>The Problem of Expression Trust</name>
      <t>The internet was originally built to foster human connection and communication. Yet in a world where content creation, duplication, and distribution now approach zero cost, the origin of information has become increasingly obscured.</t>
      <t>We once inferred authorship and trust from domain names, writing style, and user profiles—but now, all of these can be simulated by AI. This leads not only to an explosion of noise, but also to a subtle erosion of meaning: readers hesitate to believe; authors hesitate to take credit; platforms hesitate to accept risk.</t>
      <t>Many recent proposals have focused on "AI detection"—using classifiers to guess whether a given text was machine-generated. These tools are probabilistic, easily evaded, and often fail as models advance.</t>
      <t>HGCP shifts the question entirely. It does not ask, “Was this content human-made?” It asks, “Is any human willing to say: this was me?”</t>
      <t>This seemingly small act—a signed statement of responsibility—may become the most important signal of authorship in an increasingly synthetic information ecosystem. Not because it proves truth or identity, but because it reflects a human's willingness to be known as the author.</t>
    </section>
    <section anchor="the-philosophy-of-hgcp-responsibility-over-provenance">
      <name>The Philosophy of HGCP: Responsibility Over Provenance</name>
      <t>The core idea of HGCP is not to verify originality, authorship, or human origin of content—but to offer a voluntary, structured way for a person to publicly acknowledge their expression.</t>
      <t>Whereas most systems ask, "Who created this?", HGCP asks something simpler and deeper: "Are you willing to say: I said this?"</t>
      <t>Signing under HGCP does not mean the content is accurate, valuable, or unique. It only means: “This came from me, and I stand by it.” — socially, not legally.</t>
      <t>This transforms the act of signing into a declaration of presence—not a claim of authority, truth, or expertise. To speak is not only to express; it is to be willing to be recognized as the speaker.</t>
      <t>HGCP is not anti-AI. It does not reject AI assistance. If a human chooses to sign something—even if AI helped—they are choosing to take human responsibility for the final output.</t>
      <t>HGCP does not care what tools you used, or what identity you chose. It only cares that someone—a person—was willing to leave their mark and say: “I won’t deny this is mine.”</t>
      <t>That act of responsibility is not a signal of trust. It is the beginning of traceable expression—not verified authorship.</t>
    </section>
    <section anchor="signature-declaration-structure">
      <name>Signature Declaration Structure</name>
      <t>HGCP provides a minimal and consistent way for individuals to attach a human-responsible declaration to their expression. The purpose of this signature is not to validate the content's origin or truth, but to acknowledge authorship responsibility.</t>
      <section anchor="required-fields">
        <name>Required Fields:</name>
        <ul spacing="normal">
          <li>
            <t><strong>signer_id</strong>  </t>
            <t>
A signer-provided identifier that links a human author to a specific declaration.  </t>
            <t>
This MAY be a stable pseudonym, public key fingerprint, platform handle, or decentralized ID.  </t>
            <t>
(Examples: <tt>"tao_qiwen"</tt>, <tt>"0xDEADBEEF..."</tt>, <tt>"@user42"</tt>, or <tt>"did:example:abc123"</tt>)  </t>
            <t>
HGCP does not resolve or validate the authenticity of <tt>signer_id</tt>. The field is purely declarative. Verification, if needed, MUST rely on external infrastructure or cryptographic proof.</t>
          </li>
          <li>
            <t><strong>timestamp</strong>  </t>
            <t>
The UTC time when the signature was created, in <xref target="RFC3339"/> format.  </t>
            <t>
(Example: <tt>"2025-03-29T14:22:00Z"</tt>)  </t>
            <t>
This value is provided by the signer and is intended to be informational only.</t>
          </li>
          <li>
            <t><strong>content_hash</strong>  </t>
            <t>
A cryptographic digest of an external piece of content (e.g., a document, platform message, or expressive artifact).  </t>
            <t>
This field binds the HGCP object to that content and ensures that the signature applies to a specific, immutable version of it.  </t>
            <t>
The content itself is not embedded in the HGCP structure, but MUST be preserved externally in the exact UTF-8 byte representation used during hash computation.  </t>
            <t>
The <tt>content_hash</tt> field MUST be expressed as a <xref target="RFC6920"/> <tt>ni:</tt> URI, using Base64url encoding and including an algorithm identifier. This ensures that the declaration refers to an exact byte-level representation of the content and allows for future algorithm flexibility.  </t>
            <t>
The hash MUST be computed over the UTF-8 byte stream of the referenced content. Newlines SHOULD be normalized to line feed (LF, <tt>\n</tt>) prior to hashing, to ensure consistency across platforms.  </t>
            <t>
Content MUST remain externally accessible and MUST NOT be embedded within the HGCP structure itself.  </t>
            <t>
This field exists solely to bind a declaration to a specific version of content. It does not imply originality, correctness, or value—only that the declarant accepts responsibility for that particular content instance.  </t>
            <t>
(Example: <tt>"ni:///sha-256;dQnlvaDHYtK6x_kNdYtbImP6Acy8VCq1498WO-CObKk"</tt>)</t>
          </li>
          <li>
            <t><strong>hgcp_version</strong>  </t>
            <t>
This field indicates the structural schema version of the declaration. It helps implementations interpret the format correctly across protocol evolutions. For full context on version compatibility and design principles, see Section 4.8.  </t>
            <t>
(Example: <tt>"0.2"</tt>)</t>
          </li>
          <li>
            <t><strong>declaration</strong>  </t>
            <t>
A plain, human-authored statement affirming responsibility for the associated content.  </t>
            <t>
This field MUST be encoded in UTF-8 and is treated as free-form text. It may be written in any language and take any tone, structure, or expressive form—including natural language, code, symbolic notation, or creative fragments.  </t>
            <t>
HGCP does not interpret the meaning of the declaration. Its role is to bind whatever was said—across languages, styles, and cultural contexts—to a structure of voluntary responsibility. The significance or interpretability of a declaration is left to the communities and contexts in which it appears.  </t>
            <t>
HGCP does not require that declarations be serious, formal, or even linguistically coherent—only that a human actor chooses to stand behind them.  </t>
            <t>
The declaration is not legally binding, but serves as an ethical gesture: "I said this, and I choose to be recognized as the speaker."  </t>
            <t>
(Example: <tt>"I acknowledge that the above content was written by me and I take responsibility for it."</tt>)</t>
          </li>
        </ul>
      </section>
      <section anchor="optional-fields">
        <name>Optional Fields:</name>
        <t>The following fields are optional metadata declarations.</t>
        <t>HGCP does not define their behavior, validation logic, or semantics beyond suggestion. They exist to support flexible human context, not to enforce structure or scoring.</t>
        <ul spacing="normal">
          <li>
            <t><strong>retraction_policy</strong>  </t>
            <t>
An optional declarative field indicating whether the signer expresses a preference or intent to revise, withdraw, or leave the signed content unchanged in the future.  </t>
            <t>
Suggested values:
- <tt>immutable</tt> — The signer does not intend to alter or retract this declaration.<br/>
- <tt>may-retract</tt> — The signer may wish to revise or withdraw this declaration later.<br/>
- <tt>editable-until-date</tt> — The signer considers the content mutable until a specified point in time (if supported by the platform).  </t>
            <t>
This field is purely expressive. HGCP does not define any verification method, enforcement mechanism, or revocation registry.  </t>
            <t>
Platforms MAY interpret or display this field for user awareness, but MUST NOT treat it as a deletion command, a validity toggle, or a trigger for automatic suppression, hiding, or disqualification of content.</t>
          </li>
        </ul>
        <ul empty="true">
          <li>
            <t>HGCP recognizes that to be human is to change one’s mind—but also to remember that we once spoke.</t>
          </li>
        </ul>
        <ul spacing="normal">
          <li>
            <t><strong>signature</strong>  </t>
            <t>
An optional cryptographic proof of authorship.  </t>
            <t>
This field allows declarants to provide a verifiable linkage between their identity and the referenced content.  </t>
            <t>
If present, the <tt>signature</tt> field SHOULD be a JSON object containing:
- <tt>type</tt>: a short, lowercase, hyphen-separated string identifying the signature mechanism (e.g., <tt>"pgp-detached"</tt> <xref target="RFC9580"/>, <tt>"jws"</tt>, <tt>"vc-data-integrity"</tt>). Values SHOULD, where possible, be taken from existing standards terminology such as RFCs, W3C specifications, or IANA registries. If no standard term exists, implementers SHOULD define concise, unambiguous names following the same lowercase, hyphen-separated convention.;
- Any additional attributes required by that mechanism (e.g., <tt>alg</tt>, <tt>proof</tt>, <tt>proof_ref</tt> for OpenPGP; <tt>jwt</tt> for JWS; <tt>proofPurpose</tt> and <tt>verificationMethod</tt> for W3C VC Data Integrity). HGCP does not mandate a fixed set of fields beyond <tt>type</tt>. External references in <tt>proof_ref</tt> SHOULD be accompanied by a <tt>proof_hash</tt> (<xref target="RFC6920"/>) to ensure integrity.  </t>
            <t>
The <tt>ni:</tt> URI in <tt>content_hash</tt> is only for identifying the hash of the referenced content and MUST NOT be used to indicate the signature mechanism.  </t>
            <t>
All forms of signature are optional, and their presence or absence MUST NOT affect the validity of the declaration.  </t>
            <t>
To preserve JSON compatibility, implementers are encouraged to avoid embedding multi-line PEM-formatted signatures directly in the <tt>signature</tt> field. Such use is not prohibited, but MAY require special encoding or external referencing to avoid interoperability issues with JSON parsers.</t>
          </li>
        </ul>
      </section>
      <section anchor="interpretation-and-implementation-guidance">
        <name>Interpretation and Implementation Guidance</name>
        <t>Unlike content-integrated signature formats (e.g., PGP-signed files), HGCP is designed to sign arbitrary expressions without constraining how or where the signed content is stored. This enables its use across messaging platforms, web interfaces, and decentralized protocols, without requiring control over the content’s storage location or delivery mechanism.</t>
        <t>The <tt>timestamp</tt> field is not cryptographically bound. Its accuracy depends entirely on the signer's environment or device clock. Implementations MUST NOT use this value as a trusted source for ordering, deduplication, or timing logic unless verified through an external trusted source (e.g., timestamp authority or blockchain anchor).</t>
        <t>Tools and platforms MAY choose to interpret or visualize <tt>signer_id</tt> based on their own logic, but HGCP itself does not rank or authenticate identities.</t>
        <t>The <tt>hgcp_version</tt> field reflects structural format only. It MUST NOT be interpreted as a signal of truthfulness, author credibility, or social legitimacy. HGCP does not treat higher versions as superior in ethical value—only different in structure. All valid HGCP declarations, regardless of version, represent equally human-responsible expression.</t>
        <t>The <tt>declaration</tt> and other human-authored fields (such as <tt>signer_id</tt>) are defined as free-form UTF-8 encoded text. They may contain natural language in any script, code fragments, symbolic notations, or other expressive content. HGCP does not interpret the semantic meaning of these fields—it only binds them structurally to a statement of human responsibility.</t>
        <t>To ensure display safety and prevent injection misuse, implementations:</t>
        <ul spacing="normal">
          <li>
            <t>MUST treat all such fields as inert plain text;</t>
          </li>
          <li>
            <t>MUST escape HTML, scripts, and any executable markup before rendering;</t>
          </li>
          <li>
            <t>SHOULD normalize line endings to LF (<tt>\n</tt>) before hashing;</t>
          </li>
          <li>
            <t>SHOULD NOT execute, interpret, or embed these fields in active rendering contexts;</t>
          </li>
          <li>
            <t>MAY impose reasonable limits on display (e.g., truncation, line limits, content folding);</t>
          </li>
          <li>
            <t>MUST preserve and expose the original content in full when requested or used for verification;</t>
          </li>
          <li>
            <t>Display restrictions MUST NOT alter, summarize, or reinterpret the original declaration.</t>
          </li>
        </ul>
        <t>Platforms MAY apply local content safety filters (e.g., spam or abuse detection), but MUST NOT alter any external content referenced via <tt>content_hash</tt>. Such content is cryptographically bound and must remain unchanged to preserve structural integrity.</t>
        <t>Although <tt>declaration</tt> is not cryptographically bound, implementations are strongly encouraged to preserve and display it faithfully, as it represents the declarant’s voluntary statement of responsibility.</t>
        <t>Self-contained signatures such as Ed25519 or JWS are best included directly in the proof field as a single-line Base64URL string to avoid JSON newline escaping issues<xref target="RFC7515"/>. Large or complex binary formats such as OpenPGP, PKCS#7, or COSE are better handled through an external reference in proof_ref, accompanied by a proof_hash <xref target="RFC6920"/> to guarantee integrity. External references should use HTTPS <xref target="RFC9110"/> or content-addressable storage (e.g., IPFS, Arweave) to reduce the risk of tampering and improve long-term availability.</t>
        <t>To preserve verifiability over time, external proofs should be archived in stable, content-addressed repositories. Implementations should also be aware that fetching an external proof may reveal verification activity to the proof host, and can mitigate this by caching proofs locally.</t>
      </section>
      <section anchor="signature-semantics-and-identity-boundaries">
        <name>Signature Semantics and Identity Boundaries</name>
        <t>A declaration using a given signer_id does not constitute proof of identity.
Even when accompanied by a cryptographic signature, it only proves that the signer controls a specific private key—not that they are a particular person, group, or account in the broader social sense.
Users of widely-known pseudonyms should take care to sign declarations using verifiable means to discourage impersonation.</t>
      </section>
      <section anchor="text-style-declaration-human-readable-non-verifiable">
        <name>Text-Style Declaration (Human-Readable, Non-Verifiable):</name>
        <t>This is how a human-readable HGCP declaration might appear when pasted at the end of a blog post, social media post, or informal document:</t>
        <sourcecode type="text"><![CDATA[
signer_id: qiwen2025
timestamp: 2025-03-29T14:22:00Z
content_hash: ni:///sha-256;dQnlvaDHYtK6x_kNdYtbImP6Acy8VCq1498WO-CObKk
hgcp_version: 0.1
declaration: I confirm that the above content was published by me, and I take responsibility as a human author.
]]></sourcecode>
        <ul empty="true">
          <li>
            <t>Note: this is not protocol-valid HGCP</t>
          </li>
        </ul>
        <t>Text-style declarations in HGCP are intended as human-readable expressions of responsibility.
They are suitable for low-infrastructure environments—such as blogs, printed materials, or oral contexts—where structured formats like JSON are not practical.</t>
        <t>These declarations are not machine-verifiable, not cryptographically secure, and not structurally enforced.
HGCP does not define any parsing, validation, or enforcement logic for this format.</t>
        <t>They should be interpreted as non-binding social signals of authorship intent, not as formal protocol-level declarations.</t>
      </section>
      <section anchor="example-hgcp-signature-json">
        <name>Example HGCP Signature (JSON):</name>
        <sourcecode type="json"><![CDATA[
{
  "signer_id": "qiwen2025",
  "timestamp": "2025-03-29T14:22:00Z",
  "content_hash": "ni:///sha-256;dQnlvaDHYtK6x_kNdYtbImP6Acy8VCq1498WO-CObKk",
  "hgcp_version": "0.1",
  "declaration": "I confirm that the above content was published by me, and I take responsibility as a human author."
}
]]></sourcecode>
      </section>
      <section anchor="example-hgcp-signature-openpgp-detached-signature">
        <name>Example HGCP Signature (OpenPGP detached signature):</name>
        <sourcecode type="json"><![CDATA[
{
  "signer_id": "qiwen2025",
  "timestamp": "2025-03-29T14:22:00Z",
  "content_hash": "ni:///sha-256;dQnlvaDHYtK6x_kNdYtbImP6Acy8VCq1498WO-CObKk",
  "hgcp_version": "0.2",
  "declaration": "I confirm that the above content was published by me, and I take responsibility as a human author."
  "signature": {
    "type": "pgp-detached",
    "alg": "ed25519",
    "proof_ref": "https://example.org/proofs/2025-03-29.sig",
    "proof_hash": "ni:///sha-256;UyaQV-Ev4rdLoHyJJWCi11OHfrYv9E1aGQAlMO2X_-Q"
  }
}
]]></sourcecode>
      </section>
      <section anchor="versioning">
        <name>Versioning:</name>
        <t>HGCP versions indicate structural schema only. They exist to support compatibility as the protocol evolves, <strong>not</strong> to signal truth value, author credibility, or software sophistication.</t>
        <t>All versions are equally valid expressions of human responsibility.</t>
        <ul spacing="normal">
          <li>
            <t><strong>v0.1</strong> — Defines the core declaration schema with required fields: <tt>signer_id</tt>, <tt>timestamp</tt>, <tt>content_hash</tt>, <tt>hgcp_version</tt>, and <tt>declaration</tt>.</t>
          </li>
          <li>
            <t><strong>v0.2</strong> — Introduces the optional <tt>signature</tt> field, allowing declarants to attach cryptographic proofs of authorship where such verification is desired or supported.</t>
          </li>
        </ul>
        <ul empty="true">
          <li>
            <t>Future versions may support additional metadata such as multi-signer declarations, structured revocation formats, or content linking.
However, the core semantics of voluntary, self-recognized responsibility will remain unchanged.</t>
          </li>
        </ul>
        <t>Yes, cryptographic proofs are stronger. But not everyone can, will, or should need to use them. And in HGCP, strength is not what defines humanity — recognition is.</t>
      </section>
    </section>
    <section anchor="platform-and-tool-integration-suggestions">
      <name>Platform and Tool Integration Suggestions</name>
      <t>HGCP is platform-neutral and decentralized. It defines a minimal, voluntary declaration format—not a service, network, or identity protocol.</t>
      <t>However, platforms and tools can enhance expression transparency and user agency by supporting HGCP-style signatures.</t>
      <t>The following integration suggestions are non-normative and fully optional:</t>
      <section anchor="for-content-platforms">
        <name>For content platforms:</name>
        <ul spacing="normal">
          <li>
            <t>Support HGCP signature generation (e.g., auto-add timestamp, content hash, and a user-provided declaration)</t>
          </li>
          <li>
            <t>Display HGCP declarations visibly alongside content</t>
          </li>
          <li>
            <t>Allow users to export signed content with metadata (e.g., JSON-LD or plaintext blocks)</t>
          </li>
          <li>
            <t>Provide a "compare hash" feature to show whether the currently displayed content matches the signed declaration. This does not imply content authenticity, nor require platforms to store the original version.</t>
          </li>
        </ul>
      </section>
      <section anchor="for-authoring-tools">
        <name>For authoring tools:</name>
        <ul spacing="normal">
          <li>
            <t>Markdown editors, word processors, or note apps can offer local HGCP signing plugins</t>
          </li>
          <li>
            <t>AI-assisted writing tools may include HGCP signature prompts during editing or export</t>
          </li>
          <li>
            <t>Submission systems may include a “human responsibility declaration” option on publication</t>
          </li>
        </ul>
      </section>
      <section anchor="for-reader-tools-and-browser-extensions">
        <name>For reader tools and browser extensions:</name>
        <ul spacing="normal">
          <li>
            <t>Detect and visually highlight HGCP-signed content (e.g., badges, overlays)</t>
          </li>
          <li>
            <t>Let readers inspect declaration structure and metadata</t>
          </li>
          <li>
            <t>Optionally offer a hash comparison feature to let users check whether content appears unchanged—this is not a guarantee of authenticity or integrity</t>
          </li>
        </ul>
        <ul empty="true">
          <li>
            <t>HGCP does not define or endorse any scoring, ranking, or reputation system.
Interpretation of signature patterns or signer behavior is left entirely to the platform or community.
The protocol only enables expression responsibility—it does not evaluate or score it.</t>
          </li>
        </ul>
      </section>
    </section>
    <section anchor="social-and-ethical-considerations">
      <name>Social and Ethical Considerations</name>
      <t>HGCP is not a replacement for content governance or moderation systems. It is a voluntary declaration format designed to restore visibility to human-authored expressions in an increasingly hybrid and synthetic content landscape.</t>
      <t>HGCP does not:</t>
      <ul spacing="normal">
        <li>
          <t>Detect or classify AI-generated content</t>
        </li>
        <li>
          <t>Track real-world identities or require de-anonymization</t>
        </li>
        <li>
          <t>Evaluate the truth, originality, or value of signed content</t>
        </li>
        <li>
          <t>Prevent unsigned content from being published or shared</t>
        </li>
      </ul>
      <t>HGCP does protect:</t>
      <ul spacing="normal">
        <li>
          <t>The right of anonymous or pseudonymous authors to claim authorship</t>
        </li>
        <li>
          <t>The right of each signer to choose their identifier and expression context</t>
        </li>
        <li>
          <t>The right to withdraw or replace one’s own signed declaration with a new one, while leaving prior statements traceable</t>
        </li>
        <li>
          <t>The right of platforms to adopt or extend HGCP support in their own way</t>
        </li>
      </ul>
      <t>HGCP offers a decentralized path to expression responsibility. Not by enforcing rules or judgments, but by providing a way for individuals to say:</t>
      <ul empty="true">
        <li>
          <t>“This is what I said. I stand by it.”</t>
        </li>
      </ul>
      <t>Those who sign are not guaranteed to be believed. But they are present. They are accountable—not because a system judges them, but because they are willing to be known as the speaker.</t>
      <t>HGCP does not create trust. It creates traceable ownership of speech. It gives those who choose to acknowledge their words a way to be recognized—not as authorities, but as responsible authors.</t>
      <t>Signers who wish to ensure the availability of their content over time should retain a local copy, or use decentralized content storage mechanisms. HGCP declarations remain valid even if the referenced content is no longer publicly available—but their meaning may be lost if the content cannot be retrieved.</t>
    </section>
    <section anchor="illustrative-scenarios-non-normative">
      <name>Illustrative Scenarios (Non-Normative)</name>
      <t>The following examples are provided purely for illustrative purposes. They do not constrain the scope of HGCP usage, which applies to any expressive artifact. These samples show how individuals might voluntarily declare authorship in informal online contexts.</t>
      <section anchor="example-personal-blog-post-ai-assisted-pseudonymous">
        <name>Example: Personal Blog Post (AI-Assisted, Pseudonymous)</name>
        <t>A pseudonymous blogger publishes a post written with the help of generative AI, and uses HGCP to declare that they accept responsibility for the final content.</t>
        <sourcecode type="json"><![CDATA[
{
  "signer_id": "silentvoice",
  "timestamp": "2025-03-29T16:12Z",
  "content_hash": "ni:///sha-256;dQnlvaDHYtK6x_kNdYtbImP6Acy8VCq1498WO-CObKk",
  "hgcp_version": "0.1",
  "declaration": "This post was co-written with the assistance of a language model. I take responsibility for its final form."
}
]]></sourcecode>
      </section>
      <section anchor="example-anonymous-discussion-post">
        <name>Example: Anonymous Discussion Post</name>
        <t>An anonymous poster acknowledges human responsibility for their statement.</t>
        <sourcecode type="json"><![CDATA[
{
  "signer_id": "anon321",
  "timestamp": "2025-03-29T17:35Z",
  "content_hash": "ni:///sha-256;dQnlvaDHYtK6x_kNdYtbImP6Acy8VCq1498WO-CObKk",
  "hgcp_version": "0.1",
  "declaration": "I stand by this statement as an individual human participant in this conversation."
}
]]></sourcecode>
      </section>
    </section>
    <section anchor="common-questions-and-answers">
      <name>Common Questions and Answers</name>
      <t>The following are common concerns and clarifications based on HGCP's minimal scope:</t>
      <section anchor="questions-1-signing-doesnt-stop-misinformation">
        <name>Questions 1: “Signing doesn’t stop misinformation.”</name>
        <t>Response: Correct. HGCP is not a content moderation tool, fact-checking system, or truth validator. Its purpose is not to prevent falsehoods, but to make the presence of human authorship visible. It simply allows someone to say: “I said this, and I acknowledge it.”</t>
        <t>Whether a statement is correct or misleading is a separate question—to be handled by public debate, platform policy, or legal frameworks. HGCP does not seek to replace those.</t>
      </section>
      <section anchor="questions-2-anyoneincluding-bad-actorscan-sign-too">
        <name>Questions 2: “Anyone—including bad actors—can sign too.”</name>
        <t>Response: True. HGCP is structurally neutral—it permits anyone to claim authorship.</t>
        <t>But just as speech itself is morally neutral, signing is simply a visible act of association. HGCP does not prevent manipulation or abuse. It only makes authorship claims visible and timestamped, enabling others to interpret and respond.</t>
        <t>Trust must be earned over time; HGCP merely reveals who is willing to stand behind their words.</t>
      </section>
      <section anchor="questions-3-why-not-require-real-names">
        <name>Questions 3: “Why not require real names?”</name>
        <t>Response: HGCP affirms the importance of anonymous and pseudonymous expression.
In many contexts, forced real-name use can threaten safety, chill dissent, or suppress marginalized voices.</t>
        <t>Responsibility does not require identity disclosure. It only requires someone to say: “This is mine.”
Even a pseudonym—used consistently—is enough to build visible presence and accountability over time.</t>
      </section>
      <section anchor="note">
        <name>Note:</name>
        <t>HGCP enables voluntary, declarative authorship acknowledgment. It complements—but does not replace—other systems of fact-checking, moderation, or trust.</t>
        <t>It is not a gatekeeper of credibility. It is a container for voluntary responsibility—a human signal in a synthetic world.</t>
      </section>
    </section>
    <section anchor="scope-and-limits-of-human-responsibility">
      <name>Scope and Limits of Human Responsibility</name>
      <t>HGCP affirms an ethical gesture of responsibility—not a legal or contractual obligation.</t>
      <t>By signing, the author:</t>
      <ul spacing="normal">
        <li>
          <t>Affirms they are human (or self-identify as such),</t>
        </li>
        <li>
          <t>Voluntarily claims authorship of the expression,</t>
        </li>
        <li>
          <t>Accepts potential social consequences of making that claim visible.</t>
        </li>
      </ul>
      <t>However, the meaning of “responsibility” in HGCP must be clearly understood:</t>
      <ul spacing="normal">
        <li>
          <t>HGCP does not confer legal liability, unless such liability is defined by external laws or agreements.</t>
        </li>
        <li>
          <t>HGCP does not guarantee truth, originality, or moral correctness.</t>
        </li>
        <li>
          <t>HGCP permits voluntary revocation or replacement of prior declarations. Platforms may reflect such updates, but should avoid interpreting them as content deletion or retraction of historical authorship.</t>
        </li>
      </ul>
      <t>Over time, a signer’s behavior—such as consistent authorship, frequent revocations, or contradictory claims—may influence how others interpret their expression history. Such interpretations are entirely up to readers, communities, or platforms. They are not part of HGCP’s structure or logic.</t>
      <t>HGCP is a signal of authorship, not a system of judgment.</t>
      <t>It is a flag of presence—not a badge of truth.</t>
    </section>
    <section anchor="why-we-need-hgcp-now">
      <name>Why We Need HGCP Now</name>
      <t>In an era where synthetic content floods our screens and truth feels elusive, what we are losing is not just facts—but responsibility.</t>
      <t>Expression has never merely been about information. It is about standing behind what one says.</t>
      <t>HGCP is a quiet signal. It is not a firewall, not a detection engine— It is a torch, held by those willing to say:</t>
      <ul empty="true">
        <li>
          <t>“This is what I said. And I am willing to be remembered for it.”</t>
        </li>
      </ul>
      <t>Those who sign are not necessarily perfect, but they are present. They are not hiding. They are willing to be named.</t>
      <t>HGCP does not stop AI, nor does it determine the truth or value of content. It offers a decentralized, human-first way to make authorship claims visible— not for control, but for clarity.</t>
      <t>Just as HTTPS makes communication verifiable, HGCP makes expression attributable. Not by enforcing identity, but by inviting responsibility.</t>
      <t>In an age of artificial voice, what will stand out is not who speaks loudest— 
but who is willing to say:</t>
      <ul empty="true">
        <li>
          <t>“Yes, this is mine.”</t>
        </li>
      </ul>
    </section>
    <section anchor="future-extensions-and-evolving-use-cases">
      <name>Future Extensions and Evolving Use Cases</name>
      <t>HGCP is intentionally minimal. Its current version focuses on text-based, single-signer declarations of human responsibility.</t>
      <t>However, real-world expression scenarios are far more diverse. Future optional companion drafts or community extensions may explore:</t>
      <ul spacing="normal">
        <li>
          <t>Multi-signer declarations (e.g., co-authorship or joint statements)</t>
        </li>
        <li>
          <t>Multimedia content hashing (e.g., for audio, images, or video) may be explored, but care must be taken not to treat such hashes as guarantees of authenticity, truthfulness, or integrity</t>
        </li>
        <li>
          <t>Partial responsibility claims (e.g., paragraph-level declaration blocks)</t>
        </li>
        <li>
          <t>Rich contextual metadata for disclaimers, editing history, or framing</t>
        </li>
      </ul>
      <t>Some use cases may inspire optional community-defined labels (e.g., “editor”, “curator”, “translator”). Such roles should be expressed via declaration text or companion specifications—not as formal protocol fields.</t>
      <t>These extensions are not part of the current protocol and remain exploratory. Any evolution of HGCP should remain faithful to its core principle:</t>
      <ul empty="true">
        <li>
          <t>Responsibility, voluntarily claimed, should be made legible.<br/>
New features must enhance this clarity—not obscure or overcomplicate it.<br/>
Support for non-text content may be explored in future drafts,<br/>
but HGCP currently focuses on declarations for text-based expressions.</t>
        </li>
      </ul>
    </section>
    <section anchor="iana-considerations">
      <name>IANA Considerations</name>
      <t>This document has no IANA actions.</t>
    </section>
    <section anchor="security-considerations">
      <name>Security Considerations</name>
      <t>HGCP does not introduce new network protocols or data exchange layers. It poses no direct technical threats such as injection, eavesdropping, or man-in-the-middle attacks.</t>
      <t>However, HGCP introduces indirect risks, rooted in the potential misuse or misinterpretation of voluntary signature declarations. These risks are primarily social and structural, not cryptographic.</t>
      <section anchor="identity-impersonation-and-signature-forgery">
        <name>Identity Impersonation and Signature Forgery</name>
        <t>Without optional cryptographic signing (e.g., OpenPGP), malicious actors may forge declarations using arbitrary signer IDs. To mitigate impersonation, platforms may optionally support cryptographic binding, pseudonymous identity resolution, or signer attestation systems.</t>
        <t>HGCP itself does not provide or require any identity verification mechanism. All verification and signer authentication are delegated to platform-level implementations, if desired.</t>
      </section>
      <section anchor="mass-signature-automation-sybil-behavior">
        <name>Mass Signature Automation (Sybil Behavior)</name>
        <t>In the absence of rate limits or friction, automated agents could mass-generate content with fake signature blocks to simulate presence at scale. To reduce such noise, platforms may implement rate controls, account friction, or signature frequency thresholds.</t>
      </section>
      <section anchor="content-hash-evasion-via-trivial-edits">
        <name>Content Hash Evasion via Trivial Edits</name>
        <t>HGCP uses cryptographic content hashes to bind the declaration to a specific text version. Even minor changes (e.g., punctuation, emoji) generate different hashes, allowing close but unsigned derivatives to circulate unchallenged.</t>
        <t>Platforms may address this via:</t>
        <ul spacing="normal">
          <li>
            <t>Content snapshot storage alongside signature metadata</t>
          </li>
          <li>
            <t>Optional use of fuzzy hashing or similarity checks</t>
          </li>
          <li>
            <t>Encouraging authors to sign canonical versions of their work</t>
          </li>
        </ul>
      </section>
      <section anchor="revocation-misuse-and-responsibility-evasion">
        <name>Revocation Misuse and Responsibility Evasion</name>
        <t>HGCP supports editable or revocable declarations, which enhances flexibility. However, it may also allow strategic withdrawal or denial of public expression.</t>
        <t>Platforms are encouraged—but not required—to:</t>
        <ul spacing="normal">
          <li>
            <t>Retain and display revocation timestamps or signature histories, where feasible</t>
          </li>
          <li>
            <t>Clearly indicate altered or withdrawn declarations</t>
          </li>
          <li>
            <t>Offer viewers transparent context about change history, if available</t>
          </li>
        </ul>
      </section>
      <section anchor="absence-of-native-trust-or-scoring-mechanisms">
        <name>Absence of Native Trust or Scoring Mechanisms</name>
        <t>HGCP intentionally avoids any native trust or scoring system. All interpretations of signature consistency, credibility, or intent are left to the discretion of platforms or communities.</t>
        <t>Protocol-level neutrality ensures freedom, but also delegates responsibility for risk assessment to the surrounding ecosystem.</t>
      </section>
      <section anchor="final-note">
        <name>Final Note</name>
        <t>HGCP’s security lies not in enforcement, but in visibility. It offers no guarantees—only a format in which authors can voluntarily say:</t>
        <ul empty="true">
          <li>
            <t>“This is mine. I said this.”</t>
          </li>
        </ul>
        <t>Whether others choose to believe, contest, or ignore such declarations is beyond the protocol’s scope.</t>
        <t>HGCP’s minimal structure invites participation, not control.</t>
        <?line 558?>

</section>
    </section>
  </middle>
  <back>
    <references anchor="sec-informative-references">
      <name>Informative References</name>
      <reference anchor="RFC2119">
        <front>
          <title>Key words for use in RFCs to Indicate Requirement Levels</title>
          <author fullname="S. Bradner" initials="S." surname="Bradner"/>
          <date month="March" year="1997"/>
          <abstract>
            <t>In many standards track documents several words are used to signify the requirements in the specification. These words are often capitalized. This document defines these words as they should be interpreted in IETF documents. This document specifies an Internet Best Current Practices for the Internet Community, and requests discussion and suggestions for improvements.</t>
          </abstract>
        </front>
        <seriesInfo name="BCP" value="14"/>
        <seriesInfo name="RFC" value="2119"/>
        <seriesInfo name="DOI" value="10.17487/RFC2119"/>
      </reference>
      <reference anchor="RFC3339">
        <front>
          <title>Date and Time on the Internet: Timestamps</title>
          <author fullname="G. Klyne" initials="G." surname="Klyne"/>
          <author fullname="C. Newman" initials="C." surname="Newman"/>
          <date month="July" year="2002"/>
          <abstract>
            <t>This document defines a date and time format for use in Internet protocols that is a profile of the ISO 8601 standard for representation of dates and times using the Gregorian calendar.</t>
          </abstract>
        </front>
        <seriesInfo name="RFC" value="3339"/>
        <seriesInfo name="DOI" value="10.17487/RFC3339"/>
      </reference>
      <reference anchor="RFC9580">
        <front>
          <title>OpenPGP</title>
          <author fullname="P. Wouters" initials="P." role="editor" surname="Wouters"/>
          <author fullname="D. Huigens" initials="D." surname="Huigens"/>
          <author fullname="J. Winter" initials="J." surname="Winter"/>
          <author fullname="Y. Niibe" initials="Y." surname="Niibe"/>
          <date month="July" year="2024"/>
          <abstract>
            <t>This document specifies the message formats used in OpenPGP. OpenPGP provides encryption with public key or symmetric cryptographic algorithms, digital signatures, compression, and key management.</t>
            <t>This document is maintained in order to publish all necessary information needed to develop interoperable applications based on the OpenPGP format. It is not a step-by-step cookbook for writing an application. It describes only the format and methods needed to read, check, generate, and write conforming packets crossing any network. It does not deal with storage and implementation questions. It does, however, discuss implementation issues necessary to avoid security flaws.</t>
            <t>This document obsoletes RFCs 4880 ("OpenPGP Message Format"), 5581 ("The Camellia Cipher in OpenPGP"), and 6637 ("Elliptic Curve Cryptography (ECC) in OpenPGP").</t>
          </abstract>
        </front>
        <seriesInfo name="RFC" value="9580"/>
        <seriesInfo name="DOI" value="10.17487/RFC9580"/>
      </reference>
      <reference anchor="RFC6920">
        <front>
          <title>Naming Things with Hashes</title>
          <author fullname="S. Farrell" initials="S." surname="Farrell"/>
          <author fullname="D. Kutscher" initials="D." surname="Kutscher"/>
          <author fullname="C. Dannewitz" initials="C." surname="Dannewitz"/>
          <author fullname="B. Ohlman" initials="B." surname="Ohlman"/>
          <author fullname="A. Keranen" initials="A." surname="Keranen"/>
          <author fullname="P. Hallam-Baker" initials="P." surname="Hallam-Baker"/>
          <date month="April" year="2013"/>
          <abstract>
            <t>This document defines a set of ways to identify a thing (a digital object in this case) using the output from a hash function. It specifies a new URI scheme for this purpose, a way to map these to HTTP URLs, and binary and human-speakable formats for these names. The various formats are designed to support, but not require, a strong link to the referenced object, such that the referenced object may be authenticated to the same degree as the reference to it. The reason for this work is to standardise current uses of hash outputs in URLs and to support new information-centric applications and other uses of hash outputs in protocols.</t>
          </abstract>
        </front>
        <seriesInfo name="RFC" value="6920"/>
        <seriesInfo name="DOI" value="10.17487/RFC6920"/>
      </reference>
      <reference anchor="RFC9110">
        <front>
          <title>HTTP Semantics</title>
          <author fullname="R. Fielding" initials="R." role="editor" surname="Fielding"/>
          <author fullname="M. Nottingham" initials="M." role="editor" surname="Nottingham"/>
          <author fullname="J. Reschke" initials="J." role="editor" surname="Reschke"/>
          <date month="June" year="2022"/>
          <abstract>
            <t>The Hypertext Transfer Protocol (HTTP) is a stateless application-level protocol for distributed, collaborative, hypertext information systems. This document describes the overall architecture of HTTP, establishes common terminology, and defines aspects of the protocol that are shared by all versions. In this definition are core protocol elements, extensibility mechanisms, and the "http" and "https" Uniform Resource Identifier (URI) schemes.</t>
            <t>This document updates RFC 3864 and obsoletes RFCs 2818, 7231, 7232, 7233, 7235, 7538, 7615, 7694, and portions of 7230.</t>
          </abstract>
        </front>
        <seriesInfo name="STD" value="97"/>
        <seriesInfo name="RFC" value="9110"/>
        <seriesInfo name="DOI" value="10.17487/RFC9110"/>
      </reference>
      <reference anchor="RFC7515">
        <front>
          <title>JSON Web Signature (JWS)</title>
          <author fullname="M. Jones" initials="M." surname="Jones"/>
          <author fullname="J. Bradley" initials="J." surname="Bradley"/>
          <author fullname="N. Sakimura" initials="N." surname="Sakimura"/>
          <date month="May" year="2015"/>
          <abstract>
            <t>JSON Web Signature (JWS) represents content secured with digital signatures or Message Authentication Codes (MACs) using JSON-based data structures. Cryptographic algorithms and identifiers for use with this specification are described in the separate JSON Web Algorithms (JWA) specification and an IANA registry defined by that specification. Related encryption capabilities are described in the separate JSON Web Encryption (JWE) specification.</t>
          </abstract>
        </front>
        <seriesInfo name="RFC" value="7515"/>
        <seriesInfo name="DOI" value="10.17487/RFC7515"/>
      </reference>
    </references>
    <?line 550?>

<section numbered="false" anchor="acknowledgments">
      <name>Acknowledgments</name>
      <t>This document was initially drafted using ChatGPT (OpenAI), and subsequently edited and approved by the human signer. The signer acknowledges responsibility for the final content.</t>
    </section>
  </back>
  <!-- ##markdown-source:
H4sIAAAAAAAAA9V9647jxrXufz1FofMj04akeMaX2G3sZLdneuxO5tKe7vFs
HxzATZEliW6KlFmkeuRggjzE/hPg7JfLk5z1rbXqQkozDgIcBAfwpbslklWr
1vVbF85ms8mkK7vKnpmTb795fHVmzs33TdXXXdbuzXW5qst6ZZ622cbeN+2d
WTat+bbfZLW5eLttrXNlU5uyNt3amvOVNc3SnF+eTLLForU7vefJJM86u2ra
/Rl9ddlMJkWT13THM1O02bKbdVnzc3lv69l6lW9nH38+cf1iU/K9u/3W4qrC
bi39p+4mdb9Z2PZsUtA9z8yjjx99Nvv4i9nDjyd5Uztbu96dmWVWOTuh538y
yVqb0aZeXZxPsIFV2/TbMzO5s3v6tTibmJlZ835s2A/+dn5p6H4dHki/OaJD
1vWtNV3bu26ys3Vv6Vrjb2eMLJR+2GRlxT9kbb7mH1Zlt+4X/GNFi3Yd/TjJ
+m7dtHg+/dmYZV9VQpLvQAlzkzX896ZdZXX5S9bRus7MZaSDeWWdxSNsy1+0
8lxZJpOi3fFV/7m32Xpe224yqZt2Q3/b0dInOIjwmzGvnj5+9PDhl/rjJ598
8iWvl37+8rMvPtY/f/7lI//jlw8f+h9//9nDz+iGk9lsZrKF69osp2dd1gZE
bTNzT0sk5ricrWxNv3e28KQ168yZBa12Y3HEpeuI2frSrbNFZc2ybTZ6Nvdt
iY+mzGbMfrNvws0e682u2qZr8qYyD8B0p2bbNtvGWWcyswsc7ZSjl4Gju3XW
GVvjkU4fJ2fjTNeYbb+oyrzamyy/q5v7yhbE5LSKsk0Yxs3Nq4z+2OJmtSls
Z3Osl07P5FVG31nu8avfdtOWq7KeGqzTZFXV3Dve/64seuJcPLewdGFrp5Ct
zBBR+xwHWxBRC7OzbbkshUh8iFPZBS1hb7rszhpa2JbWVS7Kquz2LLV0l63N
6brcbEubs6jqgubmhui69fQrndkSo+LWs9r2dKAVrQNMR/eaLSv7tqRHT3kp
ri87vxCzaLo1PTqrZmBl/nzrbF809X7T9M70zs7NZWeKhkhdN0T2XVb1dIhE
3bwnvtlPlTYZlo1fzM89//yVKTs6vM2WjsIf1tY2W3oyUctlpFr+8bf/c7Om
tdM/m7LW9V0S7fD/xZ5uMP/H3/7HfL3HTonUOJHMVOVq3d1b/Hcqxz9blq3r
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
AA==

-->

</rfc>
