Skip to content

Tenancy and identity in a data product

The Dataset is shared and each customer's use is its own: keys, usage, saved queries and downloads live in the customer's Tenant, apart from every other.

A Dataset's records are the same for every buyer; what each buyer does with them is its own. Keys, usage, saved queries and downloads live in the buyer's Tenant.

Shared records, private use

RecordBelongs toWho sees it
The Dataset's records and their provenanceThe StartupEvery buyer whose license covers them
Keys, usage and the request logThe buyer's TenantThe buyer and the Startup
Saved queries, exports and their schedulesThe buyer's TenantThe buyer

Keys and planes

As your customerAs the builder
Hostapi.ratebook.devapi.sb/ratebook.dev
Packageratebookstartup-builder
Keyratebook_sk_live_…, issued in the PortalThe builder's own key
ReachesLookups, its usage, its exportsThe Dataset, its Sources, every Tenant's usage

A test key reads synthetic records only, so a buyer's tests never draw down its allowance or leak the real Dataset. Your customers' API keys covers issuing, rolling and revoking keys.

Agents as buyers

A buyer's agent calls with its principal's key or pays from its own Mandate. Every call records by the agent and for the buyer, so usage and receipts reach the party that pays.

People in the records

When the records are about people, the data broker rules apply. A person who asks to be removed leaves the next delivery, and each buyer's next file carries the removal.