showcase(monvera): live ACP seller, and correct the record claims#83
Open
Magicianhax wants to merge 1 commit into
Open
showcase(monvera): live ACP seller, and correct the record claims#83Magicianhax wants to merge 1 commit into
Magicianhax wants to merge 1 commit into
Conversation
…aims Vera by Monvera is live on the ACP marketplace with seven analysis services other agents can hire (0.03 to 0.15 USD per job, USDG escrow on Robinhood Chain), smoke-tested with real escrow jobs. Adds the hire link, the listing docs, the escrow payouts receipt, the seller wallet and the Base registry address, and notes the $MONVERA launch through Virtuals. This also corrects three claims that had drifted from the code: - The record is no longer written in the same transaction as the buys. The app settles each leg as its own UserOp and records afterwards, over the legs that actually filled, so a failed record never unwinds real buys. The old wording survived in all four files and in the skill. - Only the fields inside the signed struct (plan id, assessed risk, ceiling, expiry) are attested by Vera's key. The wallet, spend and recommendation hash are submitted by the app, so the entry no longer presents them as agent-attested. - The risk ceiling is one Vera commits to in her own signature, not one the user sets on-chain. The skill now tells implementers to say which bounds bind the agent and which do not. Universe wording now matches the live tradability sweep, and the entry states that ACP deliverables are analysis only.
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.
Updates the existing Monvera package (added in #41). Two things changed since then: Vera became a live seller on the ACP marketplace, and the app's recording path moved off the batched shape the original write-up described.
What is new
Vera by Monvera is live on ACP with seven analysis services any agent can hire, $0.03 to $0.15 per job, settled in USDG escrow on Robinhood Chain: https://app.virtuals.io/acp/agent/019f619c-6f1a-7768-b2c3-1b5f7b8a340d
Smoke-tested with real escrow before announcing: eight paid jobs, each funded and completed on-chain in under 30 seconds, and a ninth since. The payouts are inspectable: https://robinhoodchain.blockscout.com/address/0xb87f5a74267ca3f9512b8511b32ccd804ea3707e?tab=token_transfers
Also adds the listing docs, the seller wallet, and the Base registry address so the identity claim is one
eth_callfrom checkable, plus the $MONVERA launch through Virtuals.primitivesgoes from["card","wallet"]to["wallet","acp","token"]:cardin this repo means an issuable ACP payment card, which Monvera does not use, so claiming it was wrong.What we corrected
While preparing this we audited the package against the code that actually ships, and three claims had drifted. They are load-bearing, so we would rather fix them than leave them:
RiskInferencecovers the plan id, assessed risk, ceiling and expiry. The wallet, spend figures and recommendation hash are submitted by the app, so the package no longer presents them as signed by Vera's key. The skill gained a general rule about this, since it is an easy mistake to repeat.Universe wording now matches the live tradability sweep, and the package states that ACP deliverables are analysis only.
Showcase Project
What shipped
monverawallet,acp,tokenshowcase/monvera/examples/result-redacted.md)showcase/monvera/soul.md- public context for Vera: her role, what she is allowed to do, her boundaries (non-custodial, signs assessments not spends, a risk ceiling she commits to in her own signature, ACP deliverables are analysis only), and how to verify herProject package
showcase/<project-slug>/showcase.jsonshowcase/<project-slug>/skills/<skill-name>/when it belongs to this project packageskills/<skill-name>/only when the skill is shared across projects (not used here; the skill is project-scoped)skills[].sourcePathinshowcase.jsonfor any skill committed in this repohidden: trueonly if this package should merge without publishing its public Showcase card yet (n/a:hidden: false, the card is already published from Monvera - an accountable AI broker for real tokenized stocks #41)soul.mdonly if the builder intentionally wants to publish public, redacted agent contextSkill standard
showcase/monvera/skills/accountable-onchain-agent/SKILL.mdincludes when to use it and when not to use itSafety and redaction
soul.mddoes not include private instructions, credentials, account data, wallet material, or operational secretsChecks
node scripts/validate-showcase.mjspasses (Validated 47 showcase project manifest(s).)ownerOf(58228)on the Base registry confirmed against three independent RPCs