Skip to content

docs: use-case IA overhaul — stablecoins, DeFi, stocks, payments, and ledgers - #1772

Open
youssefea wants to merge 7 commits into
masterfrom
docs/use-case-ia-overhaul
Open

docs: use-case IA overhaul — stablecoins, DeFi, stocks, payments, and ledgers#1772
youssefea wants to merge 7 commits into
masterfrom
docs/use-case-ia-overhaul

Conversation

@youssefea

@youssefea youssefea commented Aug 4, 2026

Copy link
Copy Markdown
Contributor

What changed and why

Restructures Base documentation from product-based navigation to a use-case-based IA for fintechs, brokerages, PSPs, and technical decision-makers. The Get Started tab explains each financial outcome; Build on Base contains short, single-action implementation guides.

This PR supersedes #1770, which was auto-closed when the branch was renamed to docs/use-case-ia-overhaul.

Use-case IA

  • Four tabs: Get Started / Build on Base / Chain / SDKs & APIs [WIP]
  • Updated the main landing, Build on Base overview, solution cards, contribution guidance, redirects, and AI indexes
  • Removed the global draft banner now that the solution content is implemented

Build on Base

  • Issue Stablecoins — retained as the B20 pattern with eight action guides and StablecoinDemo
  • Integrate DeFi — lending, collateralized borrowing, and vault-based earn guides with Morpho, Moonwell, and Aave integrations plus DeFiDemo
  • Tokenize Stocks — seven B20 Asset guides covering creation, batch issuance, eligible holders, cancellation, stock dividends, stock splits, and transfer pauses plus AssetDemo
  • Accept Payments — Base Pay, subscriptions, x402, and a restored B20 memo-payment guide; PaymentsDemo now includes the B20 flow
  • Private Transactions — deposit, transfer, and withdrawal guides with LedgersDemo

Chain and SDK/API reference

  • Ported current factual Chain updates for node snapshots, Vibenet URLs, and EIP-8130 while preserving this branch's navigation
  • Kept Chain API Reference under SDKs & APIs
  • Added an internal migration blueprint recommending TypeDoc for SDK symbols, OpenRPC-style generation for JSON-RPC methods, and AsyncAPI 3.0 for WebSockets
  • Removed the obsolete, unreferenced OnchainKit OpenAPI file

Compatibility and redirects

  • Added redirects for the previous Lending and Borrowing and Tokenize Stocks URLs
  • Restored /apps/guides/accept-b20-payments to a semantically correct B20 payment destination
  • Regenerated AGENTS.md, llms.txt, and llms-full.txt

Validation

  • Mintlify preview compiles; all new and changed solution pages render successfully
  • Every changed MDX page passes the repository linter with no errors or warnings
  • All eight DeFi examples type-check against pinned package versions
  • B20 Solidity examples compile against current base-std; calldata signatures were validated
  • Morpho markets, Moonwell deployments/vaults, and Aave Base contracts were verified on Base mainnet
  • Demo JSX passes syntax compilation
  • Navigation resolves 290 page entries; all 799 redirect sources are unique and target redirects were smoke-tested

The full-repository linter still reports unrelated pre-existing issues in legacy specifications, legal pages, and snippet partials; no changed page contributes to that baseline.

mindapivessa and others added 5 commits July 29, 2026 14:19
Turn the Issue Stablecoins stub into a Stripe-style, demo-driven section
built around the B20 stablecoin variant.

- Get Started landing (get-started/issue-stablecoins) with an interactive
  demo above a CardGroup of the issuer jobs
- Eight short, single-purpose Build on Base pages: issue, mint, burn,
  restrict, block, recover, pause, reconcile
- New self-contained StablecoinDemo.jsx snippet (flow selector, timeline,
  progress bar, animated log, balances) replacing the Visibility-wrapped
  reuse that failed to render
- Nav: Issue Stablecoins ordered above Integrate DeFi in both tabs;
  redirect for the removed stub; page title capitalized

Generated with Claude Code

Co-Authored-By: Claude <noreply@anthropic.com>
…tegy sections

Execute the use-case IA overhaul (Phases 1–4) on top of the skeleton.

