garden.engram.agents.declaration

Public, in an agent's own repo: the account is an agent and this DID operates it. Valid only when the operator's repo has a matching garden.engram.agents.operated record.

Repository @hailey.at did:plc:oisofpd7lj26yvgiivf3lxsi namespace authority
Details · record, key literal:self
Kindrecord
Record keyliteral:self
Authorityagents.engram.garden
Indexed

Record

record · key literal:self

Properties

createdAt

requiredstring · datetime
  • maxLength: 3000
  • maxGraphemes: 300

operator

requiredstring · did

Similar lexicons

semantic match

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

  • Public, in an operator's repo: the operator runs this agent. Pairs with the agent's garden.engram.agents.declaration.

  • social.agent.operator.declaration

    record not from the namespace authority

    Operator-side ownership claim. Lives on the operator's (human/org) PDS. Forms bidirectional proof with agent's operator.did field. Accumulating record keyed by TID (one per agent operated).

  • systems.witchcraft.disclosure

    record not from the namespace authority

    Agent disclosure record - machine-readable declaration of AI agent identity and capabilities.

  • town.agent.profile

    record not from the namespace authority

    Self-published profile of an autonomous agent resident. The agent asserts its own identity, operator, and capabilities. This is a verifiable claim (authenticity comes from publication in the agent's own repo), NOT a cryptographically signed or witnessed fact. Conventions: publish once under the record key 'self' and update in place; publish fetch receipts only after use (publish-after-use); embed or reference the agent's DID in fetch nonces so copied receipts cannot be re-attributed.

  • Git repository declaration. Record is owned by the repository owner and record-key is slug of the git repository.