fund.at.funding.channel
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.
Details · record, key any
| Kind | record |
|---|---|
| Record key | any |
| Authority | funding.at.fund |
| Indexed |
Record
record · key anyProperties
Channel category. Maps to funding.json channel.type.
maxLength: 32knownValues: payment-provider | bank | cheque | cash | other
createdAt
string · datetimeWhen this record was created or last updated.
description
stringHuman-readable description of this channel.
maxLength: 500
uri
string · uriThe 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.
Similar lexicons
semantic matchLexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.
-
fund.at.funding.contribute
recordA single funding URL published by a steward. Points to the steward's external funding page — the human-friendly entry point. The ATProto equivalent of rel="payment" (IANA link relation).
-
fund.at.funding.plan
recordA funding plan or tier with a suggested amount. Each plan is an individual record keyed by its slug ID. Plans reference channels by AT URI, allowing cross-account references (e.g. multiple maintainers pointing plans at a shared org channel).
-
Records a payment from a sender to a recipient. Any party may record it, and the sender may stay anonymous. When the sender chose the recipient, record one receipt to the final recipient even if platforms or hosts passed the funds on. When an intermediary chose (regranting), record the payment into it and each onward payment as separate receipts. A receipt may be updated in place under the same record key: its URI does not change, so references by URI keep resolving, but a strongRef (as likes an