Protocol
Every Core Advancement Proposal and Ecosystem Proposal in the Stellar protocol repo, with its live status, the discussion around it, and how validators are voting on the next protocol upgrade.
Proposals
100 shown
- CAP-0088Final Comment Period
Millisecond-Resolution Close Times
Protocol TBDGarand Tyson - CAP-0087Awaiting Decision
Host functions for ML-DSA signature verification
Protocol TBDJay Geng - CAP-0086Final
Host functions for sparse Symbol-keyed map creation and unpacking
Protocol 28Dmytro Kozhevin - CAP-0085Final
Externally managed contract executables
Protocol 28Dmytro Kozhevin - CAP-0084Accepted
Muxed Contract Addresses
Protocol TBDJake Urban - CAP-0083Final
Allow validators to vote to drop the transaction set from the current ledger
Protocol 28Brett Boston - CAP-0082Final
Checked 256-bit integer arithmetic host functions
Protocol 26Jay Geng - CAP-0081Accepted
TTL-Ordered Eviction
Protocol TBDGarand Tyson - CAP-0080Final
Host functions for efficient ZK BN254 use cases
Protocol 26Siddharth Suresh - CAP-0079Final
Host functions for muxed address strkey conversions
Protocol 26Dmytro Kozhevin - CAP-0078Final
Host functions for performing limited TTL extensions
Protocol 26Dmytro Kozhevin - CAP-0077Final
Freeze Ledger Entries via Network Configuration
Protocol 26Dmytro Kozhevin - CAP-0076Final
P23 State Archival bug remediation
Protocol 24Dmytro Kozhevin - CAP-0075Final
Cryptographic Primitives for Poseidon/Poseidon2 Hash Functions
Protocol 25Jay Geng - CAP-0074Final
Host functions for BN254
Protocol 25Siddharth Suresh - CAP-0073Final
Allow SAC to create G-account balances
Protocol 26Dmytro Kozhevin - CAP-0072Draft
Contract signers for Stellar accounts
Dmytro Kozhevin - CAP-0071Final
Authentication delegation and address-bound Soroban credentials
Protocol 27Dmytro Kozhevin - CAP-0071-01Final
Authentication delegation for custom accounts
Protocol 27Dmytro Kozhevin - CAP-0071-02Final
Address-bound Soroban address credentials
Protocol 27Dmytro Kozhevin - CAP-0070Final
Configurable SCP Timing Parameters
Protocol 23Garand Tyson - CAP-0069Final
String/Bytes conversion host functions
Protocol 23Dmytro Kozhevin - CAP-0068Final
Host function for getting executable for `Address`
Protocol 23Dmytro Kozhevin - CAP-0067Final
Unified Asset Events
Protocol 23Siddharth Suresh - CAP-0066Final
Soroban In-memory Read Resource
Protocol 23Garand Tyson - CAP-0065Final
Reusable Module Cache
Protocol 23Graydon Hoare - CAP-0064Rejected
Memo Authorization for Soroban
Dmytro Kozhevin - CAP-0063Final
Parallelism-friendly Transaction Scheduling
Protocol 23Dmytro Kozhevin - CAP-0062Final
Soroban Live State Prioritization
Protocol 23Garand Tyson - CAP-0061Rejected
Smart Contract Standardized Asset (Stellar Asset Contract) Extension: Memo
Tomer Weller - CAP-0060Accepted
Update to Wasmi register machine
Graydon Hoare - CAP-0059Final
Host functions for BLS12-381
Protocol 22Jay Geng - CAP-0058Final
Constructors for Soroban Contracts
Protocol 22Dmytro Kozhevin - CAP-0057Draft
State Archival Persistent Entry Eviction
Garand Tyson - CAP-0056Final
Soroban intra-transaction module caching
Protocol 21Graydon Hoare - CAP-0055Final
Soroban streamlined linking
Protocol 21Graydon Hoare - CAP-0054Final
Soroban refined VM instantiation cost model
Protocol 21Graydon Hoare - CAP-0053Final
Separate host functions to extend the TTL for contract instance and contract code
Protocol 21Tommaso De Ponti - CAP-0052Rejected
Smart Contract Host Functionality: Base64 Encoding/Decoding
Leigh McCulloch - CAP-0051Final
Smart Contract Host Functionality: Secp256r1 Verification
Protocol 21Leigh McCulloch - CAP-0050Rejected
Smart Contract Interactions
Jonathan Jove - CAP-0049Rejected
Smart Contract Asset Interoperability with Wrapper
Jonathan Jove - CAP-0048Rejected
Smart Contract Asset Interoperability
Jonathan Jove - CAP-0046Final
Soroban smart contract system overview
Protocol 20Graydon Hoare - CAP-0046-01Final
WebAssembly Smart Contract Runtime Environment
Protocol 20Graydon Hoare - CAP-0046-02Final
Smart Contract Lifecycle
Protocol 20Siddharth Suresh - CAP-0046-03Final
Smart Contract Host Functions
Protocol 20Jay Geng - CAP-0046-05Final
Smart Contract Data
Protocol 20Graydon Hoare - CAP-0046-06Final
Smart Contract Standardized Asset
Protocol 20Jonathan Jove - CAP-0046-07Final
Fee model in smart contracts
Protocol 20Nicolas Barry - CAP-0046-08Final
Smart Contract Logging
Protocol 20Siddharth Suresh - CAP-0046-09Final
Network Configuration Ledger Entries
Protocol 20Dmytro Kozhevin - CAP-0046-10Final
Smart Contract Budget Metering
Protocol 20Jay Geng - CAP-0046-11Final
Soroban Authorization Framework
Protocol 20Dmytro Kozhevin - CAP-0046-12Final
Soroban State Archival Interface
Protocol 20Garand Tyson - CAP-0045Draft
SPEEDEX - Pricing
Jonathan Jove - CAP-0044Draft
SPEEDEX - Configuration
Jonathan Jove - CAP-0043Draft
ECDSA Signers with P-256 and secp256k1 Curves
Leigh McCulloch - CAP-0042Final
Multi-Part Transaction Sets
Nicolas Barry - CAP-0041Draft
Concurrent Transactions
Leigh McCulloch, David Mazières - CAP-0040Final
Ed25519 Signed Payload Signer for Transaction Signature Disclosure
Protocol 19Leigh McCulloch - CAP-0039Rejected
Not Auth Revocable Trustlines
Leigh McCulloch - CAP-0038Final
Automated Market Makers
Protocol 18Jonathan Jove - CAP-0037Draft
Automated Market Makers
OrbitLens - CAP-0036Rejected
Claimable Balance Clawback
Leigh McCulloch - CAP-0035Final
Asset Clawback
Protocol 17Dan Doney - CAP-0034Final
Preserve Transaction-Set/Close-Time Affinity During Nomination
Protocol 14Terence Rokop - CAP-0033Final
Sponsored Reserve with EphemeralSponsorshipEntry
Protocol 14/15Jonathan Jove - CAP-0032Draft
Trustline Preauthorization
Jonathan Jove - CAP-0031Rejected
Sponsored Reserve
Jonathan Jove - CAP-0030Final
Remove NO_ISSUER Operation Results
Protocol 13Siddharth Suresh - CAP-0029Final
AllowTrust when not AUTH_REQUIRED
Protocol 16Tomer Weller - CAP-0028Final
Clear pre-auth transaction signer on failed transactions
Protocol 13Siddharth Suresh - CAP-0027Final
First-class multiplexed accounts
Protocol 13David Mazières and Tomer Weller - CAP-0026Final
Disable Inflation Mechanism
Protocol 12OrbitLens - CAP-0025Final
Remove Bucket Shadowing
Protocol 12Marta Lokhava - CAP-0024Final
Make PathPayment Symmetrical
Protocol 12Jed McCaleb - CAP-0023Final
Two-Part Payments with ClaimableBalanceEntry
Protocol 14Jonathan Jove - CAP-0022Draft
Invalid transactions must have no effects
David Mazières - CAP-0021Final
Generalized transaction preconditions
Protocol 19David Mazières - CAP-0020Final
Bucket Initial Entries
Protocol 11Graydon Hoare - CAP-0019Final
Future-upgradable TransactionEnvelope type
Protocol 13David Mazières - CAP-0018Final
Fine-Grained Control of Authorization
Protocol 13Jonathan Jove - CAP-0017Accepted
Update LastModifiedLedgerSeq If and Only If LedgerEntry is Modified
Jonathan Jove - CAP-0016Rejected
Cosigned assets: NopOp and COAUTHORIZED_FLAG
David Mazières - CAP-0015Final
Fee Bump Transactions
Protocol 13OrbitLens - CAP-0014Draft
Adversarial Transaction Set Ordering
Jeremy Rubin - CAP-0013Rejected
Change Trustlines to Balances
Dan Robinson - CAP-0012Draft
Deterministic accounts and creatorTxID
David Mazières - CAP-0011Draft
Relative Account Freeze
Jeremy Rubin - CAP-0010Draft
Fee Bump Account
Jeremy Rubin - CAP-0009Draft
Linear/Exterior Immutable Accounts
Jeremy Rubin - CAP-0008Draft
Self Identified Pre-Auth Transaction
Jeremy Rubin - CAP-0007Draft
Deterministic Account Creation
Jeremy Rubin - CAP-0006Final
Add ManageBuyOffer Operation
Protocol 11Jonathan Jove - CAP-0005Final
Throttling and transaction pricing improvements
Protocol 11Nicolas Barry - CAP-0004Final
Improved Rounding for Cross Offer
Protocol 10Jonathan Jove - CAP-0003Final
Asset-backed offers
Protocol 10Jonathan Jove - CAP-0002Final
Transaction level signature verification
Protocol 10Nicolas Barry - CAP-0001Final
Bump Sequence
Protocol 10Nicolas Barry
Upgrade progress
Validators advertising each protocol version
- Loading validator versions…
Open pull requests
Live discussion in the protocol repo
- No open pull requests loaded.
Repo index read 2026-09-27 07:40 UTC