{
  "schema_version": 1,
  "generated_at": "2026-08-21T05:57:59.372Z",
  "apps": [
    {
      "id": "camostrong",
      "name": "CAMOSTRONG",
      "tagline": "Your tactical fitness trainer — program, pledge, and show up.",
      "version": "0.1.0",
      "author": "We Are Free",
      "icon": "icon.svg",
      "entry": "index.html",
      "permissions": [
        "chat:send:third-party",
        "memory:read",
        "memory:write"
      ],
      "min_waf_version": "3.2.0",
      "description": "A personalized tactical fitness-trainer hub. A tough, knowledgeable AI coach programs specific workouts from your stats, goal, and equipment and pushes you to execute. The signature Gym Pledge loop turns intent into accountability: stake Eons, commit to N sessions this week, and log each one with a photo that's verified client-side (content-hashed against duplicates and date-checked so old or repeated photos can't count). Self-contained, runs sandboxed through the We Are Free capability broker.",
      "files": [
        {
          "name": "index.html",
          "size": 16214,
          "sha256": "80584532187ac0c9b91482e2619c35a732273082efefb4e6684f3dde651f547d"
        },
        {
          "name": "bundle.js",
          "size": 53064,
          "sha256": "74f9801f809f1dcf52ec31c00a3199513862a20eee5c3b9fd5705c5a0e809157"
        },
        {
          "name": "icon.svg",
          "size": 1341,
          "sha256": "323da34d8582c02be6ffced736bd4d54f160688470f7c2930c55decdf2836c5c"
        }
      ],
      "bundle_url": "https://apps.wearefree.ai/camostrong/0.1.0/bundle.js",
      "icon_url": "https://apps.wearefree.ai/camostrong/0.1.0/icon.svg",
      "entry_url": "https://apps.wearefree.ai/camostrong/0.1.0/index.html",
      "manifest_url": "https://apps.wearefree.ai/camostrong/0.1.0/manifest.json",
      "total_size_bytes": 70619,
      "published_at": "2026-06-30T15:26:52.848Z"
    },
    {
      "id": "chamillion",
      "name": "Chamillion",
      "tagline": "Drop your codebase. Six billionaires who match your thesis show up to the call.",
      "version": "0.2.0",
      "author": "We Are Free",
      "icon": "icon.svg",
      "entry": "index.html",
      "permissions": [
        "chat:send:third-party",
        "memory:read",
        "memory:write"
      ],
      "min_waf_version": "3.2.0",
      "description": "Six-Shooter Capital — a wild-west boardroom where an orchestrator reads your project and loads a revolver of six fictional cartoon billionaires (Buck Rhodes the Cattle King, Duchess Vivi the Tabloid Empress, Boom-Boom Yuri the Unicorn Whisperer, and more) whose investing theses match yours. Drop a codebase or type a pitch, pull the trigger, and the Council convenes — each operator with their own sectors, temperament, aggression and patience. Read their verdicts, knock out into a one-on-one call, and keep a ledger of who's interested. Deliberately fictional caricatures, never real people. Runs sandboxed through the We Are Free capability broker for AI-graded verdicts.",
      "files": [
        {
          "name": "index.html",
          "size": 26984,
          "sha256": "88bb029fad38fb4a5072b574826635c46a74dea253dc3cf195b4baec178d92d5"
        },
        {
          "name": "bundle.js",
          "size": 303768,
          "sha256": "d8e787cba51ac5c19df17abe5381812035f47b9b8da904c09313e2a12faad10c"
        },
        {
          "name": "icon.svg",
          "size": 632,
          "sha256": "c1799a78cf823c891d400ba5d984587d9a3325aeda07120a4cdbfffca2b6e793"
        }
      ],
      "bundle_url": "https://apps.wearefree.ai/chamillion/0.2.0/bundle.js",
      "icon_url": "https://apps.wearefree.ai/chamillion/0.2.0/icon.svg",
      "entry_url": "https://apps.wearefree.ai/chamillion/0.2.0/index.html",
      "manifest_url": "https://apps.wearefree.ai/chamillion/0.2.0/manifest.json",
      "total_size_bytes": 331384,
      "published_at": "2026-07-12T21:08:49.817Z"
    },
    {
      "id": "hitlab",
      "name": "HITLAB",
      "tagline": "The Hit Index — score a song across twelve dimensions and see where it lands.",
      "version": "2.0.0",
      "author": "We Are Free",
      "icon": "icon.svg",
      "entry": "index.html",
      "permissions": [
        "storage:local"
      ],
      "min_waf_version": "3.2.0",
      "description": "HITLAB scores a track across twelve weighted dimensions · hook strength, memorability, replay value, production polish and eight more · then explains every number. Read the verdict, open the per-dimension breakdown with its timestamped anchors and reasoning, compare against a benchmark library of charting records, and inspect the methodology behind the weights. Runs fully offline; nothing leaves your machine.",
      "files": [
        {
          "name": "bundle.js",
          "size": 252351,
          "sha256": "6afc18ed123f4aaab1f5c71abf9eebccc13d7d59298193922be405ec6338565a"
        },
        {
          "name": "icon.svg",
          "size": 1694,
          "sha256": "81a597548cf9c131bf47b68e5a59d4e216a281570460fea93b99b4e0bc6709c6"
        },
        {
          "name": "index.html",
          "size": 1342,
          "sha256": "3d7d4eeb44b30beaf0063abd20688055813d03607b2b354dbaa6c644d378457d"
        },
        {
          "name": "styles.css",
          "size": 27414,
          "sha256": "531f75b6385442b38396ac957cf77eb7cea7846fb3bd6e7ee6ac5e80c40ee31b"
        }
      ],
      "bundle_url": "https://apps.wearefree.ai/hitlab/2.0.0/bundle.js",
      "icon_url": "https://apps.wearefree.ai/hitlab/2.0.0/icon.svg",
      "entry_url": "https://apps.wearefree.ai/hitlab/2.0.0/index.html",
      "manifest_url": "https://apps.wearefree.ai/hitlab/2.0.0/manifest.json",
      "total_size_bytes": 282801,
      "published_at": "2026-08-21T05:56:28.013Z"
    },
    {
      "id": "infinite-scaling",
      "name": "Crescendo",
      "tagline": "An infinite canvas where you and every AI work in the same room.",
      "version": "1.0.2",
      "author": "We Are Free",
      "icon": "icon.svg",
      "entry": "index.html",
      "permissions": [
        "storage:local",
        "ai:bridge"
      ],
      "min_waf_version": "3.2.98",
      "description": "Crescendo — an infinite, pan/zoom canvas inside We Are Free where every section is its own thinking surface. Drop a section, pick a model (Claude, GPT, Gemini, Grok), and watch it stream its work into that exact patch of canvas while you work elsewhere. Sections persist locally; the AI bridge runs through the WAF chrome so installs don't need their own keys.",
      "files": [
        {
          "name": "index.html",
          "size": 4594,
          "sha256": "20862e81daea082266958bf9b38923b720fe448123f2ba7b26b805e2ea4f12cd"
        },
        {
          "name": "bundle.js",
          "size": 206422,
          "sha256": "c3c66ea40460fd2dcaf8f4512aa50af65361af8766cbe38be59e8e61482b07bb"
        },
        {
          "name": "icon.svg",
          "size": 689,
          "sha256": "d9f797fae068618192ca8c9817c035a249777575ff02127b2164dc43812bc657"
        }
      ],
      "bundle_url": "https://apps.wearefree.ai/infinite-scaling/1.0.2/bundle.js",
      "icon_url": "https://apps.wearefree.ai/infinite-scaling/1.0.2/icon.svg",
      "entry_url": "https://apps.wearefree.ai/infinite-scaling/1.0.2/index.html",
      "manifest_url": "https://apps.wearefree.ai/infinite-scaling/1.0.2/manifest.json",
      "total_size_bytes": 211705,
      "published_at": "2026-04-29T06:04:04.663Z"
    },
    {
      "id": "markdownpad",
      "name": "Markdown Pad",
      "tagline": "Sharp-corner notepad with live markdown preview.",
      "version": "1.0.0",
      "author": "We Are Free",
      "icon": "icon.svg",
      "entry": "index.html",
      "permissions": [
        "storage:local"
      ],
      "min_waf_version": "3.2.0",
      "description": "A two-pane notepad: monospace editor on the left, rendered markdown on the right. Sharp corners, gold accent, no rounding. Auto-saves every keystroke to local storage so your draft survives reloads. Supports headings, bold/italic, inline code, fenced code blocks, lists, links, blockquotes, and horizontal rules. Zero dependencies, zero network calls.",
      "files": [
        {
          "name": "index.html",
          "size": 4677,
          "sha256": "8f4494a32bbd1514a6642754b1b2bfd800748479f6eb0ad1d19f680d1e9c2076"
        },
        {
          "name": "bundle.js",
          "size": 3604,
          "sha256": "9ab103e30f3e40de1345c2c46e6e4ecb511a1174facb937768373f6ce64813e5"
        },
        {
          "name": "icon.svg",
          "size": 1326,
          "sha256": "f6c24c27f551b170b1a85bc12151d3e681700ce692db0bf3d5b177eb8e87c365"
        }
      ],
      "bundle_url": "https://apps.wearefree.ai/markdownpad/1.0.0/bundle.js",
      "icon_url": "https://apps.wearefree.ai/markdownpad/1.0.0/icon.svg",
      "entry_url": "https://apps.wearefree.ai/markdownpad/1.0.0/index.html",
      "manifest_url": "https://apps.wearefree.ai/markdownpad/1.0.0/manifest.json",
      "total_size_bytes": 9607,
      "published_at": "2026-05-03T21:25:51.902Z"
    },
    {
      "id": "motion",
      "name": "Motion",
      "tagline": "Your private second brain. Notes, docs, databases — local-first, end-to-end yours.",
      "version": "1.1.0",
      "author": "We Are Free",
      "icon": "icon.svg",
      "entry": "index.html",
      "permissions": [
        "storage:local"
      ],
      "min_waf_version": "3.2.82",
      "description": "Motion is the private knowledge base built into the We Are Free app marketplace. It runs in its own sandboxed iframe with its own storage — Motion never reads your other apps, and other apps never read Motion. Markdown pages, nested folders, slash commands, and (in v2) database views the way you'd expect them. Your data lives entirely on your machine; cloud sync is optional and off by default.",
      "files": [
        {
          "name": "index.html",
          "size": 1811,
          "sha256": "3e937b30609e39f27ab0f500d580421c9b818ab57dd4bfcf033851f3d63f9bf0"
        },
        {
          "name": "bundle.js",
          "size": 207154,
          "sha256": "ecb7c167b54e2d10e5cdf68c01632109a434d3da035cdf0eb249fe2e08bdbe09"
        },
        {
          "name": "icon.svg",
          "size": 754,
          "sha256": "58743d4822552495e9a635920cf0151adeeb7e37bbe42f912ec0ec677293d1e9"
        }
      ],
      "bundle_url": "https://apps.wearefree.ai/motion/1.1.0/bundle.js",
      "icon_url": "https://apps.wearefree.ai/motion/1.1.0/icon.svg",
      "entry_url": "https://apps.wearefree.ai/motion/1.1.0/index.html",
      "manifest_url": "https://apps.wearefree.ai/motion/1.1.0/manifest.json",
      "total_size_bytes": 209719,
      "published_at": "2026-04-28T09:39:54.170Z"
    },
    {
      "id": "timer",
      "name": "Timer",
      "tagline": "Countdown timer with focus presets — Pomodoro, Deep Work, Sprint.",
      "version": "1.0.0",
      "author": "We Are Free",
      "icon": "icon.svg",
      "entry": "index.html",
      "permissions": [
        "storage:local"
      ],
      "min_waf_version": "3.2.0",
      "description": "A minimalist countdown timer in the gold-on-black We Are Free aesthetic. Three focus presets — Pomodoro (25m), Deep Work (50m), Sprint (10m) — plus custom durations. Space starts/pauses, R resets. The selected preset and your custom duration persist locally; nothing leaves your machine.",
      "files": [
        {
          "name": "index.html",
          "size": 4459,
          "sha256": "aef03ce2fd00aa54fdb728b9507638d1e15d9de38deb8563f79ddd1d60627937"
        },
        {
          "name": "bundle.js",
          "size": 5399,
          "sha256": "cad1c0a6f4a06d305720d2c6c2882316309b55ac826273e75f2fde65bfd34944"
        },
        {
          "name": "icon.svg",
          "size": 1719,
          "sha256": "83fb903ec6091b6a686d976e0fbe70d6f146c289bebbfc0b9b85b5bb5d720bd2"
        }
      ],
      "bundle_url": "https://apps.wearefree.ai/timer/1.0.0/bundle.js",
      "icon_url": "https://apps.wearefree.ai/timer/1.0.0/icon.svg",
      "entry_url": "https://apps.wearefree.ai/timer/1.0.0/index.html",
      "manifest_url": "https://apps.wearefree.ai/timer/1.0.0/manifest.json",
      "total_size_bytes": 11577,
      "published_at": "2026-05-03T21:25:35.062Z"
    },
    {
      "id": "rem-desktop",
      "name": "Rem Desktop",
      "tagline": "Ghost's personal Rem — closed-source desktop twin.",
      "version": "0.0.0",
      "author": "Remanen",
      "description": "Rem Desktop is the closed-source companion app for Ghost's personal Rem twin. It ships as a Tauri-based always-on-top ferrofluid overlay that docks back into HQ via the wer3evolve dock-protocol. Wake-word voice, screen-aware presence, and direct access to the Remanen cloud (rem-core) are all part of the desktop overlay — none of which are open-sourced. This entry exists so HQ's marketplace can render a placeholder card for the upcoming first closed-source app, with an unlock state once the bundle is published. Listing only — no bundle hosted yet.",
      "permissions": [
        "storage:local",
        "ai:bridge",
        "system:overlay",
        "audio:input",
        "audio:output"
      ],
      "min_waf_version": "3.3.0",
      "icon_url": "https://apps.wearefree.ai/rem-desktop/coming-soon/icon.svg",
      "status": "coming-soon",
      "license": "proprietary",
      "source": "closed",
      "repo": "remanentri/rem-desktop"
    }
  ]
}
