Skip to main content

Payment Contracts

This package defines the abstract payment interface for OpenTrust registries.

Registry operators who want to enable paid tool access implement the PaymentGateway, EscrowProvider, and SubscriptionManager interfaces against the OpenTrust schema. The reference registry ships a mock checkout provider for demos and keeps production secrets out of source control.

The schema driving these interfaces is in passport-schema/commercial-status.schema.json and passport-schema/escrow.schema.json.

Release files for opentrust-payment-contracts 1.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for opentrust-payment-contracts 1.0.1
File Size Uploaded
opentrust_payment_contracts-1.0.1.tar.gz 8.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for opentrust-payment-contracts 1.0.1
File Interpreter ABI Platform
opentrust_payment_contracts-1.0.1-py3-none-any.whl Python 3 none any Details

Total release size: 15.7 kB

Release files / opentrust_payment_contracts-1.0.1.tar.gz

Download URL opentrust_payment_contracts-1.0.1.tar.gz
Size 8.9 kB
Tags Source
SHA-256 checksum
How to use checksums
df6b728db041a9f14e58e4bccf3aaa3aa1e45670267748a2dc387aa2b04b3141
BLAKE2b-256 checksum
How to use checksums
95e28ff4b0d23942987b551010db8a93a6ed754e9b38378d42e48f711574cedd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.10.12

Release files / opentrust_payment_contracts-1.0.1-py3-none-any.whl

Download URL opentrust_payment_contracts-1.0.1-py3-none-any.whl
Size 6.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
cdb64979b7ef7573fd0dae3857bfb2196231c61fb7c101b5159a185bca87dccc
BLAKE2b-256 checksum
How to use checksums
193d6a4d773a29c238a5fe11175f983a91a103d83b53df162ba10bff9057c8cf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.10.12

Release history Release notifications | RSS feed

This release

1.0.1 This release

2 release files

1.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page