Repository navigation
Whitepaper, ERC and docs aligned with the implementation and the simulation's scope - #70
Open
MarouaBoud wants to merge 16 commits into
Open
MarouaBoud wants to merge 16 commits into
MarouaBoud wants to merge 16 commits into
Conversation
Co-Authored-By: Lagartha <ionanova22@gmail.com>
…ted cost detectFailure records heartbeat-timeout or deadline-expiry evidence; reportFailure records agent-attested evidence; reportCost feeds B = (escrow - costAccrued) / escrow into both routers. Checkpoint count no longer sets the failure class. Co-Authored-By: Lagartha <ionanova22@gmail.com>
…detection Co-Authored-By: Lagartha <ionanova22@gmail.com>
…hain root commitCheckpointBatch takes the batch's CIDs; the count is their number and the Merkle root is computed from them, so the count that weights settlement cannot exceed what was committed (H-5). Co-Authored-By: Lagartha <ionanova22@gmail.com>
Co-Authored-By: Lagartha <ionanova22@gmail.com>
Co-Authored-By: Lagartha <ionanova22@gmail.com>
Co-Authored-By: Lagartha <ionanova22@gmail.com>
Co-Authored-By: Lagartha <ionanova22@gmail.com>
…tion's scope Co-Authored-By: Lagartha <ionanova22@gmail.com>
…ations Co-Authored-By: Lagartha <ionanova22@gmail.com>
…s accurately Co-Authored-By: Lagartha <ionanova22@gmail.com>
An internal Merkle node's sorted children form the same 64-byte preimage as a (cid, index) leaf, so without an index bound an internal node could verify as a checkpoint. The index must now be below the batch size. Co-Authored-By: Lagartha <ionanova22@gmail.com>
…uring recovery Co-Authored-By: Lagartha <ionanova22@gmail.com>
This branch has not been deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Builds on #67, #68 and #69; the diff reduces to the documentation commits once those are merged.
What changed
WHITEPAPER_V2.md
main(B, failure class, evidence sources, deadline expiry, checkpoint count, V2 upgradeability); updated name map (detectFailure,reportFailure,reportCost,commitCheckpointBatch(cids[])).maincommitCheckpointBatchmeasurements.ERC-CAIRN.md: security considerations state which score inputs are agent-attested and how they are bounded; checkpoint schema check stated precisely.
README.md, docs/concepts.md, docs/integration.md: same terminology; the deployment note in
docs/concepts.mdreflects thatRecoveryRouterV2is the deployed router.Verification
grep).contracts/srcon this branch.