1. Parameter Fields
| Parameter | Required | Type | Description |
|---|---|---|---|
urn | Yes | String | Uniform Resource Name. Standard format: urn:runly:[domain]:[category]:[asset_name]:[version]. |
title | Yes | String | Protocol Name. Used for display in user interfaces (e.g., Runly Me). |
description | No | String | Detailed Description. Explains the specific business logic and expected outcomes of the SOP. |
version | Yes | String | Semantic Versioning (SemVer). E.g., 1.0.2. Follows Major.Minor.Patch. |
status | No | Enum | Asset Status. Standard values: draft, stable, deprecated. |
creator | Yes | Object | Creator Information. The legal basis for rights confirmation and revenue sharing. |
created_at | No | ISO8601 | Creation Time. Format: YYYY-MM-DDTHH:MM:SSZ. |
updated_at | Yes | ISO8601 | Last Update Time. Must be updated every time the protocol is re-signed and published. |
min_runtime | Yes | String | Minimum Runtime Version. Declares the minimum Executor version required (e.g., v1.0). |
2. Creator
TheCreator field is the core anchor for the protocol to achieve the “Capitalization of Expert Experience.”
me_id: The expert’s globally unique identity ID (Runly Me ID).name: The display name of the creator or organization.pub_key: Public Key for Digital Signature Verification.- Specification: Must be a public key based on the
Ed25519algorithm. - Function: The execution engine extracts this key to verify the signature in the
Securityfield at the end of the file. If the public key does not match the signature, the asset will be locked.
- Specification: Must be a public key based on the
3. URN Naming Convention Example
To ensure asset interoperability within the ecosystem, the URN must follow a hierarchical structure:urn:runly:ecommerce:amazon:selection-expert:v1
runly: Protocol scheme.ecommerce: Major business category.amazon: Specific vertical field.selection-expert: Logical name of the asset.v1: Major version identifier.
