Skip to main content

Normative specification

PTI Specification v1.0

Vendor-neutral requirements for portable, programmable, interoperable trust, production, exchange, resolution, and consumption across institutional boundaries.

PTI Specification v1.0 Status: Stable RFC 2119 normative

Portable Trust Infrastructure (PTI) v1.0 defines a vendor-neutral architecture for generating, exchanging, resolving, and consuming trust intelligence across institutional boundaries. This specification separates trust production (signal ingestion and attestation) from trust consumption (lookup, verification, and decision support).

Normative language​

The key words MUST: MUST NOT: REQUIRED: SHALL: SHALL NOT: SHOULD: SHOULD NOT: RECOMMENDED: MAY: and OPTIONAL in this specification are to be interpreted as described in RFC 2119.

Specification goals​

PTI v1.0 addresses four interoperability problems:

  1. Fragmentation: credible activity signals remain locked in single-institution silos.
  2. Opacity: decision systems lack structured provenance and explainability.
  3. Context collapse: unrelated life areas are conflated into a single opaque score.
  4. Programmability: institutions cannot integrate trust outcomes through stable APIs and schemas.

Implementations that conform to this specification MUST preserve context isolation, provenance chains, and subject rights while enabling cross-institutional trust exchange.

Conformance classes​

ClassDescription
Trust ProducerIngests events, emits signals, and attests evidence within entitled trust contexts.
Trust ConsumerRequests trust lookups, verifies assertions, and applies policy at decision time.
Trust RegistryMaintains subject directory, identity resolution, and entitlement metadata.
Trust ExchangeRoutes events and assertions between producers and consumers under governance policy.
Trust Intelligence EngineDerives context-scoped outcomes, confidence bands, and explainability artifacts.

A deployment MAY implement one or more classes. Hybrid deployments MUST enforce tenant and context boundaries defined in the Authorization Model.

Document catalogue​

DocumentScope
ArchitectureNormative system architecture, components, and trust planes
SecurityThreat model, controls, cryptography, and audit requirements
GovernanceRoles, consent, retention, and accountability obligations
PrivacyData minimization, subject rights, and lawful processing
InteroperabilityProfiles, bindings, and cross-vendor exchange rules
Reference Data ModelIdentity, trust context, signal, and assertion objects
Reference Event ModelTrust event schema, lifecycle, and idempotency
Community Event ModelCommunity plane community_event.v1 envelope (parallel to TrustEvent)
Reference API SpecificationAbstract Trust Lookup, Exchange, and Registry APIs
Reference Error CodesStandard error taxonomy and handling
Versioning StrategySchema and API version negotiation
Authentication ModelCredential types and verification for PTI APIs
Authorization ModelScopes, entitlements, and tenant boundaries

Non-normative companion material:

Architectural overview​

Reading order​

  1. Architecture and Reference Data Model for structural foundations.
  2. Reference Event Model and Reference API Specification for integration contracts.
  3. Authentication Model, Authorization Model, and Security before production deployment.
  4. Governance and Privacy for policy alignment with regulators and data-protection authorities.

Version identifier​

This document set is identified as pti-spec/1.0. Implementations SHOULD advertise supported specification versions in API metadata and registry profiles.

Reference implementations​

Vendor-specific deployments that implement PTI v1.0 concepts are documented separately. TumiTrust provides a reference trust platform with producer ingest, institutional lookup APIs, and context-scoped intelligence exports. Reference implementations MUST NOT be treated as extensions to this normative specification unless explicitly profiled in Interoperability.