<?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-04" category="info" submissionType="independent" tocInclude="true" sortRefs="true" symRefs="true" version="3">
  <!-- xml2rfc v2v3 conversion 3.28.1 -->
  <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-04"/>
    <author fullname="Qiwen Tao">
      <organization>Independent Researcher</organization>
      <address>
        <email>natureconservation@yeah.net</email>
      </address>
    </author>
    <date year="2025" month="April" day="16"/>
    <area>AREA</area>
    <keyword>human expression</keyword>
    <keyword>AI content</keyword>
    <keyword>signature trust</keyword>
    <abstract>
      <?line 42?>

<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 47?>

<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.
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.7.  </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>
It MAY take one of the following forms:
- a detached OpenPGP signature (see <xref target="RFC9580"/>);
- a reference to an external signature file, accompanied by a content hash (see <xref target="RFC6920"/>);
- a W3C Verifiable Credential or a DID-based proof using external verification infrastructure.  </t>
            <t>
The format of the <tt>signature</tt> field is implementation-defined and intentionally left open. HGCP does not prescribe any specific cryptographic method or signature syntax.  </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>
      </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="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 "verify hash" feature to check content integrity against the declaration</t>
          </li>
          <li>
            <t>Optionally allow users to report clearly forged or mismatched declarations (without relying on automated detection)</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 hash comparison to verify content 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 revoke, edit, or update previously signed expressions</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>
    </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 revocation; platforms may optionally record and display revocation history.</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)</t>
        </li>
        <li>
          <t>Partial responsibility claims (e.g., paragraph-level declaration blocks)</t>
        </li>
        <li>
          <t>Publisher-disclosed AI content without human attribution</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 support cryptographic binding, identity verification mechanisms, or identity attestations.</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 to:</t>
        <ul spacing="normal">
          <li>
            <t>Retain and display revocation timestamps or signature histories</t>
          </li>
          <li>
            <t>Clearly indicate altered or withdrawn declarations</t>
          </li>
          <li>
            <t>Offer viewers transparent context about change history</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 532?>

</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>
    </references>
    <?line 524?>

<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:
H4sIAAAAAAAAA8V9647j1pXufz3FRvlHug1JcXc7nriMk0y5L3Zl+pausg0f
DODeIrckuihS5iarWg4c5CHmT4AzL5cnOetba+0LKXU7CDAYwJeqkkRuruu3
rlosFrNZX/W1OzdnX3/1+PW5uTDftvXQ9LY7mKtq01TNxjzr7M7dtd2NWbed
+XrY2cY8fbfvnPdV25iqMf3WmYuNM+3aXFyezexq1blbvebZrLC927Td4Zze
um5ns7ItGrriuSk7u+4XvW1/qu5cs9huiv3ik09nfljtKr52f9g7fKp0e0f/
afpZM+xWrjuflXTNc/Pwk4e/o08sHnw2K9rGu8YP/tysbe3djO7/aGY7Z+mh
3jy9mOEBNl077M/N7MYd6NfyfGYWZsvP4+Lz4G8Xl4au1+OG9JsnOth+6Jzp
u8H3s1vXDI4+a8LljJGD0g87W9X8g+2KLf+wqfrtsOIfazq07+nHmR36bdvh
/vRnY9ZDXQtJ/gxKmGvb8t/bbmOb6mfb07nOzWWig3njvMMtXMdvdHJfOSaT
orvlT/37wdntsnH9bNa03Y7+dktHn4ER8Tdj3jx7/PDBg8/1x0ePHn3O56Wf
P//d7z/RP3/2+UP6cTZbLBbGrnzf2YKuetkYkK+z5o4OQ2Jwudi4hn7vXRmI
aLbWmxWda+fAzMr3JFZD5bd2VTuz7tqdcuGuq/DSnAWKBW3xVbzYY73Y667t
26KtzT2I132z79p965031txG2fUqu+sou/3W9sY1uKXX2wkXvOlbsx9WdVXU
B2OLm6a9q11J4kynqLpMNPzSvLH0xw4Xa0zpelfgvMQnU9SW3rM+4Nfw2G1X
bapmbnBOY+u6vfP8/LdVOZCM4r6low92bg4tsoaIOhRgYUlELc2t66p1JURi
ds3lKegIB9PbG2foYHs6V7Wq6qo/sH7SVfauoM8VZl+5gpVSD7Q010TXfaBf
5c2eRBKXXjRuIIbWdA6IF11rsa7du4puPeej+KHqw0HMqu23dGtbLyC0/Pre
u6Fsm8OuHbwZvFuay96ULZG6aYnst7YeiIlE3WIguTnMlTYWx8Yv5qeBf/7C
VD0xb7cnVgRm7V27pzsTtbwlI/KPv/2/6y2dnf7ZVY2e75Joh/+vDnSB5T/+
9t/mywOelEgNjlhTV5ttf+fw37mwf7GuOt8rB1hZIpWFYdVORIOITOrE4mBu
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
APknW3X4MWez/w8Zg/5XyHYAAA==

-->

</rfc>
