Skip to main content

Point One Percent - Semantic Payment Guardrail for AI Agents. it only takes 0.1% of Hallucination to drain 100% of your wallet.

Project description

PyPI version License: MIT CI Python 3.10+

Point One Percent (AgentPay)

Point One Percent — pop-pay

Note: This is the PyPI published documentation. For the full architecture diagrams and real UI screenshots, please visit the GitHub Repository.

it only takes 0.1% of Hallucination to drain 100% of your wallet.

The runtime security layer for AI agent commerce. Card credentials are injected directly into the browser DOM via CDP — they never enter the agent's context window. One hallucinated prompt can't drain a wallet it can't see.

Point One Percent — live CDP injection demo

Getting Started

Install the core package with MCP support:

pip install "pop-pay[mcp]"
Claude Code
claude mcp add pop-pay -- python3 -m pop_pay.mcp_server

With environment variables:

claude mcp add pop-pay \
  -e POP_CDP_URL=http://localhost:9222 \
  -e POP_ALLOWED_CATEGORIES='["aws","cloudflare"]' \
  -e POP_MAX_PER_TX=100.0 \
  -e POP_MAX_DAILY=500.0 \
  -e POP_GUARDRAIL_ENGINE=keyword \
  -- python3 -m pop_pay.mcp_server
OpenClaw / NemoClaw

Compatible with any MCP host. See the Integration Guide for setup instructions and System Prompt templates.

Docker
docker-compose up -d

Runs the MCP server + headless Chromium with CDP. Mount your encrypted vault from the host. See docker-compose.yml for configuration.

Other installation variants
# Core only (keyword guardrail + mock provider)
pip install "pop-pay"

# With CDP injection (browser automation)
pip install "pop-pay[mcp,browser]"

# With LLM-based guardrails (OpenAI, Ollama, vLLM, OpenRouter)
pip install "pop-pay[mcp,llm]"

# With Stripe virtual card issuing
pip install "pop-pay[stripe]"

# With LangChain integration
pip install "pop-pay[langchain]"

# Full installation (all features)
pip install "pop-pay[all]"

Vault Setup

Credentials are stored in an AES-256-GCM encrypted vault — plaintext card data never touches disk.

pop-init-vault

Passphrase mode (recommended — protects against agents with shell access):

pop-init-vault --passphrase   # one-time setup
pop-unlock                     # run once before each MCP session

pop-unlock derives the key from your passphrase and stores it in the OS keyring. The MCP server reads it automatically at startup.

MCP Tools

Tool Description
request_virtual_card Issue a virtual card and inject credentials into the checkout page via CDP.
request_purchaser_info Auto-fill billing/contact info (name, address, email, phone).
request_x402_payment Pay for API calls via the x402 HTTP payment protocol.
page_snapshot Scan a checkout page for hidden prompt injections or anomalies.

Configuration

Core variables in ~/.config/pop-pay/.env. See ENV_REFERENCE.md for the full list.

Variable Default Description
POP_ALLOWED_CATEGORIES ["aws","cloudflare"] Approved vendor categories — see Categories Cookbook
POP_MAX_PER_TX 100.0 Max USD per transaction
POP_MAX_DAILY 500.0 Max USD per day
POP_BLOCK_LOOPS true Block hallucination/retry loops
POP_AUTO_INJECT true Enable CDP card injection
POP_GUARDRAIL_ENGINE keyword keyword (zero-cost) or llm (semantic)

Guardrail Mode

keyword (default) llm
Mechanism Keyword matching on reasoning string Semantic analysis via LLM
Cost Zero — no API calls One LLM call per request
Best for Development, low-risk workflows Production, high-value transactions

To enable LLM mode, see Integration Guide §1.

Providers

Provider Description
BYOC (default) Bring Your Own Card — encrypted vault credentials, local CDP injection.
Stripe Issuing Real virtual cards via Stripe API. Requires POP_STRIPE_KEY.
Lithic Multi-issuer adapter (Stripe Issuing / Lithic).
Mock Test mode with generated card numbers for development.

