At this level
app.lovesky.actor ยท 4- app.lovesky.actor.defs defs not from the namespace authority A public card photo. Blobs are world-readable and may be cached by any relay or mirror; users should be told this before upload.
- app.lovesky.actor.getPreferences query not from the namespace authority The caller's private matching preferences, or NotFound if none are set. Requires an authenticated Lovesky session.
- app.lovesky.actor.profile record not from the namespace authority The public Lovesky dating card. Creating this record is the act of opting in; deleting it is the act of opting out. It is replicated to every relay and readable by anyone, so it must never contain sexual orientation, gender sought, birthdate, precise location, or anything the user would not put on a public web page. Those live in the AppView's private preferences (app.lovesky.actor.putPreferences).
- app.lovesky.actor.putPreferences procedure not from the namespace authority Store the caller's private matching preferences in the Lovesky AppView. Requires an authenticated Lovesky session. Nothing in this payload is ever written to the user's repo.