Skip to main content

Contributing to Portable Trust Infrastructure

Portable Trust Infrastructure (PTI) is an open technical specification. This project welcomes community participation directly on GitHub — you do not need a lengthy onboarding process to ask questions, report errata, or propose improvements.

The public specification repository is github.com/tumitrust/pti-specification.

Quick start

You want to…Do this
Fix a typo or clarify wordingOpen a PR on the specification repo
Ask a question or suggest an ideaOpen an issue
Propose a protocol or schema changeOpen an issue, then submit an RFC pull request
Report a security vulnerabilityDo not use public issues — see Security disclosure

Who can contribute

Anyone MAY contribute without organizational membership or a commercial relationship to TumiTrust. Disclose employer affiliation when relevant in issues and pull requests.

What you can contribute

ContributionWhereProcess
Errata & clarificationsGitHub PRLightweight review
Specification / RFC/pti/rfcs/RFC process
Conformance testsConformance suiteConformance Program
Governance docs/pti/governance/PR + Working Group notice

Detailed step-by-step for normative changes: Contribution process.

Proposing a specification change (RFC path)

  1. Open a GitHub issue with the problem statement and compatibility notes.
  2. Fork the pti-specification repository.
  3. Add an RFC under rfcs/ using the template, status Draft.
  4. Request review; maintainers advance status per RFC process.

Review expectations

  • RFC 2119 keywords in normative text.
  • Conformance test IDs when behaviour changes.
  • Migration notes for implementers.

Contact