am.noz.at.spl.settlement

noz.am

{
  "$type": "com.atproto.lexicon.schema",
  "defs": {
    "main": {
      "description": "An immutable record of money paid from one group member to another.",
      "key": "tid",
      "record": {
        "properties": {
          "amountMinor": {
            "minimum": 1,
            "type": "integer"
          },
          "createdAt": {
            "format": "datetime",
            "type": "string"
          },
          "currency": {
            "maxLength": 3,
            "minLength": 3,
            "type": "string"
          },
          "fromDid": {
            "format": "did",
            "type": "string"
          },
          "minorUnit": {
            "maximum": 4,
            "minimum": 0,
            "type": "integer"
          },
          "note": {
            "maxGraphemes": 300,
            "maxLength": 2000,
            "type": "string"
          },
          "occurredAt": {
            "format": "datetime",
            "type": "string"
          },
          "paymentReference": {
            "description": "Optional opaque reference from a payment integration; never store credentials or secrets.",
            "maxLength": 500,
            "type": "string"
          },
          "schemaVersion": {
            "const": 1,
            "type": "integer"
          },
          "settlementId": {
            "maxLength": 64,
            "minLength": 1,
            "type": "string"
          },
          "toDid": {
            "format": "did",
            "type": "string"
          },
          "voided": {
            "type": "boolean"
          }
        },
        "required": [
          "schemaVersion",
          "settlementId",
          "fromDid",
          "toDid",
          "currency",
          "minorUnit",
          "amountMinor",
          "occurredAt",
          "createdAt",
          "voided"
        ],
        "type": "object"
      },
      "type": "record"
    }
  },
  "id": "am.noz.at.spl.settlement",
  "lexicon": 1
}

Validate Record

Validate a record against am.noz.at.spl.settlement

Validation Options
Treat any remaining unresolved references as valid

Metadata

DID
did:plc:lmkzmvv6sdxntwtyxpg7fqqq
CID
bafyreidl3f5as6u77gbos2745acy42exqlmpxqamhv25fwq5umoa7jfemq
Indexed At
2026-08-29 22:23 UTC
AT-URI
at://did:plc:lmkzmvv6sdxntwtyxpg7fqqq/com.atproto.lexicon.schema/am.noz.at.spl.settlement

Version History (2 versions)

Similar Lexicons

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

  • A one-time payment from a supporter to a creator. Represents a single, non-recurring financial transaction attested by one or more parties.

  • An immutable expense revision header. Items are stored in am.noz.at.spl.item records with the same expenseId and revisionId.

  • Records a funding receipt for a payment from one user to another user. It may be recorded by the recipient, by the sender, or by a third party. The sender may remain anonymous.

  • An exchange's signed proof of payment for a receipt. Published by the exchange in its own repo. Strong-refs both the receipt being settled and the requester's payment authorization, so the full chain is independently ve…

  • net.wireservice.payment recordnot from the namespace authority

    A single payment or donation, stored in the publication's business space.

Lexicon Garden

@