hello-plugin @ 0.2.0
Phase 4b smoke: hello-plugin 0.2.0 exercises requiredExtensions + customSql + db.custom_sql round-trip.
Soft-yanked 2026-05-21
Phase 4b smoke artifact; not a real release
Publisher / author
tupiflow
Type
hello-plugin
Signing key
kid-20260520-e5fe9257
Bundle
Download signed bundle
verifies against kid-20260520-e5fe9257
Signed manifest (spec)
Byte-for-byte signed payload. Hash with RFC 8785 canonical JSON, verify the Ed25519 signature against the public key for kid-20260520-e5fe9257.
{
"icon": {
"kind": "svg",
"path": "icon.svg"
},
"bundle": {
"sha256": "89b8e2f9c7384e6908e215391b48fc2565552ce1e81af48622a996b6e31f0b70",
"sizeBytes": 1798
},
"routes": [
{
"path": "/ping",
"method": "GET",
"handlerExport": "pingHandler"
}
],
"actions": [
{
"slug": "echo",
"tool": {
"name": "hello_echo",
"description": "Echo input back. Proof-of-life tool.",
"inputSchemaJson": "{\"type\":\"object\",\"properties\":{\"message\":{\"type\":\"string\",\"description\":\"Anything.\"}},\"required\":[\"message\"],\"additionalProperties\":false}"
},
"label": "Echo",
"category": "Hello",
"description": "Echoes the input back. Proof-of-life.",
"stepFunction": "helloEchoStep"
}
],
"runtime": {
"minTupiflowVersion": "0.0.0"
},
"identity": {
"name": "hello-plugin",
"type": "hello-plugin",
"version": "0.2.0",
"publisher": "tupiflow",
"description": "Phase 4b smoke: hello-plugin 0.2.0 exercises requiredExtensions + customSql + db.custom_sql round-trip."
},
"customSql": [
"custom-sql/0001_init.sql"
],
"entrypoint": "bundle.mjs",
"capabilities": [
"db.custom_sql"
],
"requiredExtensions": [
"pgvector"
]
} Signature
mbcHORoCeixa90DxLQyAgG0FhDH66Ub6pVh2IuBNum9fEc7yX0xFo3eK0SgqKMxnBpJvVSio/uJcZodQ/Ay2Bg==