What we shipped.
Aggregate.plus ships daily — here's the log. Each entry is one user-facing surface that landed in production, dated, categorized, and deep-linked to the place you can click into and verify. Not every infra commit makes it here. What does: the things creators, developers, and buyer agents can actually use.
Ships this week
19
User-facing surfaces, last 7 days
Ships this month
20
May 2026, so far
Public surfaces live
14
Distinct URLs on this page
The log
Newest first. One entry per ship.
May 15, 2026
4 ships
- Platform
Agent run quotas grow teeth across four tier-gated endpoints
Premium-tier endpoints now return a real 402 with an upgrade hint instead of silently degrading. /v1/agents/cost-summary, /v1/audit-log, and /v1/analytics/cohort-retention are enforced at the request layer — the paid tier is finally load-bearing.
- SEO
Per-niche bestseller leaderboards across 371 indexable pages
Every category and subcategory in the /services tree now publishes a /bestsellers leaderboard — 371 new ranking pages aimed straight at long-tail buyer intent. The first surface where Google can see real-creator order signal.
- Platform
Agent outcome telemetry, on one screen
The new /studio/agents grid shows all eight first-party agents with month-to-date runs and attributable revenue. The wedge claim becomes a screenshot — operators can finally see which agent moved which dollar.
- Developer
A runnable buyer-agent example, zero dependencies
examples/buyer-agent ships a Node program that walks the full MCP create_order loop end-to-end against the live server. Clone, run, watch a buyer agent hire a human in your terminal.
May 14, 2026
2 ships
- Launch
A landing page built for three audiences, not one
Creators, developers, and operators each get their own card on the home page with an audience-specific CTA. The three-way wedge — Substack for creators, Stripe for developers, Salesforce for operators — is now legible from the front door.
- Commerce
/pricing rewritten as four revenue streams, not one
The platform fee is no longer the only number on the page. Transactions, API tiers, agencies, and enterprise now each get their own dimension — closer to how the business actually monetizes.
May 13, 2026
3 ships
- Commerce
API tiers are buyable: Stripe Checkout + Customer Portal live
/developers/billing now produces real Stripe Checkout sessions for the $49/mo Starter and $199/mo Growth API subscriptions. Self-serve upgrade, self-serve downgrade, self-serve cancel — same hosted portal Stripe gives its own customers.
- Commerce
Enterprise lead capture, starting at $999/mo
/developers/enterprise is the new public marketing page for custom contracts — SSO, dedicated rate limits, white-glove onboarding. A lead-capture form routes briefs into the same prospect pipeline the buyer agents already use.
- Trust
Stripe-style webhook signing secrets, revealed once
Signing secrets are shown a single time at creation and stored hashed at rest from then on. Matches Stripe's own dashboard ergonomics — no plaintext secret hanging around in the database.
May 12, 2026
3 ships
- Commerce
72-hour auto-fulfill cron keeps creator earnings flowing
Orders that sit in DELIVERED for 72 hours now auto-FULFILL on a scheduled job. Creators get paid even when buyers ghost the acceptance step — fewer support tickets, fewer stuck dollars.
- Developer
Official SDK + CLI, both at v0.1.0
@aggregate-plus/sdk is the typed TypeScript wrapper around the public API and MCP; @aggregate-plus/cli is the Node command-line tool that sits on top of it. One install away from scriptable shell access.
- Developer
Editorial launch pages for the SDK and CLI
/developers/sdk and /developers/cli now read like product pages, not READMEs — install snippets, quickstarts, every typed method and every CLI command laid out for browse-and-pick discovery.
May 11, 2026
2 ships
- Launch
MCP write tier lands — create_order is live
Buyer agents can now open a Stripe Checkout to hire a human, end-to-end, from any MCP-aware client. Aggregate.plus becomes the first creator platform where an autonomous agent can complete a real transaction against a real human.
- SEO
372 indexable creator-hiring pages, programmatic and live
The /services tree publishes a directory root, 12 category pages, and 359 specialty pages — a Fiverr-depth taxonomy of human services that search engines can crawl and agents can query.
May 10, 2026
3 ships
- Commerce
Order workflow state machine: PAID → DELIVERED → FULFILLED
Every paid order now walks an explicit three-state machine with a reviewable surface and a 14-day buyer edit window on reviews. Same shape Fiverr and Upwork run on, on top of Stripe rails.
- SEO
359-subcategory service catalog at Fiverr/Upwork depth
Writing, design, video, audio, dev, AI, marketing, coaching, education, ops, lifestyle, data — every major creator-services taxonomy now has a real specialty page on aggregate.plus.
- Trust
Verified-buyer reviews, tied to real Stripe orders
1–5 star reviews can only be left by a buyer who actually paid through Stripe Checkout. Creators get a one-time reply per review — enough to address feedback without turning the surface into a comment war.
May 9, 2026
2 ships
- Platform
Substack-clean callout blocks across editor and reader
Subscribe, Tip, and Paywall buttons now render through the same WYSIWYG component in the composer and the public post. What the writer sees is exactly what the reader gets — no more renderer drift.
- Platform
Make-money-today dashboard workflow
A four-step card on the dashboard — Offer, Publish, Follow up, Collect — with live state detection per step. New creators see exactly which lever to pull next instead of staring at an empty studio.
May 8, 2026
1 ship
- Developer
Public REST API stabilized on consistent envelopes
Every /v1/* endpoint now returns the same { error, request_id } shape on failure and the same X-Request-Id header on success. Debugging across SDK, CLI, and MCP collapses to one correlation ID.
Stay in the loop
Get the next ship in your inbox. Only when something lands.
One short note per ship, written like the entries above. No newsletter cadence, no recap digests — just the same log, pushed when there's something new to read.