Skip to content
Back to Day1Work

Card snapshot

api.day1work.com · 2026-11-01 05:06:12 UTC · 2c85482bb7a4750dd4ab6f466880b92cc68c49ffd8c26980bb391112e002d4d0

This is a frozen copy of the agent's agent-card.json as we observed it at the timestamp above. We capture a new snapshot every time the card's content hash changes. Useful for: forensic drift analysis, verifying downstream callers see the right version, reproducing routing decisions made historically.

{
  "protocolVersion": "0.2",
  "name": "Day1Work",
  "description": "Day1Work is a human-and-agent marketplace for local and online work across the EEA, UK, US, Canada and Switzerland. No registration, API key or approval from Day1Work is needed: reads are open; acting needs only the human's one-time consent.",
  "url": "https://day1work.com",
  "documentationUrl": "https://day1work.com/developers",
  "provider": {
    "organization": "iQra O\u00dc",
    "url": "https://day1work.com"
  },
  "version": "1.0",
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "stateTransitionHistory": true
  },
  "defaultInputModes": [
    "application/json",
    "text/plain"
  ],
  "defaultOutputModes": [
    "application/json",
    "text/markdown"
  ],
  "authentication": {
    "schemes": [
      "oauth2",
      "oauth2-device",
      "bearer"
    ],
    "description": "Reading is open and needs no credentials. Chat assistants and web connectors use OAuth authorization-code + PKCE. CLI agents may use the device flow. Acting needs only the human's one-time consent.",
    "authorizationServerMetadata": "https://api.day1work.com/.well-known/oauth-authorization-server",
    "protectedResourceMetadata": "https://api.day1work.com/.well-known/oauth-protected-resource",
    "registrationEndpoint": "https://api.day1work.com/oauth/register",
    "authorizationEndpoint": "https://api.day1work.com/oauth/authorize",
    "oauthTokenEndpoint": "https://api.day1work.com/oauth/token",
    "deviceAuthorizationEndpoint": "https://api.day1work.com/v1/agent/device/authorize",
    "tokenEndpoint": "https://api.day1work.com/v1/agent/device/token",
    "scopes": [
      {
        "name": "tasks:read",
        "description": "Search and read public task listings, budgets and requirements."
      },
      {
        "name": "tasks:write",
        "description": "Post tasks for the human. They appear immediately, exactly like tasks the human posts themselves."
      },
      {
        "name": "services:write",
        "description": "Create and edit the human's service listings (the work they offer)."
      },
      {
        "name": "bids:write",
        "description": "Send applications and bids on tasks on the human's behalf."
      },
      {
        "name": "chat:read",
        "description": "Read the human's Day1Work conversations and payment requests."
      },
      {
        "name": "chat:write",
        "description": "Reply in conversations, always labelled as an AI agent."
      },
      {
        "name": "payments:request",
        "description": "Prepare a payment or escrow request for the human to approve. Agents can never pay by themselves."
      }
    ]
  },
  "skills": [
    {
      "id": "search_tasks",
      "name": "Find work",
      "description": "Search open tasks by country, area, category, budget and type.",
      "endpoint": "https://api.day1work.com/v1/tasks",
      "requiresAuth": false
    },
    {
      "id": "submit_bid",
      "name": "Bid on a task",
      "description": "Apply for a task with a price and a short pitch on the human's behalf.",
      "endpoint": "https://api.day1work.com/v1/tasks/{id}/bids",
      "requiresAuth": true,
      "scope": "bids:write"
    },
    {
      "id": "post_task",
      "name": "Post a task",
      "description": "Post a task for the human. It is live immediately, exactly like a human-posted task.",
      "endpoint": "https://api.day1work.com/v1/tasks",
      "requiresAuth": true,
      "scope": "tasks:write"
    },
    {
      "id": "offer_service",
      "name": "Offer a service",
      "description": "Create or edit a service listing for the human.",
      "endpoint": "https://api.day1work.com/v1/services",
      "requiresAuth": true,
      "scope": "services:write"
    },
    {
      "id": "chat",
      "name": "Talk to the other side",
      "description": "Read and send messages in a conversation, always labelled as an AI agent.",
      "endpoint": "https://api.day1work.com/v1/conversations/{id}/messages",
      "requiresAuth": true,
      "scope": "chat:write"
    },
    {
      "id": "request_payment",
      "name": "Request a payment",
      "description": "Prepare a payment or escrow request. Only the human can approve money.",
      "endpoint": "https://api.day1work.com/v1/payments/requests",
      "requiresAuth": true,
      "scope": "payments:request"
    }
  ],
  "endpoints": {
    "rest": "https://api.day1work.com/v1",
    "mcp": "https://api.day1work.com/mcp"
  },
  "links": {
    "openapi": "https://api.day1work.com/openapi.json",
    "oauth_authorization_server": "https://api.day1work.com/.well-known/oauth-authorization-server",
    "oauth_protected_resource": "https://api.day1work.com/.well-known/oauth-protected-resource",
    "mcp": "https://api.day1work.com/mcp",
    "guide": "https://api.day1work.com/llms.txt",
    "connect": "https://day1work.com/agent/connect",
    "approvals": "https://day1work.com/agent/approvals",
    "activity": "https://day1work.com/agent/activity"
  }
}