Skip to main content

Domain Entities

These are the core nouns of the Subscriberbot domain. Each is a node type in the Unified Relationship Graph.

The entities

Identity

A user or an organization. An Identity is the owner of relationships, the holder of consent and preferences, and the subject the AI Brain reasons about. Organizations are first-class identities, which is what makes the enterprise capabilities possible.

Provider

A service provider — for example OpenAI, Netflix, AWS, or a newsletter publisher. Providers live in the Global Provider Registry and carry pricing, plans, features, reviews, and compliance posture.

Relationship

The fundamental object of the platform. A Relationship is any recurring digital relationship — a subscription, a membership, a license, or a contract. Nearly every Subscriberbot operation is an operation on a Relationship.

Plan

The pricing model a Relationship sits on (for example "Pro, billed annually"). A Provider may offer many Plans; historical Plan changes are tracked in the knowledge graph.

Payment Instrument

The funding source for a Relationship — a card, bank account, wallet, or UPI handle. Linking instruments to relationships is what powers questions like "what is charged to this card?"

Communication Channel

A channel through which a Provider communicates — email, SMS, WhatsApp, push, or Slack. Channels feed the Universal Inbox.

Entitlement

What the Identity actually receives from a Relationship — for example premium access, "100 API calls", or "unlimited". Entitlements are how usage and value are measured.

Asset

Items attached to a Relationship — domains, licenses, certificates, contracts, receipts, and warranties. Assets are kept in the Digital Asset Vault.

Entity relationships at a glance

Identity ──owns──▶ Relationship ──on──▶ Plan ──offered-by──▶ Provider
│ │
│ ├──funded-by──▶ Payment Instrument
│ ├──grants─────▶ Entitlement
│ ├──attaches───▶ Asset
│ └──notifies-via▶ Communication Channel

└──holds──▶ Consent & Preferences (Universal Subscription Identity)

Universal Subscription Identity

An Identity is more than an account: it is designed to be a portable Universal Subscription Identity carrying preferences, interests, consent, and communication settings. Through Universal Consent Management, a single change — say, "marketing emails: monthly only" — is intended to propagate to every provider that has integrated, so providers inherit your preferences rather than each asking separately.