org.simocracy.accountSettings

gainforest.earth

Documentation

Singleton record per user (rkey 'self') for Simocracy-specific account settings that do not belong in the ATProto profile record. The Ethereum wallet address is public data stored on the user's PDS; never store private keys or seed phrases here.

main record

Singleton record per user (rkey 'self') for Simocracy-specific account settings that do not belong in the ATProto profile record. The Ethereum wallet address is public data stored on the user's PDS; never store private keys or seed phrases here.

Record Key literal:self Fixed literal value

Properties

createdAt string datetime Required

When these account settings were first created.

ethereumWalletAddress string Optional

Optional public Ethereum wallet address for this Simocracy account. Clients must validate this as 0x followed by 40 hexadecimal characters before writing. Omit the field to clear the address. Never store a private key or seed phrase.

maxLength: 42 bytesmaxGraphemes: 42 graphemes
updatedAt string datetime Optional

When these account settings were last updated.

View raw schema
{
  "key": "literal:self",
  "type": "record",
  "record": {
    "type": "object",
    "required": [
      "createdAt"
    ],
    "properties": {
      "createdAt": {
        "type": "string",
        "format": "datetime",
        "description": "When these account settings were first created."
      },
      "updatedAt": {
        "type": "string",
        "format": "datetime",
        "description": "When these account settings were last updated."
      },
      "ethereumWalletAddress": {
        "type": "string",
        "maxLength": 42,
        "description": "Optional public Ethereum wallet address for this Simocracy account. Clients must validate this as 0x followed by 40 hexadecimal characters before writing. Omit the field to clear the address. Never store a private key or seed phrase.",
        "maxGraphemes": 42
      }
    }
  },
  "description": "Singleton record per user (rkey 'self') for Simocracy-specific account settings that do not belong in the ATProto profile record. The Ethereum wallet address is public data stored on the user's PDS; never store private keys or seed phrases here."
}

Lexicon Garden

@