← All courses

LEVEL 03 · Expert

Solana Architect

Reason about authorization, adversarial inputs, privacy, and reliable operations.

Download free offline reading pack (462.5 KB)

All 7 lessons, original diagrams, guided practice, source links, and relevant lab files. Read without signing in or connecting a wallet; a free account saves progress and unlocks online scored checks and exams.

0 of 7 marked read on this device

This private browser-only note is not a scored checkpoint, exam pass, or certificate.

Report an issue with this course

Solana Architect passport artwork; earned only after passing the level exam
Passport artwork · awarded after passing

All 7 lessons are open to read. No account or wallet is required.

The previous level exam is a prerequisite for this level exam. You can read all 7 lessons here now.

Sign in or create a free account to save progress and take online checkpoints and exams.

YOUR LEARNING PATH · BUILD ONE IDEA AT A TIME

Your course path.

01

Map protocol assets, account trust boundaries, attacker capabilities, and observable security evidence.

1. Threat-model a Solana protocol

Threat-model a fictional token vault. Submit an account and authority map, attacker-capability table, five explicit invariants, one traced account-substitution attack, a CPI privi…

02

Design a Solana instruction authorization that binds the intended action and cannot be replayed.

2. Authority, signatures, and replay resistance

Use Nonce and Claim Replay Tabletop 01 to trace five synthetic cases: an unknown submission, an expired recent blockhash, a valid durable nonce followed by program failure, a nonc…

03

Reconcile Solana transactions across confirmation, expiration, retries, and interrupted clients.

3. Transaction reliability and recovery

Create a transaction-recovery table for an escrow purchase. Include user cancellation, RPC timeout, expired blockhash, failed execution with fees, delayed finalization, duplicate …

04
06

Plan a verifiable Solana release with controlled authorities, monitored dependencies, and recovery evidence.

6. Production operations and incident response

Audit the transaction-version path for an application that reads blocks, streams transactions, indexes resource use, and optionally sponsors fees. Write a compatibility matrix for…

AFTER THIS CORE PATH

Explore more Solana courses.

Solana's developer portal keeps a wider catalog of Foundation and community courses for focused topics beyond this Academy. Those courses are maintained separately, so check each publisher for its current materials and requirements.

Browse Solana developer courses ↗