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

Uploaded Python 3

File details

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

File metadata

  • Download URL: ap3_functions-1.1.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.1.0.tar.gz
Algorithm Hash digest
SHA256 c28a1486b51c989c0596f89151e9e03f8a02e353b4860b3c2af80d7b220ee9f8
MD5 c0791c807caad8cf08d76794f1482666
BLAKE2b-256 d8662b11f5f751fd78b1148c758ed3ca969f0c056e3c71a7766b1f915251c6a8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ap3_functions-1.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 4a624260d49bcf8af24ef84df58f929a8106818a7e31f9477aaadb90e2495634
MD5 14175254f95e267b425e29b22810edc3
BLAKE2b-256 de0739b457d41e92ba401be3f0ad3c756b485dd017028e240978f1cab68e2e5e

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