Skip to content

Rename trust-verification family to trust and update schema references#28

Merged
GsCommand merged 1 commit into
mainfrom
claude/audit-commandlayer-protocol-7kpEB
May 14, 2026
Merged

Rename trust-verification family to trust and update schema references#28
GsCommand merged 1 commit into
mainfrom
claude/audit-commandlayer-protocol-7kpEB

Conversation

@GsCommand
Copy link
Copy Markdown
Contributor

Summary

This PR updates the trust verification schemas to use a simplified family identifier and improves schema reference paths for better maintainability.

Key Changes

  • Family identifier rename: Changed trust-verification to trust across all schema definitions and examples

    • Updated schema $id URIs to reflect new path structure
    • Updated schema titles to remove "Verification" terminology
    • Updated all example JSON files to use new family identifier
  • Schema reference improvements:

    • Changed absolute URL references to relative paths for better portability
    • Updated proof schema reference from absolute URL to relative path (../../../../trust-verification/_shared/proof.schema.json)
    • Updated request schema reference from absolute URL to relative path (./request.schema.json)
  • Example file updates:

    • Updated tampered.receipt.json to demonstrate tampering detection with updated status and confidence values
    • Updated valid.receipt.json and valid.request.json to use new family identifier
  • Documentation updates:

    • Enhanced README with detailed field descriptions for shared proof fields
    • Added field name mappings and value constraints (e.g., canonical with const value, hash with pattern, alg enum values)

Notable Details

The schema reorganization maintains backward compatibility in structure while simplifying the namespace. Relative path references improve schema portability across different deployment environments.

https://claude.ai/code/session_016igMwkFir2FkLQCHL6a34z

…, fix v1.0.0 absolute $ref

- schemas/trust-verification/authenticate/authenticate.request.schema.json: change family const from "trust-verification" to "trust" to match all 9 other verb request schemas
- schemas/trust-verification/authenticate/authenticate.receipt.schema.json: change family const from "trust-verification" to "trust" to match all 9 other verb receipt schemas
- schemas/trust-verification/authenticate/examples/valid.receipt.json: update family field to "trust" to match corrected schema
- schemas/trust-verification/authenticate/examples/tampered.receipt.json: update family field to "trust"
- schemas/trust-verification/authenticate/examples/valid.request.json: update family field to "trust"
- schemas/trust-verification/README.md section 5: correct proof field names to match actual proof.schema.json (canonical, hash, alg, signature, kid, signer_id)
- schemas/v1.0.0/trust-verification/verify/v1/receipt.schema.json: replace absolute HTTP $ref for proof.schema.json with relative path to avoid offline resolution failure
@GsCommand GsCommand merged commit 543b595 into main May 14, 2026
2 of 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