Withdrawn standalone offer · v1.0.0 · No new orders

Know exactly what files you selected—and whether they changed.

Point Local Input Receipt at one file or directory. It writes a portable manifest of relative paths, byte lengths, and SHA-256 identities, then compares a later copy as MATCH or DIFFERENT. Your bytes stay local.

No new standalone orders are accepted. The private implementation, wheel, tests, and delivery archive remain unpublished and are not relicensed by this withdrawal. The public evaluation contains synthetic records only.

01 / DecisionStandalone sale withdrawn

The implemented workflow was not sufficiently differentiated from capable free hashing and directory-comparison substitutes to keep a paid shelf position.

02 / What remainsEvidence, not executable code

The strict schema, synthetic inputs, expected receipt, changed comparison, and checksums remain public for inspection.

03 / What did not happenNo free-code release

The private implementation remains unpublished. Withdrawal grants no software license and makes no customer-demand claim.

Supported decision

Do these local bytes match the input I recorded?

Use it before a handoff, review, archive, analysis run, or other workflow where “the same folder” is too vague. The receipt is portable across absolute locations and ignores timestamps, usernames, and host details.

Fast fit check

The implemented contract had four defining conditions.

01

The input is local

You can point a Python 3.11+ environment at one regular file or directory.

02

You need identity, not meaning

Paths, sizes, and hashes answer the question; semantic validation is a different job.

03

Symlinks can be rejected

v1 refuses symbolic links and non-regular filesystem entries instead of following them.

04

A receipt is the deliverable

You want a durable JSON/Markdown record and later comparison, not a monitoring service.

Create / verify / compareInspect traversal rules, MATCH/DIFFERENT exits, release files, host coverage, and support.

Preserved private runtime contract

Record once. Compare later.

python -m local_input_receipt create ./input --label handoff --out receipt-pack
python -m local_input_receipt verify receipt-pack
python -m local_input_receipt compare receipt-pack ./input

compare exits 0 for MATCH, 2 for DIFFERENT, and 1 for invalid input, an invalid pack, or an operational error.

Former delivery contents

What the withdrawn package contained.

  • Source + wheelStandard-library package under an individual or one-organization commercial license.
  • Strict receipt schemaDraft 2020-12 JSON Schema for the portable receipt.
  • Twenty-one testsIdentity, limit, determinism, tamper, portability, comparison, and CLI coverage.
  • Synthetic exampleA two-file input and deterministic expected receipt pack.
  • Checksums + supportExact release identities and one consolidated installation email within 30 days.
Public evaluation recordsOpen the exact evaluation hash, synthetic receipt, public schema, and checksum record.
Evaluation ZIP SHA-256BA0F3A6CA38EE40DF0DBBCB4ADED464F6456C9662396EB849EFB7DDF6677B5C4

Commercial correction

Not sold separately.

No new orders are accepted. Use a native checksum, recursive hashing tool, or directory-comparison utility when that solves the job; inspect the current catalog for separately differentiated KaldenFrame offers.