ArcReady v0.1.0 MVP (pre-npm)
This is the first MVP release of ArcReady.
ArcReady is an open-source Arc-specific CI quality gate and integration validator for wallets, bridge flows, App Kit integrations, and dApps.
What's included
- Node.js / TypeScript CLI
arcready initarcready scan- Wallet rule pack v1
- Bridge rule pack v1
- App Kit rule pack v1
- Terminal report
- JSON report
- Markdown report
- HTML report
- Configurable
failOnbehavior - Composite GitHub Action
- Demo fixtures
- Fixture validation script
- 114 passing tests
Rule packs
Wallet
Initial checks for wallet UX, chain metadata, gas labeling, finality assumptions, PREVRANDAO usage, blob transactions, and native USDC display.
Bridge
Initial checks for CCTP domain configuration, one-confirmation finality, canonical USDC usage, relayer gas assumptions, attestation 404 handling, and PREVRANDAO-based relay selection.
App Kit
Initial checks for Arc App Kit chain identifiers, capability guards, custom RPC recommendations, Unified Balance delegation, fee explanation, and bridge minimum amount messaging.
Reports
ArcReady can generate:
- terminal output
- JSON report
- Markdown report
- HTML report
GitHub Action
This MVP includes a local composite GitHub Action that runs ArcReady in CI, generates reports, uploads artifacts, writes a GitHub Step Summary, and fails based on the CLI exit code.
Demo fixtures
The repository includes good/bad fixtures for:
- wallet
- bridge
- app-kit
Run locally:
corepack pnpm demo:fixturesExpected result:
Result: PASS
Not included in v1
This MVP intentionally does not include:
- hosted dashboard
- database
- auth
- telemetry
- SaaS workspace
- plugin marketplace
- runtime bridge simulation
- multi-chain abstraction
Status
This is an early MVP intended for local validation, CI experimentation, portfolio demonstration, and Arc ecosystem contribution.