PARAMANT Ghost Pipe SDK — post-quantum burn-on-read secure transport
Project description
paramant-sdk
PARAMANT Ghost Pipe SDK for Python. Post-quantum burn-on-read secure transport.
Install
pip install paramant-sdk
Quick start
from paramant_sdk import GhostPipe
# Sender
sender = GhostPipe(api_key='pk_live_...', device='sender-001')
hash_ = sender.send(b'confidential payload')
print('hash:', hash_)
# Receiver
receiver = GhostPipe(api_key='pk_live_...', device='receiver-001')
data = receiver.receive(hash_)
print('received:', data)
# blob is burned after receive
API
gp = GhostPipe(api_key, device, relay='', sector='health')
hash_ = gp.send(data: bytes, ttl=300) -> str
data = gp.receive(hash_: str) -> bytes
status = gp.status(hash_: str) -> dict
entries = gp.audit(limit=100) -> list
info = gp.health() -> dict
gp.listen(on_receive: callable, interval=3)
Multi-relay cluster
from paramant_sdk import GhostPipeCluster
cluster = GhostPipeCluster(
api_key='pk_live_...',
device='device-001',
relays=['https://health.paramant.app', 'https://relay.paramant.app'],
)
hash_ = cluster.send(data)
Protocol
- Encryption: ML-KEM-768 + ECDH P-256 + AES-256-GCM (hybrid PQC)
- Burn-on-read: blob deleted after first
receive() - Sectors: EU/DE Hetzner + Fly.io anycast
License
BUSL-1.1 — paramant.app
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
paramant_sdk-1.0.0.tar.gz
(8.5 kB
view details)
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 paramant_sdk-1.0.0.tar.gz.
File metadata
- Download URL: paramant_sdk-1.0.0.tar.gz
- Upload date:
- Size: 8.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.10.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6d17830f474b3d3a8d4af3c9ef3ebfdfdc73927eaaf77b0d9338be7a91db0864
|
|
| MD5 |
f35a2863df25ed0a7067c995ea1dec4d
|
|
| BLAKE2b-256 |
0cc7a8a5837657804697c21aa957b1d29da2b3759cc174b608ee18946c09525d
|
File details
Details for the file paramant_sdk-1.0.0-py3-none-any.whl.
File metadata
- Download URL: paramant_sdk-1.0.0-py3-none-any.whl
- Upload date:
- Size: 8.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.10.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
850d93fd66042ce52d6304669d813a6bc32f9b78c0387656f87ed3cba73975c0
|
|
| MD5 |
969bcf8cf35f848c48e9fce1b41ed054
|
|
| BLAKE2b-256 |
0c397ff1a969251abcb94fea6065e8620df3be3b1f258fecd4cbfff11c8e5e70
|