> ## Documentation Index
> Fetch the complete documentation index at: https://gradiences.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# ProofForge RFCs

> RFCs define durable architecture decisions for ProofForge. They describe

RFCs define durable architecture decisions for ProofForge. They describe
intended capabilities before implementation, and separate current behavior from
research or future backend targets.

Process: proposals start as Draft, move to **Accepted** when recorded in
[decisions.md](/reference/decisions) and cross-linked docs are aligned.

## Index

| RFC                                                          | Status   | Summary                                                                                 |      |                                                                          |
| ------------------------------------------------------------ | -------- | --------------------------------------------------------------------------------------- | ---- | ------------------------------------------------------------------------ |
| [0001](/rfcs/0001-multichain-platform)                       | Accepted | Lean-first multi-chain contract platform architecture                                   |      |                                                                          |
| [0002](/rfcs/0002-target-implementation-design)              | Accepted | Target profiles, build pipelines, and backend implementation design                     |      |                                                                          |
| [0003](/rfcs/0003-portable-ir-and-runtime)                   | Draft    | Portable IR, capability lowering, runtime profiles                                      |      |                                                                          |
| [0004](/rfcs/0004-evm-semantic-plan)                         | Draft    | EVM semantic plan and Yul AST boundary                                                  |      |                                                                          |
| [0005](/rfcs/0005-solana-sbpf-assembly-backend)              | Accepted | Solana sBPF assembly backend — direct codegen route bypassing the Zig runtime           |      |                                                                          |
| [0006](/rfcs/0006-multichain-token-sdk)                      | Draft    | Multi-chain Token SDK: ERC-20 on EVM, SPL Token / Token-2022 plans on Solana            |      |                                                                          |
| [0007](/rfcs/0007-unified-rust-test-framework)               | Draft    | Unified Rust test framework: declarative scenarios over revm/Mollusk/wasmtime harnesses |      |                                                                          |
| [0008](/rfcs/0008-allocator-abstraction)                     | Draft    | Chain-decoupled allocator abstraction across EVM, Solana, and NEAR                      |      |                                                                          |
| [0009](/rfcs/0009-cli-product-surface)                       | Accepted | CLI product surface: \`build                                                            | emit | check --target \<id> --fixture \<id>\`; M1 landed, M3/M4 transition open |
| [0010](/rfcs/0010-resource-budgets-as-gates)                 | Draft    | Resource budgets as testkit gates (gas / CU / near-gas)                                 |      |                                                                          |
| [0011](/rfcs/0011-runtime-error-model-and-client-generation) | Draft    | Portable runtime error model + unified client generation                                |      |                                                                          |
| [0012](/rfcs/0012-versioning-and-compatibility-policy)       | Draft    | Versioning and compatibility policy (IR, artifact schema, capability ids, SDK)          |      |                                                                          |
| [0013](/rfcs/0013-deployment-lifecycle-upgrades-and-signing) | Draft    | Deployment lifecycle, upgrades, and signing boundary                                    |      |                                                                          |

## Related

* [Documentation index](/zh/index)
* [Design decisions](/reference/decisions)
* [Implementation backlog](/reference/implementation-backlog)
* [Target notes](/zh/index)
* [中文文档](/zh/index)
