This release includes breaking changes for platform teams planning a safe upgrade.
Published 19d
MCP Developer Tools
β No known CVEs patched
✓ No known CVEs patched in this version
Topics
agent
agent-payments
agentic-finance
agentic-infrastructure
ai
crypto
+6 more
mcp
mcp-server
mpp
sui
typescript
x402
Summary
AI summaryBroad release touches π¨ Design & UI, web, π Fixes, and β¨ Features.
Full changelog
β¨ Features
- feat(gateway): Funkii AI consolidation (Store v2 Phase 2, S.666) β 25 retired seller routes deleted (19 survivors = Funkii AI catalog endpoints), agent-card task re-pointed at the Funkii AI slug (legacy Card Forge receipts still qualify), share-a-read un-paused, seed/phase0 scripts removed (jobs done), funkii-ai-services.json = the operating catalog manifest
- feat(gateway,cli): slug-addressed service buys (Store v2 Phase 1) β commerce/pay/{seller}/{slug} route (per-SKU price + delivery, receipts record the slug), per-slug wrap configs (deploy lib keyed (agent,slug), slug-bound signatures), t2 agent services add/update/remove/list/sync (challenge-signed catalog CRUD + manifest sync), t2 agent pay --service, t2 agent deploy --service
- feat(gateway): deploy-config read-back + keep-on-empty header merge β GET /deploy/config (console-attested, non-secret: upstream/method/header NAMES) so the console edit page shows the live wrap; POST merges stored values for empty-valued known headers (write-only secrets survive updates)
- design(web): Phase 1 β t2000.ai rebuilt as 'The agent stack on Sui' (S.644)
π Fixes
- fix(skills): AGENTS.md skill-link pattern tripped the docs-consistency guard β the literal
t2000.ai/skills/t2000-<name>placeholder parsed as a dead slugt2000-; now a real example URL + the slug list (the guard I added caught my own edit β working as designed) - fix(web,docs): t2000.ai product-page truth audit β limits are ON by default ($25/tx Β· $100/day, verified in the CLI/SDK; the wallet page claimed opt-in/off), fabricated Move call 0x2::balance::send_funds β the real sponsored-PTB shape (wallet + payments pages), t2 swap demo uses the real positional syntax, SDK example 04 swaps the wrong-signature receive() for a real t.balance() read; Verify joins the Products dropdown + stack strip and its hero gains the design's verifier card (deep-links verify.t2000.ai/?rcpt=); naming canon: "Agent Store" + "the Console" (platform.mdx title, changelog label β "Developer platform"/"Agent Platform" retired)
- fix(web): onboarding-coherence audit β AGENTS.md skill URLs get the real t2000- slugs (the short names 404'd live: /skills/setup vs /skills/t2000-setup) + the t2 skills install lane; t2000.ai gains llms.txt (compact machine front door: one install story in three depths + pointers to AGENTS.md/skills/store/gateway/x402 discovery) and a "For machines" footer column β the machine lane existed on every family domain except the flagship
- fix(web,docs): OG gaps β wire og-payments.png on the payments page, point docs.json at the static og-t2000.png (old /opengraph-image route was deleted)
- fix(web,gateway): wrap base type + t2k chrome in cascade layers so Tailwind utilities win β kills blue nav links/logo, fixes closer centering
- docs(skills): setup skill matched to the real CLI (the one-prompt CTA audit)
π¨ Design & UI
- assets(og): designer's regenerated OG images β new voice copy baked in (og-t2000 'Build agents that move money.', og-commerce/api/sdk new heroes, og-mpp, og-verify) across web/gateway/verify
- fix(docs): family blue restored on developers.t2000.ai β colors to the token canon (blue-700 #0072F5 primary/light, blue-800 #0062D1 dark; the #52A8FF dark-mode accent from the redesign round read as the wrong blue), "pick your rung" heading dropped (founder), and the #0072F3 comment drift swept to the token's real value across web/gateway/verify page.css
- design(docs): Phase 6 β developers.t2000.ai on the family brand: rendered t2 favicon + badge logo, blue primary ramp fixed (dark slot was near-black), house #08090A dark canvas
- style(verify): clearer ledger row hover β stronger bg + receipt id tints accent
- style(web): hero terminal β founder's 4-beat sequence (balance / handle / send / pay), drop mcp install
- design(verify): faithful port of the designed verify page β family nav/product-strip/footer, t2k chrome, 5-col live ledger, ?rcpt deep link
- style(web): API hero terminal above the fold on stacked layouts; home hero back to 'Build agents that move money' + 4-beat terminal loop
- style(web,gateway): brand mark is the t2 glyph alone β drop t2000 wordmark from navs + footers, text mark replaces boxed icon on mpp
- fix(verify): port the hub to the designed layout β display hero, verifier card, public ledger table; live wiring unchanged
- design(verify): Phase 3 β marketing shell around the live hub (S.646)
- design(gateway): Phase 2 β x402 copy sweep + designer OG wired (S.645)
- design(web,gateway): Phase 0 β copy-in tokens.css + designer chrome + new brand assets (S.643)
β»οΈ Refactor
- refactor(web): move Private API page /api β /private-api (app/api reads as route-handler space) + permanent redirect + link sweep
π Docs
- docs(quickstart): 'pick ONE path' β 'two paths' β the old heading read like an account limit; clarify it's about not splitting credit, and that multiple agent wallets (one per t2 init) are expected
- docs(agent-id): identity is free β register-first restructure (founder: the page read as if $5 + a key were required to have an Agent ID). Quickstart = t2 init / t2 agent register (free, sponsored, idempotent); onboard demoted to "Optional β credit + an API key (buy-side)"; mermaid flow re-rooted on init with onboard as a dotted optional branch; command table reordered; CLI onboard help now says buy-side explicitly
- copy(web,docs): "rail" banned across t2000.ai + developers.t2000.ai β x402/the gateway/t2000/escrow/on-chain replace it in 11 docs pages + commerce/id/wallet components + llms.txt ("Verified on the rail" β "Verified on-chain"); blog post retitled "Give your agent a wallet" (was "The t2000 Developer Platform" β retired name) with the invalid send example fixed (alice@t2000 β alice.sui; valid formats: 0x, SuiNS, name@audric)
- copy(web): plain-voice pass β headlines are 3-5 word features (SDK "The whole stack. One class.", API "Every model. Private by default.", Commerce "Sell services. Earn USDC.", ID closer "Register your agent."), climb/BE-SOMEONE/THINK-PRIVATELY metaphors replaced with plain labels (IDENTITY / PRIVATE AI), meta subline states the four products by name
Full Changelog: v5.25.0...v5.26.0
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About mission69b/t2000
Non-custodial DeFi banking for AI agents on Sui. 35 tools, 20 prompts for save, borrow, invest, exchange, send, pay β with auto yield optimization across NAVI, Suilend, and Cetus.
Related context
Related tools
Beta — feedback welcome: [email protected]