Skip to content

Kinetic Trust Protocol (KTP) - Conformance Requirements Levels, Testing, and Certification

This document specifies conformance requirements for Kinetic Trust Protocol implementations. It defines three conformance levels (Basic, Standard, Full), test suite requirements, certification procedures, and interoperability verification.

The specification enables implementers to validate their KTP deployments and provides a framework for ecosystem interoperability.

Introduction

Purpose

The Kinetic Trust Protocol comprises multiple components (Trust Oracle, Context Signal sensors, PEPs, Flight Recorder) that must work together correctly. Implementations from different vendors or development teams must interoperate.

This document establishes:

  • Conformance levels for different deployment scenarios
  • Specific requirements for each KTP component
  • Test suites for validating implementations
  • Certification procedures for claiming conformance
  • Interoperability requirements for federation

Without conformance requirements, KTP implementations may be incompatible, insecure, or incomplete. This document provides the framework for a healthy implementation ecosystem.

Scope

This document covers:

  • Conformance levels (Basic, Standard, Full)
  • Component-specific requirements
  • Protocol requirements
  • Test suite specifications
  • Certification procedures
  • Interoperability testing

This document does NOT cover:

  • Specific implementation guidance (see future Implementation Guide)
  • Performance benchmarks (deployment-specific)
  • Security certification (SOC 2, FedRAMP, etc.)
  • Domain-specific profiles (healthcare, finance, etc.)

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.

Terminology

Conformance Level: A defined tier of KTP implementation completeness, with specific requirements for each level.

Component: A distinct functional unit of KTP (Trust Oracle, Context Signal sensors, PEP, Flight Recorder, Agent).

Test Case: A specific, reproducible test with defined inputs, expected outputs, and pass/fail criteria.

Test Suite: A collection of test cases organized by category and conformance level.

Certification: Formal attestation that an implementation meets conformance requirements for a specified level.

Self-Certification: Certification based on self-executed test suite with published results.

Third-Party Certification: Certification based on independent testing by an authorized certification body.

Interoperability: The ability of different KTP implementations to work together correctly.

Conformance Levels

KTP defines three conformance levels, each building on the previous.

Level 1: Basic

Basic conformance provides minimum viable KTP functionality suitable for:

  • Initial adoption and experimentation
  • Low-risk environments
  • Single-zone deployments
  • Development and testing

Basic Requirements Summary

Trust Oracle:

  • Single Oracle (no mesh required)
  • Trust Score calculation (E_trust = E_base × (1 - R))
  • Trust Proof generation and signing
  • Minimum 3 Risk Factor inputs

Risk Factors:

  • Minimum 3 weighted inputs (adversarial_pressure, trust_trend, one other)
  • Basic normalization (min/max scaling)
  • Single risk domain (no Node/Neighborhood/Global separation)

Policy Enforcement Point:

  • Zeroth Law enforcement (A <= E_trust)
  • Trust Proof validation
  • Binary allow/deny decisions
  • Basic logging

Flight Recorder:

  • Decision logging (allow/deny with context)
  • 30-day minimum retention
  • No immutability requirement

Agents:

  • Unique identifier
  • Trust Score tracking
  • Basic trajectory (action log)

Protocol:

  • Trust Proof JWT format
  • ES256 or Ed25519 signatures
  • 60-second maximum proof lifetime

Basic Limitations

Basic conformance does NOT require:

  • Oracle mesh or threshold signatures
  • Soul veto or sovereignty constraints
  • Trust tiers (just binary allow/deny)
  • Federation capabilities
  • Cryptographic chaining in Flight Recorder
  • Proof of Resilience calculation

Level 2: Standard

Standard conformance provides production-ready KTP functionality suitable for:

  • Production deployments
  • Multi-zone environments
  • Regulatory compliance contexts
  • Enterprise adoption

Standard Requirements Summary

Trust Oracle:

  • Oracle mesh (minimum 3 nodes)
  • Threshold signatures (2-of-3 minimum)
  • Full Trust Score calculation
  • Trust velocity tracking (dE/dt)
  • All 6 weighted Risk Factor inputs

