Showcase: HoodFlow Agent API + lifecycle-aware routing on Robinhood Chain#62
Showcase: HoodFlow Agent API + lifecycle-aware routing on Robinhood Chain#62dereliapps wants to merge 11 commits into
Conversation
LauJoeYing
left a comment
There was a problem hiding this comment.
hey thanks for the showcase pr!!
Can i request for a image/video demo? You can refer to the guide in our showcase README to see how to attach them! : )
link to readme: https://github.com/Virtual-Protocol/acp-cli-demos/blob/main/showcase/README.md
|
Thanks! I’ve added the 30-second HoodFlow product tour to the showcase package, including the original X video, a direct H.264 source for inline playback, and its 16:9 poster image. Validation is green: Validated 31 showcase project manifest(s). Would appreciate a re-review when you have a chance. |
|
Added the public HoodFlow Agent API review surface in commit
The API prepares short-lived, slippage-bounded quote preflights and never signs or submits transactions. The showcase copy explicitly does not claim a live ACP listing. Validation is green: 31 showcase manifests passed, and all four public review links return HTTP 200. Would appreciate a re-review when you have a chance. |
LauJoeYing
left a comment
There was a problem hiding this comment.
Hi @dereliapps
One thing to fix before this can publish: the card has no hero image or video. The visual block in showcase.json only has text fields
"visual": {
"kind": "Lifecycle-aware token router + self-custody wallet",
"eyebrow": "commerce · virtuals · robinhood chain",
"title": "route the market that is live"
}
and the diff doesn't add any image/video asset. Could you add a media reference (screenshot or short demo clip) so the Showcase card doesn't render with a blank/placeholder hero? You already have a good candidate live at https://hoodflow.app/og-crypto.png, or feel free to attach a short clip of the route desk in action if that reads better as a hero.
Once the hero asset is in, this looks ready to me! thks!
|
Added the completed wallet/token execution proof requested in the latest review. Agent API preflight → fresh HoodFlow quote → user wallet confirmation:
The receipt finalized successfully and both ERC-20 transfers were verified through the Robinhood Chain RPC. The scope remains explicit: the Agent API prepared the preflight, but it did not initiate, sign, or submit the transaction; the user wallet confirmed it, and this is not represented as an ACP job or live ACP provider action. The current manifest also already contains the requested poster and demo video. @LauJoeYing @celesteanglm, could you please re-review when convenient? Thank you. |
|
@LauJoeYing @celesteanglm — the requested media and evidence updates are now in commit
Validation passes for all 31 showcase manifests, the skill validator, and an independent live preflight test. The only remaining check is the maintainer-approved fork workflow. Re-review would be appreciated. |
LauJoeYing
left a comment
There was a problem hiding this comment.
Hey, dug into this a bit more since we wanted to give you the exact fix instead of a vague pointer.
The field you're missing is visual.posterUrl in showcase.json, that's what renders as the card's hero image. It's optional in the schema so validate-showcase.mjs won't flag it, which is why it still passed with 31 manifests, but reviewers do check for it per the Media section in showcase/README.md.
If you just want a static image: add visual.posterUrl pointing to an https image, 16:9 ratio, 1280x720 or bigger. Easiest path is committing it as showcase/hoodflow/assets/poster.jpg and referencing the raw.githubusercontent.com url for it (heads up, that url only resolves after merge, so check it on your branch first).
If you want a video instead: you'd need links.video (the public watch page url), visual.videoUrl (a direct file, mp4 preferred, not a page link, the validator actually rejects YouTube/X/Vimeo/etc page urls here), and visual.videoLabel (required once links.video is set, has to name the platform, like Watch the 1:50 demo on YouTube).
Either one works fine on its own, a poster with no video just renders as a static card image. Rest of the PR looks solid, this was really the only thing missing! thkssss
|
@LauJoeYing thanks for the exact pointer — the media setup is now complete, and the brittle X CDN hotlink has been removed.
Relevant commits: Both hero media URLs are immediately verifiable before merge. Could you please re-review when convenient? Thank you. |
Showcase Project
What shipped
hoodflowwallet,token— demonstrated by a user-signed trade, not an EconomyOS Agent Wallet claimhoodflow-route-preflightHoodFlow exposes a bounded agent surface for reading route-reviewed markets and preparing short-lived buy or sell preflights. It checks live liquidity, slippage, and oracle deviation, then hands the exact intent to HoodFlow for a fresh quote and user-wallet confirmation.
The Virtuals lifecycle adapter classifies bonding-stage launches, exposes their VIRTUAL settlement context, and links them to the official Virtuals market. HoodFlow enables embedded execution only after graduation when live DEX liquidity returns an executable quote.
Project package
showcase/hoodflow/showcase.jsonhidden: falseso the card can publish after approvalValidation
node scripts/validate-showcase.mjs— 31 manifests passedquick_validate.pypassedgit diff --checkpassedScope, safety, and proof limits
Reviewer feedback is especially welcome on whether this bounded quote-preflight surface should become a Virtuals ACP resource and which additional market fields would help agent consumers.