Skip to content

Conversation

kurtisvg
Copy link
Contributor

@kurtisvg kurtisvg commented Aug 8, 2025

Motivation and Context

See #1319

How Has This Been Tested?

This has been validated with npm run check:schema:ts && npm run generate:schema.

Breaking Changes

This proposal is a non-breaking change for existing implementations. It is a refactoring of the specification document itself and does not alter the on-the-wire JSON format of the protocol messages. A client or server that is compliant with the old specification structure will remain compliant with the new one, as the resulting JSON payloads are identical.

Types of changes

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to change)
  • Documentation update

@kurtisvg kurtisvg changed the title feat: update schema.ts to represent data models of payloads separately from RPC interface feat: update schema.ts to represent data models of payloads separately from RPC method interfaces Aug 8, 2025
Copy link
Contributor

@hesreallyhim hesreallyhim left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this looks like a nice refactor

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

SEP-1319: Decouple Request Payload from RPC Methods Definition
2 participants