Risk Factors:

  • All 6 weighted inputs (evidence_density, trust_trend, adversarial_pressure, moment_criticality, update_resistance, attestation_coverage)
  • Soul veto support
  • Risk domain separation (Node, Neighborhood, Global)
  • Feed aggregation with configurable weights

Policy Enforcement Point:

  • Zeroth Law enforcement
  • Trust tier enforcement (all 5 tiers)
  • Soul veto checking
  • Graceful degradation on Oracle failure
  • Detailed decision logging

Flight Recorder:

  • Full Decision Geometry logging
  • Cryptographic chaining (tamper-evident)
  • 1-year minimum retention for decisions
  • 7-year minimum retention for Soul vetoes
  • Query interface for audit

Agents:

  • Full trajectory chain
  • Lineage tracking (Sponsored, Independent, Guarantor)
  • Proof of Resilience calculation
  • Sponsorship support

Protocol:

  • Extended Trust Proof format
  • Threshold signatures
  • 30-second maximum proof lifetime (normal operation)
  • Federation protocol support

Standard Limitations

Standard conformance does NOT require:

  • Deep Blue zone capability
  • Full interplanetary/celestial support
  • Real-time Oracle mesh consensus
  • Formal verification of components

Level 3: Full

Full conformance provides comprehensive KTP functionality suitable for:

  • Critical infrastructure
  • High-security environments
  • Deep Blue zone operation
  • Federation anchors

Full Requirements Summary

Trust Oracle:

  • Geographically distributed mesh (minimum 5 nodes)
  • Threshold signatures (3-of-5 minimum)
  • Sub-second Trust Proof refresh
  • Real-time consensus protocol
  • Cryptographic audit trail

Risk Factors:

  • All 7 inputs (including Soul)
  • Full Indigenous Data Sovereignty support
  • Sub-second sensor refresh for critical dimensions
  • Sensor health monitoring and failover

Policy Enforcement Point:

  • Complete enforcement at all zone types
  • < 15ms evaluation latency
  • Zero-downtime deployment support
  • Defense in depth (multiple PEP layers)

Flight Recorder:

  • Full Decision Geometry with counterfactuals
  • External anchoring (blockchain or equivalent)
  • Multi-region replication
  • Forensic reconstruction capability
  • Complete audit trail for certification

Agents:

  • Complete trajectory chain with verification
  • Cross-zone portable identity
  • Attestation chain support
  • Celestial wayfinding support (if applicable)

Protocol:

  • All Trust Proof formats
  • All signature algorithms
  • Federation protocol (full)
  • Celestial protocol (extended proofs)

Full Additional Requirements

Full conformance additionally requires:

  • Formal security review
  • Penetration testing
  • Incident response procedures
  • Documented recovery procedures
  • Third-party certification

Level Comparison

+---------------------------+-------+----------+--------+
| Requirement               | Basic | Standard | Full   |
+---------------------------+-------+----------+--------+
| Oracle mesh               | -     | 3+ nodes | 5+     |
| Threshold signatures      | -     | 2-of-3   | 3-of-5 |
| Context dimensions        | 3+    | 6+       | 7      |
| Soul veto                 | -     | Yes      | Yes    |
| Risk domains              | 1     | 3        | 3      |
| Trust tiers               | -     | 5        | 5      |
| Flight Recorder chaining  | -     | Yes      | Yes    |
| External anchoring        | -     | -        | Yes    |
| Federation support        | -     | Yes      | Yes    |
| Celestial support         | -     | -        | Yes    |
| Proof lifetime            | 60s   | 30s      | 10s    |
| PEP latency               | -     | < 50ms   | < 15ms |
| Decision retention        | 30d   | 1y       | 7y     |
| Third-party cert required | No    | No       | Yes    |
+---------------------------+-------+----------+--------+

Implementations MAY claim partial compliance (e.g., "Standard with Full Flight Recorder") but MUST clearly document deviations.

Component Requirements

Trust Oracle Requirements

Basic Oracle Requirements

MUST:

  • Accept Risk Factor input
  • Calculate Risk Factor: R = Σ(w_i × D_i)
  • Calculate E_trust: E_trust = E_base × (1 - R)
  • Generate signed Trust Proofs
  • Support ES256 or Ed25519 signatures
  • Expose health check endpoint
  • Log all Trust Proof issuances

