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.2-cp313-cp313-win_amd64.whl (267.8 kB view details)

Uploaded CPython 3.13Windows x86-64

pop_pay-0.8.2-cp313-cp313-win32.whl (240.8 kB view details)

Uploaded CPython 3.13Windows x86

pop_pay-0.8.2-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (672.6 kB view details)

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

pop_pay-0.8.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (644.6 kB view details)

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

pop_pay-0.8.2-cp313-cp313-macosx_11_0_arm64.whl (171.4 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

pop_pay-0.8.2-cp312-cp312-win_amd64.whl (217.0 kB view details)

Uploaded CPython 3.12Windows x86-64

pop_pay-0.8.2-cp312-cp312-win32.whl (189.6 kB view details)

Uploaded CPython 3.12Windows x86

pop_pay-0.8.2-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (517.2 kB view details)

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

pop_pay-0.8.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (496.5 kB view details)

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

pop_pay-0.8.2-cp312-cp312-macosx_11_0_arm64.whl (144.8 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

pop_pay-0.8.2-cp311-cp311-win_amd64.whl (165.6 kB view details)

Uploaded CPython 3.11Windows x86-64

pop_pay-0.8.2-cp311-cp311-win32.whl (138.2 kB view details)

Uploaded CPython 3.11Windows x86

pop_pay-0.8.2-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (355.8 kB view details)

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

pop_pay-0.8.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (342.9 kB view details)

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

pop_pay-0.8.2-cp311-cp311-macosx_11_0_arm64.whl (117.8 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

pop_pay-0.8.2-cp310-cp310-win_amd64.whl (114.3 kB view details)

Uploaded CPython 3.10Windows x86-64

pop_pay-0.8.2-cp310-cp310-win32.whl (86.9 kB view details)

Uploaded CPython 3.10Windows x86

pop_pay-0.8.2-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (205.7 kB view details)

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

pop_pay-0.8.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (199.3 kB view details)

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

pop_pay-0.8.2-cp310-cp310-macosx_11_0_arm64.whl (90.7 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

File details

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

File metadata

  • Download URL: pop_pay-0.8.2-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 267.8 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.2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 57a17d7b7a8a37ab9cf1ecc54b32da331c8eba1774508c0d264851c8b7daab0f
MD5 003aa348f8927bb06123040f260bfbdf
BLAKE2b-256 6356ba7678249832edd408136421c50724c2fbc7b317d156b3619d00292aa702

See more details on using hashes here.

Provenance

The following attestation bundles were made for pop_pay-0.8.2-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.2-cp313-cp313-win32.whl.

File metadata

  • Download URL: pop_pay-0.8.2-cp313-cp313-win32.whl
  • Upload date:
  • Size: 240.8 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.2-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 b89a84a091d2815742f023d4d56b43d14083d0c27acbefc23caa817daf11f395
MD5 3c6d5ebdb2b65a938c6d105d86c8ece3
BLAKE2b-256 770312f0670451cbb28ba2ed38782e73ecdfe76933cc886573cd3f50cc9524de

See more details on using hashes here.

Provenance

The following attestation bundles were made for pop_pay-0.8.2-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.2-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.2-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c7769eb11f471aaa5ef46f71ca1acddc2d93eedc325137bb75a46f6de97e4d4b
MD5 896bc0652e41e9050a712d6a1f2e40e0
BLAKE2b-256 2bc6cc41e21b2909843f97b9ed72baebe34fb1b6084ed47eb65df6c90f68e952

See more details on using hashes here.

Provenance

The following attestation bundles were made for pop_pay-0.8.2-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.2-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.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 45ea9f22ede5abc7dac6560b343a3b7891912cd8cac6d001bb30d61197a3cb33
MD5 890480c7413c8fd275fe4f458f4ddefb
BLAKE2b-256 078ed3d347479dcefd948e84a9c02aeed7e4614629b500c006fb1dde69a24a5c

See more details on using hashes here.

Provenance

The following attestation bundles were made for pop_pay-0.8.2-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.2-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pop_pay-0.8.2-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9e830ce1ddc4b1e60caf55ad397555787806f1fb8afd35babda84b6d76c6bbf0
MD5 676ed62f5b278551bebb04d1e77f3baf
BLAKE2b-256 514b18162457f898fac68984395fefbbf46264042d9bb5017715e98d7d8f49c4

See more details on using hashes here.

Provenance

The following attestation bundles were made for pop_pay-0.8.2-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.2-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: pop_pay-0.8.2-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 217.0 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.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 4793f524d5b5977ed398eed51c6b102d61a427411f10095d9771c178fbb66a04
MD5 cf56c94c7981cd79b54628b0fe5d2b1d
BLAKE2b-256 e49077c6ae2d3c0cd6342595ba9a6cc68762e475d972e7f800fe51048b928dc3

See more details on using hashes here.

Provenance

The following attestation bundles were made for pop_pay-0.8.2-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.2-cp312-cp312-win32.whl.

File metadata

  • Download URL: pop_pay-0.8.2-cp312-cp312-win32.whl
  • Upload date:
  • Size: 189.6 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.2-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 99871f9456c08b8d89848bb0b4cdd2405187d673e3ec49c9b59a66aa98f4c61e
MD5 852feea6e90ddd6cc006fec8a633861b
BLAKE2b-256 df3edd5a51680831ee3f188e664d187f1eab86c9e47589b34c743da47439cfbd

See more details on using hashes here.

Provenance

The following attestation bundles were made for pop_pay-0.8.2-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.2-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.2-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e8f033ed74f09761a23cf04e57b70c93b43419f35e56559cbe7d14b8547d3357
MD5 ee82eaae70eff6d365b758660b670f5e
BLAKE2b-256 e8bab6870406de7dc2bef86bdd26bc9368ce3557e116a44dc49494b6f99106c1

See more details on using hashes here.

Provenance

The following attestation bundles were made for pop_pay-0.8.2-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.2-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.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 33f11ae32fa0de87fc3e640a7c6ea46f30e81f2490717ee82d70c05b8dab7a90
MD5 7c9bcda9f1a0c83594c2de3d598ac1b7
BLAKE2b-256 885e619e9ae9ef3ed6d165e58d846703fa358615fbb63b224c57297a811f6860

See more details on using hashes here.

Provenance

The following attestation bundles were made for pop_pay-0.8.2-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.2-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pop_pay-0.8.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 39752d7b451a0af87ef9738a3bfb407c37cb339e6fe7a78af038710bffd850b6
MD5 9fc65b531a4c902a7c592e9825c71254
BLAKE2b-256 f5f0ba47db0add5976aa32c1e17b85b3c2408b1a2040a81a13e65f5e37421eff

See more details on using hashes here.

Provenance

The following attestation bundles were made for pop_pay-0.8.2-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.2-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: pop_pay-0.8.2-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 165.6 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.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 267bd831b330d4ea8e74e19aa2fe2396a6f1534d595b5a124a04143e0c744505
MD5 8e75f15803721a2e8e101051ab107524
BLAKE2b-256 561a94738a96dd2d048e3743f6d68d32741b84ba432bdb10eef82e9c270fd6e9

See more details on using hashes here.

Provenance

The following attestation bundles were made for pop_pay-0.8.2-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.2-cp311-cp311-win32.whl.

File metadata

  • Download URL: pop_pay-0.8.2-cp311-cp311-win32.whl
  • Upload date:
  • Size: 138.2 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.2-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 2eab9ae561325077b10fba7fd5933beb40feef6cbd2317d7ad9dfc9e2ba17737
MD5 c2fbfb5424d72a4e1cc77339d87cebd2
BLAKE2b-256 dcd8414fc0e00c914d225dcb025f005a3803bd4f74dc565ca98c0faf3390e265

See more details on using hashes here.

Provenance

The following attestation bundles were made for pop_pay-0.8.2-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.2-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.2-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fb1a492ba08c86853d827709cd38f9ea03e4ae637cfc96659a8b70844a6c05f1
MD5 970f3592298a9efb86a8081bed95a599
BLAKE2b-256 a06ea7aea01e99241c9c75e5fb74d683cbcfcec5dd26680643f215c8c09462b6

See more details on using hashes here.

Provenance

The following attestation bundles were made for pop_pay-0.8.2-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.2-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.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 41379e66f64c9a2eddb5ad5cdb9c54697a44820d80266ce3da3ba6d361b1f52e
MD5 2550363cbd5a37ea868ec238a07f868a
BLAKE2b-256 bb1cc648414c160d4116d3f7c0eaaccc0e40a61c4285bed2bd5ba7c21c7cc86d

See more details on using hashes here.

Provenance

The following attestation bundles were made for pop_pay-0.8.2-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.2-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pop_pay-0.8.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1053974be7395b2a2ed4112d50665c8c9f7ecc34023f555fce7063fb9aa2699d
MD5 9239604995089d991fdca183f8d4be70
BLAKE2b-256 3788e35cfc95b7b3c434df2ad277212882ae14732e33be3c22b4d6c6cf9441a3

See more details on using hashes here.

Provenance

The following attestation bundles were made for pop_pay-0.8.2-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.2-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: pop_pay-0.8.2-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 114.3 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.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 14c98ccd978c05293a2aead7da93fa97568638774af6dacb85fe85c7c0863dd1
MD5 e176c9ee4b9e8de3d208f5fc04bf2a48
BLAKE2b-256 e490957726c3f4553c40bc758c12996ab04f1742356e0bfb90579508167a0d92

See more details on using hashes here.

Provenance

The following attestation bundles were made for pop_pay-0.8.2-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.2-cp310-cp310-win32.whl.

File metadata

  • Download URL: pop_pay-0.8.2-cp310-cp310-win32.whl
  • Upload date:
  • Size: 86.9 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.2-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 e3355749bdb95df66acb091eb79758e776433e31c9d3842a5feb0dd27ad22507
MD5 5dbedc69c995e9d1aecbaec774256953
BLAKE2b-256 62c1224dcd2dd10cfcd60a15c63364cf8aaaa22f97cc5206cf5caf26cb0e6ebe

See more details on using hashes here.

Provenance

The following attestation bundles were made for pop_pay-0.8.2-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.2-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.2-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b16841e9f78c953cd613c08a3e51fc0cab2f3d40c386e44d9658c77cfcc37dda
MD5 1583a7b04eef49bfb6b88883aae98f1e
BLAKE2b-256 a74191d24f6c3f149c0fa7d26110cb63fceaea2b3387b33998499fd54eefe7ac

See more details on using hashes here.

Provenance

The following attestation bundles were made for pop_pay-0.8.2-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.2-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.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 80ac1f0399d283d6554f94d0fd4db8969a4c058c06c29d58cdbbbb10756b4bb8
MD5 52aaa27c70f5ff003f6f96452f8ba04f
BLAKE2b-256 1a12bc8a71483528a5290b886b52b72a5903a4d3188594757182ba55a36acadb

See more details on using hashes here.

Provenance

The following attestation bundles were made for pop_pay-0.8.2-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.2-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pop_pay-0.8.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ad052f7008dbb0d37de2e70ad50defcc965b7059d9a9b97cde04451def4370c9
MD5 b0f793d66b57434959d9fae5a34e2a63
BLAKE2b-256 19af03cb31ffd8bed862aa8328f9c98cb68e6b24f5cf27bfbb4863bf36070c1b

See more details on using hashes here.

Provenance

The following attestation bundles were made for pop_pay-0.8.2-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