What OpenPX commits to.

Governance at OpenPX™ means specific commitments, not a policy document. These are the ones behind everything we operate: the protocol, your data, your keys, the mappings, the log, and how decisions get made. Each one is something you can hold us to.

Our commitments

Six things we govern, in public.

The protocol

The spec and the schema are versioned. A published version never changes: a new one is published beside the old ones, and old versions stay available. Every version carries a digital fingerprint, so anyone can confirm they have the exact released file.

Your data

Your product data lives in repositories with clear boundaries: public for anyone to verify, partner for one trading partner, internal for your team. Data moves outward only on your instruction, and if you leave, it leaves with you, with its full history and signatures.

Your keys

Your organization's public keys are published in your repository; private keys never are. A key is rotated by adding a new one beside the old, so records signed with a retired key still verify. A compromised key is revoked and marked as revoked, and anything signed with it after revocation is not trusted.

Mappings and crosswalks

Mapping profiles and crosswalks to external taxonomies, such as a channel's categories, are versioned and announced, never changed silently. A silent mapping change can break listings, so every change has a version and a notice.

The transparency log

Every change is recorded in an append-only log: entries are added, never edited or removed. Anyone with access to a repository can audit its full history. For a public repository, that is everyone.

Conformance

Conformance means passing published tests: a document validates against its schema version, and its signatures verify. Before OpenPX certifies any connector or implementation, the tests are published, so the bar is public and anyone can run it.

Deciding changes

In the open, from need to new version.

Propose

Open an issue on openpx-org/openpx-schema describing what you need, and why.

Discuss

The proposal is discussed in public, with the brands, channels and developers it affects.

Decide

The OpenPX maintainers decide, and say why. Today that is the OpenPX team. Once there are independent implementations of the schema built outside OpenPX, decision-making opens to a wider group that includes them.

Publish

An accepted change ships as a new version, with its own address and fingerprint, and is announced. Nothing already published changes.

What you can count on

Four things you can count on.

  • Syndication is free, and always will be. No charge per product, per channel or per record.
  • Your product data is yours. It lives in your repositories and leaves with you, with its full history and signatures.
  • Every crosswalk change gets a version and a notice before it lands.
  • Agents propose; people decide. No governance change ships on an agent's say-so.

License

The protocol specification, the schema and the SDK core are MIT licensed. Anyone can use them, build on them and ship them.

Protocol specificationMIT
SchemaMIT
SDK core and CLIMIT
Name and logoTrademark notice