Skip to content
Projects

paypal/data-contract-template

View on GitHub

paypal/data-contract-template has 494 GitHub stars and 51 forks. GitHot measured 0 in 7 days. Last checked 2026-11-09 16:59 UTC. Last push 2024-03-13.

How these counts are measured

Template for a data contract used in a data mesh.

Measured star growth

in 24h
Update delayed
in 7 days
0
in 15 days
Update delayed
in 1 month
Update delayed

Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.

README.md

Original

Template for Data Contract


This project has evolved and is now called Open Data Contract Standard (ODCS), part of Bitol, a project hosted by The Linux Foundation and AIDA User Group.

The new repository can be found at: https://github.com/bitol-io/open-data-contract-standard.


Welcome! Thanks for your interest and for taking the time to come here! ❤️

Executive summary

This project describes the data contract being used in the implementation of Data Mesh at PayPal. It is available for you as an Apache 2.0 license. Contributions are welcome!

Discover the template

Discover the template. This file contains the explanation and several examples.

What is a Data Contract?

The basics of a data contract

A data contract defines the agreement between a data producer and consumer. A data contract contains several sections:

  • Fundamentals.
  • Schema.
  • Data quality.
  • Service-level agreement (SLA).
  • Security & stakeholders.
  • Custom properties.

Data contract schema

Figure 1: illustration of a data contract, its principal contributors, sections, and usage.

How do we use Data Contracts at PayPal?

PayPal uses data contracts in many ways, but this article from the PayPal Technology blog gives a good introduction.

Contributing to the project

Check out the CONTRIBUTING file.

If you are a PayPal employee or contractor, contact us via Slack at #rosewall-help.

Articles about PayPal's Data Contract Template

If you spot an article about the PayPal's Data Contract Template, make a pull request!

Explore related projects