fund.at.funding.channel

at.fund

Documentation

A payment channel — a specific place where contributions can be received (e.g. a GitHub Sponsors page, an Open Collective profile, a bank account). Each channel is an independent record, individually addressable by its AT URI.

main record

A payment channel — a specific place where contributions can be received (e.g. a GitHub Sponsors page, an Open Collective profile, a bank account). Each channel is an independent record, individually addressable by its AT URI.

Record Key any Any valid record key

Properties

channelType string Required

Channel category. Maps to funding.json channel.type.

maxLength: 32 bytes
Known values: payment-provider, bank, cheque, cash, other
createdAt string datetime Optional

When this record was created or last updated.

description string Optional

Human-readable description of this channel.

maxLength: 500 bytes
uri string uri Optional

The payment URL for this channel (e.g. https://github.com/sponsors/you). Optional for channels without a public URL (e.g. bank transfers). Maps to funding.json channel.address.

View raw schema
{
  "key": "any",
  "type": "record",
  "record": {
    "type": "object",
    "required": [
      "channelType"
    ],
    "properties": {
      "uri": {
        "type": "string",
        "format": "uri",
        "description": "The payment URL for this channel (e.g. https://github.com/sponsors/you). Optional for channels without a public URL (e.g. bank transfers). Maps to funding.json channel.address."
      },
      "createdAt": {
        "type": "string",
        "format": "datetime",
        "description": "When this record was created or last updated."
      },
      "channelType": {
        "type": "string",
        "maxLength": 32,
        "description": "Channel category. Maps to funding.json channel.type.",
        "knownValues": [
          "payment-provider",
          "bank",
          "cheque",
          "cash",
          "other"
        ]
      },
      "description": {
        "type": "string",
        "maxLength": 500,
        "description": "Human-readable description of this channel."
      }
    }
  },
  "description": "A payment channel — a specific place where contributions can be received (e.g. a GitHub Sponsors page, an Open Collective profile, a bank account). Each channel is an independent record, individually addressable by its AT URI."
}

Lexicon Garden

@