feat: add venice-x402 as default preinstalled petal - #150
Open
0xdewy wants to merge 2 commits into
Open
Conversation
Pin venice-x402 v0.1.0 (commit f8d6a1b) as a default preinstalled petal. Private AI inference via Venice's x402 protocol: SIWE auth, USDC top-up via EIP-3009, and Venice chat completions.
0xdewy
force-pushed
the
feat/venice-x402-default-petal
branch
from
August 7, 2026 20:06
e42abb8 to
8f0e23e
Compare
The config validation in config.rs had a hardcoded match pattern that only allowed polymarket, near-intents, and enso. Adding venice-x402 to default_preinstalled_petals() without updating this guard caused all config-loading tests to fail with 'unknown preinstalled Petal.'
0xdewy
force-pushed
the
feat/venice-x402-default-petal
branch
from
August 7, 2026 20:21
8f0e23e to
5dfdc24
Compare
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
venice-x402(v0.1.0) as a default preinstalled petal.Release details
f8d6a1b287397b2c66fa11ca777fe2b762640964473df7e6a3f948480684d4485f07836918f0e36042d1b2105dc82fdb0370bf18d2901177b345dba3c7819406f9decb9ed0d167ca7b1f4c7b2895cf39729922beWhat the petal does
Private AI inference via Venice's x402 payment protocol:
Changes
github_source.rs:VENICE_X402_RELEASE_COMMITconstant,PREINSTALLED_VENICE_X402struct, match armconfig.rs:"venice-x402"added to default preinstalled listFollows the exact pattern of polymarket, near-intents, and enso.
Checklist
config.rsfor the new default petaldocs/architecture/) updated if contracts or behavior changed — N/A (config-only change)crates/bloom-vfs/src/docs/agent-guidance.mdand affected Petal READMEs) — N/A (no agent-facing behavior change)