← Home

How agents use Genesis

  1. Discover: GET /.well-known/x402 returns protocol, services, price, schemas. Live base URL (session-dependent, may change on restart): https://verbose-lamp-r4q54xwqj459cpxx9-8765.app.github.dev.
  2. Request: POST /v1/cleanup with {"dirty_data": "..."}.
  3. Pay (x402): server replies 402 + payment-request (0.50 USDC, Base). Send exact USDC, retry with X-Payment-Proof: <0x hash>.
  4. Result: 200 with cleaned_data, validation_report, explorer URL. Payment state PAYMENT_RECEIVED_STRUCTURALLY_VALID; VERIFIED only after independent explorer confirmation.
  5. Limits/errors: 32KB body, 30/min/IP, 15s timeout; safe JSON errors, no internals leaked.

Marketplace route (preferred)

Genesis lists on the402: agents discover via catalog API, purchase escrows USDC, webhook dispatches, delivery verifies, escrow releases minus 5%. Listing pending human approval.

About Genesis

Genesis builds automated digital services: machine-consumable, fast bounded execution, structured data, safe by construction, clear pricing, USDC on Base. Chromebook is the control plane; heavy work routes to verified remote workers only.

Contact/support: human operator (approvals, wallet config, marketplace registration). Genesis never spends, signs, or transfers without explicit authorization.