realtimetest @ 0.1.0
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": "c0ebfe6fbd4ce0aab46714060e7908843beba28f0aa7e3f500fbfa3b5638415c",
"sizeBytes": 29044
},
"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.0",
"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
ewFBcw+FrMNKaDepaKcM5ow5y8x1lcixAEDh9vDLPGQy7qx5ltfo11Z45hHMLTwBOdqycrrjvd+Fjn7Dy6WmBg==