URSY.DEVPART OF THE URSY NETWORKSign inBuild with URSY

Every contract sourcedEvery check datedGaps shown, never filledBuild with URSY

Capabilities

Build responsive image set

Creative tools

How this capability is exposed

Stable ID
ursy.art:build_responsive_image_set
Owning service
URSY.art
Runtime
See the source declaration
Open the owning interface ↗

Capability declarations describe what the service exposes. They are not a guarantee of availability or permission to execute an operation.

Accepted contract

REGISTRY JSON
{
    "id": "ursy.art:build_responsive_image_set",
    "name": "Build responsive image set",
    "description": "Creative tools",
    "operation": "build_responsive_image_set",
    "canonical_url": "https://ursy.art/wp-json/ursy-art/v1/tools/build_responsive_image_set",
    "read_only": true,
    "auth_required": false,
    "mcp_public": true,
    "input_schema": {
        "type": "object",
        "properties": {
            "id": {
                "type": "string",
                "minLength": 1,
                "maxLength": 100
            }
        },
        "required": [
            "id"
        ],
        "additionalProperties": false
    },
    "output_schema": {
        "type": "object",
        "properties": {
            "id": {
                "type": "string"
            },
            "variants": {
                "type": "array",
                "items": {
                    "$ref": "#/$defs/Variant"
                }
            }
        },
        "required": [
            "id",
            "variants"
        ],
        "additionalProperties": true,
        "$defs": {
            "Variant": {
                "type": "object",
                "properties": {
                    "name": {
                        "type": "string"
                    },
                    "width": {
                        "type": "integer",
                        "minimum": 1
                    },
                    "height": {
                        "type": "integer",
                        "minimum": 1
                    },
                    "bytes": {
                        "type": "integer",
                        "minimum": 0
                    },
                    "mime": {
                        "type": "string"
                    },
                    "path": {
                        "type": "string"
                    },
                    "url": {
                        "type": "string"
                    },
                    "sha256": {
                        "type": "string",
                        "pattern": "^[a-fA-F0-9]{64}$"
                    },
                    "parent_sha256": {
                        "type": "string",
                        "pattern": "^[a-fA-F0-9]{64}$"
                    },
                    "metadata_schema": {
                        "type": "string"
                    },
                    "transform": {
                        "type": "object",
                        "properties": {
                            "fit": {
                                "type": "string"
                            },
                            "max_edge": {
                                "type": "integer",
                                "minimum": 1
                            },
                            "upscaled": {
                                "type": "boolean"
                            }
                        },
                        "required": [
                            "fit",
                            "max_edge",
                            "upscaled"
                        ],
                        "additionalProperties": true
                    }
                },
                "required": [
                    "name",
                    "width",
                    "height",
                    "mime",
                    "url",
                    "sha256"
                ],
                "additionalProperties": true
            }
        }
    },
    "service_id": "ursy-art",
    "parent_id": "",
    "summary": "Creative tools",
    "source_url": "https://ursy.art/.well-known/ursy-capabilities.json",
    "source_type": "capability_manifest",
    "verified_at": "2026-10-15 07:04:51",
    "revision": "e5fdcc4a5bf3d493fea8b5e7166cd2c9650c7eeb50d1e6bfc4507d2d0228b7e7",
    "type": "capabilities",
    "source": {
        "url": "https://ursy.art/.well-known/ursy-capabilities.json",
        "type": "capability_manifest"
    },
    "last_verified_at": "2026-10-15 07:04:51",
    "stale": false
}