IOSP workshop — station 2 + station 4, one substrate

Both stations read/write real ATProto records through the same HappyView AppView — no separate backends.

Station 2 — live sensor readings

loading…

sensorvaluedevicewhen

Station 4 — SAITO agent facts

loading…

subjectpredicateobjectconf.when