realtimetest @ 0.1.1
Smoke fixture: one Electric realtime shape over a per-user table. Not for production.
Publisher / author
tupiflow
Type
realtimetest
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": "37ca0471b448b9c4d5e292c126a352f57626b4ae61e76bef75838103c26c424a",
"sizeBytes": 29252
},
"schema": {
"namespace": "plugin_realtimetest",
"migrations": [
"migrations/0001_init.sql"
]
},
"actions": [],
"runtime": {
"minTupiflowVersion": "0.0.0"
},
"electric": {
"shapes": [
{
"id": "pings",
"table": "plugin_realtimetest.pings",
"where": "user_id = $sub",
"columns": [
"id",
"user_id",
"body",
"created_at"
],
"requireOwnerId": true
}
]
},
"identity": {
"name": "realtimetest",
"type": "realtimetest",
"version": "0.1.1",
"publisher": "tupiflow",
"description": "Smoke fixture: one Electric realtime shape over a per-user table. Not for production."
},
"entrypoint": "bundle.mjs",
"capabilities": [
"db.read",
"db.write",
"electric.shape.declare",
"route.context.user"
],
"frontendRoutes": [
{
"icon": "Activity",
"path": "/realtime-test",
"label": "Realtime Test",
"bundleEntry": "frontend/page.mjs",
"componentExport": "RealtimeTestPage"
}
]
} Signature
TVnaXvrdvt3U1rgtGa57gSg8WTTErFnznBp2Ob3MAb6T+uaikliz2d+YyqPFiOJWPYESMHkq8C7pRVWOlOnlCw==