docs: link runcycles.io blog + AP2 Discussion from README#3
Merged
Conversation
Adds a Background section above the existing Documentation list with two cross-links: - Blog post: "Preventing AP2 Open-Mandate Overuse with Runtime Idempotency" — engineering write-up of the keying decision (open_mandate_hash vs transaction_id), post-PSP commit uncertainty, and the AP2 §6 consume-once defense. URL is the canonical we set in the post's frontmatter (/blog/ap2-open-mandate-consume-once-runtime-idempotency). - AP2 GitHub Discussion #262 — the Show-and-tell thread on the upstream AP2 repo, with two spec-level open questions (hash canonicalization, adapter shape outside the SDK). Note: the blog URL goes live when runcycles/cycles-docs#638 merges and deploys. Merge order should be: docs #638 first, then this PR.
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.
Summary
Adds a Background section above the existing Documentation list in the README with two cross-links:
open_mandate_hashvstransaction_id), post-PSP commit uncertainty, and the AP2 §6 consume-once defense.Merge order
The blog URL above goes live when
runcycles/docs#638merges and deploys.Recommended: merge
docs#638first, then this PR. If merged in the other order, the README link will 404 for the short window between this PR landing and the blog deploying.Test plan
runcycles/docs#638before this