Skip to content

halvorai-ingest 0.4.1: x402 signatures unredacted - #7

Merged
hedge-waleed merged 1 commit into
mainfrom
claude/project-thread-lrd9l4
Oct 28, 2026
Merged

hedge-waleed merged 1 commit into
mainfrom
claude/project-thread-lrd9l4

Conversation

@hedge-waleed

Copy link
Copy Markdown
Contributor

Requested by Waleed · project thread

Ports a fix found in an end-to-end customer test, and bumps the version to 0.4.1.

  • Card-number redaction and the card-number check skip digit runs that sit next to letters or digits (hex signatures, base64, ids). x402.payment_payload evidence is no longer redacted. Before this, parts of x402 signatures were replaced with [redacted:pan] and failed verification. A card number in a URL path is still caught (ape-schema conformance case pan-in-payee-resource-url).

Tests: uv run mypy, uv run pytest -q (145 passed, also on Python 3.10).

After merge, publishing a v0.4.1 release runs the PyPI workflow.


Generated by Claude Code

Card-number redaction and the card-number check skip digit runs glued to
letters or digits (hex, base64, ids), and x402.payment_payload evidence is
not redacted, so x402 signatures stay verifiable.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01CpycUZmyGwz3Jr5XkXwuCc
@hedge-waleed hedge-waleed self-assigned this Oct 28, 2026
@hedge-waleed
hedge-waleed merged commit 99a1c34 into main Oct 28, 2026
1 check passed
@hedge-waleed
hedge-waleed deleted the claude/project-thread-lrd9l4 branch October 28, 2026 09:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants