File Market
Menu
Sign in

Updates

Large updates from File Market

Dated posts with a title and a short story. Not a firehose. Pack version notes live on each listing and the versions feed. This page has its own feed.

How we post

Large updates only. A clear title, a date, and a short narrative. Optional media when it helps. About once a day, not every deploy. Small Worker deploys stay on /status.json for ops. Pack version notes stay on each listing.

Sellers

Paid featured listings, sponsored slots, and smoother browse

Sellers can feature a live pack for $19 for 7 days on Stripe Checkout. Buyers see a Featured badge only while that paid window is active, or after an admin pick. When the window ends, listing.feature_expired fires. Handle and slug only. Fail soft.

Sellers can also buy a Sponsored slot on Home and Explore for $9 for 7 days. The slot is labeled Sponsored and is not mixed into organic rank. ad.started and ad.ended fire for that lifecycle. Empty Home and Explore hide the rail when nobody has paid. Stripe off and failed Checkout say so. File Market never invents sale earnings or payouts.

Home, Explore, Library, and Sell lock 44px targets and safe-area padding. Cards reserve 220px so skeletons match live cards (CLS). The home hero locks min-height so the scramble line does not shift (LCP stays the text headline). Off-screen cards use content-visibility. will-change waits for hover.

Works-with was re-checked against Simple Icons latest and develop. No new official path landed. Letter tiles stay for OpenClaw, Devin, Manus, OpenHands, Aider, Lovable, Cohere, Groq, Continue, Together, Fireworks, Browserbase, and Goose. Groq trademark policy still blocks a mark. See WORKS_WITH.md. The site stays a home-screen shortcut, never a native store listing.

Buyers

Wishlist item-added, waitlist already-waiting, and notification digest

Account webhooks add wishlist.item_added when a pack lands on your wishlist from the listing, Saved, buyer API, or MCP. Slug, remaining count, and saver @handle only. Never an email. Fail soft. Second save does not fire again. human_url is /saved.

Waitlist saved=true while you are already waiting returns already:true and fires waitlist.already_waiting to you, not the shop. Count and @handle only. waitlist.joined does not fire again. Notifications can post notification.digest: unread counts by kind, never titles or an email. Same path from the page, buyer API, and MCP. human_url is /notifications.

Invoice history names the in-app list as the library copy. File Market does not wait on Resend domain verify. Stripe still emails its tax receipt. A gift claim link stays on the order receipt when outbound mail is off. Stripe Express empty and failed opens say so and never invent a dashboard. Soft limits name wishlist, notify-me, digest, and isolate-local 429. Quarantine copy names the next step: fix and publish a new version.

The offline browse shell now keeps Terms and Privacy. Signed-in fallback covers /purchases. Works-with was re-checked against Simple Icons latest and develop. No new official path landed. Letter tiles stay for OpenClaw, Devin, Manus, OpenHands, Aider, Lovable, Cohere, Groq, Continue, Together, Fireworks, Browserbase, and Goose. Groq trademark policy still blocks a mark. See WORKS_WITH.md. The site stays a home-screen shortcut, never a native store listing.

Buyers

Wishlist item-removed, shop About polish, and payout snapshot copy

Account webhooks add wishlist.item_removed when a pack leaves your wishlist from the listing, Saved, buyer API, or MCP. Slug, remaining count, and saver @handle only. Never an email. Fail soft. Second remove does not fire again. human_url is /saved.

Seller storefront About empty now links to Sell #shop-bio. Featured empty links visitors to #listings. About shows named license chips that match Explore, never the blank per-buyer default. Saved empty offers Collections. Collection and wishlist share copy names an empty live link. Dispute threads name remaining image slots.

Connect payouts say so when Stripe balances cannot be read. File Market never invents a number. Gift checkout names that an optional tip is separate. Cards and Link stay the honest Checkout line. Apple Pay is not claimed live.

Works-with was re-checked against Simple Icons latest and develop. No new official path landed. Letter tiles stay for OpenClaw, Devin, Manus, OpenHands, Aider, Lovable, Cohere, Groq, Continue, Together, Fireworks, Browserbase, and Goose. Groq trademark policy still blocks a mark. See WORKS_WITH.md. The site stays a home-screen shortcut, never a native store listing.

Buyers

Collection item-removed, dispute next step, and checkout refunds

Account webhooks add collection.item_removed when a pack leaves a named collection from the list page, buyer API, or MCP. Title, count, and slug only. Never who removed it beyond the curator @handle. Fail soft. Second remove does not fire again.

Dispute threads now name the next step, evidence counts, and the 14-day window from the receipt. Ticket cards show the same line. Checkout names the shop refunds note next to Cards and Link. Apple Pay and Google Pay appear only if Stripe has verified the domain. File Market does not claim Apple Pay is live. A blank gift recipient keeps the pack and still puts a claim link on the receipt.

Works-with was re-checked against Simple Icons latest and develop. No new official path landed. Letter tiles stay for OpenClaw, Devin, Manus, OpenHands, Aider, Lovable, Cohere, Groq, Continue, Together, Fireworks, Browserbase, and Goose. Groq trademark policy still blocks a mark. See WORKS_WITH.md. The site stays a home-screen shortcut, never a native store listing.

Buyers

Review delete, collection item-added, and week/badges offline

Buyers can remove their own review from the listing, buyer API, or MCP. Stars come off the pack. The shop gets a handle-only notice. Account webhooks add review.deleted (handle and stars only, fail soft). You can still remove a review after a refund. Refunded orders still cannot post a new one.

Account webhooks add collection.item_added when a pack lands in a named collection from the list page, buyer API, or MCP. Title, count, and slug only. Never who added it beyond the curator @handle. Fail soft.

Signed-in offline fallback covers /dashboard/week and /badges. Notifications empty now offers Explore and Open library. Works-with was re-checked against Simple Icons latest and develop. No new official path landed. Letter tiles stay for OpenClaw, Devin, Manus, OpenHands, Aider, Lovable, Cohere, Groq, Continue, Together, Fireworks, Browserbase, and Goose. Groq trademark policy still blocks a mark. See WORKS_WITH.md. The site stays a home-screen shortcut, never a native store listing.

Buyers

Waitlist leave, reviews facet, and shop star filter

Account webhooks add waitlist.left when someone leaves a notify list. Count only, never who left, and fail soft. The shop gets an in-app line. Optional email exists when shop-update mail is on and Resend accepts the send. Sell no longer says no email is sent.

Explore, catalog, search, and MCP accept has=reviews next to video, source, license, and media. That chip is packs with at least one review. Listing and shop rating bars filter by star count (rstars=1..5). Empty copy names the filter. Signed-in offline fallback covers dispute ticket pages.

Works-with was re-checked against Simple Icons latest and develop. No new official path landed. Letter tiles stay for OpenClaw, Devin, Manus, OpenHands, Aider, Lovable, Cohere, Groq, Continue, Together, Fireworks, Browserbase, and Goose. Groq trademark policy still blocks a mark. See WORKS_WITH.md. The site stays a home-screen shortcut, never a native store listing.

Buyers

Claude Code mark, dispute withdraw, and license rights

Works-with inlines the official Claude Code mark from Simple Icons. Codex uses the official OpenAI swirl already shipped for ChatGPT. Groq, Continue, Together, Fireworks, Browserbase, and Goose join the list as letter tiles. OpenClaw, Devin, Manus, OpenHands, Aider, Lovable, and Cohere stay letter tiles. Groq trademark policy still blocks a mark. Together, Fireworks, and Browserbase still have no official path we can inline. See WORKS_WITH.md.

Buyers can withdraw an open File Market dispute before staff refund it. The timeline names Withdrawn. Account webhooks add refund.withdrawn (sku only, fail soft). Listing and Library show what you can and cannot do with the license you hold.

Saved-search and waitlist notes keep an in-app line. Optional email subjects exist when shop-update mail is on and Resend accepts the send. Signed-in offline fallback covers receipt pages. The site stays a home-screen shortcut, never a native store listing.

Buyers

Unshare webhooks, saved-search matches, and collection add-by-slug

Account webhooks add collection.unshared and wishlist.unshared when you turn a share link off, saved.search.matched when a live pack hits a saved Explore query, and refund.requested when a buyer opens a File Market dispute. Payloads stay handle-only or count-only and fail soft.

Collections accept a pack by @handle/slug or sku from the list page. Explore, catalog, search, and MCP accept has=media for packs with a screenshot. Notifications add a Saved searches chip. Older Listings prefs still receive those notes.

Dispute threads name what to attach and deep-link #evidence from Library. Signed-in offline fallback covers /following. Letter tiles stay for OpenClaw, Devin, Manus, OpenHands, Aider, Lovable, and Cohere. Groq and Continue stay without a mark. Together, Fireworks, and Browserbase still have no official path we can inline. The site stays a home-screen shortcut, never a native store listing.

Buyers

License facet, gift library links, and remaining paid webhooks

Account webhooks add wishlist.shared when you turn on a wishlist share link, follow.lost when you unfollow a shop, tip.sent when you tip, credit.received when store credit lands, and wallet.funded when Agentic Pay is topped up. Payloads stay handle-only or count-only and fail soft. Gift delivered notes, gift mail, and gift webhooks deep-link /library?view=gifts.

Explore, catalog, search, and MCP accept has=license next to video and source. That chip is packs with a named license, not the blank per-buyer default. Explore shows curated shelves when official or seller collections have live packs. No empty fake rail.

Notifications add Gifts and Payouts chips. Older Sales prefs still receive those notes. Wishlist cards have Remove. Following has Unfollow and stays on the feed. Library and checkout name the license you hold. Failed Connect payouts tell you Stripe retries after you fix the bank. Signed-in offline fallback covers /disputes. Letter tiles stay for OpenClaw, Devin, Manus, OpenHands, Aider, Lovable, and Cohere. Groq and Continue stay without a mark. Together, Fireworks, and Browserbase still have no official path we can inline. The site stays a home-screen shortcut, never a native store listing.

Agents

Helpful and follow webhooks, capability multi-select, and rating sort

Account webhooks add review.helpful when a verified buyer marks a review useful, follow.shop when you follow a shop, and collection.shared when you turn on a collection share link. follow.gained still tells the shop. Payloads stay handle-only or count-only and fail soft. Webhook bodies drop email keys.

Explore, catalog, search, and MCP accept more than one capability (comma or plus, max 6, OR match) next to multi works-with. Sort adds Rating. Clear all still resets updated=day. Wishlist, follow, and compare flip before the request lands.

Library packs show a What changed note from the latest changelog. Sell names live, hidden, and draft counts. Earnings chips add 7 days and 30 days next to kind. Cards show the license and an Updated line when a version exists. Receipt mail retry says Retrying receipt mail. Gift waiting copy names the library landing. Official Raycast, Warp, and Zed marks come from Simple Icons. Letter tiles stay for OpenClaw, Devin, Manus, OpenHands, Aider, Lovable, and Cohere. Groq and Continue stay without a mark. Together, Fireworks, and Browserbase still have no official path we can inline. The site stays a home-screen shortcut, never a native store listing.

Agents

Version-available webhooks, multi works-with, and receipt polish

Account webhooks add version.available when a pack you saved or waitlisted ships a version. Buyers still get version.published. Sellers also get purchase.completed with role seller. sale.paid is handle-only: seller_handle, never a masked email. Payloads stay handle-only or count-only and fail soft.

Explore, catalog, search, and MCP accept more than one works-with id (comma or plus, max 8, OR match) and updated=day next to week and month. License and price bands stay in the same filter set. Wishlist save flips instantly before the request lands. Library refunds name a 14-day Open a dispute button on each pack.

Receipt mail subjects start with File Market receipt or File Market gift receipt, and name an optional tip as its own line. Home-screen cache adds Sell and Support; signed-in offline fallback covers notifications, account, and dashboard. Permissions-Policy is unchanged. X-XSS-Protection is off. Letter tiles stay for OpenClaw, Devin, Manus, OpenHands, Aider, Lovable, and Cohere. Groq and Continue stay without a mark. Together, Fireworks, and Browserbase still have no official path we can inline. The site stays a home-screen shortcut, never a native store listing.

Buyers

Verified shops, wishlist restock webhooks, and gift delivery

Explore, catalog, search, and MCP accept seller=verified next to official and independent. Verified means File Market official or a shop with Stripe payouts live. Empty copy names the chip.

Account webhooks add wishlist.item_available when a saved pack goes live or restocks, gift.delivered when a claim link attaches a gift to a library, and payout.in_transit when Stripe sends a transfer. Payloads stay handle-only or count-only and fail soft. Payout history labels pending, in transit, paid, failed, and canceled. Gift checkout still rejects your own @handle.

Library packs name the shop refunds note next to the license and the 14-day dispute path. Checkout success names an optional tip when one was paid, and gift copy says the pack lands in their library if they have an account. Permissions-Policy blocks Topics. Letter tiles stay for OpenClaw, Devin, Manus, OpenHands, Aider, Lovable, and Cohere. Groq and Continue stay without a mark. Together, Fireworks, and Browserbase still have no official path we can inline. The site stays a home-screen shortcut, never a native store listing.

Sellers

Helper webhooks, video and source facets, and buyer reviews

Account webhooks add review.updated, listing.updated, payout.canceled, helper.invited, helper.accepted, and helper.left. Payloads stay handle-only or count-only and fail soft. Stripe canceled payouts tell the shop in-app and on the signed endpoint, next to failed transfers.

Catalog, search, Explore, and MCP accept has=video|source next to category, works-with, price, and capability. GET /api/v1/me/reviews lists the reviews you wrote, handle and stars only. Agents and MCP can call the same path. Gift checkout rejects buying a pack for your own @handle or email.

Status JSON now names updates_stamp. The home-screen shortcut adds Updates. Soft-nav keeps a viewport-tall main so the page does not jump. Letter tiles stay for OpenClaw, Devin, Manus, OpenHands, Aider, Lovable, and Cohere. Groq and Continue stay without a mark. Together, Fireworks, and Browserbase still have no official path we can inline. The site stays a home-screen shortcut, never a native store listing.

Sellers

Lifecycle webhooks, shared lists, and receipt mail retry

Account webhooks add payout.failed, dispute.closed, listing.trashed, listing.unfeatured, ticket.resolved, and subscription.payment_failed. Seller hide, show, and trash now fire the listing events. Payloads stay handle-only or count-only and fail soft.

Agents can read a public shared collection or wishlist as JSON: titles and @handle only. Shop reviews are on GET /api/v1/sellers/{handle}/reviews. Catalog, search, and MCP accept the Explore category facet next to works-with, tags, price, and capability.

Account keeps a handle-only receipt-mail log with Retry. A failed send never blocks the library receipt. Connect payouts name a failed Stripe transfer when Stripe reports one. Reviews can be updated after you post. Turning off a share link asks first.

Letter tiles stay for OpenClaw, Devin, Manus, OpenHands, Aider, Lovable, and Cohere. Groq and Continue stay without a mark. Together, Fireworks, and Browserbase still have no official path we can inline. The site stays a home-screen shortcut, never a native store listing.

Agents

Official frontier marks, listing webhooks, and dispute path

Works-with now inlines official ElevenLabs, NVIDIA, v0, n8n, Sourcegraph, JetBrains, Poe, CrewAI, and MiniMax marks from Simple Icons. Letter tiles stay for OpenClaw, Devin, Manus, OpenHands, Aider, Lovable, and Cohere. Groq and Continue stay without a mark. Together, Fireworks, and Browserbase still have no official path we can inline.

Account webhooks add listing.published, listing.hidden, listing.restored, and dispute.opened. Payloads stay handle-only or count-only and fail soft. A Stripe chargeback tells the shop in-app and on the signed endpoint. Receipts name the 14-day File Market dispute next to card-network disputes.

Gift checkout names a blank note. Tips stay optional. Connect payouts show a start-Express empty state. Receipt mail dry-run names the soft-fail path if Resend is off. Wishlist and collections keep 44px targets and native share. The site stays a home-screen shortcut, never a native store listing.

Buyers

Gift handle checkout, earnings filters, and quarantine webhooks

Works-with was audited again against Simple Icons. Letter tiles stay for OpenClaw, Devin, Manus, OpenHands, Aider, Lovable, and Cohere. Groq and Continue stay without a mark. Together, Fireworks, and Browserbase still have no official path we can inline.

Agents and MCP can buy a pack for an @handle, with an optional gift_message. The receipt names the recipient handle and any tip as its own line. Seller earnings filter by sales, gifts, renewals, and tips. Stripe payout history stays bank transfers only. File Market never invents a balance.

Account webhooks add version.quarantined, listing.featured, and seat.revoked. Payloads stay handle-only or count-only and fail soft. Receipt mail has a dry-run on Account; Resend domain verify stays Edan-only. Shops sort featured before unique. Review replies land in the Reviews filter. The site stays a home-screen shortcut, never a native store listing.

Buyers

Storefront review votes, featured facets, and remaining paid webhooks

Works-with was audited again against Simple Icons. Letter tiles stay for OpenClaw, Devin, Manus, OpenHands, Aider, Lovable, and Cohere. Groq and Continue stay without a mark. Together, Fireworks, Browserbase, and Continue still have no official path we can inline.

Storefront reviews take useful votes and seller replies, then send you back to the shop. Featured and unique share URL state across Explore, catalog, search, MCP, OpenAPI, llms.txt, and the agent card. Account webhooks add review.replied, seat.accepted, subscription.renewed, and subscription.canceled. Payloads stay handle-only or count-only and fail soft.

Shop, listing, and collection share cards use the device share sheet when the browser has one. Featured and pin empty states show on the storefront. Tap targets keep 44px and a short press scale. Payout history names monthly renewals next to tips and gifts.

Agents

Official Replicate, vLLM, and LangChain marks, plus capability facets

Works-with now inlines official Replicate, vLLM, and LangChain marks from Simple Icons. Letter tiles stay for OpenClaw, Devin, Manus, OpenHands, Aider, Lovable, and Cohere. Groq and Continue stay without a mark. Catalog, search, and MCP share Explore capability and billing as URL state, next to price, works-with, tags, and license.

Storefront reviews sort by newest, stars, or most useful. Collections and the wishlist say Added or Removed when you tap. Dispute timelines name the buyer evidence step and the 3-business-day seller window. Account webhooks add ticket.evidence, waitlist.fulfilled, and seat.invited. Payloads stay handle-only or count-only and fail soft.

Buyers

Catalog price facets, dispute evidence, and paid gift webhooks

Catalog, search, and MCP now share Explore price bands as URL state: free, paid, under5, 5to20, 20to100, and 100plus, next to works-with, tags, and license. Dispute tickets name the evidence step, remaining slots, and that the seller has 3 business days. Shared collections and wishlists get a copy-link card with the curator @handle, never an email. Storefront reviews name the verified-purchase count.

Account webhooks add tip.received, gift.sent, and gift.received. Payloads stay handle-only and fail soft. Review notification preferences no longer drop on save. Invoice copy names File Market as the library receipt when Resend is on. Letter tiles stay for OpenClaw, Devin, Manus, OpenHands, Aider, Lovable, and Cohere. Groq and Continue stay without a mark.

Buyers

Reviews, gift checkout, optional tips, and notification filters

Reviews show a Verified purchase badge, a first-reviewer empty state, and seller replies labeled as the public @handle. Gift checkout previews the recipient handle, never an email, and names a blank note. Tips stay optional with a skip label. Receipt mail names the 14-day dispute path and an empty gift note. Notifications filter by kind, stay noindex, and keep mark-read.

Storefronts explain empty featured and reviews. Webhook health names paid events. Payouts mention tips and gifts. Explore license facets explain per-buyer. Account, settings, status, credit, updates, welcome, and for-agents share the SPA skeleton. Letter tiles stay for OpenClaw, Devin, Manus, OpenHands, Aider, Lovable, and Cohere.

Buyers

Official works-with marks and listing trust

Works-with now includes official Ollama, Hugging Face, OpenRouter, and LM Studio marks, copied from Simple Icons. Letter tiles stay for OpenClaw, Devin, Manus, OpenHands, Aider, Lovable, and Cohere. Nothing here is redrawn.

Listing pages show the license buyers get, a 14-day dispute chip, and that shop's refunds note. @handle never refunds from the site; File Market staff issue Stripe refunds. Checkout names Link and wallets when Stripe supports them. Dispute tickets start with an empty evidence state. Seller payouts list Date, Amount, and Status. License chips preview what buyers will see.

Buyers

Home-screen install and collection share handles

File Market is installable from the browser as a home-screen shortcut. That is not an App Store listing. The manifest now has separate any and maskable icons, plus 32 and 96 sizes. When a new Worker deploy is live, an installed session can refresh from a toast. The offline shell also keeps Home, Explore, docs, and other public browse routes.

Named collections stay private until you turn on a share link. A public link now shows the curator @handle and titles, never an email. Wishlist share does the same. Empty and loading states on Explore, listings, library, shops, compare, and collections keep the same motion, and they stop when reduced-motion is on.

Letter tiles stay for OpenClaw, Devin, Manus, OpenHands, Aider, Lovable, and Cohere. Official DeepSeek, Qwen, and Kimi marks stay.

Buyers

Share a compare set, and trust copy on the receipt

Compare two or three packs from listing cards. The ?slugs= URL survives refresh and is the copy-link once two packs are in. One pack shows a need-a-second empty state. Side by side still covers price, license, works-with, rating, and version.

After a buy, the confirm page and receipt show the shop refunds note and a dispute link. Gifts name the recipient handle and the note, or say none was added. Seller payouts and webhook delivery logs show empty and recent-try states on the dashboard. Official DeepSeek, Qwen, and Kimi marks stay; letter tiles stay for the rest.

Buyers

Waiting checkout and the abuse queue

If Stripe Checkout is still open, /checkout/waiting can resume it, cancel it, or say it expired. Agents polling the session see the same open, paid, or expired state, plus expires_at. Paid plus a grant still returns human_url null. Wallet and free buys still land on /purchases/{session}.

Staff reports now show a reason chip. Shop reports name the handle. Hide moves a row to Hidden so restore is one tap. Soft-hide still leaves paid library downloads. The seller is not told who reported.

Agents

Purchase confirm, follow, and waitlist for agents

After a wallet, free, or Stripe buy, /purchases/{session} shows the pack, license, version note, download, library, and a dispute link. Agents get that URL as human_url. Follow and notify-me now have buyer APIs and MCP tools. A new follower or waitlist join fires a signed webhook to the shop (handle only, never an email).

Collections can be deleted or shared from the API. Staff can restore a hidden listing from the abuse queue. Paid downloads still work if a pack is hidden. Letter tiles stay for OpenClaw, Devin, Manus, OpenHands, Aider, Lovable, and Cohere.

Buyers

Reports, waiting checkout, and more works-with

Report a listing with a reason. Staff see it in the abuse queue; the seller is not told who reported. Paid downloads stay available if a pack is hidden. Followers still get in-app notes when a shop posts; that post now also fires a signed announcement.posted webhook.

Agents get collection, compare, and report tools, plus a /checkout/waiting page after Stripe Checkout. Explore and library show skeleton cards while they load. Works-with adds official DeepSeek, Qwen, and Kimi marks. Letter tiles stay for OpenClaw, Devin, Manus, OpenHands, Aider, Lovable, and Cohere.

Buyers

Disputes, collections, and shop depth

Open a dispute from a receipt. The ticket shows a status timeline, evidence, and the seller's refunds note. Buyers and sellers get in-app notes for purchases, gifts, new reviews, and dispute updates. Named collections sit next to the wishlist, with an optional noindex share link.

Shop pages now have About, featured packs, follower count, and a pinned collection. Explore adds a Paid filter and Clear all. Seller webhook health shows recent success rate and retrying rows. Works-with tiles still use official marks only; the rest stay letter tiles.

Launch

File Market is live on filemarket.app

The public shop is https://filemarket.app. Browse bots, software, and files. Pay on Stripe Checkout. Cards, Link, Apple Pay, and Google Pay appear when Stripe and your browser support them. No PayPal.

Agents buy and sell over REST and MCP. Pack version notes stay on each listing. Small Worker deploys stay on /status.json. This page is for large posts only.

Buyers

Library, gifts, and seller payouts

A purchase lands in your library with the license on the pack and a badge when a newer version ships. Gifts, household seats, and receipts stay on their own paths. Buy for a friend with an @handle or email, plus an optional note.

Sellers see sales, downloads, and Stripe Express payout status on the dashboard. Available is what Stripe can send next. Pending is still clearing with the card network. Bank, tax, and ID stay on Stripe. File Market never asks for them.

Agents

Agents, MCP, and installable File Market

A seller token can list and update a pack once Stripe Connect can take charges. Account settings can send a signed test ping to a paid-event webhook. HMAC, CSRF, and upload quarantine stay on.

The site is installable as a PWA with an offline shell. That is a home-screen shortcut, not an App Store app. Works-with tiles use official brand marks when we have the real geometry, and a letter tile otherwise.