{
  "ok": true,
  "role": "product",
  "slug": "foldlock",
  "name": "FoldLock",
  "version": "0.8.0",
  "one_line": "Algorithmic tether-word suppression on UTF-8 text. Not zip.",
  "author": "Aziel Eliab",
  "identity": "Aziel Eliab",
  "license": "Apache-2.0",
  "github": "https://github.com/AzielEliab/foldlock",
  "skill_url": "https://aziel-runtime.vibelock.workers.dev/v1/pull/foldlock/skill",
  "worker_skill": "https://foldlock-download-tracker.vibelock.workers.dev/v1/skill",
  "skill": "---\nname: FoldLock\ndescription: Use this when folding or unfolding UTF-8 text with FoldLock, a zip-class SOTA adaptive UNI1 compression engine (classify → bakeoff → passthrough). Hosted preview via /v1. Author Aziel Eliab.\n---\n\n# FoldLock\n\nFoldLock is **compression software** and a **compression engine** — same category as zip, **SOTA** for its job: adaptive UNI1 tether/SIR fold on UTF-8 text (`classify → bakeoff → passthrough`). Magics: FLD3 (TETH) and UNI1 (adaptive). Lexicon: TETH-1. Author: **Aziel Eliab**.\n\nUse FoldLock when someone asks to **fold** English-like UTF-8 text, **unfold** a `.fld` / FLD3 / UNI1 blob, or check a fold receipt (strategy, hits, ratio, `beats_zstd`). It is not the ZIP file format. Prose/text is the win lane. Short strings are left alone. Already-compressed inputs are refused.\n\nAlways send a normal `User-Agent` (for example `Mozilla/5.0`). Cloudflare Workers may 403 empty agents.\n\n## When to call it\n\n- Fold a UTF-8 string and show a receipt (`zip: false` means not the ZIP file format; winning `strategy`, hits, ratio). Short strings stay the same size.\n- Unfold an FLD3 / UNI1 / passthrough blob (base64) and confirm `verified: true`.\n- Health / skill / OpenAPI. Never invent a restore. Never claim every file beats zstd. Receipts (`ratio`, `beats_zstd`) are per-file.\n\nHosted preview caps input around 8 KB. Bigger files use the local package: `foldlock fold` / `foldlock unfold`.\n\n## Endpoints (this Worker)\n\nHost: `https://foldlock-download-tracker.vibelock.workers.dev`\n\n| Method | Path | What |\n|--------|------|------|\n| GET | `/v1/health` | Liveness. Does not increment downloads. |\n| GET | `/v1/skill` | This markdown. Does not increment downloads. |\n| POST | `/v1/fold-preview` | Small UTF-8 text in → receipt + FLD3/UNI1/passthrough base64. SOTA adaptive UNI1. |\n| POST | `/v1/unfold-preview` | FLD3/UNI1/passthrough base64 in → verified restore or error. |\n\nOpenAPI: `https://foldlock-download-tracker.vibelock.workers.dev/openapi.json`\n\nCatalog OpenAPI: `https://aziel-runtime.vibelock.workers.dev/openapi.json`\n\nMCP: `POST https://foldlock-download-tracker.vibelock.workers.dev/mcp`  \nalso `POST https://aziel-runtime.vibelock.workers.dev/mcp`\n\n## How to call (Mozilla/5.0)\n\n```bash\ncurl -s -A 'Mozilla/5.0' https://foldlock-download-tracker.vibelock.workers.dev/v1/health\n\ncurl -s -A 'Mozilla/5.0' -X POST https://foldlock-download-tracker.vibelock.workers.dev/v1/fold-preview \\\n  -H 'content-type: application/json' \\\n  -d '{\"text\":\"the cat and the dog\"}'\n\ncurl -s -A 'Mozilla/5.0' -X POST https://foldlock-download-tracker.vibelock.workers.dev/v1/unfold-preview \\\n  -H 'content-type: application/json' \\\n  -d '{\"b64\":\"<FLD3-or-UNI1-or-passthrough-base64>\"}'\n```\n\nCatalog aliases:\n\n```bash\ncurl -s -A 'Mozilla/5.0' -X POST https://aziel-runtime.vibelock.workers.dev/p/foldlock/fold-preview \\\n  -H 'content-type: application/json' \\\n  -d '{\"text\":\"the cat and the dog\"}'\n```\n\nMCP tools: `foldlock_health`, `foldlock_fold-preview`, `foldlock_unfold-preview`, `foldlock_skill`.\n\nGrok: import the catalog OpenAPI as a custom tool. ChatGPT: GPT Actions. Venice: HTTP tools.\n\n## Honest banner\n\nTHIS IS: compression software and a compression engine (zip-class category; SOTA adaptive UNI1 tether/SIR fold on UTF-8 text: classify → bakeoff → passthrough); tether-word suppression and SIR with optional packs; exact restore; short strings left alone; already-compressed input refused.\n\nTHIS IS NOT: the ZIP file format, nor a zlib/gzip/DEFLATE/zstd/lzma wrapper; a claim every file shrinks or that FoldLock beats zstd on all files; translation of all inputs to Latin; encryption; UL; EmployeeLock; TemporalLock; GodLock.\n\nProse/text is the win lane. Code and markup often passthrough. `beats_zstd` is per-file when zstd is available.\n\nMethod paper: FL-WP-0.3. UNI1 shell: FL-WP-0.8 (no new DOI). The same preprint also describes WhistleLock; this product is FoldLock only.\n\nDOI: https://doi.org/10.5281/zenodo.22257762  \nRecord: https://zenodo.org/records/22257762  \nFile: FoldLock_WhistleLock_FL-WP-0.3_WL-WP-0.1.pdf · Apache-2.0 · Eliab, Aziel\n\nForks are welcome and always allowed.\n\nLocal UI: Import JSON file and Export JSON. Run foldlock doctor.\n\n## Catalog + local UI\n\nAuthor: **Aziel Eliab**. Honest scope: zip-class SOTA adaptive UNI1 compression engine on UTF-8 text. Not the ZIP file format.\n\n- Catalog product: https://aziel-runtime.vibelock.workers.dev/p/foldlock/\n- Catalog OpenAPI: https://aziel-runtime.vibelock.workers.dev/openapi.json\n- Catalog MCP: POST https://aziel-runtime.vibelock.workers.dev/mcp\n- This Worker skill: GET https://foldlock-download-tracker.vibelock.workers.dev/v1/skill\n- This Worker OpenAPI: https://foldlock-download-tracker.vibelock.workers.dev/openapi.json\n- Sample payload: GET https://foldlock-download-tracker.vibelock.workers.dev/v1/example\n\nLocal UI: Import JSON file (type=file) and Export JSON. Then foldlock doctor.\n\nGrok: import catalog or Worker OpenAPI as a custom tool. ChatGPT: GPT Actions. Venice: HTTP tools.\n",
  "download": "https://foldlock-download-tracker.vibelock.workers.dev/download",
  "count": "https://foldlock-download-tracker.vibelock.workers.dev/count",
  "install": "https://foldlock-download-tracker.vibelock.workers.dev/install.sh",
  "install_sh": "curl -fsSL https://foldlock-download-tracker.vibelock.workers.dev/install.sh | bash",
  "openapi": "https://foldlock-download-tracker.vibelock.workers.dev/openapi.json",
  "runtime_openapi": "https://aziel-runtime.vibelock.workers.dev/openapi.json",
  "ops": [
    {
      "op": "health",
      "method": "GET",
      "summary": "Liveness. Does not increment download KV. Not zip."
    },
    {
      "op": "fold-preview",
      "method": "POST",
      "summary": "Small UTF-8 text in, receipt + FLD3 base64 out. Cap ~8KB. Not zip."
    },
    {
      "op": "unfold-preview",
      "method": "POST",
      "summary": "FLD3 base64 in, verified restore or error. Not zip."
    },
    {
      "op": "skill",
      "method": "GET",
      "summary": "Return FoldLock skill markdown. Does not increment download KV."
    }
  ],
  "banner": "FoldLock is algorithmic tether-word suppression on UTF-8 text. Not zip. Hosted preview is not a general compressor. Ratios are receipts, not trophies. Short strings can grow.",
  "limitations": "FoldLock is algorithmic tether-word suppression on UTF-8 text. Not zip. Hosted preview is not a general compressor. Ratios are receipts, not trophies. Short strings can grow.",
  "aliases": {
    "catalog_card": "https://aziel-runtime.vibelock.workers.dev/p/foldlock",
    "catalog_skill": "https://aziel-runtime.vibelock.workers.dev/p/foldlock/skill",
    "catalog_health": "https://aziel-runtime.vibelock.workers.dev/p/foldlock/health",
    "invoke_prefix": "https://aziel-runtime.vibelock.workers.dev/p/foldlock",
    "worker_home": "https://foldlock-download-tracker.vibelock.workers.dev/",
    "slugs": [
      "foldlock"
    ]
  },
  "doi": "10.5281/zenodo.22257762",
  "doi_note": "Historical DOI only. Do not invent a replacement. See /cite.json.",
  "skill_source": "https://foldlock-download-tracker.vibelock.workers.dev/v1/skill (service binding)",
  "kv_increment": false
}