From 2f110c34e972b094c24f81eb37fb33fefc97a18c Mon Sep 17 00:00:00 2001 From: Max Date: Wed, 13 May 2026 11:33:58 +0100 Subject: [PATCH 1/2] docs(tips): add Compatibility section to TIP template Authors must describe external-system impact (indexers, market makers, analytics, wallets, tooling, etc.) or write N/A. Mirrors the section already used in TIPs like 1056. Amp-Thread-ID: https://ampcode.com/threads/T-019e20ca-9ef7-729e-86b9-bf790c2c9df8 Co-authored-by: Amp --- src/pages/protocol/tips/_tip_template.mdx | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/pages/protocol/tips/_tip_template.mdx b/src/pages/protocol/tips/_tip_template.mdx index 17d966b3..95504bd6 100644 --- a/src/pages/protocol/tips/_tip_template.mdx +++ b/src/pages/protocol/tips/_tip_template.mdx @@ -33,6 +33,11 @@ Where a feature involves multiple processes, state diagrams / flowcharts should # Invariants -This section should describe invariants that must always hold, and outline the critical cases that the test suite must cover. +This section should describe invariants that must always hold, and outline the critical cases that the test suite must cover. +# Compatibility + +Describe the impact of this TIP on external systems (indexers, market makers, analytics, wallets, tooling, etc.) and on existing on-chain state, events, or interfaces. Call out any breaking changes and the rules external systems must adopt to remain compatible. + +If this TIP has no external compatibility impact, write `N/A`. From eba788e3270eabd8b8048fd92b57455ae2ec33c9 Mon Sep 17 00:00:00 2001 From: Max Date: Wed, 13 May 2026 14:41:34 +0100 Subject: [PATCH 2/2] Reorder: place Compatibility before Invariants Amp-Thread-ID: https://ampcode.com/threads/T-019e2191-1f9e-7290-a9f5-022a03bb3aeb Co-authored-by: Amp --- src/pages/protocol/tips/_tip_template.mdx | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/pages/protocol/tips/_tip_template.mdx b/src/pages/protocol/tips/_tip_template.mdx index 95504bd6..034444b1 100644 --- a/src/pages/protocol/tips/_tip_template.mdx +++ b/src/pages/protocol/tips/_tip_template.mdx @@ -31,13 +31,12 @@ For features that do not introduce a precompile, this section should define the Where a feature involves multiple processes, state diagrams / flowcharts should be considered when helpful. -# Invariants - -This section should describe invariants that must always hold, and outline the critical cases that the test suite must cover. - # Compatibility Describe the impact of this TIP on external systems (indexers, market makers, analytics, wallets, tooling, etc.) and on existing on-chain state, events, or interfaces. Call out any breaking changes and the rules external systems must adopt to remain compatible. If this TIP has no external compatibility impact, write `N/A`. +# Invariants + +This section should describe invariants that must always hold, and outline the critical cases that the test suite must cover.