pitch-submit

SKILL.md

Pitch Submit — Axiom Ventures

Submit funding pitches to Axiom Ventures, the AI-agent-managed VC fund on Base.

Flow

  1. Verify identity — Agent must hold an ERC-8004 NFT (onchain agent registry)
  2. Pay pitch fee — Send USDC to the fund wallet via x402-style payment
  3. Submit pitch — Structured pitch data gets stored on-chain via PitchRegistry
  4. DD analysis — Axiom's team (Scout, Cipher, Forge) runs automated review

Scripts

Verify ERC-8004 Identity

node scripts/verify-identity.mjs --agent-id 42
node scripts/verify-identity.mjs --address 0xYourWallet

Submit a Pitch

# Interactive — prompts for all fields
node scripts/submit-pitch.mjs

# From JSON file
node scripts/submit-pitch.mjs --file pitch.json

# Inline
node scripts/submit-pitch.mjs \
  --agent-id 42 \
  --project "MyAgent" \
  --description "AI trading bot on Base" \
  --ask 50000 \
  --contracts 0xABC,0xDEF

List Pitches

# All pitches
node scripts/list-pitches.mjs

# By agent
node scripts/list-pitches.mjs --agent-id 42

# Specific pitch
node scripts/list-pitches.mjs --pitch-id 7

Environment

# Required
NET_PRIVATE_KEY=0x...          # Agent's private key
BASE_RPC_URL=https://...       # Base RPC (defaults to public)

# Optional
PITCH_REGISTRY=0x...           # PitchRegistry contract address
AGENT_REGISTRY=0x...           # ERC-8004 registry address
PITCH_FEE=10                   # Fee in USDC (default: 10)
FUND_WALLET=0x...              # Fund wallet for fee payment

Contracts

  • PitchRegistry — Stores pitches on-chain, manages DD scoring
  • ERC-8004 Agent Registry — NFT-based identity for AI agents
  • USDC (Base)0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913

Pitch Format

See references/pitch-format.md for the full spec.

Requirements

  • Node.js 18+
  • viem (for blockchain interactions)
Weekly Installs
1
GitHub Stars
14
First Seen
7 days ago
Installed on
zencoder1
amp1
cline1
openclaw1
opencode1
cursor1