at.inlay.component

Component record. The rkey is the type NSID this component implements.

Repository @inlay.at did:plc:mdg3w2kpadcyxy33pizokzf3 namespace authority
Details · record, key nsid
Kindrecord
Record keynsid
Authorityinlay.at
Indexed

Record

record · key nsid

Properties

body

union

How this component is rendered. Omit for primitives rendered by the host.

createdAt

string · datetime
  • maxLength: 10000
  • maxGraphemes: 1000

imports

array

Ordered list of DIDs (import stack). For each NSID, the first DID that has a component with that rkey wins.

itemsstring · did

updatedAt

string · datetime

Last update timestamp. Set by the publish flow to bust cached responses.

via

union

Platform-managed deployment metadata

view

ref

What data this component views and which prop receives it

Reference

#bodyExternal

object

Component rendered by calling a remote XRPC endpoint

Properties

did

requiredstring · did

DID of the service hosting this component

When true, host sends a signed JWT identifying the viewer with each call.

#bodyTemplate

object

Component rendered by the host from a serialized element tree

Properties

node

requiredunknown

Serialized element tree with bindings

#view

object

Declares what data this component views and which prop receives it.

Properties

accepts

requiredarray

Data types this view accepts.

  • minLength: 1
itemsunion

prop

requiredstring

Which component prop receives the view data.

  • maxLength: 256

#viewPrimitive

object

View accepts a primitive value type.

Properties

format

string

String format constraint. Only applies when type is 'string'.

  • maxLength: 64
  • knownValues: at-uri | did | datetime | uri | handle | at-identifier | nsid | cid | language | record-key | tid

type

requiredstring

Lexicon primitive type.

  • maxLength: 128
  • knownValues: string | integer | boolean | blob | cid-link | bytes

#viewRecord

object

View accepts individual records of a collection. Omit collection for a generic record view. When rkey is present, the component accepts bare DIDs (expanded to full AT URIs) and appears on identity pages.

Properties

collection

string · nsid

The collection this component views. Omit for any-collection.

rkey

string

The record key, baked from the collection's lexicon at authoring time. Presence enables DID expansion and identity page routing.

  • maxLength: 512

Similar lexicons

semantic match

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

  • Cache lifetime and invalidation tags returned by XRPC components.