| Internet-Draft | CTP/0 | September 2026 |
| Wang | Expires 30 March 2027 | [Page] |
This document describes CTP/0, the definition layer of the Cognitive Time Protocol (CTP) family. CTP/0 is an informational conceptual framework for naming, separating, comparing, and referencing time-related claims in AI and agent systems.¶
CTP/0 defines terminology for profile-defined cognitive events, event-density claims, ordering claims, branching claims, sequential-computation evidence, and declared temporal-structure claims.¶
CTP/0 does not define a wire protocol, message format, signature format, identity system, hash-chain protocol, governance process, physical theory of time, theory of consciousness, or legal-accountability framework. Where verifiable records are required, CTP-compatible claims can be bound to external event, receipt, dependency-graph, observation, or change-evidence infrastructure.¶
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 30 March 2027.¶
Copyright (c) 2026 IETF Trust and the persons identified as the document authors. All rights reserved.¶
This document is subject to BCP 78 and the IETF Trust's Legal Provisions Relating to IETF Documents (https://trustee.ietf.org/license-info) in effect on the date of publication of this document. Please review these documents carefully, as they describe your rights and restrictions with respect to this document. Code Components extracted from this document must include Revised BSD License text as described in Section 4.e of the Trust Legal Provisions and are provided without warranty as described in the Revised BSD License.¶
AI and agent systems often operate through event streams that do not map cleanly to wall-clock time. A planning system may perform many internal steps during one physical second. A distributed agent may branch into speculative paths. A simulator or world model may advance logical time faster or slower than physical time. An audit system may need to distinguish declared event time, logical order, physical time, evidence time, receipt time, and dependency structure.¶
CTP/0 provides terminology for these time-related claims.¶
Its purpose is to prevent different meanings of "time" from being silently collapsed into one another.¶
CTP/0 is not a theory of AI consciousness, subjective experience, psychological time, physical spacetime, moral agency, or legal responsibility. It is a reference vocabulary and architectural framework for future measurement profiles, evidence profiles, and bindings to external interoperability infrastructure.¶
CTP/0 defines:¶
CTP/0 explicitly does not define:¶
CTP/0 is a conceptual framework. It does not replace event, receipt, dependency, observation, or change-evidence infrastructure.¶
The following relationships are informative:¶
CTP/0 does not redefine the semantics, identifiers, validation rules, or registries of those specifications.¶
In particular, CTP/0 does not redefine JEP Event Identity or Event Hash. A logical reference to a JEP event uses JEP Event Identity. Event Hash is an exact signed-artifact identifier.¶
CTP/0 is infrastructure for naming and comparing time-related claims.¶
It defines concepts and comparison preconditions; it does not prescribe one implementation.¶
Measurement procedures, evidence mechanisms, hardware support, signed-event bindings, receipts, dependency graphs, and domain policies remain external profiles or deployment choices.¶
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.¶
Because CTP/0 is an informational framework rather than a wire protocol, capitalized requirement words in this document primarily define interpretation boundaries and requirements for specifications that claim CTP-compatible measurement or evidence semantics.¶
CTP/0: The definition layer of the Cognitive Time Protocol family.¶
Cognitive Event: A declared or observed unit of processing under an explicit measurement profile. The term is operational and does not itself assert consciousness, understanding, reasoning quality, or subjective experience.¶
Event Definition: The profile-defined rule that determines what counts as one Cognitive Event.¶
Time Base: The clock, counter, logical-order domain, computational measure, or other temporal reference used by a measurement profile.¶
Time-Related Claim: A claim concerning event order, event density, branch structure, sequential computation, temporal evidence, or a declared temporal structure.¶
Measurement Profile: A specification or deployment-defined procedure that defines the event definition, time base, measurement procedure, evidence requirements, and interpretation boundaries for a time-related claim.¶
Evidence Profile: A profile that defines how evidence supports a time-related claim.¶
Cognitive Event Density (CED): A profile-scoped event-density indicator expressing profile-defined Cognitive Events per declared time unit.¶
Causal Arrow Entropy (CAE): A heuristic or profile-defined uncertainty measure over an explicitly defined event sequence and probability model.¶
Declared Temporal Structure: A declared claim about branch, synchronization, recurrence, abstraction, copy, merge, or other temporal structure in an event stream.¶
Comparable Claims: Two time-related claims whose applicable profiles define sufficiently compatible event definitions, time bases, measurement procedures, and normalization rules for the intended comparison.¶
CTP/0 does not define packets, messages, headers, fields, APIs, canonical encodings, or a conformance wire format.¶
An implementation cannot be "CTP/0 wire-compatible" because CTP/0 intentionally defines no wire representation.¶
A system MAY be described as CTP-compatible only in the limited sense that it uses the terms and interpretation boundaries in this document or implements a future specification that explicitly references CTP/0.¶
CTP/0 recognizes several broad categories of time-related claims:¶
A claim MAY be measured, asserted, inferred, or externally referenced.¶
The claim type does not determine whether the claim is true.¶
A CTP-compatible time-related claim SHOULD identify, directly or through an applicable profile:¶
CTP/0 does not define a canonical record containing these members.¶
The CTP/0 core consists only of terminology, claim categories, comparison preconditions, interpretation boundaries, and a layered reference architecture.¶
All concrete measurement procedures and evidence mechanisms are external profiles.¶
A CTP-family profile that defines a measurable quantity MUST state:¶
Two CTP-compatible claims MUST NOT be treated as quantitatively comparable merely because they use the same metric label, such as CED or CAE.¶
Cross-system comparison requires an applicable profile that establishes compatible semantics or explicitly defines a conversion or normalization procedure.¶
A shared numeric unit alone does not establish semantic comparability.¶
CTP-compatible claims, metrics, and evidence MUST NOT be presented by CTP/0 itself as proving:¶
The CTP layers are conceptual categories, not protocol stacks.¶
Implementations MAY use a subset of them. A higher-numbered layer does not imply greater correctness, intelligence, sophistication, or authority.¶
Layer 0 is this document.¶
It defines CTP terminology, claim categories, comparison boundaries, evidence categories, and relationships to external infrastructures.¶
Layer 1 concerns claims about counts, rates, durations, or densities of profile-defined Cognitive Events.¶
A Layer 1 profile SHOULD define the Event Definition, Time Base, counting method, overlap rules, weighting rules, and evidence basis.¶
Layer 1 does not determine subjective experience or reasoning quality.¶
Layer 2 concerns claims about ordering, dependency, direction, or temporal precedence among events or records.¶
Possible evidence includes logical clocks [LAMPORT], counters, trusted timestamps, signed events, JEP Event Identity references with optional exact-artifact pins, or JAC dependency graphs.¶
Layer 2 does not establish factual causality, complete history, legal causation, authorization, or responsibility.¶
Layer 3 concerns claims about copying, branching, replication, synchronization, merging, replaying, or abandonment of event streams.¶
A Layer 3 profile SHOULD state how branch identity, common ancestry, fork points, merge points, and duplicate/replayed events are represented.¶
Layer 3 does not establish semantic equivalence of branches or determine whether a merge is correct.¶
Layer 4 concerns declared temporal structures such as recurring patterns, synchronization patterns, abstraction layers, branching motifs, or change-related patterns observed in event streams.¶
Layer 4 does not establish that a structure is emergent, novel, conscious, physically meaningful, valuable, or morally relevant.¶
A Cognitive Event is a declared or observed processing unit under a Measurement Profile.¶
Examples MAY include inference steps, tool calls, retrieval operations, planning steps, verification checks, simulation ticks, branch creation, branch merge, or receipt generation.¶
The term "cognitive" in CTP is a protocol-family label. It MUST NOT be interpreted as a claim that the event involves consciousness, understanding, human-like cognition, or subjective experience.¶
A profile that counts Cognitive Events SHOULD state:¶
CTP distinguishes the following non-exhaustive time bases:¶
A claim MUST identify the Time Base required for its interpretation.¶
One Time Base MUST NOT be silently substituted for another.¶
An actor-declared timestamp is not trusted physical time unless an applicable evidence profile establishes that property.¶
For a Measurement Profile that defines a count or weighted aggregate C_total and a denominator interval T, CED MAY be expressed as:¶
CED = C_total / T¶
The profile MUST define what C_total counts and what Time Base and units T uses.¶
A CED value is meaningful only under the applicable Event Definition, Measurement Profile, Time Base, and normalization rules.¶
Two CED values MUST NOT be compared as equivalent measurements unless those conditions are compatible or an explicit conversion profile is used.¶
CED MUST NOT be presented as a universal measure of intelligence, consciousness, correctness, safety, alignment, moral status, or capability.¶
CAE is a profile-scoped heuristic or uncertainty measure over a defined event space and probability model.¶
A profile MAY define an expression such as:¶
CAE = H(Event_N | Event_{N-1}, ..., Event_0)
¶
where H denotes conditional entropy under that profile's model.¶
A CAE profile MUST define:¶
CAE does not prove causal direction, factual causality, novelty, creativity, intent, responsibility, or emergence.¶
Some deployments may use Verifiable Delay Functions [VDF] or other mechanisms as evidence for minimum sequential work under a defined construction.¶
Sequential-computation evidence establishes only the property specified by the applicable evidence profile.¶
It MUST NOT be presented by CTP as proof of reasoning quality, understanding, intent, subjective duration, consciousness, intelligence, safety, or alignment.¶
CTP/0 does not define an independent judgment hash-chain protocol.¶
When a time-related claim needs verifiable ordering or dependency evidence, implementations SHOULD use an appropriate external structure rather than creating a CTP-specific chain.¶
For JEP-based systems:¶
Neither signed order nor dependency structure alone establishes factual causality.¶
CTP/0 does not define a universal identity rule for branches, copies, replicas, or merged processes.¶
A Layer 3 profile that requires cross-system branch comparison MUST define how branch identity, ancestry, copy points, and merge points are identified.¶
Two branches MUST NOT be treated as semantically identical merely because their observed event sequences or hashes are equal.¶
A Declared Temporal Structure is a claim under an applicable profile.¶
It may describe recurrence, branching, synchronization, abstraction, periodicity, or another profile-defined temporal pattern.¶
CTP/0 does not define a universal emergence detector or novelty criterion.¶
An Evidence Profile SHOULD state:¶
A VDF evidence profile MAY support a claim about minimum sequential computation.¶
Such a profile SHOULD specify the VDF construction, security parameters, input binding, output proof format, verification procedure, and limitations.¶
A VDF proof MUST NOT be interpreted as proof of cognition, understanding, intent, human-like deliberation, or subjective duration.¶
An ordering or integrity evidence profile MAY use hashes, signatures, logical clocks, transparency systems, trusted timestamps, counters, or other mechanisms.¶
The profile MUST distinguish integrity, ordering, freshness, and causality. Evidence for one of those properties MUST NOT be silently presented as evidence for another.¶
If JEP or JAC is already used, a CTP-compatible evidence profile SHOULD reuse their Event Identity, Event Hash, and dependency semantics rather than define parallel meanings.¶
A hardware-attestation evidence profile MAY use trusted execution environments, secure counters, measured boot, remote attestation, protected storage, or similar mechanisms.¶
Hardware attestation MAY support claims about an execution environment or measurement path.¶
It does not establish that an Event Definition is meaningful, that observed events are complete, that a target fact is determined, or that an AI system is safe, fair, lawful, conscious, or aligned.¶
A CTP-compatible claim MAY be bound to external infrastructure.¶
Examples include:¶
The external binding specification, not CTP/0, defines concrete record format, signature input, identifiers, digest binding, validation behavior, and critical-extension semantics.¶
A verifier SHOULD distinguish structural or evidentiary validation from substantive interpretation.¶
Structural or evidentiary validation may determine that:¶
Substantive interpretation asks what the claim implies about intelligence, quality, causality, safety, consciousness, governance, scientific validity, legal effect, or another external conclusion.¶
Those conclusions are outside CTP/0.¶
A CTP Measurement Profile intended for interoperable use SHOULD identify itself using a stable collision-resistant identifier, preferably an absolute URI.¶
A Measurement Profile MUST define enough information to reproduce or independently evaluate the claimed measurement, including:¶
Two CTP-compatible claims are comparable only for the property and scope authorized by their applicable Measurement Profiles.¶
A verifier MUST NOT infer comparability solely from:¶
If two profiles define a conversion or normalization mapping, the resulting comparison MUST identify the mapping used.¶
When CTP-compatible claims are bound to external infrastructure, that infrastructure retains authority over its own identifiers and semantics.¶
In particular:¶
CTP/0 MUST NOT redefine those meanings.¶
A binding MAY reference a CTP-compatible record by digest through an appropriate external profile. CTP/0 itself does not prescribe where that digest appears in a JEP event.¶
The absence of a CTP-compatible claim MUST NOT be interpreted as agreement, waiver, admission, lack of objection, absence of change, absence of harm, absence of context, or absence of external rights or processes.¶
The presence or successful validation of a CTP-compatible claim MUST NOT be presented by CTP/0 as proof of truth, fairness, safety, legality, responsibility, consciousness, causality, authorization, or target determinability.¶
CTP/0 uses an open-world default.¶
An observed event stream is not necessarily complete.¶
Absence of an event from an observed stream MUST NOT be interpreted as proof that the event did not occur unless an explicitly selected external profile establishes a closed-world or complete-log assumption.¶
A time-related record may contain timestamps, counts, branch identifiers, hashes, sequential-computation proofs, attestations, receipts, or dependency references without retaining enough target-relevant information to determine an external fact.¶
CTP/0 therefore does not define or guarantee target determinability.¶
A determinability analysis MAY use an external formal model, but the validity of that analysis is external to CTP/0.¶
A set of CTP-compatible claims MUST NOT be presented as a complete temporal history solely because:¶
Completeness requires an explicit external assumption or profile.¶
Measurement definitions can be optimized against.¶
An implementation may increase a metric such as CED by changing the event granularity without improving any external property.¶
A profile SHOULD therefore make Event Definition, aggregation, normalization, and comparison rules explicit.¶
Implementations MUST distinguish actor-declared time, local wall-clock time, monotonic time, logical time, trusted timestamp evidence, receipt time, and other profile-defined Time Bases.¶
A timestamp field MUST NOT be treated as trusted time merely because it is signed.¶
A VDF proof can support a sequential-computation property under an applicable construction.¶
It does not prove cognition, reasoning quality, understanding, intent, subjective duration, or intelligence.¶
Hashes, signatures, timestamps, counters, Event Identity references, Event Hash pins, receipts, and dependency graphs can support integrity or ordering properties.¶
They do not by themselves establish factual causality, intervention-level causation, legal causation, authorization, responsibility, fault, or complete history.¶
Selective collection, redaction, sampling, instrumentation failure, or unobserved execution can make an apparently consistent event stream incomplete.¶
A verifier MUST NOT convert absence of observed contradiction into proof of completeness.¶
Event density, latency, branch structure, timing, synchronization patterns, tool-call patterns, and update cadence can reveal sensitive operational, behavioral, security, or proprietary information.¶
Deployments SHOULD minimize disclosed temporal metadata and use aggregation, redaction, access control, pseudonymous references, or encryption when appropriate.¶
Hardware trust mechanisms can support measurement integrity, protected counters, or execution-environment attestation.¶
They do not prove that a Measurement Profile is meaningful, that the Event Definition is valid, that observations are complete, or that the target fact is determined.¶
This document requests no IANA actions.¶
Future CTP-family specifications that define protocol identifiers, media types, registries, or concrete interoperable formats may request IANA actions in their own documents.¶
Major changes from draft-wang-ctp-definition-01:¶
what;¶