Skip to main content

AP3 cryptographic operation implementations

Project description

ap3-functions

Protocol implementations for the AP3 (Agent Privacy-Preserving Protocol) SDK.

ap3-functions ships the cryptographic operation implementations (currently PSI — Private Set Intersection) that the core ap3 SDK composes into end-to-end privacy-preserving agent workflows.

Installation

pip install ap3-functions

This pulls in ap3 automatically.

Usage

from ap3_functions import PSIOperation

psi = PSIOperation()
result = psi.start(role="initiator", inputs={"customer_data": "..."})

Distribution name is ap3-functions (hyphenated), import name is ap3_functions (underscored). This is standard Python packaging convention — the same way pip install scikit-learn gives you import sklearn-style decoupling.

See the AP3 SDK docs for the full API and end-to-end examples.

Platform support

PSI calls a native library (libsanction_check_lib) bundled in ap3_functions/psi/binaries/. Prebuilt binaries are included for:

  • macOS (.dylib)
  • Linux (.so)

License

Apache-2.0

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ap3_functions-1.0.0.tar.gz (449.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ap3_functions-1.0.0-py3-none-any.whl (454.6 kB view details)

Uploaded Python 3

File details

Details for the file ap3_functions-1.0.0.tar.gz.

File metadata

  • Download URL: ap3_functions-1.0.0.tar.gz
  • Upload date:
  • Size: 449.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.8.18

File hashes

Hashes for ap3_functions-1.0.0.tar.gz
Algorithm Hash digest
SHA256 f13ec23f5347a8521f436eb07935180acd0421bdf3ac355786c54a5928e938c7
MD5 a1ad74fac3397ad085d1458e1788f949
BLAKE2b-256 436a3c80ee0daf9f3becf03ad1390d4b95e4f7da383e004f9ccefe0fc3c613d3

See more details on using hashes here.

File details

Details for the file ap3_functions-1.0.0-py3-none-any.whl.

File metadata

File hashes

Hashes for ap3_functions-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f8d15bbb86d58cc41f7704dd2237496e41e7b49e47dd3c0939118ea1b5ea6969
MD5 468e21b5f55564530a8699b5fd09ad77
BLAKE2b-256 27c88f4862cdc852640f1d23d11113a156359b22736e449f82f4cf9ba1614714

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page