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 isap3_functions(underscored). This is standard Python packaging convention — the same waypip install scikit-learngives youimport 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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b9fd4bdd7bd193217a35404c055cea72ff9afbd9eb7ea0762677c6d7b34fd90d
|
|
| MD5 |
b1aaf3376bfcdc8f98907ca415dd0d45
|
|
| BLAKE2b-256 |
eef82f70f4bdd65f05167e09d743936220d0e777c246ce486b539f91af222560
|
File details
Details for the file ap3_functions-1.1.1-py3-none-any.whl.
File metadata
- Download URL: ap3_functions-1.1.1-py3-none-any.whl
- Upload date:
- Size: 454.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.8.18
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5900089b34a05522335726a128c344cca0717966f39041fade8227cdbea93da1
|
|
| MD5 |
03c6ab844a494f654876452fd17cb2ec
|
|
| BLAKE2b-256 |
8c65e6f89644ab29209781f863e965961b7d9b6af5b778a4b5343554dbaad785
|