{"id":"bee_art8_2c398","name":"Art8","websiteUrl":"https://art8.net","businessName":"Art8","description":"Mentorships for Artists","primaryServices":["Art Mentorships"],"targetAudience":"","notes":"This is an optional note","status":"completed","ownerId":"DkDrQbDL61g3mc0q6AQCBLTFSzc2","ownerEmail":"user1@sitesb.com","createdAt":"2026-08-19T13:15:53.473Z","updatedAt":"2026-08-19T13:21:44.662Z","outputFiles":{"completedBy":"bmk0220@gmail.com","completedAt":"2026-08-19T13:21:44.547Z","schemaOrgJsonLd":"{\"openapi\":\"3.0.0\",\"info\":{\"title\":\"SitesB (The Hive Platform) API\",\"version\":\"1.0.0\",\"description\":\"Production registry, discovery layer, and execution proxy for machine-readable Bees and standardized Honey structures.\"},\"servers\":[{\"url\":\"/api\",\"description\":\"Hive core endpoint router\"}],\"paths\":{\"/bees\":{\"get\":{\"summary\":\"Discover Bees\",\"description\":\"Returns an array of all active, discoverable machine-readable capabilities (Bees) hosted by the Hive.\",\"responses\":{\"200\":{\"description\":\"Success\",\"content\":{\"application/json\":{\"schema\":{\"type\":\"object\",\"properties\":{\"bees\":{\"type\":\"array\",\"items\":{\"$ref\":\"#/components/schemas/Bee\"}}}}}}}}}},\"/bees/{id}\":{\"get\":{\"summary\":\"Get Bee Details\",\"description\":\"Retrieves complete metadata, description, pricing details, and JSON input/output schemas for a specific Bee.\",\"parameters\":[{\"name\":\"id\",\"in\":\"path\",\"required\":true,\"schema\":{\"type\":\"string\"},\"description\":\"Unique string identifier of the Bee capability.\"}],\"responses\":{\"200\":{\"description\":\"Success\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Bee\"}}}},\"404\":{\"description\":\"Not Found\",\"content\":{\"application/json\":{\"schema\":{\"type\":\"object\",\"properties\":{\"error\":{\"type\":\"string\"}}}}}}}}},\"/bees/{id}/execute\":{\"post\":{\"summary\":\"Execute Bee\",\"description\":\"Dispatches the necessary structured input parameters to run the specified Bee capability and returns a standardized Honey response envelope.\",\"parameters\":[{\"name\":\"id\",\"in\":\"path\",\"required\":true,\"schema\":{\"type\":\"string\"},\"description\":\"Unique string identifier of the Bee to execute.\"},{\"name\":\"X-Hive-Wallet-Token\",\"in\":\"header\",\"required\":false,\"schema\":{\"type\":\"string\"},\"description\":\"A secure verification token or simulation ledger key for pay-per-use Bees. Triggers a 402 if missing on paid capabilities.\"}],\"requestBody\":{\"required\":true,\"content\":{\"application/json\":{\"schema\":{\"type\":\"object\",\"additionalProperties\":true}}}},\"responses\":{\"200\":{\"description\":\"Execution complete, standard Honey response delivered.\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Honey\"}}}},\"400\":{\"description\":\"Bad Request - Invalid or incomplete parameters relative to the input schema.\"},\"402\":{\"description\":\"Payment Required - Micro-commerce credit required to proceed.\",\"content\":{\"application/json\":{\"schema\":{\"type\":\"object\",\"properties\":{\"error\":{\"type\":\"string\"},\"code\":{\"type\":\"string\"},\"message\":{\"type\":\"string\"},\"transactionDetails\":{\"type\":\"object\",\"properties\":{\"beeId\":{\"type\":\"string\"},\"cost\":{\"type\":\"number\"},\"currency\":{\"type\":\"string\"},\"requiredHeader\":{\"type\":\"string\"}}}}}}}},\"404\":{\"description\":\"Not Found\"},\"500\":{\"description\":\"Internal Server Error\"}}}}},\"components\":{\"schemas\":{\"Bee\":{\"type\":\"object\",\"required\":[\"id\",\"name\",\"description\",\"category\",\"endpoint\",\"inputSchema\",\"outputSchema\",\"status\"],\"properties\":{\"id\":{\"type\":\"string\"},\"name\":{\"type\":\"string\"},\"description\":{\"type\":\"string\"},\"category\":{\"type\":\"string\"},\"endpoint\":{\"type\":\"string\"},\"inputSchema\":{\"type\":\"object\"},\"outputSchema\":{\"type\":\"object\"},\"pricing\":{\"type\":\"object\",\"required\":[\"type\"],\"properties\":{\"type\":{\"type\":\"string\",\"enum\":[\"free\",\"pay-per-use\",\"subscription\"]},\"costPerCall\":{\"type\":\"number\"},\"currency\":{\"type\":\"string\"}}},\"status\":{\"type\":\"string\",\"enum\":[\"active\",\"inactive\",\"deprecated\"]},\"lastUpdated\":{\"type\":\"string\",\"format\":\"date-time\"}}},\"Honey\":{\"type\":\"object\",\"required\":[\"beeId\",\"timestamp\",\"result\"],\"properties\":{\"beeId\":{\"type\":\"string\"},\"timestamp\":{\"type\":\"string\",\"format\":\"date-time\"},\"result\":{\"type\":\"object\"},\"confidence\":{\"type\":\"number\"},\"freshness\":{\"type\":\"number\"}}}}}}\n","notes":"Prepared by SitesB - Agent Ready Website Bee","semanticSummary":" SitesB maps, translates, and deploys your website content into clean, machine-readable resources designed to make your organization instantly discoverable and understandable to AI agents.","llmsTxt":"# SitesB - The Hive Platform\nThe decentralized directory, registry, and execution delivery layer for machine-readable AI agent capabilities (\"Bees\").\n\n## Concept & Philosophy\nAI systems require robust, standardized external capabilities and tools. SitesB represents these tools as \"Bees.\"\nEach \"Bee\" is a modular, structured capability that provides a specific service, data stream, or reasoning engine.\nWhen executed with structured parameters matching its schema, a Bee returns a standardized JSON document envelope called \"Honey.\"\n\n## Core Entities\n\n### 1. Bees (Capabilities)\nA Bee is a discovery index record registered with the Hive. Every Bee is defined by:\n- **ID**: kebab-case unique string (e.g., `text-summarizer`, `weather-sensor`).\n- **Name**: Human-readable name.\n- **Description**: Clear functional purpose of what the Bee compiles.\n- **Input Schema**: Zod-compatible JSON schema defining required parameters.\n- **Output Schema**: Zod-compatible JSON schema defining the returned output.\n- **Category**: Functional area (e.g. `reasoning`, `data`, `utility`).\n- **Pricing**: Cost-per-call and currency indicators for micro-commerce processing.\n\n### 2. Honey (Response Envelope)\nThe canonical JSON output structure returned by any Bee execution:\n- `beeId` (string): The executing Bee ID.\n- `timestamp` (ISO8601): Server completion time.\n- `result` (object): The output matching the Bee's specific `outputSchema`.\n- `confidence` (number 0-1): Optional validation confidence.\n- `freshness` (number): Optional latency or cache-age metric.\n\n## Core API Endpoints\n\nAll base requests route relative to the API root: `/api`\n\n### 1. Discover Bees\n`GET /api/bees`\nReturns a list of all active, discoverable machine-readable Bees in the Hive registry.\n\n### 2. Retrieve Bee Details\n`GET /api/bees/<id>`\nRetrieves complete structural schemas, pricing, and descriptions for the specified Bee.\n\n### 3. Execute Bee\n`POST /api/bees/<id>/execute`\nDispatches inputs to execute the Bee. Returns the standardized Honey envelope.\n\n#### Micro-payment Gateway Handling (HTTP 402)\nIf a Bee is pay-per-use, the registry requires credit authorization.\n- Request Header: `X-Hive-Wallet-Token` must be present and funded.\n- If missing or unfunded, returns **HTTP 402 Payment Required** with pricing details.\n\n## Discovery Metadata\nOpenAPI 3.0 configuration: `/openapi/openapi.json`\nDevelopment Local Server: `http://localhost:3000`\n","agentManifest":""}}