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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13Windows x86

pop_pay-0.8.1-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.1-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.1-cp313-cp313-macosx_11_0_arm64.whl (170.2 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12Windows x86

pop_pay-0.8.1-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.1-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.1-cp312-cp312-macosx_11_0_arm64.whl (143.6 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11Windows x86

pop_pay-0.8.1-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.1-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.1-cp311-cp311-macosx_11_0_arm64.whl (116.5 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10Windows x86

pop_pay-0.8.1-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.1-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.1-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.1-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: pop_pay-0.8.1-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.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 8a276a233444adb97e66bbb9af4e7c82ad94cc2fcc430cf8d3fc687b23568500
MD5 b2ea3d697c1863438016050a1919a373
BLAKE2b-256 9cce34a160f41d2ebd1fe03f87efd62c85c50b935bf7286ed2f690c7e612ba9b

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pop_pay-0.8.1-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.1-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 5e257d33cdd7c3f1a4b14c1ad4fa307945ab37b750143008a52d1838939acdce
MD5 39b4472ffc815fe4f11a15f03c6c91ae
BLAKE2b-256 70b7d3fb0c5a5fa780d4f74e1002f3b7919eca3e1fdb03b37f4d0e71e05c7d19

See more details on using hashes here.

Provenance

The following attestation bundles were made for pop_pay-0.8.1-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.1-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.1-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c0a938ae6ba39baea850f48c0faf55ca89fd84dbb7e7a620a98e3af4c49a0cc1
MD5 acda6062f75d91b84eb32d2bdd2ef1cc
BLAKE2b-256 b5638bf27e728e77432c1440ea0f122dd7f3f0cc353bc11a268449a1d3ecc298

See more details on using hashes here.

Provenance

The following attestation bundles were made for pop_pay-0.8.1-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.1-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.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 480c15eff996d0084dbf404d60c9beadcf5869fd44fe850cf1dc254f802d1c96
MD5 8df6215f931284ec3d16ad53c70df278
BLAKE2b-256 24c2f2f1ca16dde12eb23def427446504c8159aeb8379d56f6ae86254d11c097

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pop_pay-0.8.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7762a7537ab7f95cd17663791fed0df1eae8a6ab619c8406e159c0f536652d4f
MD5 8e1a2a9bbfed15ced4b4271be877ef21
BLAKE2b-256 9260b2241ff8547af856051465057f88ce97dc187030f56e082de3d505567510

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pop_pay-0.8.1-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.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 8f8bea06aa8804a093013c3f17181436a12be2692687a3307f9462e9dea01ee0
MD5 05bd3ae76308ece63ba035f5d9ef1494
BLAKE2b-256 5fea671905158442b9df4004893b05ad04d324209b5d47333fb13040159d47e8

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pop_pay-0.8.1-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.1-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 2742e566af9fa340bcbdf028abd98c7795e0d1759a8fee72a9661e8f4fbb5431
MD5 77d52a22bcf936e44476f66702214ba4
BLAKE2b-256 3231d1e0f07d13f990fd19fef8c02d5b04ae6245eac75197c1acc8a6f219a8b9

See more details on using hashes here.

Provenance

The following attestation bundles were made for pop_pay-0.8.1-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.1-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.1-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d363645571f53986f056ba1240ad66c6b58cab9c8cf1b1e73e7bd6afad41629b
MD5 e64d410be6918674097fd65f2241df9b
BLAKE2b-256 f1d5601a48dc3bf7bd7d7a4225bfb7ef75259c91260ca7429da1614b6e971e25

See more details on using hashes here.

Provenance

The following attestation bundles were made for pop_pay-0.8.1-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.1-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.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 8c54c73743d79995913de2fdb4ce6f266b1c23e3c405de99bfd8134579c93ab6
MD5 c300ab64b5d5742a4f362e6e08b601f3
BLAKE2b-256 f7e94ae85201c3325ec0bef1b5c3f2d5574e4dc63be42c997d35f8ff166b0697

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pop_pay-0.8.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3981a515e8432defe14b034fc440899c6bf83140a859c8c7f9da40d2fddcea29
MD5 3fe0873a2f001bba48805573773518c6
BLAKE2b-256 3e359f9a9341c4906d0b3bf6bd01c1201f4ce086d14ca85413fc74cdda9e8d88

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pop_pay-0.8.1-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.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 d5e012738fe9cfa7ba6263706647fa897e3e1df995735df4ad77dbdacaf7aa17
MD5 53d49435af5a91a1324a217716a7db70
BLAKE2b-256 7bf6935f00dd658c8e1d064fbfbf90d82d4872f37ceceaafa57faba79dc1578c

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pop_pay-0.8.1-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.1-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 d371018c05e19034400c406836644a92f2a5ba2313c0c846a5ec30ab45a6b19f
MD5 f505ccb97095e30747f20deb6c59bb7e
BLAKE2b-256 926d58bf57e2f034852418446699235962f1397bfb3f1471e6caf36bb7b4fa5c

See more details on using hashes here.

Provenance

The following attestation bundles were made for pop_pay-0.8.1-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.1-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.1-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c2a6f71958094807189b4789c6ff3baf6ef556b766a76071e128ef187f497b3f
MD5 ecf6da86599ce41f232fede256857a65
BLAKE2b-256 c6a71c2ef47bb5f4ec5d8517418fed8b34f9d18af036fd1f184289273b9f5a50

See more details on using hashes here.

Provenance

The following attestation bundles were made for pop_pay-0.8.1-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.1-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.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 3248445667ecf2405369687c379f8451cafc48cafb6be7ba5a4913705149f481
MD5 faec51183fcca1d3b774b349f3343799
BLAKE2b-256 a700604819aa6913eda46bfaa08befd1fc1102e7dc700476d667944ede1a49e4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pop_pay-0.8.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d1c5b01300e7befeb65b56aa37793e70b00590674d3531698d46756f0a931973
MD5 0ffdab830cf54fb5474f56f7191b8e17
BLAKE2b-256 1b013a1a61bbe1f929339674ff6afd11130475fc83476ddafa789647680ec34b

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pop_pay-0.8.1-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.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 4827827fdc28d3039580d1eb4fa59a720e5d2813f03a9e72acd2e54c5af03aba
MD5 02e7255b7a0f8d40f78bdea229683824
BLAKE2b-256 fb1a27fa3dc377ae51232addeb72192b84710e469615abfd83fca711e81d99f9

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pop_pay-0.8.1-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.1-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 2486bf49e51f1ef9b29616241ea38a31385535db97956200b9c4432855abad06
MD5 3374aa8e7868f9816d4e51669f2a74c7
BLAKE2b-256 d7e1efceffd472cf48f3fc84a9dd54b36267bc965affdff8438a3c15ee598b01

See more details on using hashes here.

Provenance

The following attestation bundles were made for pop_pay-0.8.1-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.1-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.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ac1cbde127d4ff4c3ed4e841918a8f17191e5ee81d8a7aec26091d353ac076ef
MD5 ea5277c1381487d1d27e44094f4cc1bb
BLAKE2b-256 ed7394fe89b5775f66517538031d560f9dafbfc68cf44d4597e5f370172eb3be

See more details on using hashes here.

Provenance

The following attestation bundles were made for pop_pay-0.8.1-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.1-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.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 5d89684209514ea8cce7f7f3ad6e272544c31a035e18954b1ca416503afec490
MD5 31b500d826e68d70fd38e618dc935f44
BLAKE2b-256 b1d6b1b80bc23627c6c755e843c9429360054615f56ae36fb98162b1659118f5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pop_pay-0.8.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2a74cdd5c8c854df1fb1230121ea16b4712dc27cf176c67808c2e7242ca7fefe
MD5 a98a339191bc9cc5f7f5806e3cfadb9c
BLAKE2b-256 ec11b2a6db562ce6559ec706de4593099296eca65d456fd06d514b5f9c75b6d5

See more details on using hashes here.

Provenance

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