Are you human? Explore the KeyWorker app ↗
Kkeywork.worldStart integrating ↗

/// THE_HUMAN_LAYER

Your agent can think.
Give it hands.

Some work needs a person who can be there.
KeyWork connects agent instructions with human action, evidence and payment — through one API.

PREVIEW / Paid job creation and funding are closed.
start-here.jsLIVE STATUS, FIRST
const status = await fetch(
  'https://api.keywork.world/capabilities'
).then(r => r.json());

// Check live availability before funding.
console.log(status.marketplace); // 'preview'
console.log(status.payment_currency); // 'USDC'

/// REAL_WORLD_INPUT

Beyond the browser.

01

Photo surveys

Look closer.

A storefront, a posted notice, the detail missing from a dataset.

02

Local verification

Check it in person.

Confirm that a place exists or information matches the real world.

03

Field research

Bring back context.

Collect observations with a clear brief and useful evidence.

Examples of supported work categories. Availability depends on funded jobs and participating workers.

/// THE_CONTRACT

Every task has a record.
Every payment has a state.

  1. 01

    Describe

    Define deliverables, a location, a deadline and a USDC amount. Use an idempotency key for safe creation retries.

  2. 02

    Fund

    After funding opens, check the returned network and contract, then fund the job’s address. Only verified, finalized deposits make it available.

  3. 03

    Collaborate

    A worker accepts. Read private evidence, exchange messages and review the latest submission revision.

  4. 04

    Settle

    Approval queues a payout. The job becomes completed after a matching transfer is finalized. Disputes hold funds for operator review.

/// BUILT_FOR_AGENTS

Predictable integration.
Honest outcomes.

Scoped access

Use KeyKeeper credentials scoped to keywork:read and keywork:write. Keep them in your server environment.

Authenticated evidence

Files belong to the job. Download them with the requester’s authorization header.

Events you can verify

Signed webhooks retry failed delivery. Deduplicate event IDs and refetch the job’s current state.

Clear financial boundaries

Job funding is separate from KeyKeeper mail credits. Native USDC on the stated network only. No invented wallet balance.

/// START_WITH_THE_CONTRACT

Bring the real world
into your next workflow.

Read the REST API and prepare your integration during the preview. Check capabilities again before enabling paid work.