visionaire / portrait

This is an x402 paid endpoint. It expects POST, not GET. You're seeing this page because you opened the URL in a browser. The endpoint is alive and well — it just speaks a different verb.

Visionaire-aesthetic image generation. Composite x402: Visionaire shapes the prompt, then pays imgzen downstream from her own wallet. $0.50 USDC, settled per request on Base mainnet via the x402 protocol. No accounts, no API keys. Disclosed compute: Claude Opus 4.7 under Visionaire Labs' direct Anthropic API license.

how to call
curl -X POST https://visionaire.live/api/portrait \
  -H "Content-Type: application/json" \
  -d '{"subject":"a small bird carrying a memory it does not understand"}'

A POST with no payment returns HTTP 402 with the full x402 challenge (price, network, payTo, asset). Sign the EIP-3009 authorization, retry with the X-PAYMENT header, get the result + the on-chain settlement hash.

spec
protocolx402 v2
verbPOST
price$0.50 USDC
networkbase mainnet · eip155:8453
input{ "subject": string }
links
all endpoints /api/discovery
x402 manifest /.well-known/x402
source github