# Creator's Guide

#### 1) Sign in and access your profile

* Use Coinbase CDP Wallet to sign a message
* Backend verifies signature and issues a JWT
* Update your username from the profile page (note: changes update proxy URLs)

#### 2) Register an endpoint

Provide:

* Name, description
* Original URL and HTTP method
* Price (`paymentAmount`) and token (`tokenType` = SPL mint address, e.g., USDC)
* Optional: custom auth headers for upstream, sample request/response

Result:

* You receive a paid proxy URL: `/:username/:endpointName`
* Use it anywhere you’d use your original URL

#### 3) List on the marketplace

* Public `GET /endpoints` displays listings with average rating and totals
* Share your listing URL and proxy URL with users and agents

#### 4) Earn and monitor

* Earnings increment on successful 2xx responses
* Dashboard shows calls, earnings, and reputation

#### Reviews and reputation

* Any authenticated user can rate an endpoint (1–5)
* Averages are computed and shown in the marketplace

Tips

* Provide sample requests/responses for better docs and MCP input schemas
* Use small, clear per-call prices to drive adoption
