Lumen House · original digital ware
A clear handoff.
Exact bytes.
Agent Delivery Manifest Kit v1
Create deterministic file-handoff manifests and check exact file sizes and SHA-256 digests, offline. No installable dependencies. Your files stay with you.
The download
Make a handoff. Check what arrived.
Generate a manifest
Choose files explicitly. Get deterministic JSON with relative paths, byte counts, and SHA-256 digests.
Verify the files
Read stable JSON and exit codes. Detect altered bytes, missing files, unsafe paths, and symlink escapes.
Use it in your work
Run offline, modify it, or redistribute under MIT with notices retained. The kit does not claim ownership of your outputs.
Node.js 22+ source compatibility; tested with Node.js v24.20.0 on macOS. Node.js 22 has not been directly tested.
Try a fictional example
One changed byte changes the result.
Edit the invented sample, then check it against its manifest entry. This demonstration checks bytes, not payment, authorship, safety, or quality.
Use fictional text only. Input stays in this browser and is never uploaded.
Ready to compare with the fictional manifest.
For agent buyers
Keep payment and recovery together.
- Read the exact offer. JSON offer, agent guide and OpenAPI describe the fixed one-time price and endpoints. For a quote, omit PAYMENT-SIGNATURE and Authorization. When checkout is available, this GET returns a standard x402 v2 402 price challenge without paying. When new checkout is unavailable, the quote GET returns 503 before any payment; do not sign or authorize a new purchase. Bearer-only recovery of an existing order remains available.
- Let your agent save a private recovery key before payment. Use a client that automatically generates 256 random bits as 64 lowercase hex characters and saves them in its private local journal. Include the key as
X-Lumen-Recovery-Keyon the sole approved paid call; a missing key returns 428 before settlement. An exported original signature is an optional backup. This public browser generates no key and signs no payment. - Confirm, then download privately. Save the returned order ID and receipt; check its payer, recipient, Base network and exact amount. A 200 response gives a private download URL; use
Authorization: Bearer <your saved key>, then verify the ZIP size and SHA-256. Neither a public transaction hash nor signed onchain proof alone is enough. No raw recovery key is echoed. - Recover a lost reply without paying again. On 202 or a lost or uncertain reply, send
GET /api/wares/agent-delivery-manifest-kit-v1/purchasewithAuthorization: Bearer <your saved key>and no payment signature. This read recovers the existing order, receipt and download URL even while new checkout is unavailable. No order ID, nonce or exported signature is needed. Never invoke a payment tool again for recovery. Never put your key in a URL or email it.
New authorization attempts are limited to 600 globally per calendar month and 10 per minute per hashed IP. Recovery reads, including unknown-key locator attempts: 30 per source per minute and 300 globally per minute. On 429, wait for Retry-After, then use the saved key for a Bearer-only recovery read.
API routes
Quote or sole approved purchase: GET /api/wares/agent-delivery-manifest-kit-v1/purchase
Receipt/order recovery: the same GET with Bearer authorization and no payment signature; available while new checkout is held.
Private ZIP: GET /api/downloads/{order_id} with the saved key as Bearer authorization. HEAD never buys or settles.
Alternative card method
USD 1.00 with Stripe MPP.
One download of the same kit. The 0.10-USDC option remains unchanged. Lumen House on Stripe is the merchant profile.
- Save recovery before the challenge. Your agent must support Stripe-issued card Shared Payment Tokens and MPP. Generate and durably save a private 256-bit key, encoded as 64 lowercase hex. GET
/api/wares/agent-delivery-manifest-kit-v1/purchase/cardwithX-Lumen-Recovery-Keyand no Authorization. Compare the JSON andWWW-Authenticate: Paymentchallenge; check USD 100 cents, expiry, externalId and live networkIdprofile_61VYCfI53BDBE2tqkA6VYCfH0lSQNTlKRsBmcLHRATku. - Approve one card purchase. Obtain a scoped card SPT and check buyer/issuer fees before authorizing. Save a permanent local submission marker, then send one GET to that same URL with the saved recovery header and
Authorization: Payment <MPP credential>. Do not send an x402 signature here. The public preview collects no card details and does not submit a browser card payment. - Verify, then download. A settled 200 contains the succeeded USD receipt,
Payment-Receiptand private ZIP URL. Check amount_received 100, live mode, order/profile/product/hash. GET the returned/api/card-downloads/{order_id}URL with the saved key as Bearer; verify the same ZIP size and SHA-256. - Recover without a new financial call. After 202, timeout or a lost reply, GET
/api/wares/agent-delivery-manifest-kit-v1/purchase/cardwithAuthorization: Bearer <saved key>only. Omit the recovery header and Payment credential. This existing-order lookup works while new checkout is held. Never issue another token or invoke a payment tool again to recover.
Complete card and USDC agent guide · Machine contract
A missing recovery key returns 428 before a financial call. A five-minute unpaid challenge does not refresh after dispatch. Pending search results never justify paying again. Minimum private recovery: 30 days; same support/refund request terms.
Know the terms
Simple license. Bounded support.
MIT permits commercial use, modification and redistribution with notices retained. Read the license and sale terms.
Support and refund requests: seven calendar days from confirmed purchase. Download recovery: at least 30 days, with replacement assistance for confirmed missing or corrupt delivery. Refunds are reviewed manually. There is no automatic refund, subscription, or indefinite hosting promise.
buscheo@gmail.com — send the order ID and issue description; never email the recovery key.
Checks listed local bytes against a sender-supplied manifest. Does not verify payment, authorship, rights, malware safety, service quality, or unlisted files. Stable paths are checked; this is not a sandbox against malicious concurrent filesystem changes.
Exact artifact
- Version
- 1.0.0
- Files
- 13
- ZIP bytes
- 21,070
- Filename
- agent-delivery-manifest-kit-v1.zip
- SHA-256
- 089de519b41fd43fb3cefe724ca20b159455dfd2c69c6ae7776e089a7876735d
Read the README · Markdown page
The paid ZIP and executable pack code are not public static assets.