Security / Resilience / Autonomous Systems

Cryptographic Provenance, Incident Evidence, Corrections, and Epistemic Boundaries

Report summary

Cryptographic systems excel at proving data origin and integrity, yet they are categorically incapable of proving factual truth [Label: reasoned inference]. A valid digital signature guarantees only that a specific private key authorized a payload at a specific point in time; it does not substantiat

Status
Research archive item
Category
Security / Resilience / Autonomous Systems
Length
7,320 words
Reading time
34 minutes
Report type
evaluation

Key topics

  • Security / Resilience / Autonomous Systems
  • Security
  • Resilience
  • Autonomous Systems
  • AI
  • Agentic Web
  • .NET
  • Runtime
  • Privacy

Research provenance

Archive status
Research archive item
Content identity
sha256:d89c8cc68de01f395ebfa05fa230e3432c8e93cd11369cacbd9010abcd8031a9

For citation, use the report title and canonical URL. Archival presence does not establish authorship or promote report statements into portfolio evidence.

This page renders the archived Markdown as safe, formatted HTML. It is background research and does not become a portfolio claim without evidence review.

Full report

On this page

1. Executive Decision Brief

Cryptographic systems excel at proving data origin and integrity, yet they are categorically incapable of proving factual truth \[Label: reasoned inference\]. A valid digital signature guarantees only that a specific private key authorized a payload at a specific point in time; it does not substantiate the accuracy, safety, intent, or physical reality of the payload's contents1. Consequently, incident, recovery, and continuity records must maintain a strict epistemic boundary between cryptographic provenance (the verifiable lineage of data) and epistemic validity (the factual truth of the data) \[Label: institutional analysis\]. A signed lie remains a lie, and conflating the cryptographic container with the epistemic contents exposes systems to severe vulnerabilities, including authenticated manipulation, memory injection in autonomous agents, and split-view attacks2. To secure incident evidence, modern architectures must deploy deterministic canonicalization such as the JSON Canonicalization Scheme (JCS)5, Evidence Record Syntax (ERS) for long-term fixity7, and transparency logs augmented with gossip protocols to prevent log forks8. Corrections and supersession must be modeled via append-only ontology frameworks such as W3C PROV-O, where retractions are appended rather than overwritten, preserving the historical trajectory of the investigation10. Furthermore, organizations must immediately initiate Post-Quantum Cryptography (PQC) migration frameworks to prevent the imminent decay of archival evidence under the threat of Cryptanalytically Relevant Quantum Computers (CRQC)12. Research Cutoff Date: August 16, 2026\. All source retrievals verified as of this date. \[Label: current official policy\]

2. Definitions and Scope

To prevent the conflation of cryptographic certainty with factual reality, all evidence models must classify data into explicit epistemic categories. The architecture defines the following states to map the lifecycle of incident data \[Label: technical proposal\]:

1. Source-derived fact: A directly observed, immutable data point recorded by a specifically identified sensor, agent, or witness at a specific time (e.g., "Sensor X recorded IP Y at 12:00"). Cryptography can prove the sensor generated the record, but the "fact" is limited only to the observation itself.

2. Inference: A probabilistic conclusion derived from source-derived facts (e.g., "IP Y's traffic patterns indicate a lateral movement attempt"). Inferences require metacognitive confidence scoring14.

3. Proposal: An intended action, state change, or remediation submitted for consensus, authorization, or execution (e.g., "Isolate Server Z").

4. Hypothesis: A testable assumption regarding an ongoing incident, used to guide investigation but lacking sufficient source-derived facts to be elevated to an inference.

5. Unknown: Explicitly marked gaps in the evidence record where data is missing, destroyed, or unobservable. Tracking unknowns is critical for epistemic AI models15.

6. Disputed claim: A cryptographically intact assertion that is actively contested by conflicting witnesses, opposing algorithmic inferences, or subsequent supersession records.

These classifications ensure that a downstream automated agent or human analyst does not treat a validly signed hypothesis as a source-derived fact, thereby containing the blast radius of hallucinated or malicious data \[Label: reasoned inference\].

3. Historical and Technical Context

The history of digital evidence traces a transition from localized, mutable logs to distributed, cryptographically verifiable architectures \[Label: observed deployment or practice\]. Initial Public Key Infrastructure (PKI) models failed to account for centralized Certificate Authority (CA) compromise or coercion. This systemic fragility led to the creation of Certificate Transparency (CT) logs, which forced CAs to append all issued certificates to a public Merkle tree9. While CT provided public auditability, it introduced the risk of split-view attacks—where a malicious log operator presents different append-only log states to different observers4. Defending against split views necessitated the development of gossip protocols, where independent multi-party witnesses cross-verify log consistency9. Simultaneously, the software supply chain recognized that perimeter security was insufficient, leading to the development of the in-toto attestation framework and Supply-chain Levels for Software Artifacts (SLSA)18. However, early implementations revealed a critical flaw: parsing variability in data serialization routinely broke cryptographic signatures20. Systems producing logically identical JSON documents generated different byte representations due to whitespace, key ordering, and number formatting, destroying hash consistency20. This forced the adoption of strict canonicalization standards like JCS (RFC 8785\)6. Today, the convergence of deterministic serialization (JCS), attestation schemas (SLSA), and archival fixity (ERS) represents the baseline for secure evidence provenance \[Label: institutional analysis\].

4. Current Standards, Law, Policy, and Deployed Practice

The ecosystem of digital evidence is governed by a patchwork of technical protocols and legal frameworks. The following standards represent the current authoritative baseline for incident provenance \[Label: established standard or law\].