Priority: Stripe Issuing → BYOC Local → Mock.

Dashboard

The Vault Dashboard provides real-time monitoring of all agent payment activity, budget utilization, and rejection logs.

uv run streamlit run dashboard/app.py
# Opens at http://localhost:8501

Python SDK

Integrate pop-pay into custom Python or LangChain workflows:

from pop_pay.client import PopClient
from pop_pay.providers.stripe_mock import MockStripeProvider
from pop_pay.core.models import GuardrailPolicy

client = PopClient(
    provider=MockStripeProvider(),
    policy=GuardrailPolicy(
        allowed_categories=["API", "Cloud"],
        max_amount_per_tx=50.0,
        max_daily_budget=200.0,
    ),
)

# LangChain integration
from pop_pay.tools.langchain import PopPaymentTool
tool = PopPaymentTool(client=client, agent_id="agent-01")

See Integration Guide §2 for the full SDK and provider reference.

Security

Layer Defense
Context Isolation Card credentials never enter the agent's context window or logs
Encrypted Vault AES-256-GCM with PBKDF2 key derivation and OS keyring integration
TOCTOU Guard Domain verified at the moment of CDP injection — blocks redirect attacks
Repr Redaction Automatic masking (****-4242) in all MCP responses, logs, and tracebacks

See THREAT_MODEL.md for the full STRIDE analysis and COMPLIANCE_FAQ.md for enterprise details.

Architecture

  • Python — Core engine, MCP server, guardrail logic, CLI
  • Cython — Performance-critical vault operations and memory protection
  • Chrome DevTools Protocol — Direct DOM injection via raw WebSocket
  • SQLite — Local transaction auditing and state management

Documentation

License

MIT

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

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

pop_pay-0.8.0-cp313-cp313-win_amd64.whl (266.5 kB view details)

Uploaded CPython 3.13Windows x86-64

pop_pay-0.8.0-cp313-cp313-win32.whl (239.5 kB view details)

Uploaded CPython 3.13Windows x86

