Skip to content

CIP-0116? | Universal JSON Encoding for Domain Types#766

Merged
rphair merged 64 commits into
cardano-foundation:masterfrom
klntsky:klntsky/json-spec-cip
May 14, 2024
Merged

CIP-0116? | Universal JSON Encoding for Domain Types#766
rphair merged 64 commits into
cardano-foundation:masterfrom
klntsky:klntsky/json-spec-cip

Conversation

@klntsky

@klntsky klntsky commented Feb 21, 2024

Copy link
Copy Markdown
Contributor

This is a CIP corresponding to CPS-11.

It includes a json-schema file specifying JSON layout for Babbage-era Cardano domain types.

The markdown file contains motivation for encoding choices and proposed conventions for building schemas for future eras.

(Rendered version)

@Ryun1 Ryun1 added Category: Wallets Proposals belonging to the 'Wallets' category. Category: Tools Proposals belonging to the 'Tools' category. and removed Category: Wallets Proposals belonging to the 'Wallets' category. labels Feb 21, 2024

@Ryun1 Ryun1 left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

A really great proposal 💪

See, my mainly housekeeping comments.

Comment thread CIP-XXXX/README.md Outdated
Comment thread CIP-XXXX/README.md Outdated
Comment thread CIP-XXXX/README.md Outdated
Comment thread CIP-XXXX/README.md Outdated
Comment thread CIP-XXXX/README.md Outdated
Comment thread CIP-XXXX/README.md Outdated
Comment thread CIP-XXXX/README.md Outdated
Comment thread CIP-XXXX/README.md Outdated
@micahkendall

Copy link
Copy Markdown

Awesome

Comment thread CIP-XXXX/cardano-babbage.json Outdated
"format": "hex",
"pattern": "^[0-9a-f]{64}$",
"maxLength": 64,
"minLength": 64

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Why do we specify minLength for transaction hashes but not other things, such as keyHashes or addresses?

Comment thread CIP-0116/cardano-babbage.json
Comment thread CIP-0116/cardano-babbage.json
Comment thread CIP-0116/cardano-babbage.json Outdated
Co-authored-by: Vladimir Kalnitsky <klntsky@gmail.com>
Comment thread CIP-0116/README.md Outdated
klntsky and others added 3 commits May 3, 2024 20:27
Co-authored-by: Ryan <44342099+Ryun1@users.noreply.github.com>
CIP-116 | Add feedback from query layer standardisation workshop #2

@Ryun1 Ryun1 left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

This is is now a mature proposal, with lots of community technical review.
The author is now working on the Implementation Plan.
Great work 💪

Pre-meeting approval, ready for CIP editors meeting # 88.

@rphair rphair added the State: Last Check Review favourable with disputes resolved; staged for merging. label May 4, 2024

@rphair rphair left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Likewise I am more than satisfied by the rounds of review & response: marked Last Check to keep attention on it until merging when fully ready (re: Implementation Plan).

@rphair rphair merged commit 3c0f51a into cardano-foundation:master May 14, 2024
@rphair rphair removed the State: Last Check Review favourable with disputes resolved; staged for merging. label Sep 3, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Category: Tools Proposals belonging to the 'Tools' category.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

8 participants