SHOULD:

  • Support configurable dimension weights
  • Cache recent Trust Proofs
  • Provide metrics endpoint

MAY:

  • Support single-node operation
  • Use simplified E_base (static assignment)

Standard Oracle Requirements

All Basic requirements, plus:

MUST:

  • Operate as mesh (minimum 3 nodes)
  • Implement threshold signatures (2-of-3)
  • Support all 6 weighted dimensions
  • Support the Soul veto
  • Calculate and track dE/dt (Trust velocity)
  • Support agent lineage tracking
  • Calculate Proof of Resilience
  • Implement graceful degradation
  • Support federation protocol

SHOULD:

  • Geographic distribution of nodes
  • Automatic failover
  • Load balancing across nodes

Full Oracle Requirements

All Standard requirements, plus:

MUST:

  • Operate as 5+ node mesh
  • Implement threshold signatures (3-of-5)
  • Sub-second proof refresh capability
  • Real-time consensus protocol
  • Geographic distribution across 3+ regions
  • Complete audit trail
  • Support celestial protocol (extended proofs)
  • External audit anchor support

SHOULD:

  • Formal verification of consensus logic
  • Hardware security module (HSM) for keys

Risk Factor Requirements

Basic Requirements

MUST:

  • Support minimum 3 dimensions - adversarial_pressure - required - trust_trend - required - One additional dimension
  • Normalize values to 0-1 range
  • Report sensor health status
  • Handle sensor failure gracefully

SHOULD:

  • Support configurable normalization
  • Support multiple feeds per dimension
  • Refresh within 60 seconds

Standard Tensor Requirements

All Basic requirements, plus:

MUST:

  • Support all 6 weighted inputs (evidence_density, trust_trend, adversarial_pressure, moment_criticality, update_resistance, attestation_coverage)
  • Support the Soul veto
  • Implement 3 risk domains (Node, Neighborhood, Global)
  • Weighted aggregation across domains
  • Feed-level configuration
  • Sensor validation and quality metrics
  • Refresh within 30 seconds

SHOULD:

  • Support custom dimension extension
  • Anomaly detection on sensor data
  • Historical trend tracking

Full Tensor Requirements

All Standard requirements, plus:

MUST:

  • Full Indigenous Data Sovereignty support - TK Label integration - OCAP/CARE protocol support
  • Sub-second refresh for critical dimensions
  • Sensor redundancy (no single point of failure)
  • Automatic failover between feeds
  • Complete sensor audit trail

SHOULD:

  • Formal specification of normalization
  • Verified sensor calibration

Policy Enforcement Point Requirements

Basic PEP Requirements

MUST:

  • Intercept all protected requests
  • Validate Trust Proof signature
  • Check Trust Proof expiration
  • Enforce Zeroth Law (A <= E_trust)
  • Return appropriate HTTP status codes
  • Log all decisions

SHOULD:

  • Cache Trust Proof validation
  • Support multiple signature algorithms
  • Provide bypass for health checks

Standard PEP Requirements

All Basic requirements, plus:

MUST:

  • Enforce Trust Tiers (all 5)
  • Check Soul constraint (S = 0)
  • Support action risk classification
  • Graceful degradation on Oracle failure
  • Report decisions to Flight Recorder
  • Include full context in denial responses
  • Support multiple deployment patterns

SHOULD:

  • Evaluation latency < 50ms
  • Support async Flight Recorder logging
  • Circuit breaker for Oracle calls

Full PEP Requirements

All Standard requirements, plus:

MUST:

  • Evaluation latency < 15ms
  • Zero-downtime deployment
  • Defense in depth (multiple layers)
  • Complete decision context to Flight Recorder
  • Support all zone types
  • Cryptographic binding to session

SHOULD:

  • Formal verification of enforcement logic
  • Hardware-accelerated cryptography

Flight Recorder Requirements

Basic Recorder Requirements

MUST:

  • Log all authorization decisions
  • Include: timestamp, agent, action, outcome, Trust Score
  • Minimum 30-day retention
  • Query by time range and agent

