AITP Registries

This directory tracks the well-known identifiers used in AITP. Each registry is a Markdown table; entries are added via PR.

Status values

StatusMeaning
ProposedSuggested in an open RFC or PR. Not yet merged.
ProvisionalMerged but not yet shipped in two interoperating implementations.
StableTwo interoperating implementations confirmed. Backwards-compatible additions only.
DeprecatedRetained for archaeology. New implementations MUST NOT depend on it.

Naming conventions

  • Capability strings use dot-namespaced reverse-domain notation (<namespace>.<resource>.<action>).
  • Error codes use SCREAMING_SNAKE_CASE.
  • Identity types use lowercase snake_case.
  • Experimental identifiers SHOULD use a vendor-prefixed reverse-domain name (e.g. com.example.feature).