world.ptah.temp.character

A birth certificate crossed with a passport. Ptah speaks the name and the thing exists — the character exists because it was named and the naming is permanent.

Repository @ptah.world did:plc:l45z35sxxjuobp5q65a5vu22 namespace authority
Details · record, key tid
Kindrecord
Record keytid
Authoritytemp.ptah.world
Indexed

Record

record · key tid

Properties

authorshipRecord

string · did

Permanent, immutable link back to the creator. This never changes even if the character gets contributed to, built on, or rendered a thousand different ways.

The canonical standing of this character within its world.

  • knownValues: world.ptah.temp.defs#canonicalStatusOfficial | world.ptah.temp.defs#canonicalStatusCommunity | world.ptah.temp.defs#canonicalStatusApocryphal

How control of this character is governed. Solves the Ghost Character problem in public domain worlds.

  • knownValues: exclusive | open | delegated

createdAt

requiredstring · datetime

Timestamp of character creation.

creatorDID

requiredstring · did

Who created this character. This never changes — it is the provenance that travels.

Who this character is, in plain language.

  • maxLength: 10240
  • maxGraphemes: 1024

name

requiredstring

What the character is called.

  • maxLength: 640
  • maxGraphemes: 64

The intellectual property origin of this character.

  • knownValues: world.ptah.temp.defs#sourceTypeOriginalIP | world.ptah.temp.defs#sourceTypePublicDomain | contributed

Flexible fields — species, age, role, affiliation, abilities. Open-ended so any kind of world can use the same record type.

roleReference

string · at-uri

The AT URI of the Role record this character is an instance of. If present, this character is a specific performance of a shared role rather than a wholly original character.

If originType is publicDomain, the specific source.

  • maxLength: 10240
  • maxGraphemes: 1024

worldReference

requiredstring · at-uri

The AT URI of the world record this character belongs to.

#characterProperties

object

Flexible key-value properties for any kind of world. All fields optional — worlds define what matters.

Properties

abilities

string

Notable abilities or powers.

  • maxLength: 2560
  • maxGraphemes: 256
  • maxLength: 640
  • maxGraphemes: 64

age

string
  • maxLength: 640
  • maxGraphemes: 64

role

string

Narrative or social role within the world.

  • maxLength: 640
  • maxGraphemes: 64

species

string
  • maxLength: 640
  • maxGraphemes: 64

Similar lexicons

semantic match

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

  • A person, creature, or entity inside a world. Characters take actions, participate in events, and accumulate history.

  • A role record in The Ptah Protocol. The template that sits between the World and the Character. A shared identity that multiple Character instances can embody. Hamlet is a Role — each performance of Hamlet is a Character instance.

  • A shared identity template that multiple characters can embody. The type, not the instance. Defines what something fundamentally is before any specific character performs it.

  • A world record in The Ptah Protocol. The foundational record — everything else references it. A world must exist before characters, events, or lore can exist inside it.

  • A character joining a world.