at.functions.metadata
A WebAssembly function registered on AT Protocol
Details · record, key any
| Kind | record |
|---|---|
| Record key | any |
| Authority | functions.at |
| Indexed |
Record
record · key anyProperties
allowedHosts
arrayFor host-v1: list of AT URIs the function may read from
itemsstring
Compiled WebAssembly binary
accept: application/wasm
description
stringOptional description of what the function does
maxLength: 2048
WASM export name to call (always 'run')
const: "run"
Input encoding (always application/json)
const: "application/json"
inputSchema
unknownOptional JSON Schema for input validation
maxDurationMs
integerExecution timeout in milliseconds
minimum: 1maximum: 5000default: 100
maxMemoryMb
integerMemory limit in megabytes
minimum: 1maximum: 256default: 32
Execution mode
knownValues: pure-v1 | host-v1 | component-v1
Human-readable function name
maxLength: 128
Output encoding (always application/json)
const: "application/json"
outputSchema
unknownOptional JSON Schema for output description
public
booleanWhether this function is publicly invocable
default: true
updatedAt
stringLast update time (ISO 8601 string). Useful for ensuring deploys produce a repo commit.
maxLength: 64
Semver string
maxLength: 32