Reservations
Bookable inventory with real-time availability: reservations, bookings, reservable items, waitlists, cancellation policies, and calendars.
Tested bundles of records, rules, and workflows that a deployment selects by name.
Every deployment boots on a small baseline, then opts into the kits its product needs. A kit that depends on another says so, and a deployment that selects it without its dependencies is refused at boot, not at first use. Where a kit already fits your domain, the build starts close to day one.
Every deployment gets
Users, sign-in configuration, sessions, transactional email templates, session audit, and the tenant roster.
Selecting kits
FUNCTORY_STARTER_KITS=corp-university,learning,memberships,audit,notificationsAn unknown kit, a missing dependency, or two kits claiming the same record type all fail fast at boot.
Each kit carries the record types, lifecycles, and rules for one area of a product. Select the ones you need; dependencies are declared, not conventions.
Bookable inventory with real-time availability: reservations, bookings, reservable items, waitlists, cancellation policies, and calendars.
Taking money: checkout, subscriptions, billing, dunning, order workflows, reorders, and tax for selling in more than one jurisdiction.
Groups and communities, with agreements, announcements, and a per-person inbox for every notice they send.
Two-sided selling: listings, providers, pricing policies, scoring, sellable experiences with dated sessions, and co-hosting with revenue splits.
Ships with a deployment runbook and an escape-hatch guide.
Requiresengagement, commerce
SeeMarketplace
Ratings, reviews, and other interactions, plus event hooks, file sharing, content, messaging including inbound SMS, experiments, imports, catalogs, and public submissions.
Requiresnotifications
Events, sessions, and venues, with ticket types, reserved seating, and ticket orders that hold, take payment, and issue in one durable flow.
Referrals, affiliates, and short links.
SeeReferrals
Courses and lessons on their own, so a training product does not have to carry everything in engagement.
Each person's notification preferences, shared by the kits that send to them.
A whole sellable application rather than a capability: onboarding journeys, versioned SOPs, and compliance training. The Atlas demo and a customer deployment run the same catalog, so what you click through is what you would deploy.
Requireslearning, memberships, audit, notifications
Capabilities that every product might want, selected rather than inherited, so a deployment carries only what it uses.
auditTamper-evident audit loggdprData subject requestswebhooksOutbound webhooksfeature-flagsRollouts and kill switchescollectionsWishlists, favorites, playlistslocalizationTranslations and localesreference-dataImmutable lookup datacdpCustomer data platformverificationIdentity verification recordscredentialsSigned credentials, such as certificateseeoEqual-opportunity self-identificationops-alarmsOperational alarm historyCoda
Tell us what you are building, and we will tell you which kits already cover it and where custom engineering belongs.