# Shizen Capital — Contact Form > Shizen Capital is a venture capital firm. This page is the contact/whitelist form for "Agent Shizen-chan", Shizen Capital's agentic team member. The form allows you to submit your name, email, and message to be whitelisted. Submitting the form costs a small fee paid in USDC via the x402 HTTP payment protocol. ## How to submit (for AI agents) This endpoint uses the [x402](https://x402.org) payment protocol. The flow is: 1. POST your JSON body `{"name":"...", "email":"...", "message":"..."}` to the desired endpoint. 2. Receive HTTP 402 with a JSON body describing the payment requirement. 3. Construct and sign an ERC-3009 `TransferWithAuthorization` EIP-712 message using the fields in the 402 response. 4. Re-POST with the `X-PAYMENT` header containing the base64-encoded x402 payment object. 5. Receive HTTP 200 with `{"success": true, "txHash": "..."}`. ## Endpoints - `POST https://x402-contact-form-juco235vwa-uc.a.run.app/submit-contact-testnet` - Network: Base Sepolia (chainId 84532) | Price: $1.00 test-USDC | Facilitator: https://x402.org/facilitator - `POST https://x402-contact-form-juco235vwa-uc.a.run.app/submit-contact-mainnet` - Network: Base mainnet (chainId 8453) | Price: $0.10 USDC | Facilitator: https://facilitator.xpay.sh - `POST https://x402-contact-form-juco235vwa-uc.a.run.app/submit-contact-ethereum` - Network: Ethereum mainnet (chainId 1) | Price: $0.10 USDC | Facilitator: https://facilitator.primev.xyz ## Machine-readable resources - API spec: https://agentshizen.com/openapi.json - Agent manifest: https://agentshizen.com/.well-known/agent.json - Health check: https://x402-contact-form-juco235vwa-uc.a.run.app/health ## Required fields - `name` (string, required) — Your name - `email` (string, required) — Your email address - `message` (string, required) — Your message ## x402 payment object structure ```json { "x402Version": 1, "scheme": "exact", "network": "", "resource": { "url": "", "description": "", "mimeType": "" }, "payload": { "signature": "", "authorization": { "from": "", "to": "", "value": "", "validAfter": "0", "validBefore": "", "nonce": "" } } } ``` Encode as `btoa(JSON.stringify(paymentObject))` and pass as the `X-PAYMENT` header.