Facilitate Payments (Phase 1)
- New Solutions landing get-started/agentic-payments + 5 byte guides under
  build-on-base/agentic-payments (accept, verify, payer info, subscriptions, x402)
- New scripted snippets/PaymentsDemo.jsx (5 flows), modeled on StablecoinDemo
- Rewrite get-started/base (use-case-first) and ecosystem-bridges (route chooser)

SDKs & APIs (Phase 2)
- Relocate base-account -> sdks/base-account (whole tree; preserves link equity)
- Curated tab: Overview / Base Account SDK / Base Chain API
- New sdks/overview (hub) + sdks/base-account/overview (SDK landing)

The cut (Phase 3)
- Delete /agents (Base MCP), /apps (MiniKit), /onchainkit
- 301-redirect every removed/moved URL (615 -> 791); repoint 362 destinations
  out of cut trees; fix 133 pre-existing danglers; repoint surviving cross-links
- Delete stale per-section llms shards; regenerate AGENTS.md + llms.txt/llms-full.txt

Scaffolding (Phase 4)
- Fill Start Here trio, use-base-with-ai (x402), build-on-base/overview,
  get-started/{base-chain,sdks-and-apis} landings

Tooling: fix two real lint-mdx.js bugs (closing fences and HTML comments inside
fenced code blocks were false-flagged). No lint errors in new/migrated content.

Co-Authored-By: Claude <noreply@anthropic.com>
…t DeFi/Perps

Nav & IA refinements on top of the use-case overhaul:

- Get Started "Agents" group renamed to "Coding agents" = resources-for-ai-agents,
  docs-mcp, docs-llms. Removed "Build on Base with AI" (use-base-with-ai); repointed
  its 69 inbound redirects to resources-for-ai-agents.
- Reshaped Ledgers to the byte-guide pattern: removed ledgers-overview and folded its
  value-prop into the get-started/private-transactions landing; added small single-intent
  guides build-on-base/ledgers/{deposit,transfer,withdraw} with scoped demos; new
  snippets/LedgersDemo.jsx (deposit/transact/withdraw flows with a privacy readout).
- Removed the Perps section and the Integrate DeFi section (Get Started + Build on Base).
  Perps redirects to overview; DeFi removed without redirects (empty stubs).
- Title Case across all sidebar page titles and group names, preserving code identifiers
  (method names) and acronyms/brands.
- Added a site-wide draft banner and marked the "SDKs & APIs [WIP]" tab.
- Regenerated AGENTS.md, llms.txt, llms-full.txt.

Co-Authored-By: Claude <noreply@anthropic.com>
Remove the orange `type`/`color` override; keep the default banner style.

Co-Authored-By: Claude <noreply@anthropic.com>
@mintlify

mintlify Bot commented Aug 4, 2026

Copy link
Copy Markdown

Preview deployment for your docs. Learn more about Mintlify Previews.

Project Status Preview Updated (UTC)
base 🟢 Ready View Preview Aug 4, 2026, 9:54 PM

💡 Tip: Enable Workflows to automatically generate PRs for you.

@cb-heimdall

Copy link
Copy Markdown
Collaborator

🟡 Heimdall Review Status

Requirement Status More Info
Reviews 🟡 0/1
Denominator calculation
Show calculation
1 if user is bot 0
1 if user is external 0
2 if repo is sensitive 0
From .codeflow.yml 1
Additional review requirements
Show calculation
Max 0
0
From CODEOWNERS 0
Global minimum 0
Max 1
1
1 if commit is unverified 0
Sum 1

- Update subtitle to "The blockchain for global finance."
- Remove the Explore section; add a Solutions card per use case
  (stablecoins, lending, tokenized stocks, payments, private txns)
- Rename "Facilitate Payments" -> "Accept Payments" (landing, nav
  group, and page title)
- Resources: drop Retroactive Funding and Join the Base Ecosystem,
  add Base dashboard link
- Set card titles to 1.25rem

Co-Authored-By: Claude <noreply@anthropic.com>
Co-authored-by: Codex <codex-noreply@coinbase.com>
@youssefea youssefea changed the title docs: use-case IA overhaul — Payments, SDKs & APIs, Ledgers; cut off-strategy sections docs: use-case IA overhaul — stablecoins, DeFi, stocks, payments, and ledgers Aug 9, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants