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 architecture

Anchor programs, IDL generation, and web/mobile clients in the Solana preset family.

1 min read

Product topology

Loading diagram…

Preset shapes

PresetApps
solana-programProgram workspace only
solana-webProgram + Next.js
solana-mobileProgram + Expo
solana-productProgram + web + mobile + shared config

Boundaries

  • Program — on-chain logic, tested with Anchor
  • Client — generated from IDL; regenerate after program changes
  • Wallets — adapter config differs for web vs mobile; do not share secrets across surfaces

Further reading

  • Solana walkthrough
  • Anchor · Solana docs