KTP/
github ↗
specifications

Specifications

created 23 August 2026 · last modified 23 August 2026

The complete technical blueprint for the Kinetic Trust Protocol


The KTP specification suite defines every aspect of the protocol—from cryptographic primitives to governance mechanisms. These documents are the authoritative reference for implementers, auditors, and researchers.

Where the specifications live

Every normative artifact is in the repository, outside this documentation site: the RFC set in rfcs/, the two standalone normative documents in specifications/, the wire schemas in schemas/. This site describes them and links to them. Where the two disagree, the repository is right.

  • RFCs on GitHub
---
27 Request for Comments documents covering every protocol component. Browse the source.

[ Browse RFCs](https://github.com/nmcitra/ktp-rfc/tree/main/rfcs-txt){ target="_blank" }
  • Kinetic Envelope
---
A ≤ E evaluated per action against the kinematics of the request: graduated deautomation, the kinematic veto, and a seven-vector conformance suite.

[ Read the spec](https://github.com/nmcitra/ktp-rfc/blob/main/specifications/kinetic-envelope.md)
  • Deployment Profile
---
The declaration surface: one object carrying every declaration the series requires of a deployment — the Risk Factor bridge, feed mapping, aliases, normalization, and the declared parameters.

[ Read the spec](https://github.com/nmcitra/ktp-rfc/blob/main/specifications/deployment-profile.md)
  • Schemas
---
The seven wire schemas — Risk Factors, Trust Proof, deployment profile, and the rest — with their absolute `$id` URLs.

[ View Schemas](https://github.com/nmcitra/ktp-rfc/tree/main/schemas)
  • Blue Zones
---
A pointer to KTP-Zones: the zone gradient, what an operator guarantees, and how trust crosses a border.

[ Blue Zones](blue-zones.md)
  • Identity
---
A pointer to KTP-Identity: identity as a trajectory, the proof carried for it, attestation and revocation.

[ Identity](identity.md)

Choose Your Path

Different readers need different entry points. Select the journey that matches your goals:

🏗️ Implementer's Path

Building a KTP-compliant system? Follow this sequence:

FoundationIdentityEnvironmentCompliance

  1. KTP-CoreKTP-CryptoKTP-Transport
  2. KTP-IdentityKTP-Signals
  3. KTP-ZonesKTP-Federation
  4. KTP-ConformanceKTP-Audit

🔍 Auditor's Path

Validating a KTP implementation? Focus on these areas:

ComplianceSecurityGovernance

  1. KTP-ConformanceKTP-Audit
  2. KTP-Threat-ModelKTP-Crypto
  3. KTP-GovernanceKTP-Human

🎓 Researcher's Path

Understanding the theory behind KTP? Explore:

PhilosophyMechanicsInnovation

  1. KTP-Core (Sections 1-4) → Constitution
  2. KTP-SignalsKTP-AttenuationKTP-Information
  3. KTP-OracleKTP-Celestial

Specifications by Domain

Foundation

The bedrock protocols that define KTP's core architecture.

SpecificationStatusDescription
KTP-CoreStableThe Zeroth Law, Trust Scores, A ≤ E constraint
KTP-CryptoStableCryptographic primitives and algorithms
KTP-TransportStableNetwork transport and messaging protocols
KTP-IdentityStableVector Identity and trajectory-based authentication

Start Here

If you're new to the specifications, begin with KTP-Core. It establishes the foundational concepts that all other RFCs build upon.

Trust Mechanics

How trust is measured, computed, and flows through the system.

SpecificationStatusDescription
KTP-SignalsStableContext Signals specification (1,644 signals)
KTP-AttenuationDraftCapability attenuation: constraint types and real-time application
KTP-InformationDraftTrust signal propagation and analysis
KTP-RelationalDraftAgent-to-agent trust relationships
KTP-OracleExperimentalTrust oracles and external attestation

Understanding Trust Flow

Trust in KTP flows through a measurement → computation → enforcement pipeline:

  • Signals capture the 1,644-signal environmental state
  • Signal propagates trust changes through the network
  • Gravity enforces constraints as agents approach limits
  • Relational tracks inter-agent trust dynamics

Environment

Where agents operate and how trust boundaries are established.

SpecificationStatusDescription
KTP-ZonesDraftBlue Zone architecture and governance
KTP-FederationDraftCross-domain trust federation
KTP-SensorsDraftEnvironmental sensor requirements
KTP-CelestialExperimentalUniversal time and coordination

The Zone Gradient

Environments range from maximum constraint to no enforcement:

  • Deep Blue: Maximum constraint, cryptographic guarantees
  • Blue: High constraint, monitored operations
  • Cyan: Moderate constraint, verified agents
  • Green: Light constraint, basic verification
  • Wild: No KTP enforcement

Governance

Rules, oversight, and compliance mechanisms.

SpecificationStatusDescription
KTP-GovernanceDraftProtocol governance and amendment
KTP-HumanStableHuman oversight requirements
KTP-EnforceDraftEnforcement mechanisms
KTP-ConformanceStableConformance testing requirements
KTP-AuditStableAudit trail and non-repudiation

Governance Hierarchy

KTP governance follows a clear hierarchy:

  1. Constitution — Immutable foundational law
  2. Core RFCs — Stable specifications requiring deprecation process
  3. Extended RFCs — Evolving specifications under active development
  4. Implementation Guidance — Non-normative best practices

Lifecycle

Evolution, resilience, and system maintenance.

SpecificationStatusDescription
KTP-MigrationDraftVersion migration protocols
KTP-RecoveryDraftTrust recovery after incidents
KTP-EmergencyDraftEmergency response procedures
KTP-DeprecationStableDeprecation and sunset process
KTP-LegacyDraftLegacy system integration
KTP-ProvenanceDraftModel and data provenance tracking

Lifecycle Principles

KTP systems must plan for change:

  • Migration: Smooth transitions between protocol versions
  • Recovery: Rebuilding trust after compromise
  • Emergency: Rapid response to active threats
  • Deprecation: Graceful retirement of old features

Security

Threat modeling and security analysis.

SpecificationStatusDescription
KTP-Threat-ModelStableComprehensive threat analysis
KTP-ProblemsDraftKnown issues and mitigations
KTP-PrivacyDraftPrivacy-preserving computations

Security Considerations

Every KTP implementation must address:

  • Gaming: Agents attempting to inflate trust scores
  • Collusion: Coordinated attacks across agent networks
  • Sybil: Fake identity proliferation
  • Oracle Manipulation: Corrupting external trust sources

Specification Status Guide

StatusIconMeaning
StableProduction-ready. Breaking changes require formal deprecation process.
DraftUnder active development. May change significantly before stabilization.
ExperimentalResearch stage. Not recommended for production use.


Risk Factors Schema

The Risk Factors object — formerly the Context Tensor; renamed risk-factors.json by the v2 schema rewrite — carries the six weighted inputs to the risk aggregate R. Six keys, each a number in [0, 1], all required, no others accepted:

KeyWhat it measures
evidence_densityWeight and density of presence in the environment
trust_trendRate of change of standing, and its direction
adversarial_pressureMeasured adversarial stress on the environment
moment_criticalityCriticality of the current moment or operational phase
update_resistanceHow hard the trust value is to move — the depth of the evidence base behind current standing
attestation_coverageHow much of the agent's activity is witnessed and attestable

The Soul veto is evaluated before aggregation and is not a term in it — six plus a veto, never seven. It has its own schema, soul-constraint.json.

For the full JSON schema definition, see risk-factors.json.

Quick Reference

Most Referenced

KTP-Core · KTP-Identity · KTP-Zones · KTP-Signals

Complete RFC Index

For a flat listing of all specifications, visit the GitHub RFC directory{ target="_blank" }.


Where to Go Next

  • Deep Dive: Blue Zones
---
Understand the architecture of trust environments in detail.

[ Blue Zones](blue-zones.md)
  • Data Structures
---
Explore the JSON schemas that define KTP's core data formats.

[ Schemas](https://github.com/nmcitra/ktp-rfc/tree/main/schemas)
  • Back to Basics
---
Need a conceptual refresher before diving into specs?

[ Core Concepts](../learn/core-concepts.md)
  • Start Building
---
Ready to implement? Get the developer guide.

[ Developer Guide](../implement/developer-guide.md)