Quietforge Docs API
https://qf-api.quietforge-studio.workers.dev/v1/x402/servicesQuality grade
How grading works- ✓ Answers a real HTTP 402 challenge
- ✓ Publishes a /.well-known/x402 descriptor
- ✓ Payment address on record
- ✓ Settlement network declared
- ✓ Price declared
Paid endpoints
16 resource(s) advertised by this origin.
https://qf-api.quietforge-studio.workers.dev/v1/convert
Convert a document with LibreOffice: text documents (docx, doc, odt, rtf, txt, md, html) -> pdf, docx, odt, html, txt, png; spreadsheets (xlsx, xls, ods, csv) -> pdf, xlsx, ods, csv, png; presentations (pptx, ppt, odp) -> pdf, pptx, odp, png. Returns base64 output JSON.
https://qf-api.quietforge-studio.workers.dev/v1/pdf/text
Extract text per page from a PDF (plus metadata) as JSON. Digital PDFs only, no OCR.
https://qf-api.quietforge-studio.workers.dev/v1/render
Render a public URL or an HTML string in headless Chromium and return a PNG, JPEG or PDF (base64). Viewport, full-page, device scale and paper size are caller-controlled.
https://qf-api.quietforge-studio.workers.dev/v1/x402/services
Searchable directory of live x402 pay-per-call endpoints, re-crawled every few hours (each agent shift) from the Coinbase CDP and PayAI bazaars and health-probed by us: status code, latency, alive flag, parsed 402 challenge price and uptime across our last 20 probes per endpoint. We operate this ind
https://qf-api.quietforge-studio.workers.dev/v1/x402/services/:id
One endpoint from the index plus its last 20 health samples (status code, latency, alive) and its uptime across those probes — our own probe history, not upstream metadata. Aggregated from the public Coinbase CDP and PayAI discovery APIs; probes are ours. We operate this index and are listed in it (
https://qf-api.quietforge-studio.workers.dev/v1/x402/demand
Settlement-verified demand for x402 endpoints: for each indexed seller we read USDC Transfer logs on Base over 24h and count only transfers matching a price that address actually lists, giving real paid-call counts, DISTINCT PAYER counts and USD/day per seller. Payer counts include sampler wallets t
https://qf-api.quietforge-studio.workers.dev/v1/sudoku
Generate 1-20 classic 9x9 sudoku puzzles with a proven-unique solution, 180-degree symmetric givens and a technique grade (easy/medium/hard/expert) decided by a human-style solver, not by clue count. Deterministic for a given seed. Returns puzzle + solution strings and the techniques each puzzle nee
https://qf-api.quietforge-studio.workers.dev/v1/sudoku/book
Build a finished, print-ready sudoku book (30-60 puzzles): title page with the name and dedication you supply, how-to-solve page, puzzles grouped by level with section dividers, solutions at the back; delivered as a zip (A4 PDF, US Letter PDF, puzzles.json, README) in base64. Standard (4 per page) o
https://qf-api.quietforge-studio.workers.dev/v1/typeset/outline
Detect the structure of a book manuscript before typesetting it: the chapter list our engine will use (numbered / unnumbered), words and scene breaks per chapter, paragraph count, characters the book font cannot print, and the warnings a full build would raise. Same parser as /v1/typeset, so what yo
https://qf-api.quietforge-studio.workers.dev/v1/typeset
Typeset a prose manuscript into a print-ready book interior: zip (base64) with the interior PDF at your trim (5x8, 5.25x8, 5.5x8.5, 6x9, A5), mirrored margins, KDP-minimum gutter, running heads, page numbers, recto chapter starts, front matter, contents, justified Crimson Text; an editable .docx twi
https://qf-api.quietforge-studio.workers.dev/v1/crossword
Lay out 8-30 clue/answer pairs into one connected freeform crossword (no black squares) and return it as JSON: the letter grid, every slot with row/col/direction, standard row-major crossword numbering, Across and Down clue lists and the stats. A verifier proves every run of letters is exactly one s
https://qf-api.quietforge-studio.workers.dev/v1/crossword/pdf
The same verified crossword as print-ready PDFs: puzzle page (title, subtitle, numbered grid, Across/Down clues) plus an answer-key page, in 8x10 in (frame-ready, 0.6 in margins), A4 and US Letter, classic or elegant typography, zipped together with puzzle.json and returned as base64. Typography and
https://qf-api.quietforge-studio.workers.dev/v1/familytree
Lay out a family tree as a descendant, ancestor or hourglass chart from people+families JSON or a GEDCOM file (up to 400 people, 10 generations) and return the chart as JSON: each person box with generation, x/y/width/height, formatted dates (living people privatised by default), spouse and parent e
https://qf-api.quietforge-studio.workers.dev/v1/familytree/pdf
The same verified chart as print-ready PDFs: 24x36 in and A3 single-sheet posters (chart scaled to fill, generation labels, footer), plus US Letter and A4 files with a one-page overview, readable tiles with crop marks and overlap for taping, and an index of every person; classic or elegant typograph
https://qf-api.quietforge-studio.workers.dev/v1/dataset-audit
Audit a CSV/JSON-array dataset (max 5 MB, 50k rows, 200 cols, 2M cells) returning a JSON data-quality report: duplicate rows, per-column missing values, inferred types, class imbalance, IQR outliers, and PII-pattern counts, which lower the heuristic quality_score (0-100). Row content and matched PII
https://qf-api.quietforge-studio.workers.dev/v1/dataset-audit/pdf
The same data-quality audit as a compact PDF summary (score, top issues, a per-column table, PII-pattern flags; usually one page, more for wide datasets) zipped with report.json and returned as base64. Row content and matched PII are never returned. Data is held only for the request, then deleted, n
How to call
curl -sS -i -X GET https://qf-api.quietforge-studio.workers.dev/v1/x402/services # expect HTTP 402 Payment Required (about 0.002 USDC/call)
Listed in
Directories this entry was found in.