app.tempomusic.actor.putAnalyticsConsent

lexicons.tempomusic.fan

{
  "$type": "com.atproto.lexicon.schema",
  "defs": {
    "main": {
      "description": "Store the requesting viewer's analytics consent preferences with last-write-wins semantics on the sibling updatedAtMicros clock (client wall-clock microseconds): the server keeps the document with the highest value and always returns the winning document with its clock, which the client must adopt as its new local state. The viewer DID is read from the service-auth JWT (`iss` claim).",
      "input": {
        "encoding": "application/json",
        "schema": {
          "properties": {
            "preferences": {
              "ref": "app.tempomusic.actor.defs#analyticsConsentPreferences",
              "type": "ref"
            },
            "updatedAtMicros": {
              "description": "Client wall-clock microseconds of this write. LWW tie-breaker; the server keeps the document with the highest value (the stored document wins ties).",
              "type": "integer"
            }
          },
          "required": [
            "preferences",
            "updatedAtMicros"
          ],
          "type": "object"
        }
      },
      "output": {
        "encoding": "application/json",
        "schema": {
          "properties": {
            "preferences": {
              "ref": "app.tempomusic.actor.defs#analyticsConsentPreferences",
              "type": "ref"
            },
            "updatedAtMicros": {
              "description": "Clock of the winning document after reconciliation.",
              "type": "integer"
            }
          },
          "required": [
            "preferences",
            "updatedAtMicros"
          ],
          "type": "object"
        }
      },
      "type": "procedure"
    }
  },
  "id": "app.tempomusic.actor.putAnalyticsConsent",
  "lexicon": 1
}

Validate Record

Validate a record against app.tempomusic.actor.putAnalyticsConsent

Validation Options
Automatically resolve and include external schemas for full validation
Treat any remaining unresolved references as valid

Metadata

DID
did:plc:pxsuqmultto34oks44m2lgxm
CID
bafyreiddhw2qclb7omweaddd2ltkrbixjydufxpkzv2yqfshuj3twvnod4
Indexed At
2026-08-24 09:06 UTC
AT-URI
at://did:plc:pxsuqmultto34oks44m2lgxm/com.atproto.lexicon.schema/app.tempomusic.actor.putAnalyticsConsent

Referenced Schemas (1)

Similar Lexicons

Lexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.

  • Fetch the requesting viewer's analytics consent preferences. The viewer DID is read from the service-auth JWT (`iss` claim). `preferences` and `updatedAtMicros` are absent together when the viewer has never stored prefe…

Lexicon Garden

@