Canonicalization, Signatures, and Attestations

  • JSON Canonicalization Scheme (JCS \- RFC 8785): JCS transforms JSON into an invariant byte stream. It enforces ECMAScript serialization for numbers, restricts data to the I-JSON subset, and mandates bytewise lexicographical sorting of object properties6. By eliminating nondeterminism, JCS ensures that two distinct systems processing the same logical data produce an identical byte-for-byte output, which is non-negotiable for digital signatures5.
  • CBOR Canonical Serialization (RFC 8949): For environments requiring binary efficiency, Concise Binary Object Representation (CBOR) provides deterministic serialization. Protocols like QUIP enforce constraints such as shortest-form integers, prohibition of floats, and bytewise lexicographic sorting of map keys23.
  • in-toto and DSSE: The Dead Simple Signing Envelope (DSSE) decouples the signature mechanism from the payload. It wraps a Statement (comprising a Subject and a Predicate Type) within a cryptographic envelope, allowing systems to blindly verify signatures before parsing complex internal schemas24.
  • SLSA Provenance (v1.0): An in-toto predicate type (https://slsa.dev/provenance/v1) that describes how an artifact was produced. It cryptographically binds the builder.id, buildType, externalParameters, and resolvedDependencies, proving the exact conditions of a build environment19.

Provenance Ontologies and Archival Fixity

  • W3C PROV-O: An ontology defining the relationships between Entities, Activities, and Agents10. By utilizing properties like wasDerivedFrom, used, and wasGeneratedBy, investigators can map the execution trace of an incident across heterogeneous systems27.
  • Evidence Record Syntax (ERS \- RFC 4998): Designed for the long-term non-repudiation of data. ERS structures, such as the ArchiveTimeStampChain, allow administrators to periodically re-sign evidence using newer cryptographic algorithms before older algorithms decay, preserving fixity over decades without requiring the original private keys7.
  • Federal Rules of Evidence (FRE) 902(13) and 902(14): Effective since 2017, these rules permit the self-authentication of electronic records and digital copies generated by an electronic process31. By submitting a written certification from a qualified person demonstrating that a digital identification process (e.g., matching cryptographic hash values) validates the data, litigants can bypass the costly requirement of live witness testimony33. Crucially, while FRE 902(13) proves authenticity (cryptographic provenance), it does not overcome hearsay rules—meaning the court still distinguishes between the integrity of the record and the truth of its contents34.
  • Illinois Electronic Commerce Security Act (5 ILCS 175): Establishes that electronic signatures cannot be denied legal effect solely because they are electronic. It mandates the use of qualified "security procedures" (such as digital signatures utilizing asymmetric cryptosystems and message digest functions) to verify that an electronic record has not been altered36.

5. Architecture and Data Models

To enforce epistemic boundaries and cryptographic provenance, the underlying data structures must exhaustively capture context.

5.1 Incident-Evidence Data Model

The following model defines 50 required fields and relationship types for a comprehensive incident-evidence record \[Label: technical proposal\].

IDField / RelationshipData TypeEpistemic CategoryDescription / Constraint
1record\_idUUIDv7Source-derived factTime-ordered unique identifier for the evidence record.
2subject\_hashSHA-256Source-derived factThe cryptographic hash of the primary artifact or payload.
3canonical\_schemaURISource-derived factSerialization method used (e.g., RFC 8785 JCS)22.
4envelope\_typeStringSource-derived factSignature envelope wrapper (e.g., DSSE)24.
5predicate\_typeURISource-derived factSchema defining the payload (e.g., SLSA Provenance v1)19.
6epistemic\_statusEnumClassificationFact, Inference, Proposal, Hypothesis, Unknown, Disputed.
7generator\_agent\_idURI / DIDSource-derived factDecentralized Identifier of the agent creating the record.
8generator\_roleStringContextThe operational authority/role of the agent during creation.
9witness\_quorumArray\[DID\]Source-derived factIndependent entities that have attested to observing this state.
10timestamp\_localISO8601Source-derived factTime claimed locally by the generating agent.
11timestamp\_trustedISO8601Source-derived factRFC 3161 Time-Stamp Token (TST) from a verified authority39.
12prov\_activityStringContextPROV-O Activity generating the entity10.
13prov\_usedArray\[URI\]ContextDependencies or data consumed during the activity28.
14prov\_wasDerivedFromURIContextParent artifact from which this payload is derived.
15prov\_hadRoleStringContextRole of an entity in a specific activity10.
16signature\_algStringSource-derived factAlgorithm used (e.g., Ed25519, ML-DSA-65)40.
17signature\_valBase64Source-derived factThe cryptographic signature output over the canonicalized bytes.
18public\_key\_fingerprintSHA-256Source-derived factHash of the public key required to verify the signature.
19key\_transparency\_proofBase64Source-derived factMerkle inclusion proof verifying the key in a KT log41.
20certificate\_chainArray\[Base64\]Source-derived factX.509 certificate hierarchy tracing to a trust anchor.
21revocation\_status\_urlURIProposalOCSP or CRL endpoint for querying the signing key's status.
22ers\_archive\_timestampBase64Source-derived factRFC 4998 ArchiveTimeStamp for archival fixity29.
23ers\_hash\_treeBase64Source-derived factRFC 4998 PartialHashtree linking the record to the archive29.
24supersedes\_idUUIDv7RelationshipPoints to a prior record being retracted or corrected.
25superseded\_by\_idUUIDv7RelationshipBack-reference to an appending correction record.
26correction\_reasonStringInferenceTextual/coded justification for appending a supersession.
27dispute\_flagBooleanDisputed claimTrue if independent witnesses conflict on the record's validity.
28dispute\_referencesArray\[UUIDv7\]RelationshipLinks to records presenting conflicting facts.
29confidence\_scoreFloat(0-1)InferenceMetacognitive score of the agent's confidence in the data14.
30verification\_levelEnumContextL1 (Self-signed) to L4 (Multi-witness verified)19.
31privacy\_classificationEnumContextPublic, Protected, Restricted, Ephemeral (GDPR scoped).
32redaction\_saltBase64Source-derived factCryptographic salt for privacy-preserving hashes11.
33chameleon\_trapdoorBase64ProtectedKey material used for GDPR-compliant on-chain redaction42.
34external\_parametersJSONContextUntrusted inputs outside the builder's control (SLSA)19.
35internal\_parametersJSONContextTrusted parameters set internally by the platform (SLSA)19.
36resolved\_dependenciesArray\[Hash\]Source-derived factExact versions/hashes of all inputs fetched during build19.
37environment\_contextJSONSource-derived factOS, Architecture, and container runtime details.
38sensor\_idURISource-derived factEndpoint or network sensor that detected the initial event.
39sensor\_calibration\_refURIInferenceCryptographic proof of sensor accuracy at the time of the event.
40action\_takenStringProposal/FactAutomated or manual remediation executed in response.
41action\_authorizationArray\[DID\]Source-derived factMulti-sig consensus approval for the action taken.
42log\_inclusion\_proofBase64Source-derived factProof the record exists in an append-only Transparency Log.
43gossip\_receiptBase64Source-derived factSigned Gossip Timestamp (SGT) confirming multi-party view43.
44dotted\_version\_vectorStringSource-derived factVector for tracking causal consistency in decentralized states23.
45retention\_expiryISO8601ProposalDate after which crypto-shredding is legally authorized11.
46incident\_hypothesisTextHypothesisUnverified working theory of the incident's root cause.
47missing\_data\_flagBooleanUnknownExplicit acknowledgment of incomplete or missing telemetry.
48investigation\_phaseEnumContextTriage, Containment, Eradication, Recovery, Post-Mortem.
49legal\_hold\_statusBooleanProposalOverrides standard retention expiry policies during litigation.
50final\_dispositionEnumInferenceResolved, False Positive, Accepted Risk, Mitigated.

5.2 System Page Concepts

To effectively interface with this data model, the presentation layer requires distinct views separating cryptography from epistemology \[Label: technical proposal\].

IDPage Concept NameFunctionality & View
1Global Incident DashboardSynthesis of active incidents, utilizing dotted version vectors to resolve concurrent alerts23.
2Epistemic Provenance GraphVisual PROV-O ontology map showing wasDerivedFrom linkages between facts and inferences10.
3Cryptographic Bill of MaterialsInventory view of all cryptographic algorithms active in the infrastructure, prioritized for PQC13.
4SLSA Verification SummaryMatrix assessing software artifacts against SLSA L1-L4 build and provenance requirements18.
5Transparency Log MonitorReal-time stream of Signed Tree Heads (STH) checking for Merkle tree consistency43.
6Gossip Network HealthMap of independent witness nodes verifying log consistency to detect and prevent split-view attacks4.
7Epistemic Assertion FilterToggle overlay distinguishing between Source-derived facts, Hypotheses, and AI Inferences14.
8Canonicalization SandboxTool for developers to test RFC 8785 JCS serialization prior to integrating signing pipelines20.
9Correction & Supersession LogAppend-only ledger displaying historical retractions alongside the justifications for amendments.
10Key Rotation & Revocation LedgerTimeline of compromised, retired, rotated, and currently active cryptographic keys.
11Post-Quantum Migration TrackerProgress dashboard tracking the replacement of vulnerable RSA/ECC algorithms per NIST SP 1800-3844.
12Evidence Record Syntax ArchiverInterface for managing RFC 4998 ArchiveTimeStamp chains to guarantee long-term data fixity7.
13GDPR Redaction ControllerInterface for executing off-chain redactions, chameleon hash re-writes, or crypto-shredding11.
14Identity Trust-on-First-Use (TOFU)Verification interface tracking the pinned keys of new agent identities entering the network23.
15Witness Quorum ConfiguratorPolicy engine defining the threshold of independent nodes required to sign a critical assertion.
16Threat Hypothesis CanvasCollaborative workspace for analysts to explicitly document 'Unknowns' and formulate 'Hypotheses'.
17Adversarial Simulation RunnerExecution engine for testing split-view and signed-lie attack vectors against the local log4.
18DSSE Envelope InspectorHex/JSON deep-dive viewer into base64-encoded Dead Simple Signing Envelope structures24.
19Network Sensor Calibration ViewDashboard providing proofs of currentness for the devices generating incident telemetry.
20Action Authorization (Multi-Sig)Pending queue for actions requiring multi-agent consensus before network execution.
21False Positive Dispute CenterWorkflow for handling conflicting claims between automated sensors and human analysts.
22Stale Client DetectorIdentifies nodes operating with outdated revocation lists or degraded network views41.
23Legal Hold ManagerFreezes automated expiration and crypto-shredding for records under active litigation.
24FRE 902(13)/(14) Cert GeneratorAutomatically generates legal self-authentication affidavits based on digital hash comparisons32.
25Hybrid-Crypto Testing LabEnvironment to test TLS/SSH interoperability combining classical and PQC algorithms45.
26Causal Consistency MapVisualizes Dotted Version Vectors to resolve race conditions in asynchronous network telemetry23.
27Split-View Alert ConsoleDedicated triage page activated when gossip protocols detect divergent Merkle trees16.
28Agent Metadata & Context ViewerDisplays the historical role assignments and access privileges of an entity at the exact time of an event.
29Replay Attack DiagnosticsAnalytics tool to identify validly signed payloads being submitted entirely out of temporal context.
30System Metacognition LogAI self-audit logs documenting the system's own confidence bounds and epistemic limits14.

6. Failure Modes and Adversarial Cases

The system must be engineered to withstand failures across both the cryptographic and epistemic boundaries. An adversary may attempt to compromise the cryptography directly (e.g., key theft), or they may bypass the cryptography entirely by introducing a "signed lie"—a factually false statement authorized by a valid key1. The following 40 adversarial cases represent the primary threat vectors the architecture must mitigate \[Label: scenario\]:

IDCategoryAdversarial Scenario / Failure Mode
1Forged EvidenceAn attacker modifies a JSON payload prior to canonicalization, rendering the existing signature invalid.
2Forged EvidenceAn attacker submits an invalidly formatted JSON file, causing a lenient parser to normalize it and accidentally validate bad data20.
3Forged EvidenceA malicious node strips the \_hmac\#s256 tag and recalculates the hash with tampered contents47.
4Forged EvidenceAn adversary exploits a parser flaw to embed duplicate JSON keys, forcing a collision during JCS serialization6.
5Forged EvidenceAn attacker alters the builder.id in a SLSA provenance document without access to the signing key, causing verification to fail.
6Forged EvidenceAn attacker alters the wasDerivedFrom PROV-O linkage to point to a benign artifact, attempting to hide malicious lineage.
7Forged EvidenceAn adversary synthesizes an ERS ArchiveTimeStamp using a weak, deprecated hash algorithm (e.g., MD5)30.
8Forged EvidenceA forged FRE 902(13) certification is submitted to a court, generated without actually checking the underlying digital hash34.
9Signed FalsehoodThe Signed Lie: A fully compromised CI/CD pipeline validly signs an attestation for a backdoored binary1.
10Signed FalsehoodAn authorized user is coerced into signing a "Proposal" that is actively destructive to the network.
11Signed FalsehoodA sensor experiences a hardware fault and validly signs completely fabricated, physically impossible telemetry data.
12Signed FalsehoodAn AI agent hallucinates an incident inference and validly signs it into the log as a source-derived fact14.
13Signed FalsehoodA malicious entity validly signs a JSON payload that contains syntactically correct but semantically inverted incident data.
14Signed FalsehoodA validly signed SLSA attestation correctly lists dependencies, but one dependency was secretly hijacked upstream via DNS spoofing.
15Signed FalsehoodAn authorized actor signs a retraction (supersession) for a legitimate record to cover their tracks during an insider attack.
16Signed FalsehoodA trusted timestamp authority (TSA) is compromised and signs a backdated RFC 3161 timestamp, altering the event chronology.
17Compromised KeyAn adversary extracts an Ed25519 private key from memory and signs unauthorized attestations representing a legitimate agent.
18Compromised KeyHarvest Now, Decrypt Later (HNDL): An adversary stores encrypted traffic awaiting Cryptanalytically Relevant Quantum Computers (CRQC)12.
19Compromised KeyPQC Algorithm Failure: A newly standardized Post-Quantum algorithm is mathematically broken post-deployment (e.g., SIKE)45.
20Compromised KeyAn attacker uses a compromised key to create a fraudulent Identity Claim, establishing a rogue TOFU (Trust On First Use) anchor23.
21Compromised KeyAn organization loses the private key required to generate the chameleon trapdoor, permanently preventing GDPR redaction42.
22Compromised KeyAn insider threat uses the organization's root CA to mint a rogue certificate to facilitate a split-view attack9.
23Compromised KeyAn attacker exploits a side-channel vulnerability on an HSM to forge the signature of an ERS timestamp.
24Compromised KeyA trusted node's key is compromised, allowing the adversary to approve malicious multi-sig workflows to isolate a server.
25Replay / Split ViewSplit-View Attack: A Transparency Log presents a clean Merkle tree to an auditor, and a tampered tree to a victim4.
26Replay / Split ViewAn attacker intercepts and drops gossip protocol messages (SGTs), preventing nodes from detecting a split view43.
27Replay / Split ViewReplay Attack: An adversary intercepts a valid, signed "shutdown" command and replays it 6 months later during a critical operation.
28Replay / Split ViewMemory Injection: An agent queries an indexed log and retrieves a validly signed but contextually irrelevant malicious chunk3.
29Replay / Split ViewAn adversary delays the propagation of a newly added record, isolating a subnet into an older, vulnerable state view.
30Replay / Split ViewSybil Attack: An attacker spins up hundreds of nodes to dominate the gossip consistency checks and validate a split view9.
31Replay / Split ViewA log forks due to a network partition, resulting in two valid but diverging append-only histories that must be reconciled.
32Replay / Split ViewAn attacker replays an old Dotted Version Vector (DVV) to force a state rollback in a causally consistent database23.
33Stale RevocationA client relies on a cached Certificate Revocation List (CRL) and accepts a signature from a key that was revoked hours ago41.
34Stale RevocationAn OCSP stapling endpoint is DDoS'd and the client fails open, allowing a revoked certificate to be trusted by default.
35Stale RevocationA key is rotated, but the internal Identity Registry fails to broadcast the new key, locking out legitimate agents.
36Stale RevocationCryptographic Decay: An archived incident record signed in 2012 (RSA-1024) is no longer cryptographically verifiable in 2026\.
37Stale RevocationAn ERS ArchiveTimeStampChain is not renewed before the underlying hash function (e.g., SHA-1) is deprecated, ruining fixity30.
38Stale RevocationAn adversary compromises a key that was revoked years ago, but the log verifier lacks historical state awareness to reject it.
39Stale RevocationA GDPR right-to-be-forgotten request is processed locally but fails to propagate to stale distributed nodes, violating compliance11.
40Stale RevocationAn incident hypothesis is updated to an inference, but stale clients continue acting on the outdated hypothesis due to synchronization lag.

7. Evidence and Currentness Requirements

Evidence validity degrades over time, both cryptographically (algorithm decay) and epistemically (new facts emerge).

7.1 Defining Evidence Levels and Witness Diversity

Relying on a single CA or a single Transparency Log presents a single point of failure \[Label: peer-reviewed research finding\]. Evidence must be triaged based on cryptographic diversity9.

  • Level 1 (Self-Signed): The originator signs the data. Cryptographically intact but possesses zero epistemic diversity. Highly vulnerable to a "signed lie."
  • Level 2 (Notarized): The originator signs, and a single trusted third party applies an RFC 3161 timestamp. Proves time, but remains vulnerable to TSA compromise.
  • Level 3 (Logged): Data is submitted to a Transparency Log. Proves inclusion and public visibility, but vulnerable to Split-View attacks by a rogue log operator4.
  • Level 4 (Gossip-Verified Quorum): Data is logged, and multiple independent witness nodes exchange Signed Gossip Timestamps (SGTs) to verify log consistency, ensuring no split-views exist9.

7.2 Direct-Answer Items

The following principles dictate the boundaries of cryptographic and epistemic utility \[Label: current official policy\].

IDConcept / QuestionDefinitive Answer
1What can hashes prove?They prove bit-for-bit data integrity and fixed state at the exact time of hashing.
2What can hashes never prove?They can never prove the origin, intent, or factual truth of the underlying data.
3What can digital signatures prove?They prove that a specific private key was used to authorize a specific payload.
4What can signatures never prove?They cannot prove that the key holder was uncoerced, or that the payload content is accurate ("a signed lie")1.
5What can attestations (e.g., SLSA) prove?They prove the specific environmental parameters and dependencies used to generate an artifact19.
6What can timestamps prove?They prove a payload existed in a specific state prior to the timestamp generation47.
7What can provenance ontologies prove?They prove the claimed chain of custody and derived relationships between entities (PROV-O)27.
8What can witnesses (quorum) prove?They prove that multiple independent parties observed the identical cryptographic state, defeating split views9.
9How are observations linked to inferences?Via PROV-O wasDerivedFrom and used relationships, explicitly marked with an epistemic\_status shift10.
10How are actions linked to outcomes?By indexing the UUID of the action proposal against the subsequent state change telemetry recorded.
11How is supersession represented?As an append-only log entry containing a supersedes\_id pointing to the deprecated record11.
12How are conflicting witnesses represented?By appending a dispute\_flag true status and cross-referencing the diverging witness UUIDs.
13How are compromised keys handled?Immediate revocation broadcast, followed by retroactive audit of all payloads signed post-compromise window.
14How are split-view logs handled?Detected via Gossip protocols; mitigated by requiring cross-log consistency proofs before accepting state4.
15How are stale clients handled?Implementation of strict Dotted Version Vector (DVV) enforcement and failing-closed on missing revocation data23.
16How is cryptographic decay handled?RFC 4998 ERS periodic re-signing (timestamp renewal) using progressively stronger algorithms7.
17What evidence should be public?Transparency log Merkle roots, SLSA provenance schemas, public key registries, and revoked key identifiers.
18What evidence should be protected?Incident telemetry, PII, internal system architecture parameters, and internal agent identities.
19What evidence should be time-limited?GDPR-scoped personal data (requires crypto-shredding or chameleon hash redaction)11.
20What is JCS canonicalization?RFC 8785: A strict, deterministic JSON formatting method required prior to hashing6.
21Why do lenient parsers fail in security?They normalize malformed input, destroying the byte-for-byte determinism required for signature verification20.
22What is a Dotted Version Vector?A mechanism to track causal consistency across distributed systems without central locks23.
23What is a DSSE Envelope?A standard wrapper (Dead Simple Signing Envelope) separating the signature from the in-toto payload24.
24How does PQC migration impact systems?It requires managing significantly larger key and signature sizes, increasing latency and storage requirements12.
25What is Trust On First Use (TOFU)?Accepting a public key on the initial connection, then requiring continuous matches for future connections23.
26How does FRE 902(13) lower legal costs?It replaces costly live expert testimony with a written certification of digital identification (e.g., hash matching)32.
27What is crypto-shredding?Deleting the decryption key to render immutable ciphertext permanently inaccessible, fulfilling the GDPR right to be forgotten11.
28What is an ERS ArchiveTimeStampChain?A continuously maintained sequence of timestamps proving a document's fixity over decades against cryptographic decay29.
29What constitutes an 'Agentic Risk'?Autonomous AI agents taking action based on validly signed but epistemically false logs (Memory injection)3.
30What is Metacognition in AI systems?The system's ability to explicitly model and audit its own certainty, uncertainty, and epistemic limits14.

8. Operational and Institutional Implications

Append-Oriented Correction and Supersession Procedure

Traditional relational databases rely on mutable UPDATE and DELETE commands, which destroy provenance and violate the fundamental requirements of digital evidence11. Incident architecture must rely on an append-only log methodology \[Label: reasoned inference\]. If an inference is found to be incorrect, or a hypothesis is disproven, the original record must not be deleted. Instead, a new record is generated with a supersedes\_id pointing to the original record's UUID. The new record contains a correction\_reason field detailing the epistemic shift. System views (as defined in Page Concept 9\) aggregate these connections to show the current state while preserving the historical trajectory of the investigation. This ensures that any automated actions taken based on the deprecated inference can be forensically traced back to the exact state of the system at that time.

The GDPR Immutability Paradox

A critical operational contradiction exists between the immutability of cryptographic logs and privacy legislation such as the GDPR's "Right to be Forgotten"11. If Personally Identifiable Information (PII) is committed to a Transparency Log, it cannot be traditionally deleted without breaking the Merkle tree and invalidating all subsequent hash chains. Two primary architectural mitigations exist \[Label: peer-reviewed research finding\]:

1. Crypto-shredding (Operational Isolation): PII is encrypted with a unique, user-specific symmetric key before logging. To "forget" the data, the key is destroyed, rendering the on-chain data mathematically inaccessible while preserving the integrity of the hash chain11.

2. Redactable Blockchains (Chameleon Hashes): Utilizing chameleon hashes or PRBCP (Publicly Redactable Blockchain with off-chain reputation-based Consensus Protocol). This allows a highly controlled threshold of authorized nodes (via threshold signatures) to rewrite a specific block's contents without breaking the hash links to subsequent blocks42.

9. Public-Versus-Protected Information Boundary

To function effectively, evidence must be parsed across a strict boundary of public visibility and protected internal telemetry \[Label: institutional analysis\]. Public Evidence: Transparency fundamentally relies on public auditability. Therefore, Merkle Tree roots, Signed Tree Heads (STH), public keys, certificate revocation statuses, and SLSA builder.id attestations must be completely public4. A failure to make this data public degrades the ecosystem's ability to crowdsource anomaly detection and detect split-view attacks. Protected Evidence: Conversely, internal configurations (SLSA internalParameters), precise incident hypotheses, human identities associated with Agent DIDs, and environmental sensor contexts must remain strictly protected. Exposing this information provides an adversary with the precise threshold logic of the defensive systems. If an attacker knows the exact parameters that trigger an inference, they can craft a weaponized "signed lie" that perfectly circumvents internal anomaly detection14.

10. Implementation Roadmap: Long-Term Cryptographic Migration

The advent of Cryptanalytically Relevant Quantum Computers (CRQC) threatens the foundation of all active RSA and Elliptic Curve (ECC) digital signatures12. Following NIST SP 1800-38 (Volumes B and C), organizations must immediately adopt a phased Post-Quantum Cryptography (PQC) migration plan to protect long-term evidence \[Label: current official policy\].

1. Preparation and Discovery (Months 1-6): Utilize cryptographic discovery tools to establish a comprehensive Cryptographic Bill of Materials (CBOM). Identify all systems relying on RSA, ECDSA, and ECDH. Prioritize systems based on data lifespan and exposure to mitigate the "Harvest Now, Decrypt Later" (HNDL) threat13.

2. Hybrid Architecture Deployment (Months 6-18): Do not immediately replace classical cryptography, as novel PQC algorithms may contain undiscovered mathematical flaws (e.g., the collapse of SIKE). Deploy a hybrid approach combining a classical algorithm (e.g., ECDSA) with a NIST-approved PQC algorithm (e.g., ML-DSA)13. Note that PQC signatures are significantly larger, requiring architectural adjustments for increased payload sizes and latency12.

3. Archival Re-signing (Months 18-24): For historical incident logs preserved via RFC 4998 Evidence Record Syntax, execute an ArchiveTimeStamp renewal. The entire hash tree of historical evidence must be re-signed using PQC signatures before classical signatures are broken, ensuring long-term non-repudiation7.

4. Full Phase-Out (2030+): Align with NSA Commercial National Security Algorithm (CNSA) Suite 2.0 timelines to eventually disable legacy cryptographic algorithms entirely across all software signing and VPN infrastructures45.

11. Test and Assurance Plan

To ensure the epistemic and cryptographic boundaries hold under duress, automated and adversarial testing must be integrated into the CI/CD pipeline \[Label: technical proposal\]:

  • JCS Canonicalization Unit Tests: Fuzz JSON parsers with non-standard inputs (duplicate keys, variable whitespace, localized numbers). Ensure the system actively rejects invalid input rather than leniently normalizing it, as normalization destroys the determinism required for signatures20.
  • Split-View Simulation: In an isolated sandbox environment, intentionally force a Transparency Log to fork its Merkle tree. Validate that the Gossip Network (Witness Quorum) detects the divergence through conflicting Signed Gossip Timestamps (SGTs) and alerts administrators within milliseconds4.
  • Memory Injection / Signed Lie Testing: Feed the analytics engine cryptographically valid attestations that contain semantically false statements (e.g., a known malicious IP marked as confidence: safe). Ensure contextual metacognition rules prevent automated execution, enforcing the boundary between cryptographic validity and epistemic truth3.

12. Open Research Questions

The intersection of cryptography and epistemology presents several unresolved challenges \[Label: institutional analysis\].

  • Gossip Protocol Scalability: While gossip protocols successfully mitigate split-view attacks, scaling them to billions of ubiquitous IoT endpoints without generating massive bandwidth overhead remains unsolved9.
  • Quantum Cryptanalysis Timelines: The precise temporal horizon for CRQC realization remains highly speculative, making hard cutoffs for legacy PKI deprecation difficult to legislate globally without risking premature adoption of untested algorithms13.
  • AI Epistemic Sovereignty: How can autonomous agents independently verify the truth of a retrieved memory when the retrieval index itself has been compromised by an adversarial embedding? Current cryptographic models verify the fetch, but cannot verify if the index was poisoned prior to the read operation3.

13. Contradiction Register

During the architectural design phase, several standards and operational requirements inherently conflict. The table below details these contradictions and the systemic resolution approach \[Label: reasoned inference\].

Source ConstraintOpposing ConstraintExplanation / Resolution Approach
Immutable cryptographic logs (Append-only).GDPR "Right to be Forgotten" (Data Erasure).Addressed via Crypto-shredding (destroying decryption keys) or Chameleon Hash block redaction (threshold signatures)11.
Strict canonicalization (JCS) rejecting malformed inputs.Resiliency requirements prioritizing system uptime / "fail open" designs.Security pipelines must fail closed on malformed JSON; passing and normalizing bad data invalidates forged signatures20.
Zero-Trust / Constant Verification.Latency constraints / System Performance limits.PQC larger key sizes exacerbate latency. Architectures must balance hybrid crypto security with realistic bandwidth limits through efficient chunking13.
Cryptographic Integrity (Signature is Valid).Epistemic Reality (Data payload is False).Resolved by explicitly separating the concepts in the data model. Require contextual verification and multi-witness quorum, acknowledging the persistent threat of the "signed lie"1.

14. Claim-Status Table

The following statements summarize the core load-bearing claims of this report and their authoritative status \[Label: institutional analysis\].

Assertion / ConceptClaim Status Tag Applied
JSON Canonicalization Scheme (RFC 8785\) is required for deterministic JSON crypto.established standard or law
Evidence Record Syntax (RFC 4998\) requires periodic timestamp renewal.established standard or law
PQC Migration via NIST SP 1800-38 is an immediate strategic necessity.current official policy
Data Model utilizing 50 specific fields for Incident Evidence and Epistemic states.technical proposal
A valid digital signature cannot, and does not, prove factual truth.reasoned inference
Split-view attacks against Transparency Logs are mitigated by Gossip Protocols.peer-reviewed research finding
FRE 902(13) allows self-authentication of digital evidence via hash matching.established standard or law
AI models suffer from an epistemic gap (linguistic fluency vs. justified knowledge).institutional analysis

15. Source-Quality Table

The research methodology utilized a hierarchy of sources, prioritizing primary standards and statutes to substantiate the architectural design \[Label: reasoned inference\].

Source Authority LevelExample Applied ContextReliability Justification
Primary (Statutes/Rules)Federal Rules of Evidence (FRE 902), Illinois ECSA32.Highest legal authority dictating evidence admissibility and self-authentication rules in the United States.
Primary (Standards/RFCs)IETF RFC 8785 (JCS), RFC 4998 (ERS), W3C PROV-O, SLSA specs7.Direct technical specifications from governing bodies dictating exact implementation byte-structures.
Primary (Gov Publications)NIST SP 1800-38 PQC Migration44.Official federal guidance for cryptographic discovery and Post-Quantum hybrid strategies.
Peer-Reviewed ResearchPapers on CT split-view gossip, PRBCP redactable blockchains4.High academic rigor, essential for understanding advanced adversarial vectors and novel cryptography.
Secondary (Analyst/Expert)Cybersecurity analysis on "signed lies" and agentic risks2.Provides reasoned inference bridging theoretical standards with real-world epistemic vulnerabilities.
  • \[cite: 5\] Atlanta AI Tinkerers. "RFC 8785 JSON Canonicalization Scheme JCS." https://atlanta.aitinkerers.org/technologies/json-canonicalization-scheme-jcs
  • \[cite: 22\] Rundgren, A., et al. "RFC 8785: JSON Canonicalization Scheme (JCS)." IETF Datatracker, 2020\. https://datatracker.ietf.org/doc/html/rfc8785
  • \[cite: 20\] Lenny321. "json-canon: A Strict RFC 8785 Implementation in Go for Deterministic JSON." Dev.to. https://dev.to/lenny321/json-canon-a-strict-rfc-8785-implementation-in-go-for-deterministic-json-3mfg
  • \[cite: 20\] Lenny321. "json-canon: A Strict RFC 8785 Implementation in Go for Deterministic JSON." Dev.to. https://dev.to/lenny321/json-canon-a-strict-rfc-8785-implementation-in-go-for-deterministic-json-3mfg
  • \[cite: 6\] IETF. "RFC 8785: JSON Canonicalization Scheme (JCS)." https://www.rfc-editor.org/info/rfc8785/
  • \[cite: 21\] Reddit. "What encoding/json silently accepts that breaks." r/golang. https://www.reddit.com/r/golang/comments/1rnas97/what\_encodingjson\_silently\_accepts\_that\_breaks/
  • \[cite: 47\] Connect2id. "The JSON Canonicalisation Scheme (RFC 8785\) in action and how to secure JSON objects with HMAC." https://connect2id.com/blog/how-to-secure-json-objects-with-hmac
  • \[cite: 7\] Gondrom, T., et al. "RFC 4998: Evidence Record Syntax (ERS)." IETF Datatracker, 2007\. https://datatracker.ietf.org/doc/html/rfc4998
  • \[cite: 7\] IETF. "RFC 4998: Evidence Record Syntax (ERS)." https://datatracker.ietf.org/doc/html/rfc4998
  • \[cite: 39\] ETSI. "ETSI TS 119 122-3 V1.1.1 (2017-01)." https://cdn.standards.iteh.ai/samples/47973/a6570cc4eb0f43bf83250687679f2390/ETSI-TS-119-122-3-V1-1-1-2017-01-.pdf
  • \[cite: 12\] CAB Forum. "Minutes of the F2F 64 meeting in Tokyo." https://cabforum.org/2025/03/27/minutes-of-the-f2f-64-meeting-in-tokyo-japan-forum-level-march-25-26-2025/2-CABF2F64\_RussH\_PQC.pdf
  • \[cite: 29\] BSI. "Technical Guideline TR-ESOR-ERS." https://www.bsi.bund.de/SharedDocs/Downloads/EN/BSI/Publications/TechGuidelines/TR03125/PrevVersion-1\_2/BSI\_TR\_03125\_TR-ESOR-ERS\_V1\_2\_EN.pdf
  • \[cite: 10\] W3C. "PROV-O: The PROV Ontology." https://www.w3.org/TR/prov-o/
  • \[cite: 10\] W3C. "PROV-O: The PROV Ontology." https://www.w3.org/TR/prov-o/
  • \[cite: 27\] MDPI. "Provenance-enabled systems enhance cross-disciplinary data usability." https://www.mdpi.com/2673-8244/5/3/52
  • \[cite: 23\] IETF Datatracker. "draft-mututi-quip-01: CBOR Canonical Serialization." https://datatracker.ietf.org/doc/html/draft-mututi-quip-01
  • \[cite: 40\] IETF Datatracker. "draft-mututi-quip-01." https://datatracker.ietf.org/doc/draft-mututi-quip/01/
  • \[cite: 23\] IETF Datatracker. "draft-mututi-quip-01." https://datatracker.ietf.org/doc/html/draft-mututi-quip-01
  • \[cite: 18\] SLSA.dev. "in-toto and SLSA." https://slsa.dev/blog/2023/05/in-toto-and-slsa
  • \[cite: 24\] Legit Security. "SLSA Provenance Blog Series Part 1: What is Software Attestation." https://www.legitsecurity.com/blog/slsa-provenance-blog-series-part-1-what-is-software-attestation
  • \[cite: 26\] Tekton.dev. "SLSA Provenance." https://tekton.dev/docs/chains/slsa-provenance/
  • \[cite: 19\] SLSA.dev. "Provenance v1.0." https://slsa.dev/spec/v1.0/provenance
  • \[cite: 19\] SLSA.dev. "Provenance v1.0." https://slsa.dev/spec/v1.0/provenance
  • \[cite: 52\] Moltbook. "Cryptographic confidence with epistemic confidence." https://www.moltbook.com/post/e4c70ac3-5005-4616-bacb-390927db4aee
  • \[cite: 1\] Diawara, M. S. "Chainlink vs API3." Medium. https://medium.com/@moosediawara/chainlink-vs-api3-two-paths-to-bringing-real-world-data-on-chain-daa7caead188
  • \[cite: 2\] Sectigo. "Root Causes 647: AD CS Certighost Flaw Highlights Agentic Identity Risks." https://www.sectigo.com/root-causes/root-causes-647-ad-cs-certighost-flaw-highlights-agentic-identity-risks
  • \[cite: 3\] Moltbook. "Memory injection survives context resets." https://www.moltbook.com/post/e55d3424-c0d4-4374-a431-23f4b0f0541a
  • \[cite: 3\] Moltbook. "The provenance-on-read requirement." https://www.moltbook.com/post/e55d3424-c0d4-4374-a431-23f4b0f0541a
  • \[cite: 1\] Diawara, M. S. "Chainlink vs API3." Medium. https://medium.com/@moosediawara/chainlink-vs-api3-two-paths-to-bringing-real-world-data-on-chain-daa7caead188
  • \[cite: 15\] Emergent Mind. "Epistemic Artificial Intelligence." https://www.emergentmind.com/topics/epistemic-artificial-intelligence-epistemic-ai
  • \[cite: 51\] Helsinki Research Portal. "The Impact of GenAI on Epistemic Construction." https://researchportal.helsinki.fi/files/848800429/Euro\_J\_of\_Education\_-2025\-Ma\-\_The\_Impact\_of\_GenAI\_on\_Epistemic\_Construction\_Friction\_and\_Regulation\_Doctoral.pdf
  • \[cite: 15\] Emergent Mind. "Epistemic Artificial Intelligence." https://www.emergentmind.com/topics/epistemic-artificial-intelligence-epistemic-ai
  • \[cite: 14\] Spivack, N. "Epistemology and Metacognition in Artificial Intelligence." https://www.novaspivack.com/technology/ai-technology/epistemology-and-metacognition-in-artificial-intelligence-defining-classifying-and-governing-the-limits-of-ai-knowledge
  • \[cite: 14\] Spivack, N. "Epistemology and Metacognition in Artificial Intelligence." https://www.novaspivack.com/technology/ai-technology/epistemology-and-metacognition-in-artificial-intelligence-defining-classifying-and-governing-the-limits-of-ai-knowledge
  • \[cite: 36\] ATGF. "Electronic Signatures." https://www.atgf.com/tools-publications/pubs/electronic-signatures
  • \[cite: 37\] ILGA. "Illinois Electronic Commerce Security Act \[5 ILCS 175\]." https://www.ilga.gov/agencies/JCAR/EntirePart?titlepart=01400100
  • \[cite: 38\] NIU. "Electronic Signatures." https://www.niu.edu/doit/about/electronic-signatures.shtml
  • \[cite: 54\] Laurie Brennan. "Electronic Signatures: The Enforceability of E-Mails and Texts as Signed Writings." https://www.lauriebrennan.com/blog/electronic-signatures-the-enforceability-of-e-mails-and-texts-as-signed-writings/
  • \[cite: 55\] PQC Framework. "NIST SP 1800-38 Migration to Post-Quantum Cryptography." https://pqcframework.com/pqc-migration-frameworks-survey/
  • \[cite: 44\] NCCoE. "Migration to Post Quantum Cryptography (Vols. B and C)." https://www.nccoe.nist.gov/news-insights/open-public-comment-nist-sp-1800-38-migration-post-quantum-cryptography-vols-b-and-c
  • \[cite: 13\] Post-Quantum. "NIST Releases SP 1800-38." https://postquantum.com/quantum-policy/nist-sp-1800-38-pqc-release/
  • \[cite: 45\] Quantum Sequrity. "How to Implement PQC in Your Organization." https://quantumsequrity.com/blog/implementing-pqc-your-organization
  • \[cite: 53\] NCCoE. "Migration to Post-Quantum Cryptography NIST SP 1800-38 Practice Guide." https://www.nccoe.nist.gov/publications/practice-guide/migration-post-quantum-cryptography-nist-sp-1800-38-practice-guide
  • \[cite: 46\] ArXiv. "Migration to Post-Quantum Cryptography." https://arxiv.org/html/2601.11104v1
  • \[cite: 25\] Google Summer of Code. "DSSE Dead Simple Signing Envelope." https://summerofcode.withgoogle.com/archive/2022/projects/ZdFFBdFT
  • \[cite: 28\] LinkedData.es. "P-PLAN." https://vocab.linkeddata.es/p-plan/version/17092013/
  • \[cite: 4\] PETS Symposium. "Split-view attack." https://petsymposium.org/2021/files/papers/issue2/popets-2021-0024.pdf
  • \[cite: 41\] IETF Datatracker. "draft-mcmillion-tls-transparency-revocation-00." https://www.ietf.org/archive/id/draft-mcmillion-tls-transparency-revocation-00.html
  • \[cite: 17\] Chalmers ODR. "Split-View Attack." https://odr.chalmers.se/bitstreams/8581a6b5-dd56-4c52-bafe-0c7ba2ceb7e3/download
  • \[cite: 8\] ArXiv. "Verifiable Registry." https://arxiv.org/pdf/2011.04551
  • \[cite: 41\] IETF Datatracker. "draft-mcmillion-tls-transparency-revocation." https://www.ietf.org/archive/id/draft-mcmillion-tls-transparency-revocation-00.html
  • \[cite: 9\] ResearchGate. "Efficient Gossip Protocols for Verifying the Consistency of Certificate Logs." https://www.researchgate.net/publication/283531637\_Efficient\_Gossip\_Protocols\_for\_Verifying\_the\_Consistency\_of\_Certificate\_Logs
  • \[cite: 43\] Google GitHub. "Trillian Personalities." https://google.github.io/trillian/docs/Personalities.html
  • \[cite: 16\] Stark, E. "Certificate Transparency: A Bird's Eye View." https://emilymstark.com/2020/07/20/certificate-transparency-a-birds-eye-view.html
  • \[cite: 8\] ArXiv. "Aggregation-based gossip for Certificate Transparency." https://arxiv.org/pdf/2011.04551
  • \[cite: 30\] T-Systems. "Renewal of timestamps (resigning)." https://docs.imagemaster.t-systems.com/9161/Content/Signature\_Service/Renewal\_of\_timestamps\_\_resigning\_.htm
  • \[cite: 31\] FJC.gov. "Federal Rules of Evidence 902(13) and 902(14)." https://www.fjc.gov/content/325216/amendments-federal-rules-practice-and-procedure-evidence-2017-self-authenticating
  • \[cite: 32\] Judicature. "How two new rules for self-authentication will save you time and money." https://judicature.duke.edu/articles/how-two-new-rules-for-self-authentication-will-save-you-time-and-money/
  • \[cite: 33\] Esquire Solutions. "Federal Rules Catch Digital Evidence Avalanche." https://www.esquiresolutions.com/federal-rules-catch-digital-evidence-avalanche/
  • \[cite: 35\] Cornell Law. "Rule 902." https://www.law.cornell.edu/rules/fre/rule\_902
  • \[cite: 34\] Joseph, G. P. "Self-Authentication of Electronic Evidence: New Rules 902(13)-(14)." https://jhany.com/2018/03/26/self-authentication-of-electronic-evidence-new-rules-90213-14/
  • \[cite: 11\] EventSourcingDB. "GDPR Compliance." https://docs.eventsourcingdb.io/best-practices/gdpr-compliance/
  • \[cite: 42\] ResearchGate. "PRBCP: Publicly Redactable Blockchain." https://www.researchgate.net/publication/392602997\_PRBCP\_Publicly\_Redactable\_Blockchain\_with\_Off-Chain\_Reputation-Based\_Consensus\_Protocol
  • \[cite: 11\] EventSourcingDB. "GDPR Compliance." https://docs.eventsourcingdb.io/best-practices/gdpr-compliance/
  • \[cite: 42\] ResearchGate. "PRBCP: Publicly Redactable Blockchain." https://www.researchgate.net/publication/392602997\_PRBCP\_Publicly\_Redactable\_Blockchain\_with\_Off-Chain\_Reputation-Based\_Consensus\_Protocol
  • \[cite: 48\] HubiFi. "Immutable Audit Log Basics." https://www.hubifi.com/blog/immutable-audit-log-basics
  • \[cite: 49\] Cyber Security in Plain English. "Introduction to Blockchain Immutability and Redaction." https://cyber-security-in-plain-english.com/post/experts/blockchain/introduction-to-blockchain-immutability-and-redaction/
  • \[cite: 50\] Reddit. "immudb." https://www.reddit.com/r/programming/comments/rl4m32/immudb\_worlds\_fastest\_immutable\_database\_built\_on/

Works cited

1. Chainlink vs API3: Two Paths to Bringing Real World Data On Chain | by Moustapha Samir Diawara | Medium, https://medium.com/@moosediawara/chainlink-vs-api3-two-paths-to-bringing-real-world-data-on-chain-daa7caead188

2. Root Causes 647: AD CS "Certighost" Flaw Highlights Agentic Identity Risks \- Sectigo, https://www.sectigo.com/root-causes/root-causes-647-ad-cs-certighost-flaw-highlights-agentic-identity-risks

3. Local agent memory is an attacker-controlled prompt cache \- Moltbook, https://www.moltbook.com/post/e55d3424-c0d4-4374-a431-23f4b0f0541a

4. Privacy-Preserving & Incrementally-Deployable Support for Certificate Transparency in Tor, https://petsymposium.org/2021/files/papers/issue2/popets-2021-0024.pdf

5. JSON Canonicalization Scheme (JCS) Projects \- AI Tinkerers \- Atlanta, https://atlanta.aitinkerers.org/technologies/json-canonicalization-scheme-jcs

6. RFC 8785: JSON Canonicalization Scheme (JCS), https://www.rfc-editor.org/info/rfc8785/

7. RFC 4998 \- Evidence Record Syntax (ERS) \- IETF Datatracker, https://datatracker.ietf.org/doc/html/rfc4998

8. arXiv:2011.04551v1 \[cs.CR\] 9 Nov 2020, https://arxiv.org/pdf/2011.04551

9. Efficient Gossip Protocols for Verifying the Consistency of Certificate Logs \- ResearchGate, https://www.researchgate.net/publication/283531637\_Efficient\_Gossip\_Protocols\_for\_Verifying\_the\_Consistency\_of\_Certificate\_Logs

10. PROV-O: The PROV Ontology \- W3C, https://www.w3.org/TR/prov-o/

11. GDPR Compliance \- EventSourcingDB, https://docs.eventsourcingdb.io/best-practices/gdpr-compliance/

12. Planning for Post-Quantum Cryptography \- CA/Browser Forum, https://cabforum.org/2025/03/27/minutes-of-the-f2f-64-meeting-in-tokyo-japan-forum-level-march-25-26-2025/2-CABF2F64\_RussH\_PQC.pdf

13. NIST Releases SP 1800-38: A Roadmap for Migration to Post-Quantum Cryptography, https://postquantum.com/quantum-policy/nist-sp-1800-38-pqc-release/

14. Epistemology and Metacognition in Artificial Intelligence: Defining, Classifying, and Governing the Limits of AI Knowledge \- Nova Spivack, https://www.novaspivack.com/technology/ai-technology/epistemology-and-metacognition-in-artificial-intelligence-defining-classifying-and-governing-the-limits-of-ai-knowledge

15. Epistemic AI: Knowledge, Belief & Uncertainty \- Emergent Mind, https://www.emergentmind.com/topics/epistemic-artificial-intelligence-epistemic-ai

16. Certificate Transparency: a bird's-eye view | Emily M. Stark, https://emilymstark.com/2020/07/20/certificate-transparency-a-birds-eye-view.html

17. Realizing Consistency-or-Die: Verifiable Consistency for Key Logs \- Chalmers ODR, https://odr.chalmers.se/bitstreams/8581a6b5-dd56-4c52-bafe-0c7ba2ceb7e3/download

18. in-toto and SLSA, https://slsa.dev/blog/2023/05/in-toto-and-slsa

19. Provenance \- SLSA.dev, https://slsa.dev/spec/v1.0/provenance

20. json-canon: A Strict RFC 8785 Implementation in Go for Deterministic JSON, https://dev.to/lenny321/json-canon-a-strict-rfc-8785-implementation-in-go-for-deterministic-json-3mfg

21. What encoding/json silently accepts that breaks JSON canonicalization: lone surrogates, duplicate keys, underflow to zero : r/golang \- Reddit, https://www.reddit.com/r/golang/comments/1rnas97/what\_encodingjson\_silently\_accepts\_that\_breaks/

22. RFC 8785 \- JSON Canonicalization Scheme (JCS) \- IETF Datatracker, https://datatracker.ietf.org/doc/html/rfc8785

23. draft-mututi-quip-01 \- IETF Datatracker, https://datatracker.ietf.org/doc/html/draft-mututi-quip-01

24. SLSA Provenance Blog Series, Part 1: What Is Software Attestation \- Legit Security, https://www.legitsecurity.com/blog/slsa-provenance-blog-series-part-1-what-is-software-attestation

25. in-toto: DSSE Implementation \- Google Summer of Code, https://summerofcode.withgoogle.com/archive/2022/projects/ZdFFBdFT

26. SLSA Provenance \- Tekton, https://tekton.dev/docs/chains/slsa-provenance/

27. Provenance in the Context of Metrological Traceability \- MDPI, https://www.mdpi.com/2673-8244/5/3/52

28. The P-Plan Ontology \- Vocab \- LinkedData.es, https://vocab.linkeddata.es/p-plan/version/17092013/

29. Annex TR-ESOR-ERS: EvidenceRecord Profiling pursuant to RFC4998 and RFC6283 (Conformity Level 2 \- BSI, https://www.bsi.bund.de/SharedDocs/Downloads/EN/BSI/Publications/TechGuidelines/TR03125/PrevVersion-1\_2/BSI\_TR\_03125\_TR-ESOR-ERS\_V1\_2\_EN.pdf?\_\_blob=publicationFile\&v=1

30. Renewal of timestamps (resigning) \- ImageMaster Help, https://docs.imagemaster.t-systems.com/9161/Content/Signature\_Service/Renewal\_of\_timestamps\_\_resigning\_.htm

31. Amendments to the Federal Rules of Practice and Procedure: Evidence 2017—Self-Authenticating Electronic Evidence | Federal Judicial Center, https://www.fjc.gov/content/325216/amendments-federal-rules-practice-and-procedure-evidence-2017-self-authenticating

32. How Two New Rules for Self Authentication Will Save You Time and Money, https://judicature.duke.edu/articles/how-two-new-rules-for-self-authentication-will-save-you-time-and-money/

33. Federal Evidence Rules Finally Catch up to Digital Evidence Avalanche, https://www.esquiresolutions.com/federal-rules-catch-digital-evidence-avalanche/

34. Self-Authentication of Electronic Evidence: New Rules 902(13)-(14), https://jhany.com/2018/03/26/self-authentication-of-electronic-evidence-new-rules-90213-14/

35. Rule 902\. Evidence That Is Self-Authenticating \- Law.Cornell.Edu, https://www.law.cornell.edu/rules/fre/rule\_902

36. Electronic Signatures | Attorneys' Title Guaranty Fund, Inc., https://www.atgf.com/tools-publications/pubs/electronic-signatures

37. secretary of state part 100 electronic commerce security act \- ILGA.gov, https://www.ilga.gov/agencies/JCAR/EntirePart?titlepart=01400100

38. Electronic Signatures \- NIU \- Division of Information Technology, https://www.niu.edu/doit/about/electronic-signatures.shtml

39. ETSI TS 119 122-3 V1.1.1 (2017-01) \- iTeh Standards, https://cdn.standards.iteh.ai/samples/47973/a6570cc4eb0f43bf83250687679f2390/ETSI-TS-119-122-3-V1-1-1-2017-01-.pdf

40. draft-mututi-quip-01 \- QUIC Identity Protocol \- IETF Datatracker, https://datatracker.ietf.org/doc/draft-mututi-quip/01/

41. Reliable Transparency and Revocation Mechanisms \- IETF, https://www.ietf.org/archive/id/draft-mcmillion-tls-transparency-revocation-00.html

42. (PDF) PRBCP: Publicly Redactable Blockchain with Off-Chain Reputation-Based Consensus Protocol \- ResearchGate, https://www.researchgate.net/publication/392602997\_PRBCP\_Publicly\_Redactable\_Blockchain\_with\_Off-Chain\_Reputation-Based\_Consensus\_Protocol

43. Trillian Personalities \- Google, https://google.github.io/trillian/docs/Personalities.html

44. Open for Public Comment: NIST SP 1800-38, Migration to Post Quantum Cryptography (Vols. B and C) | NCCoE, https://www.nccoe.nist.gov/news-insights/open-public-comment-nist-sp-1800-38-migration-post-quantum-cryptography-vols-b-and-c

45. How to Implement PQC in Your Organization \- QNSQY, https://quantumsequrity.com/blog/implementing-pqc-your-organization

46. Shaping a Quantum-Resistant Future: Strategies for Post-Quantum PKI \- arXiv, https://arxiv.org/html/2601.11104v1

47. The JSON Canonicalisation Scheme (RFC 8785\) in action and how to secure JSON objects with HMAC \- Connect2id, https://connect2id.com/blog/how-to-secure-json-objects-with-hmac

48. Immutable Audit Trails: A Complete Guide | Hubifi Blog, https://www.hubifi.com/blog/immutable-audit-log-basics

49. Introduction to Blockchain Immutability and Redaction • Cyber, https://cyber-security-in-plain-english.com/post/experts/blockchain/introduction-to-blockchain-immutability-and-redaction/

50. immudb \- world's fastest immutable database, built on a zero trust model : r/programming, https://www.reddit.com/r/programming/comments/rl4m32/immudb\_worlds\_fastest\_immutable\_database\_built\_on/

51. The Impact of GenAI on Epistemic Construction, Friction and Regulation : Doctoral Researchers' Duoethnography \- University of Helsinki Research Portal, https://researchportal.helsinki.fi/files/848800429/Euro\_J\_of\_Education\_-\_2025\_-\_Ma\_-\_The\_Impact\_of\_GenAI\_on\_Epistemic\_Construction\_Friction\_and\_Regulation\_Doctoral.pdf

52. Content digests stop drift until the content itself is a lie | moltbook, https://www.moltbook.com/post/e4c70ac3-5005-4616-bacb-390927db4aee

53. Migration to Post-Quantum Cryptography NIST SP 1800-38 Practice Guide Preliminary Draft, https://www.nccoe.nist.gov/publications/practice-guide/migration-post-quantum-cryptography-nist-sp-1800-38-practice-guide