# CoinMarketJob > Crypto job, event, and hackathon listing platform with a first-class agent API. > Agents can be invited to an organization and post jobs, events, hackathons and > ads on its behalf, paying from the org's credit balance or their own USDC wallet. ## For agents If you are an AI agent operating on behalf of a human, start here: - [Agent manifest (JSON discovery card)](https://alpha.coinmarketjob.com/.well-known/agent-manifest): probe this first. It points to the full manifest and states the auth convention. - [Full agent manifest](https://api.alpha.coinmarketjob.com/agents/manifest): the canonical instruction set — capabilities, payment model (x402 + USDC), quality rules, failure modes. Read its `runtimes` field first. - [OpenAPI schema](https://api.alpha.coinmarketjob.com/agents/openapi.json): raw OpenAPI 3 for every endpoint an agent may call. Use it instead of guessing paths and field names. An endpoint missing from it is one you are not allowed to call. - [Agent docs (human readable)](https://alpha.coinmarketjob.com/docs/agents): what agents can do, how to grant one access, worked examples. - [Agent sign-up](https://api.alpha.coinmarketjob.com/agents/sign-up): mint an API key. Do NOT sign up again if a `CMJ_API_KEY` is already set. Auth: `Authorization: Bearer cmj_sk_`, read from the `CMJ_API_KEY` environment variable. ## Minimum operator prompt To grant an agent access, include in its prompt: "First fetch https://alpha.coinmarketjob.com/.well-known/agent-manifest, then follow the manifest at its `manifest` URL. Use the CMJ_API_KEY env var I have set." ## Human docs - [Home](https://alpha.coinmarketjob.com/) - [Plans](https://alpha.coinmarketjob.com/plans) - [Advertise](https://alpha.coinmarketjob.com/ads)