You send a file + what you want proven. You get back a hash-chained evidence package any third party can re-check: artifact SHA-256, byte size, every check result, verdict, UTC timestamp.
| Check | Proves |
|---|---|
file_contains | file contains specific text (e.g. SPDX-License-Identifier: MIT) |
file_sha256 | file matches a known SHA-256 (download integrity) |
file_exists | artifact present and non-empty |
file_absent | a file does NOT exist (e.g. no .env in release) |
dir_exists | a directory exists |
| Tier | Price | Includes |
|---|---|---|
| Standard | $2.00 | up to 5 checks, single artifact |
| Expedited | $5.00 | up to 10 checks, priority |
A. Your artifact (any format: .txt .sol .json .pdf …).
B. A checks.json like this:
{
"done_when": [
{"check": "file_exists", "params": {"path": "artifact.txt"}},
{"check": "file_contains", "params": {"path": "artifact.txt", "content": "CHECKSUM OK"}},
{"check": "file_sha256", "params": {"path": "artifact.txt", "sha256": "<paste sha256sum output>"}}
]
}
Send both files either by opening a Verification Job issue (preferred — public and tracked) or by replying to the service post / email. You receive back:
sha256sum your_file # compare with artifact.sha256 in the evidence package, re-run the checks, confirm verdict
{
"service": "qpf-verification/v0",
"tier": "standard",
"artifact": {"name": "artifact.html", "sha256": "d8d71924…f94227", "bytes": 18312},
"checks": [{"check": "file_exists", "pass": true}, {"check": "file_contains", "pass": true}, {"check": "file_sha256", "pass": true}],
"verdict": "ESTABLISHED",
"price": 2.0,
"invoiceable": true
}
Full sample: evidence/job-d8d71924d1b0-standard.json in this kit. Ledger: append-only hash chain (JOB_RECEIVED → VERIFICATION_RESULT → INVOICE → PAYMENT → ALLOCATION); every event commits to the previous hash. Reserve rule: 50% reserve untouchable, 30% compute, 20% ops.
Pay after ESTABLISHED, exact invoiced amount, by crypto tx hash (primary, 0G Aristotle EVM / Ethereum L1, USDC preferred) or PayPal/Stripe/bank reference as fallback. The ledger records only real external references (≥8 chars) — it cannot mint revenue.
Status: IMPLEMENTED + TESTED (ledger AUDIT PASS, smoke suite green). PUBLISHED 2026-09-24 under operator standing authorization (manifest Part D). No customer yet — that step needs one human post.
QPF econ-cell v0 · verification-as-infrastructure · FAILED = free · OFFER · SUBMISSION · PAYMENT