URSY.DEVPART OF THE URSY NETWORKSign inBuild with URSY

Every contract sourcedEvery check datedGaps shown, never filledBuild with URSY

Capabilities

Line Sorter

Sort lines alphabetically, naturally, numerically, by length or at random.

How this capability is exposed

Stable ID
ursy.io:line-sorter
Owning service
URSY.io
Runtime
See the source declaration
Execution modes
browser_interactive
Remote execution
Not enabled for this tool
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
{
    "schema": "ursy.io/capability/v1",
    "id": "ursy.io:line-sorter",
    "slug": "line-sorter",
    "name": "Line Sorter",
    "version": "0.0.0",
    "summary": "Sort lines alphabetically, naturally, numerically, by length or at random.",
    "intents": [
        "sort lines online"
    ],
    "aliases": [],
    "keywords": [],
    "category": "text-tools",
    "deterministic": false,
    "side_effects": null,
    "network_required": false,
    "execution": {
        "preferred": "local",
        "supported": [
            "browser_interactive"
        ],
        "local_executable": false,
        "remote_safe": false,
        "remote_enabled": false,
        "remote_endpoint": null
    },
    "privacy": {
        "input_leaves_device_by_default": false,
        "payload_logged": false
    },
    "input_schema": null,
    "output_schema": null,
    "examples": [],
    "limits": null,
    "canonical_url": "https://ursy.io/text-tools/line-sorter/",
    "descriptor_url": "https://ursy.io/wp-json/ursy-tools/v2/capabilities/line-sorter",
    "runtime": null,
    "health": {
        "status": "not_migrated",
        "test_suite": null
    },
    "audit": {
        "classification": "A",
        "engine": "text-transform",
        "mode": "sort-lines",
        "headless_possible": true,
        "notes": "Headless-compatible but not deterministic. Classified A as a JSON runtime candidate exception; excluded from deterministic A totals and remote canary. Alphabetical/numeric/length ordering can be deterministic; the existing complete capability also offers secure shuffle, so a canary must exclude that option explicitly."
    },
    "assumptions": [],
    "formulae": [],
    "service_id": "ursy-io",
    "parent_id": "",
    "source_url": "https://ursy.io/wp-json/ursy-tools/v2/catalog",
    "source_type": "capability_manifest",
    "verified_at": "2026-10-14 07:01:38",
    "revision": "509f3aed011c5449162cac6d280ed9f77dafb59e1a457a894d4bdab924301637",
    "type": "capabilities",
    "source": {
        "url": "https://ursy.io/wp-json/ursy-tools/v2/catalog",
        "type": "capability_manifest"
    },
    "last_verified_at": "2026-10-14 07:01:38",
    "stale": false
}