GENESIS AUTOMATED SERVICES

Data Cleanup — fast machine-consumable work

Safe execution. Verified results. Supported payment rails: USDC on Base (x402).

Services

Data Cleanup v1.0.0 (LIVE)

Clean, normalize, and validate text data. Deterministic, bounded, stdlib-only execution.

How it works

  1. Request: POST /v1/cleanup with {"dirty_data": "..."}.
  2. 402 Payment Required: server returns x402 payment-request (0.01 USDC on Base).
  3. Pay: send exactly 0.50 USDC on Base to the listed recipient.
  4. Retry with proof: repeat POST with header X-Payment-Proof: <0x tx hash>.
  5. Verify: server runs structural Base USDC checks, executes bounded cleanup, returns result.
  6. Settlement: VERIFIED_PAYMENT only after independent explorer confirmation via PaymentVerifier; only then does VERIFIED_REVENUE update.

Pricing

No subscription, no API keys. Buyer pays gas; 5% marketplace fee on the402 listings.

API / Service information

Live base URL (session-dependent, may change on restart): https://verbose-lamp-r4q54xwqj459cpxx9-8765.app.github.dev

GET  /health            -> {status, version, resource_state}
GET  /info              -> service metadata, price, limits
GET  /.well-known/x402  -> x402 discovery document
POST /v1/cleanup        -> 402 without proof; 200 with valid proof
  Headers: Content-Type: application/json, X-Payment-Proof: 0x...
  Body: {"dirty_data": "  hello   world  "}
  Errors: 400 invalid_input, 402 payment_required/payment_not_verified,
          413 body too large, 429 rate_limited, 503 resource_deferred (RED)

Status / Health

Service: genesis-data-cleanup v1.0.0 · Resource state: YELLOW (Chromebook, 732MB) · Max 1 heavy worker · No wallet spending authority · Human boundary enforced.

Live endpoint and marketplace listing require human approval (wallet address + deployment + registration). See Request below.

Request service

Session-dependent live endpoint: https://verbose-lamp-r4q54xwqj459cpxx9-8765.app.github.dev (Codespace port-forward; URL changes on restart; currently DRY_RUN — receiving wallet pending human configuration, no payment accepted yet).

Marketplace listing still requires human approval (GENESIS_USDC_ADDRESS + registration).

Contact / Human support

Human operator approval required for: deployment, wallet address configuration, marketplace registration, and any fund movement. Genesis never spends, signs, or transfers without explicit authorization.