Skip to main content

The runtime security layer for AI agent commerce. Drop-in CLI + MCP server — blocks hallucinated purchases and keeps card credentials out of agent context. 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. Drop-in CLI + MCP server. 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

Install

Choose your preferred method:

pipx — isolated global CLI
pipx install "pop-pay[mcp]"
pip
pip install "pop-pay[mcp]"
uv (isolated tool install)
uv tool install "pop-pay[mcp]"
Extras matrix — feature flags
pip install "pop-pay"                  # core (keyword guardrail + mock provider)
pip install "pop-pay[mcp,browser]"     # CDP injection (browser automation)
pip install "pop-pay[mcp,llm]"         # LLM guardrails (OpenAI, Ollama, vLLM, OpenRouter)
pip install "pop-pay[stripe]"          # Stripe virtual card issuing
pip install "pop-pay[langchain]"       # LangChain integration
pip install "pop-pay[all]"             # everything

All install paths expose the CLI binaries: pop-launch, pop-init-vault, pop-unlock, and pop-pay (dashboard launcher).

Using Node.js / JavaScript? Check out pop-pay (npm)npm i -g pop-pay or brew install 100xpercent/tap/pop-pay. Same security model, same vault format, independent release cycle — safe to switch between runtimes.

Quick Start (CLI)

1. Initialize the encrypted credential vault

pop-init-vault

This encrypts your card credentials into ~/.config/pop-pay/vault.enc (AES-256-GCM). For stronger protection (blocks agents with shell access):

pop-init-vault --passphrase   # one-time setup
pop-unlock                     # run once per session

2. Launch Chrome with CDP remote debugging

pop-launch

Opens a Chromium instance on http://localhost:9222 that pop-pay injects credentials into. Your agent (via MCP, browser automation, or x402) then drives the checkout flow — card details never leave the browser process.

3. Open the monitoring dashboard (optional)

pop-pay

Real-time view of agent payment activity, budget utilization, and rejection logs.

4. Plug into your agent

Two supported integration paths:

  • MCP server — add pop-pay to any MCP-compatible client (Claude Code, OpenClaw). See MCP Server below.
  • Python SDK / LangChain — see Python SDK below.

MCP Server (optional)

The MCP server is invoked as a Python module and decrypts the vault at startup.

Add to your MCP client

{
  "mcpServers": {
    "pop-pay": {
      "command": "python3",
      "args": ["-m", "pop_pay.mcp_server"],
      "env": {
        "POP_CDP_URL": "http://localhost:9222"
      }
    }
  }
}
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.

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.

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

Uploaded CPython 3.13Windows x86-64

pop_pay-0.8.8-cp313-cp313-win32.whl (255.4 kB view details)

Uploaded CPython 3.13Windows x86

pop_pay-0.8.8-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (687.1 kB view details)

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

pop_pay-0.8.8-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (659.1 kB view details)

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

pop_pay-0.8.8-cp313-cp313-macosx_11_0_arm64.whl (185.9 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

pop_pay-0.8.8-cp312-cp312-win_amd64.whl (231.6 kB view details)

Uploaded CPython 3.12Windows x86-64

pop_pay-0.8.8-cp312-cp312-win32.whl (204.2 kB view details)

Uploaded CPython 3.12Windows x86

pop_pay-0.8.8-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (531.7 kB view details)

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

pop_pay-0.8.8-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (511.0 kB view details)

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

pop_pay-0.8.8-cp312-cp312-macosx_11_0_arm64.whl (159.3 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

pop_pay-0.8.8-cp311-cp311-win_amd64.whl (180.2 kB view details)

Uploaded CPython 3.11Windows x86-64

pop_pay-0.8.8-cp311-cp311-win32.whl (152.8 kB view details)

Uploaded CPython 3.11Windows x86

pop_pay-0.8.8-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (370.3 kB view details)

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

pop_pay-0.8.8-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (357.4 kB view details)

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

pop_pay-0.8.8-cp311-cp311-macosx_11_0_arm64.whl (132.3 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

pop_pay-0.8.8-cp310-cp310-win_amd64.whl (128.9 kB view details)

Uploaded CPython 3.10Windows x86-64

pop_pay-0.8.8-cp310-cp310-win32.whl (101.5 kB view details)

Uploaded CPython 3.10Windows x86

pop_pay-0.8.8-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (220.2 kB view details)

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

pop_pay-0.8.8-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (213.8 kB view details)

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

pop_pay-0.8.8-cp310-cp310-macosx_11_0_arm64.whl (105.2 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

File details

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

File metadata

  • Download URL: pop_pay-0.8.8-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 282.4 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.8-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 747dc6c734ec79c4d1081b50ed60d1b995c3e89026a44e30441fd3d407991bbc
MD5 34e55cb06cc737c1eb762687f59a94b5
BLAKE2b-256 27758d46efd6e42a0267a71a7e16c948a0ee60c2a6724f4b9c6c5bfac5b8a38f

See more details on using hashes here.

Provenance

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

Publisher: build-wheels.yml on 100xPercent/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.8-cp313-cp313-win32.whl.

File metadata

  • Download URL: pop_pay-0.8.8-cp313-cp313-win32.whl
  • Upload date:
  • Size: 255.4 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.8-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 74087dce80d1409952ca5f5ec2311fd977971ef9cf97704c418d850b6490fd08
MD5 653877a8f9cef8141af52c79917aad90
BLAKE2b-256 f5ab00308ed911a5d0feb6c7a91a8a340879b5bd93e5d22d0164c4e0227a3f0e

See more details on using hashes here.

Provenance

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

Publisher: build-wheels.yml on 100xPercent/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.8-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.8-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ad36c874ab1ab1c8c014c6c5d2ee9463bf0482c69879c14952c81e4acc79aa26
MD5 c5ef6454531323d290a84f7b9012df51
BLAKE2b-256 f5a74384476098b2d23694f322f5dafef70366f2ffa5f389af8c0ecb9add4e74

See more details on using hashes here.

Provenance

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

Publisher: build-wheels.yml on 100xPercent/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.8-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.8-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 64031dbd3464239562de37d7d6afb48ab1b0a664650d5f47af8ac224755b337a
MD5 f2555cefac592976897ff0aaca49d6d8
BLAKE2b-256 78299f7ca18b0f1cda172c0798fa6e663e1720befe381cb8c98e42377130f712

See more details on using hashes here.

Provenance

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

Publisher: build-wheels.yml on 100xPercent/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.8-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pop_pay-0.8.8-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 803b7f28b4c9fb9999f139b9370f97aa946540792c13273145fa1b1d06aff6ec
MD5 1fa4a84ef457888f66e5eba97b63e8a1
BLAKE2b-256 2dbc69ddcf953badcc13da9f4e1bfcaa373f4e411352cb37a1ffeb020ce1da13

See more details on using hashes here.

Provenance

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

Publisher: build-wheels.yml on 100xPercent/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.8-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: pop_pay-0.8.8-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 231.6 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.8-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 c496e1c2e55fbcb389d637c317cfecc929ae5a71ce92c8749f1290f4fb221d83
MD5 601185163a9c7015ceb758c73712b796
BLAKE2b-256 705fa5174f1db8e84a72f1e4107f43edeaf89bcc4e7d782cf8bacb9996f60c7f

See more details on using hashes here.

Provenance

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

Publisher: build-wheels.yml on 100xPercent/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.8-cp312-cp312-win32.whl.

File metadata

  • Download URL: pop_pay-0.8.8-cp312-cp312-win32.whl
  • Upload date:
  • Size: 204.2 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.8-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 0af8ae6b947b764d76303ae0e3d8c7f1fea4c9ab63f08fff0fd994b531a53bcf
MD5 5e79fde0dcb27929841dee2c35a30b8d
BLAKE2b-256 07f2167f82c51b642ca7021c4a02c14d839c0d6703d229808bbcf3461eada630

See more details on using hashes here.

Provenance

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

Publisher: build-wheels.yml on 100xPercent/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.8-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.8-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c2657068e041c919a9d432e7287bf3150f9314f5a6d14e485a01c004632a359a
MD5 e00fd7c192b4299027873072239e8f75
BLAKE2b-256 8ce3479c97fc041706d9a76030d0b65a8bf24aa5abb8c5a65b762da9501bcf25

See more details on using hashes here.

Provenance

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

Publisher: build-wheels.yml on 100xPercent/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.8-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.8-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 a6d83d13f4d940b90893d35ffe0cafd76982e847164b69d03133804f9b5a8acd
MD5 e5b0d2d7ba1d462163da1c3405d39a62
BLAKE2b-256 63070e5128cf83aaae181e3b8042430caa12f98e1fdd7eab826a640259a3f6ae

See more details on using hashes here.

Provenance

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

Publisher: build-wheels.yml on 100xPercent/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.8-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pop_pay-0.8.8-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 400cd2fe0f6d8116054bb604bc5ddaa2c4a1a9eaec777398a532aa1ce63470df
MD5 f95084bd02ad095ce2cce4451934dfd0
BLAKE2b-256 c30056f90627847d6663c688b34f7bcd635ac1902a68332a6945a23e25d3885c

See more details on using hashes here.

Provenance

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

Publisher: build-wheels.yml on 100xPercent/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.8-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: pop_pay-0.8.8-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 180.2 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.8-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 f8ce06aa3ebf637a4fccfcc1caf75cb053732ba4e7a2eb0844a1938827ce0445
MD5 3f66e3d86c6d0c42c3beab9b76ac7d58
BLAKE2b-256 b436a58ea8151401f924d5dd9b084878b890aa756912cb28c6ebbf37ad474f90

See more details on using hashes here.

Provenance

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

Publisher: build-wheels.yml on 100xPercent/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.8-cp311-cp311-win32.whl.

File metadata

  • Download URL: pop_pay-0.8.8-cp311-cp311-win32.whl
  • Upload date:
  • Size: 152.8 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.8-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 1568879621f099aebb477d89eb79e6f64ff59e6d5dc328e7753e77275197c307
MD5 8165c1994b0cd93471c4c803e738d282
BLAKE2b-256 47d27f9d10add6ceb3029e8fb6287a43e1617b90d0f8a0ee7ef60829392362c5

See more details on using hashes here.

Provenance

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

Publisher: build-wheels.yml on 100xPercent/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.8-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.8-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3ac5f4a29b81f701216d4b534d4bbc4d0dc7c0a3f427ce65dee2ee9c89906dc2
MD5 bce94f8d82b8a0a27b3808486aa2ee5a
BLAKE2b-256 4f44f1cb6050b29ae6dfb58e7a1e52b2dc117f79c914f0e7d6e4407a9ade463b

See more details on using hashes here.

Provenance

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

Publisher: build-wheels.yml on 100xPercent/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.8-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.8-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 628a63ea3bafe1a3a449660db304860f7b0b0400e9a19fdd8411ce77f6f4e028
MD5 14ccce67de4cea17e66992c05c2ca57c
BLAKE2b-256 9cdc491545e3a31bc270f9e1312076f778cdc8aaf4ead800455a6541119b4103

See more details on using hashes here.

Provenance

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

Publisher: build-wheels.yml on 100xPercent/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.8-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pop_pay-0.8.8-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 47fee57e44a3ff16c164c33c8522840fba939ca867404ddf7446544965070583
MD5 e347b8afb0331545c340836816bb4113
BLAKE2b-256 1d04194401f5cb3c470e104772189955074bd30845c63f5548157378a5e16da1

See more details on using hashes here.

Provenance

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

Publisher: build-wheels.yml on 100xPercent/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.8-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: pop_pay-0.8.8-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 128.9 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.8-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 6e7b00671854d7d29478759281ade53e7cb547e4382078403ff9e3a2716146df
MD5 fed954b782cdf00b3f72a8ce2b7c7d2d
BLAKE2b-256 a3304b344934a88cd130b0b13835a6b52c4a1ba2dc755ced252d7740adbdace2

See more details on using hashes here.

Provenance

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

Publisher: build-wheels.yml on 100xPercent/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.8-cp310-cp310-win32.whl.

File metadata

  • Download URL: pop_pay-0.8.8-cp310-cp310-win32.whl
  • Upload date:
  • Size: 101.5 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.8-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 895fe20437e4d8f6642d2d2e0779dbff2aa6e7775cbdcbd5c6137a2ed39b6e2a
MD5 96c9496dff6692286f11e3415fcbcd5d
BLAKE2b-256 72e7365fb13ba67865b61c078e9c41aa569ab82c42071bdd7b1124cad8ea3ffd

See more details on using hashes here.

Provenance

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

Publisher: build-wheels.yml on 100xPercent/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.8-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.8-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 988d59bd3f240be80473a2f15fe529b7543b54910f942eefa86bbcf358260fe3
MD5 56567a999a58f77d7addb95e0b5efde0
BLAKE2b-256 9aff7ce0431f7119f57c7d625ecd20fd67d8ca3d090e594de0bfd36106d05532

See more details on using hashes here.

Provenance

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

Publisher: build-wheels.yml on 100xPercent/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.8-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.8-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 91c2c6d54fa4fa316ef0795264f2f79f76d5afebb85eb5644beea1b58b4533f6
MD5 50b98d817b1251ed696f8f0e9f023caa
BLAKE2b-256 2c984b375aed8c711ef3cf43a0ec5bce5927f816183079c8c26e19c97df87983

See more details on using hashes here.

Provenance

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

Publisher: build-wheels.yml on 100xPercent/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.8-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pop_pay-0.8.8-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a56736e74dbfef6f6d296783b1cb7aeb6648c1889b1740b137dc4279bf79b3aa
MD5 d97f9ccbe1a8ddb4a914ba331de0669d
BLAKE2b-256 ddf42ff9f367918ea54053f6b9a9ca647808c8f44a24e6efb9e9de3336dde932

See more details on using hashes here.

Provenance

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

Publisher: build-wheels.yml on 100xPercent/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