Relationships
How the Nouns of a business connect, each relationship declared once and read as a sentence from both ends.
A Relationship is a standing link between two records, declared once and read from both ends. A Startup makes many Products, and each Product is madeBy its Startup.
Most connected
Product 44
- API Key
reachesone TenantinverseapiKeysEvery call it signs reads and writes only that Customer’s records. - App
guidesmany FlowsinverseappThe Flows an App runs on first sign-in, one per Persona and Offer, each ending at the activation Event. - App
presentsmany DashboardsinversepresentedInAn App opens on Dashboards for the people signed in to it. - Brand
brandsmany OffersinversebrandedByEach Offer carries exactly one Brand, whose name, voice and logo the buyer sees. - Brand
themedByone ThemeinversethemesA Theme sets a Brand’s color, type, spacing and motion. - Change
implementsDecisionone DecisioninversechangesEvery merged Change traces back to the Decision that authorized it. - Change
resolvesmany IssuesinverseresolvedByA Change names the Issues it fixes; each resolves when the last open Change naming it reaches all traffic. - Dashboard
showsmany MetricsinverseshownOnA Dashboard reads out Metrics, each computed from Events and never typed in. - Dashboard
viewsone ThinginversedashboardsA Dashboard summarizes one scope, such as a Studio, a Startup, a Team, or a Role. - Dataset
curatesone NouninversecuratedInA Dataset collects and vouches for the Things of exactly one Noun. - DNS Record
answersForone DomaininverserecordsA Domain answers DNS from its records; each record belongs to one Domain. - Domain
hostsone SiteinversehostedAtA Site answers on one or more Domains; each Domain serves one Site. - Domain
registeredToone StartupinversedomainsA Startup holds each Domain registration and pays for the hostname. - Domain
servesone TenantinversehostnamesA Tenant answers on the names its Customer connects; each such Domain serves one Tenant. - Form
capturesmany LeadsinversecapturedByEach Form submission creates a Lead. - Implementation
runsone ProductinverseimplementationsAn Implementation runs an Interface, System or Verb of one Product. - Issue
addressesmany ProblemsinverseaddressedByAn Issue addresses the Problems its Evidence came from, so the Customers behind that Evidence hear when it ships. - Issue
reportsone ThinginverseissuesAn Issue is about one Thing, such as a Product, a Page, or an Order. - Mapping
translatesone SourceinversemappingsA Source reaches the registry’s Nouns and Verbs through its Mappings, one per Verb it serves. - Member Directory
provisionsone TenantinverseprovisionedByA Member Directory fills and empties Roles in one Tenant as people join and leave the Customer. - Monitor
opensmany IncidentsinversemonitorA failing internal Monitor opens an Incident, which names the Monitor that saw it first. - Offer
grantsmany EntitlementsinversegrantedByAn accepted Offer grants Entitlements, each a Verb on a Noun, optionally bounded by a Limit. - Offer
includesone ProductinverseincludedInEach Offer sells one Product; one Product sits inside many Offers at different prices and terms. - Offer
pricedAtone PriceinversepriceOfEvery Offer embeds one Price: amount, currency, unit and tiers; zero is a Price. - Offer
soldInone MotioninversesellsEach Offer sells through one Motion, which says who buys and who acts for them. - Offer
targetsmany PersonasinversetargetedByAn Offer speaks to and is priced for named Personas. - Outcome Contract
governsone OfferinversegovernedByAn Outcome Contract warrants the result an Offer sells: its done state, acceptance, assurance and remedy. - Page
displaysmany ContentinversedisplayedOnPages display published Content; one piece appears on many Pages. - Page
embedsmany FormsinverseembeddedInForms sit on Pages; one Form appears on many Pages. - Page
targetsmany KeywordsinversetargetedByA Page is written to rank for, or be cited on, its Keywords. - Page
usesmany ComponentsinverseusedOnA Page is assembled from Components, each filled from records. - Portal
servesmany CustomersinversesignsIntoCustomers sign in to a Portal to order, track delivery, accept work, and pay. - Product
builtFrommany ProductsinversebuildsIntoA Product composes other Products; a change to a part reaches every Product built from it. - Product
drawsOnmany SourcesinversesuppliesA Product keeps its promise with Sources it did not build: owned, wrapped, or recruited. - Project
advancesone GoalinverseprojectsA Project’s work serves one Goal. - Project
plansmany TasksinverseprojectA Project is made of Tasks. - Publication
publishesone ProductinversepublicationA Product reaches its Customers through one Publication; nothing inside it names the platform. - Recording
replaysone VisitinverserecordingA Recording replays one Visit, linked from every funnel step that Visit reached. - Service
requiresmany WorkersinversestaffsA Service’s outcome is delivered by the Agents and Humans who fill its Roles. - Site
containsmany PagesinversecontainedInA Site serves its Pages, each at its own path. - Site
includesone PortalinverseincludedInA Site includes one Portal, the signed-in part where each Customer sees only their own records. - Site
styledByone BrandinversestylesA Site renders one Brand’s name, voice and Theme. - Software
packagesmany SystemsinversepackagedAsSoftware ships Systems to its Customers as one Product, headless or with an App. - Voice
soundsLikeone PersoninversevoicesA cloned Voice sounds like one real person, and exists only while that person’s Consent holds.
Growth 75
- Ad
promotesone OfferinversepromotedByEach Ad sells one Offer. - Ad
targetsmany AudiencesinversetargetedByAn Ad is shown to the people its Audiences select. - Campaign
advancesone GoalinverseadvancedByA Campaign spends its budget and window toward one Goal. - Campaign
runsmany AdsinverserunInA Campaign places Ads that share its budget and window. - Channel
hostsmany ThreadsinversehostedInA Channel holds Threads. - Contact
becomesone CustomerinversecontactA Contact becomes a Customer on accepting an Offer. - Contact
enrolledInmany SequencesinverseenrollsA Sequence runs for an enrolled Contact until a reply, a purchase, or another exit Event ends it. - Contact
givesmany ConsentsinversegivenByA Contact grants Consents, each for one Purpose, with its basis and expiry. - Contact
resolvesToone PersoninversecontactsEach Contact is one Startup’s view of a Person shared across every Startup that knows them. - Contact
worksAtone OrganizationinversepeopleA Contact works for one Organization, as this Startup knows it. - Conversation
awaitsone WorkerinverseconversationsOne Worker owes each Conversation its next answer. - Conversation
raisesmany ThreadsinverseraisedInThe intake Threads a support Conversation opens, each deadline counted from the Conversation’s first Message. - Conversation
reportsone IssueinverseconversationsThe Issue or Incident a Conversation reports; resolving it answers every linked Conversation. - Customer
acceptsmany OffersinverseacceptedByA party becomes a Customer by accepting any Offer, at any price including zero. - Customer
acquiredByone AcquisitioninversecustomersA Customer inherits the Acquisition of the Lead it was; Metrics and payouts read this one row. - Customer
holdsmany EntitlementsinverseheldByA Customer’s Entitlements are what it may do right now, granted by the Offers it accepted. - Customer
maintainsmany SubscriptionsinversesubscriberA Customer holds Subscriptions, each billed once per Period. - Customer
opensmany ConversationsinversecustomerThe Customer a Conversation serves, so every answer reads that Customer’s records. - Customer
ownsone TenantinverseownedByEach Customer has one Tenant: the partition of the Startup’s data that no other Customer reads. - Customer
placesmany OrdersinverseplacedByA Customer commits to one-time purchases as Orders. - Customer
savesmany Payment SourcesinversesavedByA Customer saves the Payment Sources its Orders, Subscriptions and Invoices charge; each belongs to one Startup and never moves to a sibling. - Deal
courtsone OrganizationinversedealsEach Deal has one buying Organization on the other side. - Deal
issuesmany QuotesinverseissuedInA Deal sends Quotes, each a priced proposal valid until a date. - Deal
pursuesmany OffersinversepursuedInA Deal asks one buyer to accept one or more Offers. - Demand Budget
paysmany PlaysinversepaidByA Demand Budget’s spend buys demand Plays. - Demand Budget
recordedAsone DecisioninverserecordsEach Demand Budget is committed as one Decision, read again when it closes. - Enrollment
followsone SequenceinverseenrollmentsThe Sequence whose steps this Enrollment walks, one step at a time. - Enrollment
runsForone ContactinverseenrollmentsThe Contact this run belongs to; pausing one Contact’s nurture pauses this Enrollment. - Experiment
assignsWithmany FlagsinverseassignsFlags split units across an Experiment’s Variants and log each assignment with its propensity. - Experiment
measuresmany MetricsinversemeasuredByOne primary Metric judges an Experiment’s Variants; guardrail Metrics stop it. - Experiment
offersmany VariantsinverseofferedByThe Variants the Experiment can assign, the control among them. - Experiment
testsone HypothesisinversetestedByEach Experiment settles one Hypothesis; many Experiments test one Hypothesis in turn. - Exposure
meetsone VariantinverseexposuresThe Variant the Flag assigned to this unit. - Funnel
leadsToone OfferinversefunnelsEach Funnel’s path ends at one Offer, after its landing Page, opt-in and Sequence. - Funnel
nurturesWithmany SequencesinversenurturesA Funnel follows up with each new Lead through Sequences after the opt-in. - Gathering
admitsmany RegistrationsinversegatheringA Gathering admits Registrations up to its capacity, then waitlists the rest. - Handle
publishesmany PostsinversehandleEvery Post goes out from one Handle, so its reach and replies count toward that Handle. - Hypothesis
slotsmany HypothesesinverseslotOfThe five slot Hypotheses of a Founding Hypothesis, each with a Metric and a threshold. - ICP
facesmany ProblemsinversefacedByAn ICP struggles with Problems: how they solve them today and what that costs. - Interview
yieldsmany EvidenceinverseyieldedByAn Interview captures quotes and commitments, each graded as Evidence. - Key Result
measuresone GoalinversekeyResultsA Goal is met when its Key Results reach their targets. - Key Result
readsone MetricinversereadByA Key Result compares one Metric’s value against its baseline and target. - Lead
acquiredByone AcquisitioninverseleadsEach Lead keeps the Acquisition that first brought it, through either door: a Visit or an outbound reply. - Lead
identifiesmany VisitorsinverseidentifiedAsA Lead, once it gives an address, is tied to every Visitor id it used, one per device. - Mailbox
belongsToone WorkerinversemailboxEvery Worker, Agent or Human, has its own Mailbox. - Meeting
advancesone DealinversemeetingsA Meeting moves one Deal forward. - Meeting
producesmany DecisionsinversemadeInA Meeting records Decisions, each with its options, choice and reason. - Message
postedInone ChannelinversemessagesEvery Message flows through one Channel. - Metric
computedFrommany EventsinversefeedsA Metric derives from Events and is never typed in. - Partner
reservesmany OrganizationsinversereservedByAn Organization a Partner reserved before referring it, for the `partner.reservationWindow` Setting (90 days by default); outbound skips it. - Persona
belongsToone ICPinversepersonasA Persona is one named role inside an ICP, such as its buyer or its admin. - Persona
holdsone RoleinversepersonasThe Role whose Permissions a Persona signs in with, so an App compiles its Dashboards and Verbs from one record. - Play
movesmany MetricsinversemovedByA Play exists to move named Metrics, read before and after every run. - Play
targetsmany PortfoliosinverseplaysA Studio rolls a Play out across a Portfolio one cohort wave at a time, measured as an Experiment. - Play Mix
allocatesone Demand BudgetinverseallocatedByEach Play Mix version splits one Demand Budget across its paid Plays. - Play Mix
runsmany PlaysinverseincludedInA Play Mix names each Play the Startup runs this week, with its state, budget and stop rule. - Prospect
acquiredByone AcquisitioninverseprospectsA Prospect’s Acquisition names the outbound Play and Mailbox that first reached it. - Prospect
convertsToone LeadinverseconvertedFromA Prospect becomes a Lead on first engaging, such as a reply or a Form submission. - Readout
readsone ExperimentinversereadoutsThe Experiment the result belongs to; the learn step drafts the next Variant from it. - Readout
scoresone VariantinversescoredByThe Variant the number describes. - Referral
earnsone CommissioninversereferralThe Commission a Partner’s Referral earns on the revenue it brings, self-serve or through a Deal. - Referral
madeByone PartyinversereferralsThe Party who sends a Referral earns its reward. - Referral
refersone LeadinversereferredByEach Referral sends one Lead to the Startup. - Referral
sourcesmany DealsinversesourcedByThe Deals a Referral opened; when one is won, its revenue earns the Partner’s Commission. - Registration
namesone ContactinverseregistrationsEach Registration holds one Contact’s place; one Contact registers for many Gatherings. - Renewal
renewsone SubscriptioninverserenewalsEach Renewal decides one term of one Subscription; a Subscription has one Renewal per term. - Review
evaluatesone OfferinversereviewsA Review evaluates one Offer; Reviews of a Product or Brand roll up through its Offers. - Sequence
schedulesmany MessagesinversescheduledByA Sequence sends Messages, each at its own step and wait. - Story
compiledFromone HypothesisinversestoriesThe Founding Hypothesis whose slots the Story compiles from; a pivot recompiles it. - Story
quotesmany InterviewsinversequotedInThe Interviews whose words the Story reuses. - Survey
informsmany MetricsinverseinformedBySurvey answers compute Metrics, such as a satisfaction score. - Visit
landsone SiteinversevisitsEach Visit arrives on one Site. - Visitor
startsmany VisitsinversestartedByEach Visit is one span of a Visitor’s Events on the Startup’s Sites and Apps. - Waitlist
awaitsone OfferinversewaitlistA Waitlist admits its Leads to one Offer once that Offer opens. - Waitlist
holdsmany LeadsinversewaitsOnLeads wait on a Waitlist in the order its Setting ranks them.
Finance 21
- Bill
owedToone OrganizationinversebillsA Bill is owed to one outside Organization, whose page lists every Bill the Startup owes it. - Budget
plansone PeriodinversebudgetsA Budget plans one Period, read beside the actual Entries that fall in it. - Coupon
discountsmany OffersinversecouponsA Coupon applies only to the Offers it names; an Offer may accept several Coupons. - Credit Grant
creditsone CustomerinversecreditGrantsThe Customer whose metered calls spend the balance; credits never move to another Customer. - Credit Grant
offsetsmany InvoicesinversecreditGrantsThe Invoices the grant paid toward when they finalized. - Instrument
heldByone HolderinverseinstrumentsEach Instrument belongs to one Holder, who sees it, its vesting and its documents. - Instrument
issuedByone CompanyinverseinstrumentsAn Instrument is a right in one Company and counts in its fully diluted cap table. - Invoice
chargesone CustomerinverseinvoicesEach Invoice is owed by one Customer. - Meter
countsmany EventsinversemeteredByThe Events the Meter counts toward usage billing. - Order
buysmany OffersinverseorderedInAn Order commits to buying one or more Offers once. - Pay Run
paidByone CompanyinversepayRunsA Pay Run is paid by one Company, the employer of record for everyone in it. - Pay Run
paysmany HumansinversepaidInA Pay Run pays the Humans the Company employs; each employee appears in one run per pay period. - Quote
acceptedAsone OrderinversequoteThe Order the Quote becomes when the buyer accepts it before it expires. - Quote
proposesmany OffersinversequotedInA Quote prices one or more Offers for one buyer. - Quote
startsSubscriptionone SubscriptioninversequoteThe Subscription for a Quote’s recurring lines, started when the Customer accepts it. - Share
heldByone HolderinversesharesEach Share record belongs to one Holder; a transfer writes a new record for the new Holder. - Share
issuedByone CompanyinversesharesA Share is issued by one Company and sits on that Company’s cap table. - Statement
reportsone PeriodinversestatementsA Statement reports one Period; each closed Period carries its P&L, balance sheet and cash flow. - Subscription
billsmany InvoicesinversebilledForThe Invoices the Subscription issues, one for each period it renews. - Subscription
renewsone OfferinversesubscriptionsA Subscription bills one recurring Offer each Period until canceled. - Transaction
reconcilesmany EntriesinversereconciledByThe ledger Entries the Transaction settles, matched during reconciliation.
Team 23
- Candidate
appliesToone OpeninginversecandidatesCandidates for an Opening are screened only on what its Hypothesis still lacks. - Candidate
presentsone PersoninversecandidaciesA Candidate is one Person’s candidacy; the Person’s record crosses Startups only with Consent. - Credential
authorizesmany Reserved ActsinverserequiresA Credential lets its holder perform the Reserved Acts the law keeps for it, in its jurisdiction. - Mandate
authorizesone AgentinversemandatesA Mandate lets an Agent act without asking each time, within its Permissions and Limits, until it expires or is revoked. - Mandate
fundsmany CardsinversefundedByA Mandate funds the Cards that spend under it; pausing it freezes them and revoking it closes them. - Opening
staffsone RoleinverseopeningsAn Opening is a need for a Human in one Role, taking a share of that Role’s work. - Opening
testsone HypothesisinversetestedByOpeningA hire into an Opening must prove its Hypothesis. - Permission
allowsone VerbinverseallowedByEach Permission allows one Verb, within its scope and Limit. - Role
holdsmany PermissionsinverseheldByA Role’s Permissions are what its Worker may do: Verbs on Nouns within a scope and a Limit. - Role
requiresmany SkillsinverserequiredByThe Skills, each at a level, a Worker needs to fill the Role. - Role Review
reviewsone RoleinverseroleReviewseach Role Review checks one Role, and a Role keeps every review it has had. - Supplier
deliversmany ServicesinversesuppliedBySuppliers staff Services through the Startup’s human supply. - Supplier
holdsmany CredentialsinverseheldBySupplierThe Credentials a Supplier holds decide which Reserved Acts it may perform; standing is read fresh on every use. - Team
groupsmany RolesinverseteamA Team groups the Roles that do one kind of work under one owner. - Team
servesmany StartupsinverseteamsA Team does its one kind of work for every Startup it serves; a Startup wakes a Team when its trigger Event happens. - Worker
carriesmany CardsinversecarriedByA Worker carries the Cards issued for its Mandates; the cardholder on the rail is always the Company. - Worker
fillsmany RolesinversefilledByA Worker, human or agent, fills a Role and acts under its Permissions; one Agent can fill Roles in many Startups. - Worker
hasAccessmany Access Levelsinverseworkersa Worker holds one Access Level in each namespace it works in, apart from the Role it fills. - Worker
holdsmany CredentialsinverseheldByA Worker performs a Reserved Act only while it holds the Credential that authorizes it, in good standing. - Worker
practicesmany SkillsinversepracticedByThe Skills a Worker has, each at a level, matched against what Roles require. - Worker
remembersone MemoryinverseheldByA Worker’s own Memory of what it has learned, read by its Functions and kept within its Startup. - Worker
usesmany ToolsinverseusedByThe Tools a Worker may call, narrowed to its Role’s Permissions. - Worker
writesmany CommentsinverseauthorEvery Comment names the Worker, human or agent, who wrote it.
Legal & trust 17
- Agreement
bindsmany PartiesinverseboundByThe Parties the Agreement holds to its terms, each from the moment it signs. - Attestation
performsone Reserved ActinverseattestationsThe Reserved Act the Attestation records as performed or declined. - Attestation
signedUnderone CredentialinverseattestationsThe Credential the signing Worker held when it signed. - Audit
reliesOnmany ProofsinversereliedOnByThe Proofs the auditing firm samples across the report period. - Consent
coversone PurposeinverseconsentsThe Purpose the Consent permits processing for, and nothing beyond it. - Dispute
citesmany EvidenceinversecitedByThe Evidence each side submits on the Dispute, frozen once submitted. - Dispute
contestsone OrderinversedisputesThe Order whose delivery or charge the Dispute contests. - Evaluator
gradesmany VerbsinversegradedByThe Verbs whose results the Evaluator scores against its rubric before they count as done. - Evaluator
verifiesmany Outcome ContractsinverseverifiedByEvaluators grade delivered work against an Outcome Contract’s done state before the Customer accepts it. - Evidence
bearsOnmany HypothesesinverseevidenceEvidence supports or refutes Hypotheses; the strongest outside Evidence sets each Hypothesis grade. - Evidence
documentsmany ProblemsinversedocumentedByEvidence shows a Problem in the words or behavior of the ICP. - Policy
computesmany MetricsinversecomputedUnderA Policy rules how Metrics are computed, such as revenue under revenue recognition. - Proof
provesone ControlinverseprovenByThe Control whose test the Proof records running over a range of Events. - Recovery Objective
capabilityone CapabilityinverserecoveryObjectivesThe Capability the objective restores. - Reserved Act
reservesone VerbinversereservedByThe Verb the law reserves to a credentialed Human in the act’s jurisdiction. - Risk
treatedBymany ControlsinversetreatsThe Controls that lower the Risk. Every Control cites the Risks it treats. - Screening
screensone PartyinversescreeningsA Party is screened before its first money move and again when its details change; every result stays.
Core grammar 44
- Action
actsOnone ThinginverseactedOnByThe Thing an Action changes; a Thing’s history is the Actions that acted on it. - Action
asksmany QuestionsinverseactionA pending Action asks Questions and waits `awaitingInput` until each is answered or its deadline passes. - Action
emitsmany EventsinverseemittedByA completed Action emits its Events, which Triggers, Watches and Metrics read. - Action
invokesone VerbinverseinvokedAsEach Action performs one Verb, which fixes its inputs, the Event it emits and its delay window. - Action
postsmany CostsinversepostedByEvery Cost an Action causes posts to the Startup it ran in, so each Startup’s P&L is complete. - Action
runsInone ModeinversemodeOfThe Mode the caller chose: `try` stores nothing, `send` returns a pending Action, `do` waits for the result. - Approval
gatesone ActioninverseapprovalsAn Approval holds one pending Action that exceeds a Limit or Mandate until someone allows or refuses it. - Capability
exposesmany NounsinverseexposedByA Capability exposes Verbs on one Noun family, metered, limited and logged under one key. - Collection
containsmany ThingsinversememberOfMembers are listed one by one or matched by the Collection’s saved query; a Thing can belong to many Collections. - Comment
annotatesone ThinginversecommentsA Comment is an internal note on one Thing, never sent to a Contact. - Decision
decidesone ThinginversedecidedByA Decision records one choice about a Thing and stays on that Thing’s record forever. - Document
exportsTomany FilesinverseexportOfEach rendering of a Document to a format, such as PDF, is stored as a File. - Entry
fallsInone PeriodinverseentriesAn Entry posts to the month its Event happened; closing the Period locks it. - Entry
postsToone Accountinverseentrieseach Entry posts to one Account, and an Account’s balance is the sum of its Entries. - Event
causesmany EntriesinversecausedByEvery ledger Entry traces to the one Event that caused it, such as `Order.paid`. - Function
implementsone VerbinverseimplementedByA Function is how a Verb runs: code, a generative model, an Agent or a Human, and the caller never sees which. - Function
usesmany SecretsinverseusedByA Function declares the Secrets it reads; deploying to `live` fails when one is missing there. - Guard
screensmany MessagesinversescreenedByGuards check every outbound Message before it goes out. - Integration
connectsone SysteminverseconnectedViaAn Integration connects an outside Source to one System, with credentials at Studio, Startup or Customer scope. - Interface
mountedOnmany DomainsinversemountsAn Interface answers requests on the hostnames it is mounted on. - Interface
reachesone ProductinversereachedViaEach Interface exposes one Product; a Product is reached through many Interfaces. - Interface
speaksmany StandardsinversespokenByCallers in a Standard’s shape reach the Interface’s Verbs through the platform’s one translator for that Standard. - Noun
movesThroughone LifecycleinversegovernsA Noun’s Lifecycle lists the states its Things move through and the Verbs that move them. - Process
carriesOutone PlayinversecarriedOutByA Process runs the steps of a Play each time the Startup runs it. - Process
usesmany WorkflowsinverseusedInA Process does its work through Workflows, each the durable, executable part of the Process. - Question
postedInone ThreadinversequestionsEach Question posts in the Thread of the record it concerns, where free-text replies land. - Relationship
typedByone VerbinversetypesA Relationship reads through a Verb whose forms name it from each side, such as `makes` and `madeBy`. - Setting
configuresone ThinginverseconfiguredByThe Thing whose choice a Setting holds; everything below it inherits the value unless it sets its own. - System
definesmany NounsinversedefinedInThe Nouns a System keeps records of; several Systems can share one Noun. - System
runsOnmany CapabilitiesinverserunsA System is built on Capabilities, such as Workflows or Search, that every Startup reaches with one key. - Task
assignedToone WorkerinversetasksThe Worker a Task waits on; the Task sits in that Worker’s inbox until it is done. - Tenant
signsInViamany SSO ConnectionsinverseservesA Tenant’s people sign in through its SSO Connections; the Customer’s admin owns each one. - Tenant
verifiesmany DomainsinverseverifiedByA Tenant proves control of its Customer’s email domain, so sign-ins on that domain follow the Tenant’s policy. - Thing
aimsFormany GoalsinverseheldByEvery Thing pursues Goals, such as a Startup’s quarterly objective or a Team’s weekly target. - Thing
instanceOfmany NounsinverseinstancesA Thing takes the properties, relationships and Verbs of every Noun it is an instance of. - Thing
versionedAsmany VersionsinverseversionOfEvery published change to a Thing’s definition is an immutable Version, kept forever. - Thread
groupsmany MessagesinversethreadA Thread groups Messages that reply to one another. - Tool
exposesone VerbinverseexposedAsA Tool is one Verb under one name on every Interface, such as `Contact.create`. - Trigger
firesOnmany EventsinversefiresA Trigger fires each time an Event matching its selector happens. - Trigger
startsmany WorkflowsinversestartedByWhen a Trigger fires, each Workflow it starts runs as a new Action. - Verb
actsOnone NouninverseactedOnByEvery Verb acts on one Noun, which names it: `Startup.launch` acts on Startup. - Verb
defaultsToone ModeinversedefaultForThe Mode a call uses when the caller names none: `try`, `send` or `do`. - Watch
deliversmany EventsinversedeliveredByA Watch delivers each matching Event to its URL, signed, retried and replayable. - Workflow
executesone ActioninverseexecutedByA Workflow is the durable body of one Action: its steps, retries and waits.