ARCHE
FamiliesLive demoDocsExamplesBlogGitHub ↗
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

Verification and presets

Support labels, evidence columns, and how presets graduate to Stable.

1 min read

Public preset labels mirror the CLI registry in packages/registry—not marketing adjectives. If the site says Requires validation, the CLI will say the same until evidence improves.

Status vocabulary

LabelMeaning
Requires validationStructure and docs may be proven; full install/lint/test/build proof may still be pending
ExperimentalOpt-in unstable generators (experiments preset or proof-gated routes)
StableOnly when presetHasStableEvidence passes for that id

Full catalog

See Preset catalog for every id, shape, and scaffold command.

Evidence matrix

Evidence recorded in the CLI registry. Columns with no check for a preset show —. A preset becomes Stable when presetHasStableEvidencepasses for that preset's route. See verification guide.

PresetStructureBunpnpmInstallLintTypecheckBuildDocsAgent contextRustSolanaConvexTUIRuntime smoke
typescript-fullstack
Stable
yesyesyesyesyesyesyesyesyes—————
next-app
Stable
yesyes—yesyesyesyesyesyes————yes
rust-api
Stable
yesyes—————yesyesyes————
rust-fullstack
Stable
yesyes—yesyesyesyesyesyesyes————
convex-product
Stable
yesyes—yesyesyesyesyesyes——yes——
solana-program
Stable
yesyes—yesyesyesyesyesyes—yes———
solana-web
Stable
yesyes—yesyesyesyesyesyes—yes———
solana-mobile
Stable
yesyes—yesyesyesyesyesyes—yes———
solana-product
Stable
yesyes—yesyesyesyesyesyes—yes———
tui-app
Stable
yesyes—yes—yesyesyesyes———yes—
tanstack-start
Stable
yesyes—yesyesyesyesyesyes————yes
customize
Requires validation
——————————————
experiments
Experimental
——————————————

Maintainer commands

terminal
# From template repo root
bun run verify:generated -- --preset=typescript-fullstack --run=structure
bun run verify:generated -- --preset=rust-api,rust-fullstack --run=cargo-check
bun run verify:generated -- --preset=solana-program,solana-web --run=anchor-build

Source of truth files

FileRole
packages/registry/src/verification-matrix.tsCode guard used in tests
.docs/product/verification-matrix.mdHuman-oriented matrix in template repo
apps/cli/tests/registry.test.tsPrevents support label drift

The website must never claim Stable ahead of this evidence.

On this page

  • Status vocabulary
  • Full catalog
  • Evidence matrix
  • Maintainer commands
  • Source of truth files