## 1. Public Solana API - [x] 1.1 Add the nullable-Long `SolanaSlot` ValueTag through the shared Detag configuration. - [x] 1.2 Add documented `SolanaCommitment` and invariant-enforcing `SolanaTransactionOutcome` public types. - [x] 1.3 Add the documented `awaitTransaction(...)` contract to `SolanaBlockChain`. ## 2. RPC Gate and Polling - [x] 2.1 Replace intrinsic RPC synchronization with one interruptible shared gate while preserving completion-based five-second throttling for existing operations. - [x] 2.2 Add local signature, commitment, and timeout validation plus a monotonic overall deadline. - [x] 2.3 Implement deadline-aware `getSignatureStatuses` polling with `searchTransactionHistory: true` and no independent polling delay. - [x] 2.4 Strictly validate HTTP, JSON-RPC, result-array, slot, confirmation-status, and error payload semantics. - [x] 2.5 Return definitive outcomes only at the requested commitment and preserve direct interruption, unknown timeout, and no-retry behavior. ## 3. Cached Decorator and Scope - [x] 3.1 Delegate cached-wrapper awaits directly without caching, reuse, or deduplication. - [x] 3.2 Confirm no existing wallet, Jupiter, burn, Evelyn, Discord, or submission flow adopts automatic awaiting. ## 4. Verification - [x] 4.1 Compile main and test source sets with normal Detag generation and run existing relevant verification without adding tests. - [x] 4.2 Run strict OpenSpec validation and `git diff --check`. - [x] 4.3 Review the complete diff for protocol gaps, deadline violations, generated-file edits, new tests, and unrelated changes.