social.twinkl.homepage.tile

A placed Web Tile on the actor's customizable home page. Inspired by the DASL tile proposal (darobin/dasl.ing#95) but adapted for Twinkl v1: tile resources carry inline content + contentType rather than content-addressed `src` (no CID infrastructure yet), so the structure can gain an optional `src` later without breaking. Geometry is co-located on the record (8-column grid). The tile payload renders in a null-origin sandboxed iframe.

Repository @kandake.africa did:plc:lrphxvv25aibthe7xoc2eeyy namespace authority
Details · record, key any
Kindrecord
Record keyany
Authorityhomepage.twinkl.social
Indexed

Record

record · key any

Properties

For a source-referencing tile, render its live content immediately on page load instead of the default click-to-activate preview card. Ignored when source is unset.

createdAt

requiredstring · datetime

h

requiredinteger

Desktop height in grid rows.

  • minimum: 1

mobileH

integer
  • minimum: 1

mobileW

integer
  • minimum: 1

mobileX

integer
  • minimum: 0

mobileY

integer
  • minimum: 0

page

string

Optional sub-page identifier this tile belongs to; absent means the main page.

  • maxLength: 256

source

string · at-uri

Optional at:// URI of an external canonical tile record (e.g. ing.dasl.masl) rendered through the DASL tiles loader. When set, the inline tile payload serves as fallback metadata for contexts without the loader.

tile

requiredref

The portable, DASL-aligned tile payload.

Reference

updatedAt

string · datetime

version

integer

Record schema version for future migrations.

  • minimum: 0

w

requiredinteger

Desktop width in grid columns.

  • minimum: 1

x

requiredinteger

Desktop grid column (0-based, 8-column grid).

  • minimum: 0

y

requiredinteger

Desktop grid row (0-based).

  • minimum: 0

Similar lexicons

semantic match

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

  • ing.dasl.masl

    record

    Lexicon for DASL (https://dasl.ing/) types used on AT, notably for Web Tiles.