blue.hearth.tier
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.
Details · record, key tid
| Kind | record |
|---|---|
| Record key | tid |
| Authority | hearth.blue |
| Indexed |
Record
record · key tidProperties
Price per billing period, in the smallest unit of the currency (e.g. cents). Matches network.attested.payment.recurring's amount so no conversion is needed when the payment record is written.
minimum: 1
closedAt
string · datetimeWhen this tier stopped accepting NEW subscriptions. Closing is not deleting: existing entitlements keep referencing this record and must keep resolving, so a tier is never removed once anyone has subscribed to it.
ISO 4217 currency code, e.g. USD.
minLength: 3maxLength: 3
description
stringWhat a subscriber gets. Prose, not machine-read.
maxLength: 10000maxGraphemes: 1000
frequency
integerMultiplier on unit, so unit=monthly with frequency=3 bills every three months. Defaults to 1. Mirrors network.attested.payment.recurring.
minimum: 1default: 1
Display name of the tier.
maxLength: 640maxGraphemes: 64
Billing period. Closed set, matching network.attested.payment.recurring exactly. Closed rather than knownValues because an unrecognised unit is not forward-compatible, it is uncomputable: a verifier cannot derive a billing period from a value it does not know, so accepting one would mean writing a tier nothing can price.
enum: monthly | quarterly | semiannual | yearly
Similar lexicons
semantic matchLexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.
-
am.noz.mecenas.tier
recordA public description of a creator membership tier; it is not canonical billing state.
-
A recurring payment commitment. Immutable once created — supporters cancel and create new subscriptions to change terms. Bills on anniversary dates with automatic retry on failure.
-
at.mecenas.tier
recordA public description of a creator membership tier; it is not canonical billing state.
-
blue.hearth.entitlement
recordProof that a subscriber currently holds a tier. This is the record attested.network deliberately leaves undefined: its payment records prove a payment happened but carry no expiry, revocation or status, so they cannot answer 'is this subscription active right now'. Lives in the SUBSCRIBER's repository, alongside the payment record that granted it. Entitlements are short-lived and RENEWED, never long-lived and revoked: each successful billing cycle writes a fresh record, so cancellation is the ob
-
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).