Skip to content

TS12 new draft#6

Merged
TimoGlastra merged 12 commits intoanimo:mainfrom
APTITUDE-Consortium:feat/ts12_new_draft
Jan 16, 2026
Merged

TS12 new draft#6
TimoGlastra merged 12 commits intoanimo:mainfrom
APTITUDE-Consortium:feat/ts12_new_draft

Conversation

@Wicpar
Copy link
Contributor

@Wicpar Wicpar commented Jan 15, 2026

  • new ts12 draft compliant changes
  • added utils for correct metadata merging

@TimoGlastra
Copy link
Member

I can merge without tests passing, but if the type check fails the publhsing won't work. Can you take a look?

.catchall(z.string().max(40).nullable())
.refine(
(data) => {
return Object.keys(data).length <= 11
Copy link
Member

Choose a reason for hiding this comment

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

is this in the spec? Do you have a link to the updated spec?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Copy link
Contributor Author

Choose a reason for hiding this comment

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

but yes it is in the specs, as discussed with the ts12 team, but this is not validated yet, it may take a bit

return resolved as ResolvedTs12Metadata
}

export const baseMergeConfig = {
Copy link
Member

Choose a reason for hiding this comment

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

impressive

Copy link
Contributor Author

Choose a reason for hiding this comment

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

so, wanna have it in credo-ts or sd-jwt-vc ?

@TimoGlastra TimoGlastra merged commit 8ba64b1 into animo:main Jan 16, 2026
1 of 2 checks passed
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.

2 participants