Internet-Draft PSI-06 Inception-Lock Protocol August 2026
Singh Expires 11 February 2027 [Page]
Workgroup:
Network Working Group
Internet-Draft:
draft-singh-apex-psi-06-01
Published:
Intended Status:
Informational
Expires:
Author:
K. Singh
Apex Intelligence Empire

PSI-06: Inception-Lock Protocol for Human-Originated Data Signals

Abstract

PSI-06 specifies an inception-lock protocol that cryptographically anchors a raw human-originated data signal (keystroke, biometric, survey response, application screen capture, trip acceptance timestamp) to a signing key at the point of capture. The protocol prevents tampering with source data between capture and submission, enabling verifiable proof of what a user was shown and when they saw it. Receipts are protected by a hybrid dual-signature scheme combining Ed25519 (classical) and ML-DSA-65 (post-quantum), making the evidence chain resistant to both classical and quantum adversaries. This is critical for accountability proceedings involving algorithmic platforms, where the information displayed to the user may differ from the information recorded by the platform.

Status of This Memo

This Internet-Draft is submitted in full conformance with the provisions of BCP 78 and BCP 79.

Internet-Drafts are working documents of the Internet Engineering Task Force (IETF). Note that other groups may also distribute working documents as Internet-Drafts. The list of current Internet-Drafts is at https://datatracker.ietf.org/drafts/current/.

Internet-Drafts are draft documents valid for a maximum of six months and may be updated, replaced, or obsoleted by other documents at any time. It is inappropriate to use Internet-Drafts as reference material or to cite them other than as "work in progress."

This Internet-Draft will expire on 11 February 2027.

Table of Contents

1. Introduction

Human-originated data is the most vulnerable point in any integrity chain. When a platform displays a time estimate of "55 min, $25" without qualifying language such as "estimated", the user's experience of that moment diverges from the platform's later recorded data. PSI-06 defines an inception-lock that signs the signal at the point of capture, before any processing or storage, enabling the user to prove what they saw and when.

This has direct application to algorithmic accountability proceedings. In the case of gig-economy dispatch platforms, workers accept task offers based on displayed time and earnings estimates. The platform's recorded data may differ from what was displayed. The inception-lock protocol closes this evidentiary gap with a receipt that the platform cannot alter.

2. Requirements Language

The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in BCP 14 [RFC2119] [RFC8174] when, and only when, they appear in all capitals, as shown here.

3. Protocol

The capture device MUST:

  1. Canonicalise the raw signal with RFC 8785 (JCS).
  2. Sign the canonicalised signal with an Ed25519 key provisioned in hardware or in a trusted execution environment.
  3. Sign the same canonicalised signal with an ML-DSA-65 post-quantum key, forming a hybrid dual signature.
  4. Emit an inception-lock receipt before returning control to the capturing application.

The receipt MUST include:

4. Receipt Format

{
  "psi":                "06",
  "signal_digest":      "<sha256 hex>",
  "device_id":          "<hardware-bound public key fingerprint>",
  "captured_at":        "<RFC 3339 microsecond precision>",
  "application_id":     "<app bundle identifier>",
  "display_hash":       "<sha256 hex of screen content>",
  "signature_classical":"<Ed25519 base64url>",
  "signature_pq":       "<ML-DSA-65 base64url>"
}

5. Verification

A verifier MUST recompute the SHA-256 digest over the canonicalised signal and validate BOTH signatures. A receipt failing either signature check MUST be treated as unsealed and MUST NOT be admitted into an integrity chain. Implementations MAY additionally anchor the receipt digest in a public PSI-04 ledger to obtain an independent third-party timestamp.

6. Use Case: Algorithmic Platform Accountability

When a gig-economy worker accepts a task offer, the application displays time and earnings figures. The inception-lock captures:

This creates a cryptographically verifiable record of what the worker was shown at the moment of decision. The platform's internal records of what was displayed can be compared against the inception-locked evidence; discrepancies become provable in formal proceedings. Because the receipt carries a hybrid dual signature, the evidence chain remains valid across the post-quantum transition horizon of such proceedings.

7. Security Considerations

The inception key MUST reside in hardware-backed secure storage (TPM 2.0, Secure Enclave, or equivalent). Software-only keys are acceptable for evidentiary purposes but MUST be disclosed to the trier of fact. The hybrid scheme protects against harvest-now, decrypt-later adversaries: the ML-DSA-65 signature remains valid even if Ed25519 is later broken by cryptographically relevant quantum computers.

The protocol does not prevent the platform from altering its internal records. It creates an independent chain of evidence that the platform cannot alter.

8. Privacy Considerations

The inception-lock receipt contains no personally identifying information beyond the device identifier. Implementations SHOULD support pseudonymous device identifiers that cannot be linked to a natural person without additional information held solely by the user.

9. IANA Considerations

This document has no IANA actions.

10. References

[FIPS204]
NIST, "Module-Lattice-Based Digital Signature Standard", , <https://csrc.nist.gov/pubs/fips/204/final>.
[PSI04]
Singh, K., "PSI-04: Evidentiary Document Integrity", , <https://datatracker.ietf.org/doc/draft-singh-apex-psi-04/>.
[RFC2119]
Bradner, S., "Key words for use in RFCs to Indicate Requirement Levels", BCP 14, RFC 2119, DOI 10.17487/RFC2119, , <https://www.rfc-editor.org/info/rfc2119>.
[RFC8032]
Josefsson, S. and I. Liusvaara, "Edwards-Curve Digital Signature Algorithm (EdDSA)", RFC 8032, DOI 10.17487/RFC8032, , <https://www.rfc-editor.org/info/rfc8032>.
[RFC8174]
Leiba, B., "Ambiguity of Uppercase vs Lowercase in RFC 2119 Key Words", BCP 14, RFC 8174, DOI 10.17487/RFC8174, , <https://www.rfc-editor.org/info/rfc8174>.
[RFC8785]
Rundgren, A., Jordan, B., and S. Erdtman, "JSON Canonicalization Scheme (JCS)", RFC 8785, DOI 10.17487/RFC8785, , <https://www.rfc-editor.org/info/rfc8785>.

Author's Address

Kawaljeet Singh
Apex Intelligence Empire
Balaclava, Victoria
Australia