fund.at.funding.plan

A funding plan — a named tier or suggested contribution level. References payment channels by AT URI, which may be in this account or any other account's fund.at.funding.channel records.

Repository @at.fund did:plc:e5sldj7avn3rinxwqtuddwpu namespace authority
Details · record, key any
Kindrecord
Record keyany
Authorityfunding.at.fund
Indexed

Record

record · key any

Properties

amount

integer

Suggested amount in the smallest currency unit (e.g. cents for USD). Use 0 for 'any amount'. Maps to funding.json plan.amount (converted from whole units).

AT URIs of fund.at.funding.channel records where this plan can be fulfilled. May reference channels in any account. If omitted, all of this account's channels apply.

  • maxLength: 10
itemsstring · at-uri

createdAt

string · datetime

When this record was created or last updated.

currency

string

ISO 4217 currency code (e.g. 'USD', 'EUR').

  • maxLength: 3

What this plan covers or how the funds are used.

  • maxLength: 500

frequency

string

How often the plan is billed. Maps to funding.json plan.frequency.

  • maxLength: 16
  • knownValues: one-time | weekly | fortnightly | monthly | yearly | other

name

requiredstring

Human-readable plan name (e.g. 'Supporter', 'Sustainer').

  • maxLength: 128

status

string

Whether this plan is currently accepting contributions. Maps to funding.json plan.status.

  • maxLength: 16
  • knownValues: active | inactive

Similar lexicons

semantic match

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

  • A single payment channel where contributions can be made. Each channel is an individual record keyed by its slug ID. Maps to a funding.json channel entry.

  • net.wireservice.plan

    record not from the namespace authority

    A paid offering: subscription, membership, or donation. Public, so renderers and other apps can display offers. The CMS mirrors each plan to the payment processor.

  • A subscription tier offered by a creator. Lives in the creator's repository, so the creator is the repo owner and is not repeated as a field. Tiers are tied to the creator's DID rather than to any publication or app.

  • Shared definitions for at.fund funding metadata. Reserved for reusable types referenced by fund.at.funding.channel, fund.at.funding.plan, and future record types.

  • A public description of a creator membership tier; it is not canonical billing state.