Currently, Stellar Core Advancement Proposals (CAPs) live in stellar-protocol/core and Stellar Ecosystem Proposals (SEPs) live in stellar-protocol/ecosystem. It's worth mentioning that in other ecosystems, like ethereum, there is no such separation between protocol improvements and ecosystem standards. (correction: in ethereum ERCs are a subset of the EIP RFC system)
Where/how should we track Soroban Improvement Proposals and Standards?
- Should Soroban env improvements be separated from ecosystem standards? I think that the line is a bit blurry sometimes. For example Auth Next (which is a protocol feature) requires contracts to implement the
check_authinterface, which I think of as an ecosystem standard. Similarly, the native token contract, which is part of the env, depends on the token ecosystem standard. Given the cross dependencies it might be easier to have a single RFC system? - Should these co-exist with
stellar-protocol? Soroban is fairly detached from the current stellar-protocol