ARCHE
FamiliesDocsExamplesBlogGitHub ↗
Documentation

Start

  • Getting started
  • Philosophy

Guides

  • First hour
  • Agent context
  • Verification
  • Package managers
  • Scaffold lifecycle
  • Showcase & portfolio

Walkthroughs

  • TypeScript fullstack
  • Convex product
  • Rust API & fullstack
  • Solana family
  • Customize & experiments
  • Automation (JSON/MCP)

CLI

  • Overview
  • Flags
  • Subcommands
  • Generated output

Presets

  • Preset catalog

Stack

  • TypeScript architecture
  • Convex
  • Rust
  • Solana
  • Authentication
  • Prisma store
  • tRPC

Operations

  • Deployment
  • Environment variables
  • Workers & queues
  • CI & testing
  • Scaling
  • Security
  • Troubleshooting

Reference

  • Stack links
  • Capabilities
  • This source repo
  • Code examples
← Documentation

Solana family walkthrough

Choose solana-program, solana-web, solana-mobile, or solana-product and verify Anchor + client generation.

1 min read

The Solana family shares Anchor program scaffolding and generated client contracts. Pick the preset that matches your surface area.

Preset comparison

PresetYou get
solana-programAnchor program + IDL/client contract
solana-webNext.js dApp + program + generated client
solana-mobileExpo Router + program + mobile wallet boundary
solana-productWeb + mobile + program + shared Solana config

All Solana presets are Requires validation unless the matrix shows more evidence on /families.

Scaffold examples

terminal
# Program only
bun run dev:cli -- my-program --yes --preset=solana-program --dir=../projects

# Web dApp
bun run dev:cli -- my-dapp --yes --preset=solana-web --dir=../projects

# Mobile
bun run dev:cli -- my-mobile --yes --preset=solana-mobile --dir=../projects

# Full product
bun run dev:cli -- my-product --yes --preset=solana-product --dir=../projects

Topology

Loading diagram…

See Solana architecture.

Verify

Follow generated AGENTS.md:

  • anchor build / anchor test where the program workspace exists
  • Client generation scripts after IDL changes
  • Web/mobile env for cluster RPC and wallet adapter

Common failures

SymptomFix
Anchor version mismatchUse toolchain versions from generated README
Client out of syncRegenerate client after anchor build
Wallet not connectingCheck devnet/mainnet RPC and adapter config

Next steps

  • Solana architecture
  • Preset catalog
  • Solana & Anchor docs