zone.stratos.actor.enrollment

A record indicating the user is enrolled in a Stratos service. Published to the user's PDS during OAuth enrollment for endpoint discovery by AppViews. Multiple enrollment records are supported — one per Stratos service.

Details · record, key any
Kindrecord
Record keyany
Authorityactor.stratos.zone
Indexed

Record

record · key any

Properties

attestation

requiredref

Service attestation vouching for the user's enrollment, boundaries, and signing key.

Service-qualified boundaries the user has access to on this Stratos service, each in '{serviceDid}/{domainName}' format.

  • maxLength: 50

createdAt

requiredstring · datetime

Timestamp when the enrollment was created.

service

requiredstring · uri

The Stratos service endpoint URL where this user's private data is stored.

signingKey

requiredstring

The user's P-256 public key as a did:key string, generated by the Stratos service for user-level record signing.

#serviceAttestation

object

An attestation signed by the Stratos service key. The signed payload is DAG-CBOR encoded {boundaries, did, signingKey} with sorted keys.

Properties

sig

requiredbytes

Raw signature bytes of the DAG-CBOR encoded attestation payload, signed by the service key.

signingKey

requiredstring

The Stratos service's public key as a did:key string, used to verify the attestation signature.

Similar lexicons

semantic match

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