SHOULD:

  • Include environmental context
  • Support export format (JSON)

Standard Recorder Requirements

All Basic requirements, plus:

MUST:

  • Full Decision Geometry
  • Cryptographic chaining (SHA-256)
  • Tamper detection
  • 1-year decision retention
  • 7-year Soul veto retention
  • Multi-tier storage (hot/warm/cold)
  • Query by: time, agent, outcome, environment
  • Compliance export (SOC 2, GDPR, HIPAA)

SHOULD:

  • Counterfactual analysis
  • Aggregate analytics
  • Anomaly detection

Full Recorder Requirements

All Standard requirements, plus:

MUST:

  • External anchoring (hourly minimum)
  • Multi-region replication
  • Complete forensic reconstruction
  • Third-party audit access
  • 7-year retention for all record types
  • Chain verification on query

SHOULD:

  • Real-time chain verification
  • Formal proof of immutability

Agent Requirements

Basic Agent Requirements

MUST:

  • Unique agent identifier
  • Obtain and present Trust Proof
  • Refresh Trust Proof before expiration
  • Handle denial gracefully

SHOULD:

  • Cache Trust Proof appropriately
  • Log own decisions locally

Standard Agent Requirements

All Basic requirements, plus:

MUST:

  • Maintain trajectory chain
  • Support lineage (Sponsored, Independent, Guarantor)
  • Handle tier transitions
  • Support delegation (if human or delegating)
  • Implement graceful degradation

SHOULD:

  • Track own dE/dt
  • Anticipate tier transitions
  • Support sponsorship protocol

Full Agent Requirements

All Standard requirements, plus:

MUST:

  • Complete trajectory verification
  • Cross-zone identity portability
  • Attestation chain support
  • Extended proof support (celestial)

SHOULD:

  • Whakapapa chain maintenance
  • Predictive trust awareness

Protocol Requirements

Trust Proof Format

Basic Trust Proof

Format: JWT (RFC 7519)

Required claims:

   {
     "iss": "oracle-identifier",
     "sub": "agent-identifier",
     "iat": 1732547000,
     "exp": 1732547060,
     "ktp": {
       "e_base": 72,
       "e_trust": 68,
       "r": 0.056
     }
   }

Signature: ES256 or Ed25519

Standard Trust Proof

All Basic claims, plus:

   {
     "ktp": {
       "e_base": 72,
       "e_trust": 68,
       "r": 0.056,
       "de_dt": -0.5,
       "tier": "analyst",
       "soul": 0,
       "sigma": 3.2,
       "trajectory_hash": "sha256:abc...",
       "context": {
         "evidence_density": 0.45,
         "trust_trend": 0.32,
         "adversarial_pressure": 0.28,
         "moment_criticality": 0.15,
         "update_resistance": 0.52,
         "attestation_coverage": 0.10
       }
     }
   }

Signature: Threshold (2-of-3)

Full Trust Proof

All Standard claims, plus:

   {
     "ktp": {
       ...
       "lineage": {
         "type": "guarantor",
         "generation": 8,
         "sponsor": null
       },
       "resilience": {
         "score": 0.87,
         "events": 12,
         "ledger_hash": "sha256:def..."
       },
       "attestations": [
         {
           "issuer": "zone:blue-primary",
           "timestamp": "2025-11-24T00:00:00Z",
           "type": "behavior",
           "signature": "sig:..."
         }
       ]
     }
   }

Signature: Threshold (3-of-5) with key rotation support

Zeroth Law Enforcement

Enforcement Requirements (All Levels)

The Zeroth Law (A <= E_trust) MUST be enforced as follows:

  1. Extract E_trust from Trust Proof
  2. Determine action risk (A) from classification
  3. Compute the Zeroth Law margin from A and E_trust
  4. If margin <= M_veto: supervision = silent_veto (Silent Veto)
  5. Otherwise: derive supervision and tightenedConstraints from the margin per [KTP-CORE] Section 6.6 (proceed to other checks)

Implementation MUST NOT:

  • Allow override of Zeroth Law
  • Skip Zeroth Law check under any condition
  • Modify A or E_trust to force allow

