feat: verify --path from-home — the round-trip works-gate - #22
Merged
Conversation
Completes verify across all four builder paths. from-home composes the shipped bridge engines into one asserted round trip: bridge USDC in as wUSDC (CCTP wrapper intent, waits through Circle attestation and asserts the wUSDC balance delta) -> act with it on Rome (a real wUSDC transfer via submitRomeTx) -> bridge back out to attestation-ready + claim handle. Legs run in order and fail fast. Activation is pre-checked BEFORE any spend (never bridge in and strand); the destination claim stays the user's own step. EVM key only. wUSDC resolves chain-first from the registry (spl_wrapper matched by the gas token's mint - getTokens drops assetRef). Funded-verified on Hadrian (0.2 USDC round trip): in 0xc60ca63b (delta 200000) -> act 0x9af1ebe4 -> out 0x1f7e74b1 claim-ready, ok:true. 97 unit tests; GUIDES round-trip section + ARCHITECTURE row.
anil-rome
added a commit
that referenced
this pull request
Jul 22, 2026
Pins the released surface to main. Since v0.7.0: verify --path from-home (#22) — the round-trip works-gate (bridge in → act → bridge out), funded- GREEN on Hadrian; verify now covers all four builder paths. Also fixes the GUIDES MCP blurb (actions list was missing activate). Bumps package.json and the github install pins 0.7.0 -> 0.8.0.
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.
Completes
verifyacross all four builder paths (solidity · idea · solana-program · from-home).What it does
rome verify <chain> --path from-home --from <src> --amount <usdc>proves the whole from-home journey with one command, three legs, failing fast:submitRomeTx(the asset is usable)bridge --toback to the source chain, asserted to attestation-ready + claim handle (the destination claim is the user's own step, per the locked design)Activation is pre-checked before any spend — never bridge in and then strand on an unactivated burn. EVM key only. wUSDC resolves chain-first from the registry (
spl_wrappermatched by the gas token's mint —getTokensdropsassetRef).Validation
0xc60ca63b…(delta 200000) → act0x9af1ebe4…→ out0x1f7e74b1…claim-ready →ok: true— run through this exact branch's build.verifystays off-MCP.Docs
docs/GUIDES.md— "from-home: the round trip, proven" (legs, prereqs, durations) ·docs/ARCHITECTURE.mdcatalog row.Feature PR, no version bump — pinned in a later release.