Skip to main content
If you find a routing edge case that isn’t covered, follow these steps to add it to the spec.
1

Update vectors.json

Add the new test case to spec/vectors.json. Ensure you follow the existing schema for inputs and expected outputs.
2

Run validate.js

Use the provided script to ensure your new vector doesn’t break the JSON schema.
node scripts/validate.js
3

Update Implementations

Update the TS, Go, and Dart packages to pass the new test case.
4

Open a PR

Submit your changes with a changeset describing the new edge case.