{"key":"ARCADS_ROUTES","type":"http","target":"target_map:{\"actors\":{\"method\":\"GET\",\"url\":\"https://external-api.arcads.ai/v1/actors?page=1&pageSize=50\"},\"asset_get\":{\"method\":\"GET\",\"url\":\"https://external-api.arcads.ai/v1/assets/$1\"},\"asset_watch\":{\"method\":\"GET\",\"url\":\"https://external-api.arcads.ai/v1/assets/$1/watch\"},\"image_raw\":{\"method\":\"POST\",\"url\":\"https://external-api.arcads.ai/v2/images/generate\",\"body\":\"$1\"},\"presets\":{\"method\":\"GET\",\"url\":\"https://external-api.arcads.ai/v1/presets\"},\"products\":{\"method\":\"GET\",\"url\":\"https://external-api.arcads.ai/v1/products?page=1&pageSize=50\"},\"situations\":{\"method\":\"GET\",\"url\":\"https://external-api.arcads.ai/v1/situations?page=1&pageSize=50\"},\"video_raw\":{\"method\":\"POST\",\"url\":\"https://external-api.arcads.ai/v2/videos/generate\",\"body\":\"$1\"}}","auth":"headers:{\"Authorization\":\"$ARCADS_BASIC_AUTH\",\"Accept\":\"application/json\",\"Content-Type\":\"application/json\"}","content":"# WHAT: ArcAds HTTP unified entrypoint\n# WHEN_TO_USE: direct ArcAds REST ops (presigned uploads, products, assets, situations, fields)\n# ARGS: $1=op, $2..$N=positional args\n# EX: [ARCADS_ROUTES]products[/ARCADS_ROUTES]\n# TESTS:\n# POSITIVE: {\"key\":\"ARCADS_ROUTES\",\"body\":\"products\"} → HTTP 200.\n# INVERSE: {\"key\":\"ARCADS_ROUTES\",\"body\":\"xxx\"} → ERR:target_map:unknown_op\n","updated_at":"2026-06-11 19:07:31","category":"arcads","allowed_categories":null,"seq":null,"enabled":1,"planner_visible":1,"planner_rank":50,"input_schema":null,"examples":null,"sensitive":0,"runner":"edge","includes":null,"row_num":101,"_rest":{"read":"GET /api/directory/ARCADS_ROUTES","update":"PUT /api/directory/ARCADS_ROUTES","patch":"PATCH /api/directory/ARCADS_ROUTES","delete":"DELETE /api/directory/ARCADS_ROUTES","invoke":"POST /api/dispatch {\"key\":\"ARCADS_ROUTES\",\"body\":\"<args>\"}"},"_schema":{"key":"string · primary key · the invocation name","type":"fn | http | agent | flow","target":"fn: FN_MAP name · http: \"METHOD url\" (e.g. \"GET https://…/$1\") · agent: model id · flow: \"\" (content holds the DSL)","auth":"http only: \"bearer:ENV_VAR\" | \"headers:{...}\" | \"query:k=$ENV\" | \"\"","content":"fn/http: \"# docs\\n<arg template>\" · agent: the system prompt body · flow: the DSL","includes":"agent only: comma-separated prompt_block keys (e.g. BLOCK_VOICE,BLOCK_ROUTING) composed before content at runtime","category":"string tag","allowed_categories":"csv of categories, or \"*\"","seq":"int (sort)","enabled":"1|0","planner_visible":"1|0","planner_rank":"int","input_schema":"optional JSON string","examples":"optional JSON string","row_num":"int · computed · 1-based position in the canonical directory list (stable for a given ordering)"},"_object":{"identity":"directory:ARCADS_ROUTES","object_type":"directory-object","representations":{"article":"/a/directory/ARCADS_ROUTES","json":"/api/directory/ARCADS_ROUTES","skill":"/api/directory/ARCADS_ROUTES?format=skill","oip_contract":"/api/dispatch?key=ARCADS_ROUTES"},"ontology":{"parent":"category:arcads","siblings":[{"id":"directory:ARCADS_CREDITS","key":"ARCADS_CREDITS","relation":"shares_capability_family","article":"/a/directory/ARCADS_CREDITS","skill":"/api/directory/ARCADS_CREDITS?format=skill"},{"id":"directory:ARCADS_GENERATE","key":"ARCADS_GENERATE","relation":"shares_capability_family","article":"/a/directory/ARCADS_GENERATE","skill":"/api/directory/ARCADS_GENERATE?format=skill"},{"id":"directory:ARCADS_VIDEO_GENERATE","key":"ARCADS_VIDEO_GENERATE","relation":"shares_capability_family","article":"/a/directory/ARCADS_VIDEO_GENERATE","skill":"/api/directory/ARCADS_VIDEO_GENERATE?format=skill"},{"id":"directory:ARCADS_UPLOAD","key":"ARCADS_UPLOAD","relation":"shares_capability_family","article":"/a/directory/ARCADS_UPLOAD","skill":"/api/directory/ARCADS_UPLOAD?format=skill"}]},"law":"This directory definition is also a human article, model Skill, and invocable OIP object under one identity."}}