Skip to content

Rename merkle canonicalization to composable in trust verification#37

Merged
GsCommand merged 1 commit into
mainfrom
claude/wonderful-brown-w1WGC
May 22, 2026
Merged

Rename merkle canonicalization to composable in trust verification#37
GsCommand merged 1 commit into
mainfrom
claude/wonderful-brown-w1WGC

Conversation

@GsCommand
Copy link
Copy Markdown
Contributor

Summary

Updates the trust verification schema and validation examples to rename the erc8211.merkle.v1 canonicalization method to erc8211.composable.v1, reflecting a change in the ERC-8211 specification naming.

Key Changes

  • Renamed canonicalization enum value from erc8211.merkle.v1 to erc8211.composable.v1 in the proof schema
  • Updated test variable name from proofMerkle to proofComposable for consistency
  • Updated corresponding test case name and description to reference the new canonicalization name
  • Added schema comment clarifying that erc8211.composable.v1 is the ERC-8211 composable execution canonicalization, with a note that Merkle authorization verification is deferred pending a companion ERC

Implementation Details

  • The change maintains backward compatibility in structure while updating the canonicalization identifier
  • All references to the old naming convention have been updated consistently across both the schema definition and validation test cases

https://claude.ai/code/session_01HQCtc5GNqzudgSrLxJby5H

- Update proof.schema.json enum value and add $comment marking Merkle
  authorization verification as deferred pending companion ERC
- Update validate-trust-verification-examples.mjs: rename proofMerkle
  fixture variable to proofComposable, update canonicalization string
  and test description
@GsCommand GsCommand merged commit ea73e48 into main May 22, 2026
4 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.

1 participant