# Prism ## Docs - [decode_error](https://prism-ddf93e61.mintlify.app/docs/api/decode-error.md): Core API for Tier 1 diagnostics. - [diff_state](https://prism-ddf93e61.mintlify.app/docs/api/diff-state.md): Compares pre and post execution ledger states. - [profile_transaction](https://prism-ddf93e61.mintlify.app/docs/api/profile-transaction.md): Analyzes resource hotspots. - [replay_transaction](https://prism-ddf93e61.mintlify.app/docs/api/replay-transaction.md): Starts a Tier 2/3 simulation. - [resolve_contract_error](https://prism-ddf93e61.mintlify.app/docs/api/resolve-contract-error.md): Resolves custom error codes via WASM metadata. - [Breakpoint Controller](https://prism-ddf93e61.mintlify.app/docs/architecture/breakpoint-controller.md): Managing interactive debugging state. - [Decode Engine](https://prism-ddf93e61.mintlify.app/docs/architecture/decode-engine.md): How Prism translates XDR results into human-readable errors. - [Architecture Overview](https://prism-ddf93e61.mintlify.app/docs/architecture/overview.md): High-level component map and data flow. - [Replay Engine](https://prism-ddf93e61.mintlify.app/docs/architecture/replay-engine.md): Reconstructing state and instrumenting execution. - [Shared Infrastructure](https://prism-ddf93e61.mintlify.app/docs/architecture/shared-infrastructure.md): Network, storage, and utility layers. - [What-If Engine](https://prism-ddf93e61.mintlify.app/docs/architecture/what-if-engine.md): Non-destructive re-simulation of transactions. - [prism db update](https://prism-ddf93e61.mintlify.app/docs/cli/db-update.md): Sync the local Error Taxonomy Database with the latest version. - [prism decode](https://prism-ddf93e61.mintlify.app/docs/cli/decode.md): Decode a transaction failure and identify the root cause. - [prism diff](https://prism-ddf93e61.mintlify.app/docs/cli/diff.md): View ledger state changes before and after transaction execution. - [prism export](https://prism-ddf93e61.mintlify.app/docs/cli/export.md): Export a transaction as a standalone test case. - [prism inspect](https://prism-ddf93e61.mintlify.app/docs/cli/inspect.md): View full transaction context including arguments, auth, and fees. - [prism profile](https://prism-ddf93e61.mintlify.app/docs/cli/profile.md): Identify resource consumption hotspots in contract execution. - [prism replay](https://prism-ddf93e61.mintlify.app/docs/cli/replay.md): Launch the interactive TUI debugger. - [prism serve](https://prism-ddf93e61.mintlify.app/docs/cli/serve.md): Start the WebSocket server for real-time trace streaming. - [prism trace](https://prism-ddf93e61.mintlify.app/docs/cli/trace.md): Replay a transaction and generate a hierarchical execution timeline. - [prism whatif](https://prism-ddf93e61.mintlify.app/docs/cli/whatif.md): Re-simulate with modified inputs and compare outcomes. - [Tier 1: Error Decoding](https://prism-ddf93e61.mintlify.app/docs/concepts/error-decoding.md): Resolving cryptic errors into plain English. - [Error Taxonomy](https://prism-ddf93e61.mintlify.app/docs/concepts/error-taxonomy.md): The knowledge base behind Prism's intelligence. - [Tier 2: Execution Replay](https://prism-ddf93e61.mintlify.app/docs/concepts/execution-replay.md): Reconstructing history to trace execution. - [Tier 3: Time-Travel](https://prism-ddf93e61.mintlify.app/docs/concepts/time-travel.md): Interactive debugging and non-destructive simulation. - [Contributing to Taxonomy](https://prism-ddf93e61.mintlify.app/docs/guides/contributing-taxonomy.md): Helping every Soroban developer with better error messages. - [Debugging Transactions](https://prism-ddf93e61.mintlify.app/docs/guides/debugging-transactions.md): A real-world walkthrough of fixing a Soroban error. - [Regression Testing](https://prism-ddf93e61.mintlify.app/docs/guides/regression-testing.md): Preventing bugs from returning. - [Resource Optimization](https://prism-ddf93e61.mintlify.app/docs/guides/resource-optimization.md): Reducing fees and budget consumption. - [Installation](https://prism-ddf93e61.mintlify.app/docs/installation.md): Get Prism installed on your machine. - [CLI Interface](https://prism-ddf93e61.mintlify.app/docs/interfaces/cli.md): The primary diagnostic tool for the terminal. - [Core Library](https://prism-ddf93e61.mintlify.app/docs/interfaces/core-library.md): Embed Prism diagnostics into your own tools. - [VS Code Extension](https://prism-ddf93e61.mintlify.app/docs/interfaces/vscode.md): Bring Prism diagnostics directly into your editor. - [Web Application](https://prism-ddf93e61.mintlify.app/docs/interfaces/web-app.md): Share and collaborate on transaction traces. - [Introduction](https://prism-ddf93e61.mintlify.app/docs/introduction.md): Soroban transaction debugger: from cryptic error to root cause in one command. - [Quickstart](https://prism-ddf93e61.mintlify.app/docs/quickstart.md): Decode your first failed transaction in under 60 seconds. - [Roadmap](https://prism-ddf93e61.mintlify.app/docs/roadmap.md): The future of Prism diagnostics. ## Optional - [Discord](https://discord.gg/placeholder)