Implementation MUST:

  • Log all Zeroth Law evaluations
  • Include A and E_trust in denial response
  • Provide remediation guidance in denial

Soul Constraint (Standard and Full)

Before Zeroth Law evaluation:

  1. Check Soul constraint from Trust Proof
  2. If S = 1: supervision = silent_veto with SOVEREIGNTY_CONSTRAINT (Soul Veto), skip Zeroth Law
  3. If S = 0: Proceed to Zeroth Law

Soul Veto MUST:

  • Take precedence over all other checks
  • Be logged with special retention (7 years)
  • Include constraint source in denial

Tier Transitions

Tier Boundaries (Standard and Full)

Implementations MUST use these boundaries:

+-------------+-----------------+
| Tier        | E_trust Range   |
+-------------+-----------------+
| Admin Mode  | >= 85           |
| Operator    | >= 72, < 85     |
| Analyst     | >= 58, < 72     |
| Observer    | >= 22, < 58     |
| Hibernation | < 22            |
+-------------+-----------------+

Transition Handling

On tier transition:

MUST:

  • Update agent's effective tier immediately
  • Log transition to Flight Recorder
  • Notify agent of transition (if possible)

SHOULD:

  • Apply hysteresis (±2 points) to prevent oscillation
  • Provide transition warning before demotion
  • Allow grace period for in-flight operations

Cryptographic Requirements

Signature Algorithms

Basic Level:

  • ES256 (ECDSA with P-256 and SHA-256) - REQUIRED
  • Ed25519 - RECOMMENDED

Standard Level:

  • ES256 - REQUIRED
  • Ed25519 - REQUIRED
  • Threshold signatures - REQUIRED

Full Level:

  • All Standard algorithms
  • ES384 (ECDSA with P-384) - RECOMMENDED
  • Key rotation support - REQUIRED

Hash Functions

All Levels:

  • SHA-256 - REQUIRED for chaining and integrity
  • SHA-384 - RECOMMENDED for Full level

Key Management

Basic Level:

  • Secure key storage
  • Manual key rotation supported

Standard Level:

  • HSM recommended for Oracle keys
  • Automated key rotation
  • Key versioning in proofs

Full Level:

  • HSM required for Oracle keys
  • Automated key rotation with zero downtime
  • Complete key audit trail

Test Suite

Test Categories

The KTP test suite comprises four categories:

  1. Unit Tests: Individual component functionality
  2. Integration Tests: Component interaction
  3. Interoperability Tests: Cross-implementation compatibility
  4. Stress Tests: Performance under load

Each category has tests for each conformance level.

Unit Tests

Trust Oracle Unit Tests

Basic:

  • TO-B-001: Risk Factor calculation accuracy
  • TO-B-002: E_trust calculation accuracy
  • TO-B-003: Trust Proof generation
  • TO-B-004: Signature validation
  • TO-B-005: Proof expiration enforcement

Standard:

  • TO-S-001: Threshold signature generation
  • TO-S-002: Trust velocity calculation
  • TO-S-003: Proof of Resilience calculation
  • TO-S-004: Soul constraint handling
  • TO-S-005: Mesh consensus (simulated)

Full:

  • TO-F-001: Sub-second proof refresh
  • TO-F-002: Real-time consensus
  • TO-F-003: Geographic distribution handling
  • TO-F-004: Extended proof generation (celestial)

Risk Factor Unit Tests

Basic:

  • CT-B-001: Dimension normalization
  • CT-B-002: Risk Factor aggregation
  • CT-B-003: Sensor failure handling
  • CT-B-004: Configuration loading

Standard:

  • CT-S-001: All 7 input support
  • CT-S-002: Risk domain aggregation
  • CT-S-003: Feed weighting
  • CT-S-004: Soul veto logic
  • CT-S-005: Sensor validation

Full:

  • CT-F-001: TK Label integration
  • CT-F-002: Sub-second refresh
  • CT-F-003: Sensor redundancy failover

PEP Unit Tests

Basic:

  • PEP-B-001: Trust Proof validation
  • PEP-B-002: Zeroth Law enforcement
  • PEP-B-003: Denial response format
  • PEP-B-004: Logging completeness

Standard:

  • PEP-S-001: Tier enforcement
  • PEP-S-002: Soul veto enforcement
  • PEP-S-003: Action risk classification
  • PEP-S-004: Graceful degradation
  • PEP-S-005: Decision Geometry reporting

Full:

  • PEP-F-001: Latency < 15ms
  • PEP-F-002: Zero-downtime update
  • PEP-F-003: Defense in depth

Flight Recorder Unit Tests

Basic:

  • FR-B-001: Decision logging
  • FR-B-002: Retention enforcement
  • FR-B-003: Query by time range
  • FR-B-004: Query by agent

Standard:

  • FR-S-001: Cryptographic chaining
  • FR-S-002: Tamper detection
  • FR-S-003: Decision Geometry completeness
  • FR-S-004: Multi-tier storage
  • FR-S-005: Compliance export

Full:

  • FR-F-001: External anchoring
  • FR-F-002: Multi-region replication
  • FR-F-003: Forensic reconstruction
  • FR-F-004: Chain verification performance

Integration Tests

End-to-End Flow Tests

Basic:

  • INT-B-001: Agent obtains proof and accesses resource
  • INT-B-002: Agent denied due to A > E_trust
  • INT-B-003: Environmental change affects E_trust

Standard:

  • INT-S-001: Tier transition on E_trust change
  • INT-S-002: Soul veto propagation
  • INT-S-003: Oracle mesh failover
  • INT-S-004: Federation handshake
  • INT-S-005: Complete audit trail verification

Full:

  • INT-F-001: Cross-zone agent migration
  • INT-F-002: Celestial transit simulation
  • INT-F-003: Complete disaster recovery

Failure Mode Tests

All Levels:

  • FAIL-001: Oracle unavailable
  • FAIL-002: Sensor failure
  • FAIL-003: PEP failure
  • FAIL-004: Flight Recorder failure
  • FAIL-005: Network partition

Standard/Full:

  • FAIL-S-001: Oracle mesh node failure
  • FAIL-S-002: Threshold signature node loss
  • FAIL-S-003: Federation partner unavailable

Interoperability Tests

Trust Proof Exchange

  • INTEROP-001: Proof generated by Impl A, validated by Impl B
  • INTEROP-002: Threshold proof with mixed implementations
  • INTEROP-003: Proof with all optional claims

Federation Protocol

  • INTEROP-010: Zone discovery across implementations
  • INTEROP-011: Cross-zone attestation
  • INTEROP-012: Trust factor negotiation

Flight Recorder

  • INTEROP-020: Decision record format compatibility
  • INTEROP-021: Chain verification across implementations
  • INTEROP-022: Export format compatibility

Stress Tests

Load Tests

  • STRESS-001: 1000 proofs/second sustained
  • STRESS-002: 10000 PEP evaluations/second
  • STRESS-003: 1000 concurrent agents
  • STRESS-004: Flight Recorder write throughput

Chaos Tests

  • CHAOS-001: Random Oracle node failure
  • CHAOS-002: Random sensor failure
  • CHAOS-003: Network latency injection
  • CHAOS-004: Clock skew injection

Certification Process

Self-Certification

Self-certification is available for Basic and Standard levels.

Self-Certification Process

  1. Execute complete test suite for target level
  2. Document all test results
  3. Document any deviations with justification
  4. Publish results to public repository
  5. Submit certification claim

Self-Certification Requirements

MUST:

  • Pass 100% of required tests for level
  • Document test execution environment
  • Make test results publicly available
  • Maintain certification with each release

MAY:

  • Skip optional tests (clearly documented)
  • Use custom test execution framework (if equivalent)

Third-Party Certification

Third-party certification is required for Full level and available for all levels.

Certification Bodies

Authorized certification bodies must:

  • Demonstrate KTP expertise
  • Maintain independence from implementers
  • Follow documented certification procedures
  • Publish certification criteria
  • Maintain certification records

Third-Party Process

  1. Implementer submits for certification
  2. Certification body reviews documentation
  3. Certification body executes test suite
  4. Certification body performs security review (Full only)
  5. Certification body issues certificate or findings
  6. Certificate published to registry

Certification Maintenance

Recertification Triggers

Recertification required when:

  • Major version release
  • Security vulnerability discovered and patched
  • Significant architecture change
  • Conformance level upgrade
  • Annual renewal (Full level)

Certification Revocation

Certification may be revoked for:

  • Discovered non-compliance
  • Security incident demonstrating inadequacy
  • Failure to address reported issues
  • False certification claims

Interoperability

Cross-Implementation Testing

Interoperability between implementations is essential for federation and ecosystem health.

Interoperability Events

Regular interoperability testing events:

  • Quarterly virtual plugfests
  • Annual in-person interop event
  • Continuous integration testing (automated)

Interoperability Matrix

Maintain public matrix showing tested implementation pairs and compatibility status.

Federation Compatibility

For federation to work, implementations must agree on:

  • Zone discovery protocol
  • Trust Proof format
  • Attestation format
  • Federation agreement structure

Interoperability tests verify cross-implementation federation.

Version Compatibility

Implementations SHOULD support:

  • Current specification version
  • Previous major version (18-month deprecation)

Version negotiation required for federation.

Conformance Claims

Claim Format

Conformance claims MUST follow this format:

"[Product Name] [Version] conforms to KTP [Level] per [KTP-CONFORMANCE] [Version], [self-certified/certified by [Certification Body]] on [Date]."

Example:

"AcmeTrust v2.1 conforms to KTP Standard per KTP-CONFORMANCE v0.1, self-certified on 2025-11-25."

Claim Verification

Claims can be verified by:

  • Reviewing published test results (self-certification)
  • Checking certification registry (third-party)
  • Executing interoperability tests

Security Considerations

Test Suite Security

The test suite itself must be secure:

  • Test data must not contain real credentials
  • Test environments must be isolated
  • Test results must be integrity-protected

Certification Security

Certification process must be secure:

  • Certification bodies must be vetted
  • Certificates must be tamper-evident
  • Revocation must be prompt and public

Implementation Security

Conformance does not guarantee security:

  • Conformance tests verify protocol correctness
  • Security review is separate (required for Full)
  • Deployment security is implementer responsibility

Changes from v1

This appendix records what a v1 implementation must change to conform to v2.0.0. The break is deliberate and there is no dual-accept period: an implementation reads v1 or it reads v2.

The lineage stage names

The three lineage stages are renamed on the wire and in prose. Numeric protobuf values are unchanged, so only the symbol names move.

v1 v2.0.0
tethered sponsored
divergent independent
persistent guarantor

This affects agent identifier strings (agent:<stage>:...), the lineage enum, and the protobuf LineageType member names. The v1 words each carried an unintended security reading - in jailbreak and intrusion vocabulary, "tethered" means a compromise that dies at reboot and "persistent" is the established word for one that survives a restart - and the three together read as a coherent escalation narrative rather than as a maturity ladder. Stage 3 is now named for what it can be held to rather than what it is freed of.

The Trust Tier thresholds

Tier v1 v2.0.0
Admin Mode E_trust >= 95 E_trust >= 85
Operator Mode E_trust >= 85 E_trust >= 72
Analyst Mode E_trust >= 70 E_trust >= 58
Observer Mode E_trust >= 50 E_trust >= 22
Hibernation E_trust < 50 E_trust < 22

The v1 set was unreachable from the v1 generation ceilings: generations 0 through 2 were capped below the lowest threshold, so an agent was in Hibernation by lineage rather than by environment, and the top tier could not be reached in any zone at the calm conditions the specification's own worked example uses. The generation ceilings are unchanged; one table moved, not two.

Two consequences travel with the change. Hibernation exit moves from E_trust >= 55 to E_trust >= 24, because a five-point hysteresis over a floor of 50 becomes a thirty-three-point one over a floor of 22. And the stable-conditions requirement for the top tier moves from R < 0.05 to R < 0.10, because 0.05 is stricter than the calm baseline the corpus illustrates.

Requirements Language

This document now invokes BCP 14. Its normative keywords were previously capitalised without the paragraph that gives them meaning.