{"id":"01KFF5C36SQEVDHC9CBNZZJH9K","cid":"bafkreictqpobpbntvueizcfpdqgxcvbft5qfv5hgnc7utuaotmuhd2ut6m","type":"agent","properties":{"_profile_version":"v1","actions_required":["entity:view","entity:update","file:view","file:update"],"description":"Generates rich descriptions for entities based on their metadata and relationships","endpoint":"https://description-service.arke.institute","endpoint_verified_at":"2026-01-21T02:15:45.822Z","input_schema":{"properties":{"entity_id":{"description":"Entity to describe","type":"string"},"options":{"description":"Agent-specific options","properties":{"custom_prompt":{"description":"Additional instructions for the LLM","type":"string"},"max_related":{"description":"Max related entities to fetch for context (default: 100)","type":"number"},"ordered_count":{"description":"First N relations fetched in-order, rest randomly sampled (default: 20)","type":"number"},"predicates":{"description":"Which relationship predicates to follow (default: all)","items":{"type":"string"},"type":"array"}},"type":"object"}},"required":["entity_id"],"type":"object"},"label":"Description Service","output_description":"Modifies the target entity in-place by adding four properties. 'description' contains a markdown-formatted encyclopedia-style description (typically 150-300 words) structured with a title heading, an Overview section (what the entity is), a Context section (provenance and background drawn from related entities), and a Contents section (subjects and details). The description may reference related entities using arke: URI links like [Label](arke:entity-id). 'description_title' contains just the title text extracted from the first heading. 'description_generated_at' is an ISO 8601 timestamp of when the description was generated. 'description_model' records which LLM model produced the description. The service gathers context by fetching the target entity's full manifest and up to 100 related entities (first 20 in document order, remainder randomly sampled), feeding all of this as raw JSON to the LLM. No new entities or files are created.","output_relationships":["This service does not create, modify, or delete any relationships.","It reads the target entity's existing relationships to discover related entities, which are fetched and provided as context to the LLM.","By default all relationship predicates are followed; the 'predicates' option can restrict which predicates are used for context gathering.","The generated description text may contain arke: URI references to related entities (e.g. [Label](arke:entity-id)), but these are inline markdown links within the description property, not structural relationships."],"output_tree_example":"Before:\n  entity 'Annual Report 2023'\n    properties: { label: 'Annual Report 2023', filename: 'report.pdf', ... }\n\nAfter:\n  entity 'Annual Report 2023'\n    properties: {\n      label: 'Annual Report 2023',\n      filename: 'report.pdf',\n      ...,\n      description: '# Annual Report 2023\\n## Overview\\nThis is a PDF document...\\n## Context\\nPart of [Corporate Records](arke:01ABC123)...\\n## Contents\\nCovers fiscal year...',\n      description_title: 'Annual Report 2023',\n      description_generated_at: '2025-01-15T10:30:00.000Z',\n      description_model: 'Qwen/Qwen3-235B-A22B-Instruct-2507'\n    }","status":"active"},"relationships":[{"peer":"01KFF0H1KSR4SHHDQ7T2HXQEK6","peer_type":"collection","predicate":"collection"}],"ver":9,"created_at":"2026-01-21T02:15:40.238Z","ts":"2026-01-30T02:42:30.360Z","edited_by":{"method":"manual","user_id":"01KDZS52M5F9XS0ZPZQQXGPC9A"}}