Skip to content

Commit f01d26a

Browse files
committed
Update framing
🏠 Remote-Dev: homespace
1 parent 53b9f05 commit f01d26a

1 file changed

Lines changed: 13 additions & 2 deletions

File tree

docs/community/sdk-tiers.mdx

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -54,13 +54,24 @@ breaking change policies, so users can understand compatibility expectations whe
5454

5555
## Conformance Testing
5656

57-
All SDKs are evaluated using [automated conformance tests](https://github.com/modelcontextprotocol/conformance) that validate protocol support against the published specifications. SDKs receive a conformance score based on test results:
57+
All SDKs are evaluated using [automated conformance tests](https://github.com/modelcontextprotocol/conformance)
58+
that validate protocol support against the published specifications. SDKs receive a conformance score
59+
based on test results:
5860

5961
- **Tier 1**: 100% conformance required
6062
- **Tier 2**: 80% conformance required
6163
- **Tier 3**: No minimum requirement
6264

63-
Conformance testing validates that SDKs correctly implement the protocol by running standardized test scenarios and checking protocol message exchanges.
65+
Conformance scores are calculated against **applicable required tests** only:
66+
67+
- Tests for the specification version the SDK targets
68+
- Excluding tests marked as pending or skipped
69+
- Excluding tests for experimental features
70+
- Excluding legacy backward-compatibility tests (unless the SDK claims legacy support)
71+
72+
Conformance testing validates that SDKs correctly implement the protocol by running standardized test
73+
scenarios and checking protocol message exchanges. See [Tier Relegation](#tier-relegation) for how
74+
temporary test failures are handled.
6475

6576
## Tier Advancement
6677

0 commit comments

Comments
 (0)