net.wireservice.plan

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.

Repository @wireservice.net did:plc:lktj64hp7lc3fzuf6iyy7lwj not from the namespace authority
Details · record, key tid
Kindrecord
Record keytid
Authoritywireservice.net
Indexed

Record

record · key tid

Properties

active

boolean

Whether new readers can sign up. Existing entitlements are unaffected.

amount

integer

Price in the currency's minor unit (e.g., cents). Omit for donor-chosen amounts.

  • minimum: 0

createdAt

requiredstring · datetime

currency

requiredstring

ISO 4217 currency code, lowercase (e.g., 'usd').

  • maxLength: 3
  • maxLength: 30000
  • maxGraphemes: 3000

interval

requiredstring
  • maxLength: 64
  • knownValues: month | year | once

kind

requiredstring
  • maxLength: 64
  • knownValues: subscription | membership | donation

name

requiredstring
  • maxLength: 2000
  • maxGraphemes: 200

spaces

array

Spaces an active entitlement to this plan grants access to. Empty for plans that grant no access.

itemsstring · space-ref

Stripe price this plan is sold through. Stripe prices are immutable, so changing amount or interval means a new price.

  • maxLength: 256

Similar lexicons

semantic match

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

  • A 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).

  • net.wireservice.payment

    record not from the namespace authority

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

  • net.wireservice.entitlement

    record not from the namespace authority

    A reader's access grant, stored in the publication's business space. Authoritative: the processor's state only proposes changes to it. Grants the plan's spaces plus any listed here; at least one of plan or spaces should be set.

  • 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.

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