Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CCF specification 1.0 release #6764

Open
4 tasks
j1010001 opened this issue Nov 26, 2024 · 1 comment
Open
4 tasks

CCF specification 1.0 release #6764

j1010001 opened this issue Nov 26, 2024 · 1 comment
Assignees
Labels
Documentation Improvements or additions to documentation Execution Cadence Execution Team Protocol Team: Issues assigned to the Protocol Pillar.

Comments

@j1010001
Copy link
Member

j1010001 commented Nov 26, 2024

Objective

Make an advancement in CCF maturity.

Key results

  • Move CCF spec from release candidate to 1.0 version after adding new Cadence types.

DACI

Role Assigned
Driver Technical: @fxamacker, EM: @j1010001
Approver @dete
Consulted @turbolent
Informed Flow engineering team

Scope

This is mostly to replace some remaining placeholder text (e.g. in "Why CBOR") and to release tag CCF Specs 1.0.0 because the work to sync onflow/ccf (CCF specs) with onflow/cadence (CCF codec) was essentially done in CCF Specs PR 7.

@j1010001 j1010001 added the Documentation Improvements or additions to documentation label Nov 26, 2024
@fxamacker fxamacker self-assigned this Nov 26, 2024
@fxamacker
Copy link
Member

Thanks for adding this to OKR! 🙏

More detailed issue (as non-OKR priority) was opened earlier this year at onflow/ccf:

The PR for this work is at onflow/ccf:

Note

CCF specs was written to handle changing priorities for trade-offs (e.g. security vs speed), so the specs explicitly specify how to do deterministic encoding and makes that an opt-in requirement for CCF-based protocols.

This allows trade-offs between speed and security, etc. without modifying CCF specs.

@AlexHentschel AlexHentschel added the Protocol Team: Issues assigned to the Protocol Pillar. label Jan 13, 2025
@franklywatson franklywatson added the Execution Cadence Execution Team label Jan 14, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Documentation Improvements or additions to documentation Execution Cadence Execution Team Protocol Team: Issues assigned to the Protocol Pillar.
Projects
None yet
Development

No branches or pull requests

4 participants