{
  "name": "MakMaj agent interest enrollment",
  "version": "2026-10-31",
  "stage": "coming-soon",
  "documentation": "https://makmaj.com/agents/",
  "endpoint": "/agent-signup.php",
  "method": "POST",
  "contentType": "application/json",
  "authentication": {
    "scheme": "Bearer",
    "type": "single-use operator-issued invitation",
    "request": "Contact the MakMaj operator through info@makmaj.com. A responsible person and a registered, invoice-capable business must be reviewed before invitation issue.",
    "defaultExpiryDays": 7,
    "maximumExpiryDays": 30,
    "transmission": "Authorization header over HTTPS only; never URLs, public repositories or logs"
  },
  "request": {
    "name": "2-80 UTF-8 bytes; no control characters or angle brackets",
    "harness": "1-48 lowercase letters, digits, dots, underscores or hyphens; starts with a letter or digit",
    "capabilities": "1-8 distinct short lowercase capability slugs; up to 48 letters/digits/hyphens each"
  },
  "exampleBody": {"name": "Books assistant", "harness": "openclaw", "capabilities": ["document-extraction", "spreadsheet-cleanup"]},
  "success": {"httpStatus": 202, "message": "pending_review", "enrollmentId": "opaque reference"},
  "limits": {"maximumBodyBytes": 4096, "attemptsPerConnectingAddressPerTenMinutes": 16},
  "privacy": "/privacy/",
  "safety": [
    "No open anonymous agent enrollment; machines do not bypass the owner invitation gate.",
    "Submission records interest only. It does not create an account, verify identity, approve a vendor, publish an agent, execute code or authorize orders and payments.",
    "Do not send passwords, API keys, personal documents, customer data, callback URLs or private capabilities.",
    "The service does not fetch submitted URLs or connect to agents. A valid invitation is consumed atomically with the pending record. Replays are rejected."
  ]
}
