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

# CAP coverage

> Every live Core Advancement Proposal, whether it changes XDR, and which fixtures cover it.

Audited from [stellar-protocol@ced008c](https://github.com/stellar/stellar-protocol/tree/ced008c3727005ca4a775f430fe6fe346c30f58f/core).

* **70** CAPs are live (status Final or Implemented).
* **40** of them change XDR: their specification diffs touch `Stellar-*.x` or define XDR types inline.
* **4** have at least one fixture, including **3** of the XDR-changing ones.

> [!TIP]
>
> XDR-changing CAPs without a fixture are the priority gaps. Each one introduced a ledger pattern that SDKs and indexers have to handle. See [Contributing a fixture](https://docs.istravex.com/corpus/contributing.md).

## XDR-changing CAPs

| CAP | Title | Protocol | XDR files | Fixtures |
| - | - | - | - | - |
| [CAP-0001](https://github.com/stellar/stellar-protocol/blob/ced008c3727005ca4a775f430fe6fe346c30f58f/core/cap-0001.md) | Bump Sequence | 10 | inline | **gap** |
| [CAP-0003](https://github.com/stellar/stellar-protocol/blob/ced008c3727005ca4a775f430fe6fe346c30f58f/core/cap-0003.md) | Asset-backed offers | 10 | inline | **gap** |
| [CAP-0006](https://github.com/stellar/stellar-protocol/blob/ced008c3727005ca4a775f430fe6fe346c30f58f/core/cap-0006.md) | Add ManageBuyOffer Operation | 11 | inline | **gap** |
| [CAP-0015](https://github.com/stellar/stellar-protocol/blob/ced008c3727005ca4a775f430fe6fe346c30f58f/core/cap-0015.md) | Fee-Bump Transactions | 13 | inline | `cap15-fee-bump-pubnet-0001` |
| [CAP-0018](https://github.com/stellar/stellar-protocol/blob/ced008c3727005ca4a775f430fe6fe346c30f58f/core/cap-0018.md) | Fine-Grained Control of Authorization | 13 | inline | **gap** |
| [CAP-0019](https://github.com/stellar/stellar-protocol/blob/ced008c3727005ca4a775f430fe6fe346c30f58f/core/cap-0019.md) | Future-upgradable TransactionEnvelope type | 13 | inline | **gap** |
| [CAP-0020](https://github.com/stellar/stellar-protocol/blob/ced008c3727005ca4a775f430fe6fe346c30f58f/core/cap-0020.md) | Bucket Initial Entries | 11 | inline | **gap** |
| [CAP-0021](https://github.com/stellar/stellar-protocol/blob/ced008c3727005ca4a775f430fe6fe346c30f58f/core/cap-0021.md) | Preconditions: Generalized transaction preconditions | 19 | Stellar-ledger-entries.x, Stellar-transaction.x, Stellar-types.x | **gap** |
| [CAP-0023](https://github.com/stellar/stellar-protocol/blob/ced008c3727005ca4a775f430fe6fe346c30f58f/core/cap-0023.md) | Two-Part Payments with ClaimableBalanceEntry | 14 | inline | **gap** |
| [CAP-0024](https://github.com/stellar/stellar-protocol/blob/ced008c3727005ca4a775f430fe6fe346c30f58f/core/cap-0024.md) | Make PathPayment Symmetrical | 12 | inline | **gap** |
| [CAP-0027](https://github.com/stellar/stellar-protocol/blob/ced008c3727005ca4a775f430fe6fe346c30f58f/core/cap-0027.md) | First-class multiplexed accounts | 13 | inline | `cap27-muxed-payment-pubnet-0001` |
| [CAP-0033](https://github.com/stellar/stellar-protocol/blob/ced008c3727005ca4a775f430fe6fe346c30f58f/core/cap-0033.md) | Sponsored Reserve | — | inline | **gap** |
| [CAP-0035](https://github.com/stellar/stellar-protocol/blob/ced008c3727005ca4a775f430fe6fe346c30f58f/core/cap-0035.md) | Asset Clawback | 17 | Stellar-ledger-entries.x, Stellar-transaction.x | **gap** |
| [CAP-0038](https://github.com/stellar/stellar-protocol/blob/ced008c3727005ca4a775f430fe6fe346c30f58f/core/cap-0038.md) | Automated Market Makers | 18 | Stellar-ledger-entries.x, Stellar-ledger.x, Stellar-transaction.x | **gap** |
| [CAP-0040](https://github.com/stellar/stellar-protocol/blob/ced008c3727005ca4a775f430fe6fe346c30f58f/core/cap-0040.md) | Signed-Payload: Ed25519 Signed Payload Signer for Atomic Transaction Signature Disclosure | 19 | Stellar-types.x | `cap40-signed-payload-signer-local-0001` `cap40-signed-payload-signer-testnet-0001` |
| [CAP-0042](https://github.com/stellar/stellar-protocol/blob/ced008c3727005ca4a775f430fe6fe346c30f58f/core/cap-0042.md) | Multi-Part Transaction Sets | 20 | Stellar-ledger.x | **gap** |
| [CAP-0046](https://github.com/stellar/stellar-protocol/blob/ced008c3727005ca4a775f430fe6fe346c30f58f/core/cap-0046.md) | Soroban smart contract system overview | 20 | Stellar-contract-config-setting.x, Stellar-contract-env-meta.x, Stellar-contract-meta.x, Stellar-contract-spec.x, Stellar-contract.x, Stellar-ledger-entries.x, Stellar-ledger.x, Stellar-transaction.x, Stellar-types.x | **gap** |
| [CAP-0046-01](https://github.com/stellar/stellar-protocol/blob/ced008c3727005ca4a775f430fe6fe346c30f58f/core/cap-0046-01.md) | Soroban Runtime Environment | 20 | Stellar-contract.x | **gap** |
| [CAP-0046-07](https://github.com/stellar/stellar-protocol/blob/ced008c3727005ca4a775f430fe6fe346c30f58f/core/cap-0046-07.md) | Fee and resource model in smart contracts | 20 | inline | **gap** |
| [CAP-0046-10](https://github.com/stellar/stellar-protocol/blob/ced008c3727005ca4a775f430fe6fe346c30f58f/core/cap-0046-10.md) | Smart Contract Budget Metering | 20 | Stellar-contract-config-setting.x | **gap** |
| [CAP-0054](https://github.com/stellar/stellar-protocol/blob/ced008c3727005ca4a775f430fe6fe346c30f58f/core/cap-0054.md) | Soroban refined VM instantiation cost model | 21 | Stellar-contract-config-setting.x, Stellar-ledger-entries.x | **gap** |
| [CAP-0058](https://github.com/stellar/stellar-protocol/blob/ced008c3727005ca4a775f430fe6fe346c30f58f/core/cap-0058.md) | Constructors for Soroban contracts | 22 | Stellar-transaction.x | **gap** |
| [CAP-0059](https://github.com/stellar/stellar-protocol/blob/ced008c3727005ca4a775f430fe6fe346c30f58f/core/cap-0059.md) | Host functions for BLS12-381 | 22 | Stellar-contract-config-setting.x | **gap** |
| [CAP-0062](https://github.com/stellar/stellar-protocol/blob/ced008c3727005ca4a775f430fe6fe346c30f58f/core/cap-0062.md) | Soroban Live State Prioritization | 23 | inline | **gap** |
| [CAP-0063](https://github.com/stellar/stellar-protocol/blob/ced008c3727005ca4a775f430fe6fe346c30f58f/core/cap-0063.md) | Parallelism-friendly Transaction Scheduling | 23 | Stellar-contract-config-setting.x, Stellar-ledger.x | **gap** |
| [CAP-0066](https://github.com/stellar/stellar-protocol/blob/ced008c3727005ca4a775f430fe6fe346c30f58f/core/cap-0066.md) | Soroban In-memory Read Resource | 23 | Stellar-contract-config-setting.x, Stellar-ledger.x, Stellar-transaction.x | **gap** |
| [CAP-0067](https://github.com/stellar/stellar-protocol/blob/ced008c3727005ca4a775f430fe6fe346c30f58f/core/cap-0067.md) | Unified Asset Events | 23 | Stellar-contract.x, Stellar-ledger.x | **gap** |
| [CAP-0068](https://github.com/stellar/stellar-protocol/blob/ced008c3727005ca4a775f430fe6fe346c30f58f/core/cap-0068.md) | Host function for getting  executable for `Address` | 23 | inline | **gap** |
| [CAP-0070](https://github.com/stellar/stellar-protocol/blob/ced008c3727005ca4a775f430fe6fe346c30f58f/core/cap-0070.md) | Configurable SCP Timing Parameters | 23 | Stellar-contract-config-setting.x | **gap** |
| [CAP-0071](https://github.com/stellar/stellar-protocol/blob/ced008c3727005ca4a775f430fe6fe346c30f58f/core/cap-0071.md) | Authentication delegation and address-bound Soroban credentials | 27 | Stellar-ledger-entries.x, Stellar-transaction.x | **gap** |
| [CAP-0074](https://github.com/stellar/stellar-protocol/blob/ced008c3727005ca4a775f430fe6fe346c30f58f/core/cap-0074.md) | Host functions for BN254 | 25 | Stellar-contract-config-setting.x | **gap** |
| [CAP-0075](https://github.com/stellar/stellar-protocol/blob/ced008c3727005ca4a775f430fe6fe346c30f58f/core/cap-0075.md) | Cryptographic Primitives for Poseidon/Poseidon2 Hash Functions | 25 | Stellar-contract-config-setting.x | **gap** |
| [CAP-0077](https://github.com/stellar/stellar-protocol/blob/ced008c3727005ca4a775f430fe6fe346c30f58f/core/cap-0077.md) | Freeze Ledger Entries via Network Configuration | 26 | Stellar-contract-config-setting.x, Stellar-transaction.x | **gap** |
| [CAP-0080](https://github.com/stellar/stellar-protocol/blob/ced008c3727005ca4a775f430fe6fe346c30f58f/core/cap-0080.md) | Host functions for efficient ZK BN254 use cases | 26 | Stellar-contract-config-setting.x | **gap** |
| [CAP-0083](https://github.com/stellar/stellar-protocol/blob/ced008c3727005ca4a775f430fe6fe346c30f58f/core/cap-0083.md) | Allow validators to vote to drop the transaction set from the current ledger | 28 | Stellar-ledger.x | **gap** |
| [CAP-0084](https://github.com/stellar/stellar-protocol/blob/ced008c3727005ca4a775f430fe6fe346c30f58f/core/cap-0084.md) | Muxed Contract Addresses | 30 | Stellar-contract.x | **gap** |
| [CAP-0085](https://github.com/stellar/stellar-protocol/blob/ced008c3727005ca4a775f430fe6fe346c30f58f/core/cap-0085.md) | Externally managed contract executables | 28 | Stellar-contract.x | **gap** |
| [CAP-0086](https://github.com/stellar/stellar-protocol/blob/ced008c3727005ca4a775f430fe6fe346c30f58f/core/cap-0086.md) | Host functions for sparse Symbol-keyed map creation and unpacking | 28 | inline | **gap** |
| [CAP-0087](https://github.com/stellar/stellar-protocol/blob/ced008c3727005ca4a775f430fe6fe346c30f58f/core/cap-0087.md) | Host functions for ML-DSA signature verification | 30 | Stellar-contract-config-setting.x | **gap** |
| [CAP-0088](https://github.com/stellar/stellar-protocol/blob/ced008c3727005ca4a775f430fe6fe346c30f58f/core/cap-0088.md) | Millisecond-Resolution Close Times | 30 | Stellar-ledger.x, Stellar-types.x | **gap** |

## Other live CAPs

| CAP | Title | Protocol | XDR files | Fixtures |
| - | - | - | - | - |
| [CAP-0002](https://github.com/stellar/stellar-protocol/blob/ced008c3727005ca4a775f430fe6fe346c30f58f/core/cap-0002.md) | Transaction level signature verification | 10 | — | **gap** |
| [CAP-0004](https://github.com/stellar/stellar-protocol/blob/ced008c3727005ca4a775f430fe6fe346c30f58f/core/cap-0004.md) | Improved Rounding for Cross Offer | 10 | — | **gap** |
| [CAP-0005](https://github.com/stellar/stellar-protocol/blob/ced008c3727005ca4a775f430fe6fe346c30f58f/core/cap-0005.md) | Throttling and transaction pricing improvements | 11 | — | **gap** |
| [CAP-0025](https://github.com/stellar/stellar-protocol/blob/ced008c3727005ca4a775f430fe6fe346c30f58f/core/cap-0025.md) | Remove Bucket Shadowing | 12 | — | **gap** |
| [CAP-0026](https://github.com/stellar/stellar-protocol/blob/ced008c3727005ca4a775f430fe6fe346c30f58f/core/cap-0026.md) | Disable Inflation Mechanism | 12 | — | **gap** |
| [CAP-0028](https://github.com/stellar/stellar-protocol/blob/ced008c3727005ca4a775f430fe6fe346c30f58f/core/cap-0028.md) | Clear pre-auth transaction signer on failed transactions | 13 | — | **gap** |
| [CAP-0029](https://github.com/stellar/stellar-protocol/blob/ced008c3727005ca4a775f430fe6fe346c30f58f/core/cap-0029.md) | AllowTrust when not AUTH\_REQUIRED | 16 | — | **gap** |
| [CAP-0030](https://github.com/stellar/stellar-protocol/blob/ced008c3727005ca4a775f430fe6fe346c30f58f/core/cap-0030.md) | Remove NO\_ISSUER Operation Results | 13 | — | **gap** |
| [CAP-0034](https://github.com/stellar/stellar-protocol/blob/ced008c3727005ca4a775f430fe6fe346c30f58f/core/cap-0034.md) | Preserve Transaction-Set/Close-Time Affinity During Nomination | 14 | — | **gap** |
| [CAP-0046-02](https://github.com/stellar/stellar-protocol/blob/ced008c3727005ca4a775f430fe6fe346c30f58f/core/cap-0046-02.md) | Smart Contract Lifecycle | 20 | — | **gap** |
| [CAP-0046-03](https://github.com/stellar/stellar-protocol/blob/ced008c3727005ca4a775f430fe6fe346c30f58f/core/cap-0046-03.md) | Smart Contract Host Functions | 20 | — | **gap** |
| [CAP-0046-05](https://github.com/stellar/stellar-protocol/blob/ced008c3727005ca4a775f430fe6fe346c30f58f/core/cap-0046-05.md) | Smart Contract Data | 20 | — | **gap** |
| [CAP-0046-06](https://github.com/stellar/stellar-protocol/blob/ced008c3727005ca4a775f430fe6fe346c30f58f/core/cap-0046-06.md) | Smart Contract Standardized Asset (Stellar Asset Contract) | 20 | — | **gap** |
| [CAP-0046-08](https://github.com/stellar/stellar-protocol/blob/ced008c3727005ca4a775f430fe6fe346c30f58f/core/cap-0046-08.md) | Smart Contract Events | 20 | — | **gap** |
| [CAP-0046-09](https://github.com/stellar/stellar-protocol/blob/ced008c3727005ca4a775f430fe6fe346c30f58f/core/cap-0046-09.md) | Network Configuration Ledger Entries | 20 | — | **gap** |
| [CAP-0046-11](https://github.com/stellar/stellar-protocol/blob/ced008c3727005ca4a775f430fe6fe346c30f58f/core/cap-0046-11.md) | Soroban Authorization Framework | 20 | — | **gap** |
| [CAP-0046-12](https://github.com/stellar/stellar-protocol/blob/ced008c3727005ca4a775f430fe6fe346c30f58f/core/cap-0046-12.md) | Soroban State Archival Interface | 20 | — | **gap** |
| [CAP-0051](https://github.com/stellar/stellar-protocol/blob/ced008c3727005ca4a775f430fe6fe346c30f58f/core/cap-0051.md) | Smart Contract Host Functionality: Secp256r1 Verification | 21 | — | **gap** |
| [CAP-0053](https://github.com/stellar/stellar-protocol/blob/ced008c3727005ca4a775f430fe6fe346c30f58f/core/cap-0053.md) | Separate host functions to extend the TTL for contract instance and contract code | 21 | — | **gap** |
| [CAP-0055](https://github.com/stellar/stellar-protocol/blob/ced008c3727005ca4a775f430fe6fe346c30f58f/core/cap-0055.md) | Soroban streamlined linking | 21 | — | **gap** |
| [CAP-0056](https://github.com/stellar/stellar-protocol/blob/ced008c3727005ca4a775f430fe6fe346c30f58f/core/cap-0056.md) | Soroban intra-transaction module caching | 21 | — | **gap** |
| [CAP-0065](https://github.com/stellar/stellar-protocol/blob/ced008c3727005ca4a775f430fe6fe346c30f58f/core/cap-0065.md) | Reusable module cache | 23 | — | **gap** |
| [CAP-0069](https://github.com/stellar/stellar-protocol/blob/ced008c3727005ca4a775f430fe6fe346c30f58f/core/cap-0069.md) | String/Bytes conversion host functions | 23 | — | **gap** |
| [CAP-0071-01](https://github.com/stellar/stellar-protocol/blob/ced008c3727005ca4a775f430fe6fe346c30f58f/core/cap-0071-01.md) | Authentication delegation for custom accounts | 27 | — | **gap** |
| [CAP-0071-02](https://github.com/stellar/stellar-protocol/blob/ced008c3727005ca4a775f430fe6fe346c30f58f/core/cap-0071-02.md) | Address-bound Soroban address credentials | 27 | — | **gap** |
| [CAP-0073](https://github.com/stellar/stellar-protocol/blob/ced008c3727005ca4a775f430fe6fe346c30f58f/core/cap-0073.md) | Allow SAC to create G-account balances | 26 | — | `cap73-sac-trust-local-0001` `cap73-sac-trust-testnet-0001` |
| [CAP-0076](https://github.com/stellar/stellar-protocol/blob/ced008c3727005ca4a775f430fe6fe346c30f58f/core/cap-0076.md) | P23 State Archival bug remediation | 24 | — | **gap** |
| [CAP-0078](https://github.com/stellar/stellar-protocol/blob/ced008c3727005ca4a775f430fe6fe346c30f58f/core/cap-0078.md) | Host functions for performing limited TTL extensions | 26 | — | **gap** |
| [CAP-0079](https://github.com/stellar/stellar-protocol/blob/ced008c3727005ca4a775f430fe6fe346c30f58f/core/cap-0079.md) | Host functions for muxed address strkey conversions | 26 | — | **gap** |
| [CAP-0082](https://github.com/stellar/stellar-protocol/blob/ced008c3727005ca4a775f430fe6fe346c30f58f/core/cap-0082.md) | Checked 256-bit integer arithmetic host functions | 26 | — | **gap** |


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.