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.1.1.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.1.1-py3-none-any.whl (454.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: ap3_functions-1.1.1.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.1.1.tar.gz
Algorithm Hash digest
SHA256 b9fd4bdd7bd193217a35404c055cea72ff9afbd9eb7ea0762677c6d7b34fd90d
MD5 b1aaf3376bfcdc8f98907ca415dd0d45
BLAKE2b-256 eef82f70f4bdd65f05167e09d743936220d0e777c246ce486b539f91af222560

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ap3_functions-1.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 5900089b34a05522335726a128c344cca0717966f39041fade8227cdbea93da1
MD5 03c6ab844a494f654876452fd17cb2ec
BLAKE2b-256 8c65e6f89644ab29209781f863e965961b7d9b6af5b778a4b5343554dbaad785

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