pop_pay-0.8.0-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (671.4 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64manylinux: glibc 2.5+ x86-64

pop_pay-0.8.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (643.3 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

pop_pay-0.8.0-cp313-cp313-macosx_11_0_arm64.whl (170.2 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

pop_pay-0.8.0-cp312-cp312-win_amd64.whl (215.7 kB view details)

Uploaded CPython 3.12Windows x86-64

pop_pay-0.8.0-cp312-cp312-win32.whl (188.3 kB view details)

Uploaded CPython 3.12Windows x86

pop_pay-0.8.0-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (515.9 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64manylinux: glibc 2.5+ x86-64

pop_pay-0.8.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (495.2 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

pop_pay-0.8.0-cp312-cp312-macosx_11_0_arm64.whl (143.6 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

pop_pay-0.8.0-cp311-cp311-win_amd64.whl (164.3 kB view details)

Uploaded CPython 3.11Windows x86-64

pop_pay-0.8.0-cp311-cp311-win32.whl (136.9 kB view details)

Uploaded CPython 3.11Windows x86

pop_pay-0.8.0-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (354.5 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64manylinux: glibc 2.5+ x86-64

pop_pay-0.8.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (341.6 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

pop_pay-0.8.0-cp311-cp311-macosx_11_0_arm64.whl (116.5 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

pop_pay-0.8.0-cp310-cp310-win_amd64.whl (113.0 kB view details)

Uploaded CPython 3.10Windows x86-64

pop_pay-0.8.0-cp310-cp310-win32.whl (85.6 kB view details)

Uploaded CPython 3.10Windows x86

pop_pay-0.8.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (204.5 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64manylinux: glibc 2.5+ x86-64

pop_pay-0.8.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (198.0 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

pop_pay-0.8.0-cp310-cp310-macosx_11_0_arm64.whl (89.5 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

File details

Details for the file pop_pay-0.8.0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: pop_pay-0.8.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 266.5 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for pop_pay-0.8.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 99279a3703e892c489bde67ee7598ec51e7e0f0afdc30b0518ffbe2ea580d2fb
MD5 9cbe698925f0f4390ebd0d49221ee2d7
BLAKE2b-256 5ebf79e5c20b2a13609b717ec47f2954c050caf29032b2a54fb2a13e8a6c675e

See more details on using hashes here.

Provenance

The following attestation bundles were made for pop_pay-0.8.0-cp313-cp313-win_amd64.whl:

Publisher: build-wheels.yml on TPEmist/pop-pay-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pop_pay-0.8.0-cp313-cp313-win32.whl.

File metadata

  • Download URL: pop_pay-0.8.0-cp313-cp313-win32.whl
  • Upload date:
  • Size: 239.5 kB
  • Tags: CPython 3.13, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for pop_pay-0.8.0-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 56d83ad0ba3cbc3e1258ac16487cd9cdbc2019df9611761dfda21a34f3e6e425
MD5 5125f56bc7604cb9617e3bf692a1259b
BLAKE2b-256 c684dc0ca85ebadebfa6e520868f4a9e8c9a2c676bbb897679686662106de882

See more details on using hashes here.

Provenance

The following attestation bundles were made for pop_pay-0.8.0-cp313-cp313-win32.whl:

Publisher: build-wheels.yml on TPEmist/pop-pay-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pop_pay-0.8.0-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pop_pay-0.8.0-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 89d97186ac8a1d4a2322c2e0ed3de04cd667f842b37912e49b41fec8ca5bf3e7
MD5 4d3ef8e2e59f4aeb9dbd9462614d3b26
BLAKE2b-256 d6638cacc95174ef3d7c88d1a920ae3b4699a9f744114a824ee77a8779e406fd

See more details on using hashes here.

Provenance

The following attestation bundles were made for pop_pay-0.8.0-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: build-wheels.yml on TPEmist/pop-pay-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pop_pay-0.8.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pop_pay-0.8.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 ff9603d6be2b40295a4e5778d7c733e95f44d92ca11b44a6f9c8b1a2444d93b8
MD5 811b485d9e67c6c7e1e6d1b3ec979882
BLAKE2b-256 5e7532fbde4f1bd47f4c2283561533ebc9667eae11ee74e24bd299f042eef22a

See more details on using hashes here.

Provenance

The following attestation bundles were made for pop_pay-0.8.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: build-wheels.yml on TPEmist/pop-pay-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pop_pay-0.8.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pop_pay-0.8.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 71eeaece7c720a7b020fc1f3d6f1d4a7edc0af89a1d1a04e0c626899d88fc48e
MD5 8dcc87d34b2f80f5c56e080f65ca330a
BLAKE2b-256 680751d63503e62fd19c094f04ee6965366c50e82acf920757be4d46d04ef922

See more details on using hashes here.

Provenance

The following attestation bundles were made for pop_pay-0.8.0-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: build-wheels.yml on TPEmist/pop-pay-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pop_pay-0.8.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: pop_pay-0.8.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 215.7 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for pop_pay-0.8.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 7f6a75c0639e901635176e3e141ae301049a64e0278704a51856f0daa3f836d8
MD5 7719d52a8d8da12ec9aa65a9ae32d610
BLAKE2b-256 dd5ee28ae54e17b1f29017be3f9a0ba6411021b801be24500556d3ab315a2ab1

See more details on using hashes here.

Provenance

The following attestation bundles were made for pop_pay-0.8.0-cp312-cp312-win_amd64.whl:

Publisher: build-wheels.yml on TPEmist/pop-pay-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pop_pay-0.8.0-cp312-cp312-win32.whl.

File metadata

  • Download URL: pop_pay-0.8.0-cp312-cp312-win32.whl
  • Upload date:
  • Size: 188.3 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for pop_pay-0.8.0-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 e560f8f0adc819f48c9fff8d7162798c9434eb444b341c0e2c92ca5d34df900f
MD5 b4e09004e4e80a13a685dd7424d6e870
BLAKE2b-256 e86775d47a8dff70dabba6bd2f598d4ef2f2ef377428662782068b6159b3371d

See more details on using hashes here.

Provenance

The following attestation bundles were made for pop_pay-0.8.0-cp312-cp312-win32.whl:

Publisher: build-wheels.yml on TPEmist/pop-pay-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pop_pay-0.8.0-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pop_pay-0.8.0-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1eddc1280155b0f85b694de30a6196e928d0e64610faac93252abde184f87312
MD5 3dbf9173e913c895bb39a046b7abd20b
BLAKE2b-256 af986765ef516ed27166ec41ce7e432dacf748c478f18ad22c8081ee0a3bce3b

See more details on using hashes here.

Provenance

The following attestation bundles were made for pop_pay-0.8.0-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: build-wheels.yml on TPEmist/pop-pay-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pop_pay-0.8.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pop_pay-0.8.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 ba03ea4c6b71eedacd64b477282a3d57f758af025f3e842366a1ecf2a0b1a288
MD5 3a3d4115f399c8f0c5282ef4b0f67700
BLAKE2b-256 a9c961dfb109b250a5692599a9234528ee9f728d988d3992af86729c9b06860f

See more details on using hashes here.

Provenance

The following attestation bundles were made for pop_pay-0.8.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: build-wheels.yml on TPEmist/pop-pay-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pop_pay-0.8.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pop_pay-0.8.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b28f8ceb6c56088808ae6c0e5c24e22de866479d888f21d9e22e02e46327a0f1
MD5 00375e414791600a44e6c2890be1399d
BLAKE2b-256 c9425d09104957fe5aad12cfb73962772536d7babea6906bf671ffa1debb339f

See more details on using hashes here.

Provenance

The following attestation bundles were made for pop_pay-0.8.0-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: build-wheels.yml on TPEmist/pop-pay-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pop_pay-0.8.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: pop_pay-0.8.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 164.3 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for pop_pay-0.8.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 09cb11b1f101c926ee26b33875dee9007b68158d144be08a05bd1890ad40dc83
MD5 dd9990e50fdbfe9223c3446212b08fb5
BLAKE2b-256 eb5f514dc680aa7a2dc6ca4309f61bd587e887f1e8cf4ba709b3ec7b22fd64e9

See more details on using hashes here.

Provenance

The following attestation bundles were made for pop_pay-0.8.0-cp311-cp311-win_amd64.whl:

Publisher: build-wheels.yml on TPEmist/pop-pay-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pop_pay-0.8.0-cp311-cp311-win32.whl.

File metadata

  • Download URL: pop_pay-0.8.0-cp311-cp311-win32.whl
  • Upload date:
  • Size: 136.9 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for pop_pay-0.8.0-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 5982e86008b98a12afaca84074e213386c8363f9fd34d016ece23ea5ee7579be
MD5 6c678d25fd88e1f097fca3aa3f9c56fd
BLAKE2b-256 083a27bb4a4d96d9e1dc5be5ae31ffd6a6a3ccab964980111392bf3c756c15c3

See more details on using hashes here.

Provenance

The following attestation bundles were made for pop_pay-0.8.0-cp311-cp311-win32.whl:

Publisher: build-wheels.yml on TPEmist/pop-pay-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pop_pay-0.8.0-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pop_pay-0.8.0-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9f175e2b625863ed28bbd2b14b4da4673e5cba864d3d75742231cb664a0cd9cf
MD5 3c3f3c5e3466ae05dc43f3a2109ba7d7
BLAKE2b-256 292088432e1ca4e947849ead8091f55b502a8d0478c7c738a2191b9bf25a7805

See more details on using hashes here.

Provenance

The following attestation bundles were made for pop_pay-0.8.0-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: build-wheels.yml on TPEmist/pop-pay-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pop_pay-0.8.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pop_pay-0.8.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 3c598b5ef3b5bcc76dda789186fbaf8aeb3095d13763c7ff1f497a3e479ef842
MD5 28c2df0f8e52b8c941f4312f5e9c0650
BLAKE2b-256 7ba37da60880851e8ff949217aa5b5a96cd3c605295004dffba1e89b7f22b7e6

See more details on using hashes here.

Provenance

The following attestation bundles were made for pop_pay-0.8.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: build-wheels.yml on TPEmist/pop-pay-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pop_pay-0.8.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pop_pay-0.8.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 df9fedfc44f46fb7e7f7f49a9b29dfdcc2a4faf24b2ce735c1131da51ab2b82d
MD5 9f917d8826f42ad11d8250c2a262edc7
BLAKE2b-256 82f0ccdfc0ef59aa803d06758d67f880d8d80f0994cdfb3245686b65edd52944

See more details on using hashes here.

Provenance

The following attestation bundles were made for pop_pay-0.8.0-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: build-wheels.yml on TPEmist/pop-pay-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pop_pay-0.8.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: pop_pay-0.8.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 113.0 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for pop_pay-0.8.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 e6ed85175c3e7be816b05708ce550ce4bc4cadbef99b9d3130a71eb751dcff27
MD5 c79584315c263565fb9d6b8ea72cfb72
BLAKE2b-256 a7dcad1b7b75924014c73734823a5a9ee1a3f40a619f5a74d8e7252929c6d9ae

See more details on using hashes here.

Provenance

The following attestation bundles were made for pop_pay-0.8.0-cp310-cp310-win_amd64.whl:

Publisher: build-wheels.yml on TPEmist/pop-pay-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pop_pay-0.8.0-cp310-cp310-win32.whl.

File metadata

  • Download URL: pop_pay-0.8.0-cp310-cp310-win32.whl
  • Upload date:
  • Size: 85.6 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for pop_pay-0.8.0-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 42cdeb945f1545a989b0249f7a60567f39429b2477118ff2a8643d1e05962b8d
MD5 076d2541fd580b35e83cb13d2c1f463c
BLAKE2b-256 f017a0c0656232114f1529861736bdcd47ed4a9703b05f166f6df13aed2a59e4

See more details on using hashes here.

Provenance

The following attestation bundles were made for pop_pay-0.8.0-cp310-cp310-win32.whl:

Publisher: build-wheels.yml on TPEmist/pop-pay-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pop_pay-0.8.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pop_pay-0.8.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9a3401caa01d2e405a3872909d94093de09707d5a53648e40fd6a409c03987ef
MD5 58bc8880f472f16d2ae01fd62fcb58fe
BLAKE2b-256 ba15a3a2c961ba5660a6eddf6734b445f043174420656151be72a1f6d0f8b1d3

See more details on using hashes here.

Provenance

The following attestation bundles were made for pop_pay-0.8.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: build-wheels.yml on TPEmist/pop-pay-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pop_pay-0.8.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pop_pay-0.8.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 efbde13068c33117c58bd01119b4c64f61ae0c5a22da30a66bb04ad86e6bc4be
MD5 f4c573145b86b3730e8eca377ecfdfd9
BLAKE2b-256 949ee42e6f71ea57e64fe09cacff2d08fab3098f6ce757a804527472ac1fdd5e

See more details on using hashes here.

Provenance

The following attestation bundles were made for pop_pay-0.8.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: build-wheels.yml on TPEmist/pop-pay-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pop_pay-0.8.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pop_pay-0.8.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 11fc29ecdc51a952737682ffeb1d4d37742114b3c4afa1b2d1495991e13e2193
MD5 07a5f4480b9fed3acb13bc2207e19802
BLAKE2b-256 5014f60f946a8d771dd187eee001ac95fd3a4422574bae8c469953c6f86432ad

See more details on using hashes here.

Provenance

The following attestation bundles were made for pop_pay-0.8.0-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: build-wheels.yml on TPEmist/pop-pay-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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