The object model.
Every object of the platform, in reading order. The type register at contract 0476e35e6e275db5 holds 828 owning types in 22 families, and each type has a kind, a scope, a store and fields.
Figure 1Object familiesspecified
Every value that crosses a boundary is the serialisation of one of these objects. The kinds of object differ as follows.
- A row is a registered kind.
- A definition is an object that a person or the agent writes.
- A fact is an observed, stated, derived or estimated value, with its basis.
- A value travels between parts of the platform, and the platform does not store it on its own.
- A view is the body of a card.
- Work is a job with places, the states that it passes through.
kernel#
| object | kind | scope | description |
|---|---|---|---|
| Unit | value | none | what every unit carries, whatever its type |
| Scope | value | none | one of the six scopes, each naming the ones above it |
| FactBase | value | none | what every fact carries beyond the unit, and cannot be written without |
| WorkBase | value | none | what every unit of work carries beyond the unit |
| Attempt | value | none | one try of a job, a run keyed by the unit and the attempt’s number |
| FailureClass | value | none | the class every reason of failure carries |
| EntityBase | value | none | what every entity carries beyond the unit |
| DefinitionBase | value | none | what every definition carries beyond the unit |
| Readiness | value | none | ready, or visibly not ready with the plain reason; there is no third state |
| Kind | row | platform | a kind, as a row of the register of kinds |
| Place | row | platform | one position a unit of a kind can be in |
| Flow | row | platform | a kind of flow, as a row of the register: the only way a unit changes place or a new unit is made |
| Event | fact | follows | one change of state, written in the same transaction as the change |
| Envelope | value | none | the shared envelope every event and every crossing carries |
| Reader | row | platform | the durable work that moves units out of a place |
| Law | row | platform | a check that can fail, registered against a kind or a flow |
| Parameter | parameter | platform | a named number or choice a reader or a law uses; data a person can change from the console |
| Hypothesis | work | follows | a claim the record does not yet settle, one shape for its faces |
| ProposedFact | value | none | what a hypothesis proposes, exactly one of: a connection, a claim, an identity decision, or a move with the item that did it |
| EvidenceRef | value | none | one piece of evidence: a unit of any kind, with its basis and its weight |
| HypothesisTest | value | none | a test a claim owes or has run |
| Basis | value | none | how well founded a fact or a number is |
| Interval | value | none | a point with its interval |
| TimeWithBasis | value | none | a time with what it means |
| TwoDates | value | none | the two dates that every read specifies: the date it was true and the date we knew it; both default to now |
| Caller | view | none | who is calling, as the auth gateway made it |
| Refusal | value | none | the one typed shape of every not-allowed and every error |
| Cost | value | none | a cost by kind |
| Plane | value | none | shared, one tenant’s, or the platform’s own; part of the type of a fact |
registers#
| object | kind | scope | description |
|---|---|---|---|
| Register | row | platform | a register: a named list of rows whose shape is fixed and which grows by a row |
| Artefact | definition | platform | the single artefact generated from every register, built into types in both repositories |
| IdWithSource | value | none | an id for an object with the source that made it |
| Measure | value | none | a measure, as a registered kind with a value |
| KindOfMeasure | row | platform | a registered kind of measure |
| SharedRow | fact | follows | the one layout of a row of silver, in the refined layer |
| HopStamp | value | none | one hop of an acquisition unit through the system: the stage, the host, the time, the job, and the trace and span that hop wrote, so the unit’s flow is one trace |
| RateBound | value | none | rate, politeness and cost as typed values with dimensions |
| RetentionClass | row | platform | how long a unit is kept, and whether it may be pruned behind the gold layer |
| SilverTable | definition | platform | the silver table of one source object: the shared header, the source object’s declared fields as typed columns, and the layout rule its key chooses |
people#
| object | kind | scope | description |
|---|---|---|---|
| Tenant | entity | platform | a tenant |
| User | entity | tenant | a person, only through a sign-in; the platform holds no password |
| Membership | definition | tenant | a user in a tenant, as a member or a guest |
| RoleHeld | definition | tenant | a role held on a tenant, a brand or a strategy |
| Role | row | platform | a named set of grants; platform originals a tenant copies |
| SignInProvider | row | platform | who signs people in and issues tokens, registered by one address |
| Client | row | platform | an application that asks for tokens: our web interface, our desktop interface, an outside agent, the acquisition system’s host, the capture extension |
| Session | work | user | one open sign-in of a user through a client |
| Key | definition | tenant | a second kind of caller: a key with an identity of its own |
| Token | value | none | the claims of an access token; the gateway checks six of them and grants nothing on the token alone |
| AccessScope | row | platform | a name an application asks for, and the permissions it stands for; it only narrows |
| Permission | row | platform | the smallest thing that can be allowed: one verb on one kind of thing; generated, never written by hand |
| DataGroup | definition | tenant | a named set of units of one kind inside one scope, written as a predicate or a list |
| Grant | definition | tenant | who may do what, where, in which mode, within which limits |
| GrantHolder | value | none | the holder of a grant |
| GrantLimits | value | none | the limits of a grant |
| GrantRef | value | none | a grant as a caller sees it, after the three narrowings |
| SubscriptionPlan | definition | tenant | the limits a tenant receives, each a parameter of the receive family, and its kind: trial, paid or internal; acquisition never reads it |
| Regulation | row | platform | a rule of a market or a place, as a row of the register of regulations |
| Consent | fact | tenant | consent given, with its evidence; a later fact ends it |
| RemovalRequest | work | tenant | a person is to be removed; carried out only when every part reports that it is gone |
| RemovalReceipt | value | none | one place a removal reached |
| Rights | value | none | what the source allows to be done with what was read |
| VaultEntry | definition | tenant | a secret, encrypted under its owner’s key; never in a table, a log, an address or an event |
| SecretVersion | value | none | one version of a secret, with when and who |
| PermissionAnswer | value | none | the typed answer of the permission check before any action, which the acting function takes as an argument |
| Invitation | definition | tenant | a person invited by address to a role of the tenant, bound when they sign in with that address |
| ExportReceipt | fact | platform | the receipt of a tenant’s or a person’s export: who asked, when it ran, every file with its hash and its count |
| ErasureReceipt | fact | platform | the receipt of an erasure: who asked, who verified, when it ran, what it covered in counts, its hash; never what was erased |
| LegalHold | definition | tenant | a hold that stops an erasure of a subject, with its reason, who set it and until when |
| FitBars | value | none | the value of the parameter row that sets the bar of fit and the level of its interval |
| Highlight | value | none | the words of one observation that met a criterion |
| CriterionVerdict | value | none | one criterion of a kind of buyer judged for one entity |
| FitScore | value | none | the fit of an entity to a kind of buyer as a weighted mean over its criteria with a Beta interval |
| Explanation | fact | tenant | why an entity is a lead, written by a model from the highlighted evidence alone, citing each span |
record#
| object | kind | scope | description |
|---|---|---|---|
| SourceRef | value | none | the source a fact came from, the way it was reached, and how it was fetched |
| ContentItem | entity | shared | a piece of content, the same by construction |
| Correction | fact | follows | a correction of a fact already written: it names the fact it replaces and why, so a read as of a date before it still shows the old fact and a reader of the stream tells a new fact from a corrected one; the fact corrected no longer stands |
| LandingOfObservations | work | platform | one landing of observations into the tenant plane’s gold from what the platform captured and holds: the pages captured whole, and the posts and comments of the corpus tables, each as one observation with its text and its hash, keyed by the row it was made from so a repeat writes nothing |
| Observation | fact | follows | one version of a content item as read; the same version read again makes no second observation |
| ReadingOfMeasure | fact | follows | a measure read at a time; a score today and last week are two facts |
| Claim | fact | follows | an attribute of an entity, from one source, for a time |
| Connection | fact | follows | a connection with any number of members, one row for the connection and one for each member |
| ConnectionMember | value | none | one member of a connection, with its role |
| KindOfConnection | row | platform | a kind of connection, as a row: its roles and what each role allows |
| ConnectionRole | value | none | a role a member may play |
| HeaderRule | value | none | how a kind of connection is read off the shared silver header: each role bound to one header column, and the rows the rule applies to |
| MarketEvent | fact | follows | something that happened to an entity in the market |
| KindOfMarketEvent | row | platform | a kind of market event |
| Concept | definition | follows | a named meaning a predicate may name; never a phrase |
| Vector | fact | follows | a vector from a model that carries meaning, named by its model; never a hash |
| Deepening | work | follows | depth asked for one observation, with the reason it stopped |
| FillOfMeaning | work | follows | the fill of quantized embeddings for one partition |
| CatalogueEntry | definition | follows | the only way to read a file of the lakehouse |
| LakeFile | value | none | one file of a partition |
| LandedArtefact | fact | follows | the artefact as the source gave it, keyed by its content hash |
| ClosedPartition | fact | follows | a closed partition of the refined layer; final, with the hash of its rows |
| PartitionHandover | work | follows | what the engine hands the record |
| Assignment | fact | strategy | which members a move touched and which it left alone, written before the first action |
| ProxyMembership | fact | follows | a subject’s membership in a proxy over a period, as a fact with its evidence: the verdict, the scale of association, and the likelihood where a band is calibrated |
| TouchedBuckets | value | none | for one table of gold, the entity buckets an acceptance touched and the snapshot it made; a reader is stale when its read set meets them |
| LakehouseStore | value | none | the value of the parameter the address of the lakehouse’s store: the folder of files, the catalogue’s database address without a password, and the prefix of the lakehouse catalogue’s schemas, one for each plane |
| BucketCounts | value | none | the value of the parameter the layout of a table keyed by an entity: the count of buckets each plane splits it into |
| PageChange | fact | follows | a market event of the kind page changed: what was added, removed or changed between two versions of a page, and the extracted fields that moved |
identity#
| object | kind | scope | description |
|---|---|---|---|
| KindOfEntity | row | platform | a kind of entity, with its keys in order of trust and what may never be merged |
| KeyRank | value | none | one namespace of identifier, its rank of trust and the sources that supply it |
| Entity | entity | shared | a thing of the market that lasts |
| Identifier | fact | follows | an identifier that names an entity; never removed when a handle changes |
| Mention | work | follows | a thing named in an observation, on its way to an entity |
| IdentityDecision | fact | follows | same, new or review, with the chance and the evidence; a wrong one is never edited |
| PossibleMatch | work | follows | two entities that may be one; they stay two until it is settled |
| Merge | fact | follows | one fact recording that two entities are one; it changes no other fact |
| Parting | fact | follows | a later fact that ends a merge, restoring both sides |
| IdentityMethod | row | platform | a method of deciding identity, ready only after it is calibrated for its kind |
| KeyFitness | fact | platform | how often a key is present, and how often two different things share a value |
| Window | value | none | a window at both ends |
rules_engine#
| object | kind | scope | description |
|---|---|---|---|
| Population | row | platform | what a predicate runs over, with the reader that serves it at each speed |
| Operator | row | platform | an operator or a comparator of the closed language, as a row |
| OperatorSlot | value | none | one slot of an operator |
| Predicate | definition | follows | the tree, of three forms, over a population; an edit is a new predicate |
| PredicateNode | value | none | one node of a predicate: a group, a condition or an operator node |
| NearnessBar | value | none | the bars of one breadth: the least similarity the name channel accepts and the least nearness the meaning channel accepts |
| ConceptBars | value | none | the meaning bars of one concept under the model the bars were measured under: the score at each breadth’s share for that concept alone, so a leaf’s breadth means the same share whatever its concept |
| BarsOfNearness | value | none | the value of the parameter the bars of nearness: the bars of each breadth, read by the grounding on every channel and by the compiler when a leaf names a breadth, through one resolver |
| SubjectResolution | fact | follows | what a subject stands for when the predicate is armed: names, keys and meaning |
| PlaceARunsAt | row | platform | a place a predicate runs: the population it reads, what an admitted unit makes, and who owns it |
| SpeedBudget | value | none | the budget of one speed of the preview: units and time |
| PreviewBudgets | parameter | platform | the budget of each speed of the preview, enforced at the preview and nowhere else |
| PredicateBudgets | parameter | platform | how far a predicate may expand, how much state it may keep, how large it may be, how many semantic leaves a tenant may arm |
| Proxy | definition | follows | an observable the record can read standing for a thing it cannot |
| FacetKind | row | platform | a kind of facet, a closed register a person extends by a row |
| ControlResult | value | none | a control and what it read |
| ProxyStrength | value | none | the strength of a proxy, never one number |
| Calibration | value | none | precision, recall and the undercount, by segment, with intervals |
| Facet | definition | follows | a proxy of the membership engine built by one procedure, with its four views |
| FacetCandidate | value | none | a candidate community of a facet |
| LanguageScale | definition | follows | a name and two or more poles, counted over a group’s own writing by month; aggregate-only by rule |
| Pole | value | none | one pole of a language scale |
| Monitor | definition | follows | an armed condition that makes matches |
| MonitorAnswer | value | none | a monitor’s answer on one beat |
| Catch | fact | follows | a unit admitted by a predicate at a place, with the conditions and the words that admitted it |
| ConditionMatch | value | none | one condition that admitted a match |
| Signal | fact | follows | a match with its kind, what it is about, its evidence and its rank for this brand |
| SignalSubject | value | none | what a signal is about |
| KindOfSignal | row | platform | a kind of signal: what it means, its population, its sources, and a floor for each of the four numbers of strength |
| SignalStrength | view | none | coverage, freshness at the tenth percentile, precision where truth is known, and independent corroboration |
| Summary | fact | follows | a count, share, rank or ratio in one of three positions, never folded |
| Ladder | definition | follows | ordered rungs, each written as the rung below with further conditions |
| Rung | value | none | one rung: a predicate with its own coverage, mapped to one of the seven stages |
| MeasurementOfBars | work | platform | one measurement of the bars of nearness under a model: the probes in use, the units read, the shares each breadth admits, and the bars written |
| Stage | row | platform | one of the fixed stages every rung maps to, in a set, the seven buying stages or the router’s seven, so ladders join across verticals within a set |
| SavedView | definition | follows | a view over the record, a predicate or a recipe, kept current on a beat, served as a table |
| Column | value | none | one column of a served table |
| AttributesInput | value | none | which population’s attributes to read |
| AttributeCount | value | none | one attribute a population’s units carry: its path, its plain name, how many units carry it and the value type that was read |
| PopulationAttributes | view | none | the attributes a population’s units carry, read from the units themselves in one bounded scan, so a composer offers only what the record holds and a strata choice rests on counts |
| SampleUnit | value | none | one unit of a preview’s sample, with the words that met the predicate |
| SampleStratum | value | none | one stratum of a preview’s sample: how many matched in it and how many are shown |
| PreviewSample | value | none | a representative sample of the units a predicate matched: at most the asked number, spread over the population’s strata in proportion with at least one from each stratum that matched, chosen by the hash of the unit so the same predicate gives the same sample |
| PreviewAnswer | value | none | the one typed answer of a preview, at any speed |
| ChannelCoverage | value | none | one channel’s coverage in an answer |
| PopulationStatement | value | none | the required statement of the population an answer was read over |
| PartialAnswer | value | none | which bound was reached, what was dropped, and which way that biases the count |
| Beat | row | platform | when something runs again; one register and one scheduler |
| Deadline | work | follows | one unit waiting on a window’s end, judged again at that moment by the one evaluator, so a condition made true by nothing arriving still fires |
| SqlBounds | value | none | the value of the parameter the bounds of a statement through the SQL path: rows returned, time and memory |
| BeatBudget | value | none | the beat’s budget: the units a tick may evaluate and the definitions it may start; the rest wait for the next tick, oldest first, one tenant after another |
| MonitorPass | work | platform | one pass of the beat that runs the armed monitors: every armed version read, the units of its place’s population evaluated since the monitor’s last answer, a catch written for each unit admitted at an observation not caught before, a signal ranked from each catch, and the monitor’s last answer kept |
| LeadPass | work | platform | one pass of the beat that walks signals to leads: every rung of every kind of buyer bound to a brand run over its population, a candidate made or lifted for each entity a rung admits, judged when it holds what the qualifying rung asks, a lead made from a qualified candidate with its temperature, and each lead delivered inside the plan’s limit or withheld at it with the count |
| ProxyBasket | definition | follows | a named, versioned list of proxies with its scope, read together over a subject, a set or groups |
| BasketCell | value | none | one proxy against one group: the count, the share, the lift against the base rate and the negative control |
| BasketReading | fact | follows | a basket read over one subject, a set or groups, kept as a fact and armed over its population |
sources#
| object | kind | scope | description |
|---|---|---|---|
| Source | row | platform | anywhere the market is read, with its rights and its role |
| AccessMethod | row | platform | one access method for one source: its kind, transport, credential kind, proxy policy, depth, rate, politeness, cost and contract |
| WayContract | value | none | the contract of a way |
| Connector | row | platform | the code for one source’s ways and actions, with what it declares; one package of rows plus one implementation (18 §2.1) |
| KindOfReading | row | platform | one kind of reading a connector declares, ready only after the check against recorded samples |
| KindOfAction | row | platform | one kind of action a connector declares, with its reach and its inverse |
| ArgumentDeclaration | value | none | one argument of a kind of action, and where its value may come from |
| SourceObject | row | platform | one kind of thing a source holds, in the source’s own words |
| SourceField | value | none | a field of a source object |
| SourceId | value | none | an id of a source object: its namespace, whether it is stable, the field that carries it and how far it is stable |
| SourceTime | value | none | a time of a source object, with what it means |
| SourceLink | value | none | a link between source objects |
| Mapping | row | platform | how a source object becomes a registered kind: an entity, a content item, a fact (a reading, a claim, a connection, a vector, a control result) or a definition; with its connections, identifiers, the two times and readings |
| ListParent | value | none | the thing an item of a list belongs to (a comment’s post, a reply’s comment, an edition’s newsletter): the item field that carries the parent’s key, the parent’s kind and key namespace, and the connection from the item to the parent with the role each takes |
| ListMapping | value | none | how the items of a list field become entities of a kind, each keyed by the first of its key paths that holds a value, with one connection of a registered kind between the object’s own entity and each item |
| MappingConnection | value | none | a link that becomes a connection |
| MappingIdentifier | value | none | an id that becomes an identifier |
| UserProvidedContentKind | row | platform | a kind of user-provided content, a file, a pasted list, a photo, a link: how it is read and what may join a shared entity |
| InstalledConnector | definition | follows | a connector a tenant set up, ready only when its identity is ready and a probe has answered |
| SignedInIdentity | definition | tenant | an identity a person captured in a browser; the agent never types a password |
| WatchedIdentity | definition | tenant | a public entity to follow, as an armed monitor over it |
| Lease | fact | shared | the acquisition system’s leave to a host to call one way as one identity at one rate |
| Arming | fact | follows | a definition pointing at a cell and raising its value |
| DemandCell | work | follows | one demand cell however many definitions arm it; no tenant and no strategy in its key, only its plane |
| Shortfall | work | platform | one pass of the beat that fills the shortfall: every wanted cell read, a deepening asked for each entity its predicate names on the cell’s source, the cell planned, covered once every deepening is fetched, or not satisfiable with the reason when the source needs a held identity the tenant does not hold |
| AcquisitionPlan | fact | follows | what one beat issued and declined, adding up to its budget |
| DeclinedCell | value | none | a cell declined with its reason |
| Ask | work | follows | one ask of one way for one cell, with its cost, its risk and a deadline |
| DemandStatement | value | none | the one crossing out to the acquisition system |
| Contribution | value | none | one ask’s contribution to a demand statement |
| Job | work | follows | one run of a way in the acquisition system or the connector host |
| Cadence | definition | platform | when the host reads, within politeness; set only by a demand statement |
| Yield | fact | follows | what a job returned for each unit of cost, with the host’s measured rate and health |
| Attainability | fact | follows | learned from jobs that failed: whether a thing can be reached |
| Backfill | work | platform | one backfill of a source over a window, read in blocks with a ledger row (a Job) each: what it reads, by which way, at which code version, from a parse already made by the connector’s own implementation where one is held, and how far it has got |
| Coverage | view | none | what has been read, when and how deep, in three positions, each reading naming its basis |
| CoverageReading | value | none | one reading of coverage |
| CoverageGap | value | none | a cell wanted and not covered, with its value and the reason |
| TransportKind | row | platform | one way of connecting, with one shared client; a transport inside a connector is a defect |
| Credential | definition | follows | a held identity that is a key, a token, a certificate or a signed request; only in the secrets manager, never returned |
| NetworkProxyProvider | row | platform | a provider of network proxy exits, as a row and a credential; none is named in code |
| NetworkProxyPool | definition | platform | a pool of exits, ready or not ready with the reason; over its ceiling, its jobs are held |
| ProxyPolicy | value | none | how one way routes: which pool kind, whether the exit sticks to the held identity, the country, and which failure classes rotate the exit |
| SyncOffer | value | none | a pairing a connector offers: which kind of reading with which kind of action, over which identity link |
| SyncRule | definition | follows | one way or two ways from the same rows: pull arms cells, push runs as a move, a conflict is decided by the rule |
| PushMapping | value | none | a record attribute written to a source field |
| CaptureRule | definition | tenant | a person’s rule for the capture extension on one platform: on their say-so, every page under a named way, or never |
| BronzeObject | fact | follows | an artefact as the source gave it, keyed by its content hash, with the way it came by, the job, the time and the hop stamp; the bytes sit beside the row in the engine’s own column, never in the row |
| Capture | fact | tenant | a page as a person saw it, with the source objects made from it, the neighbourhood the mapping’s links define, and the trail |
| ActionAudit | fact | follows | one row per action run through a connector: the move, the grant, the identity that served it, the arguments’ sources, the source’s own id for what was done, and the inverse |
| RebuildRun | work | follows | bronze replayed through refine and accept at one code version; ready only when every partition’s hash equals the live run’s |
| SearchRequest | value | none | one metasearch query through the self-hosted SearXNG, fanned out across engines |
| SearchResult | value | none | one result of a metasearch, an observation with its source, its time basis and the engines that returned it |
| ResourceFilter | value | none | what a read may download and what it must not: resource types allowed and denied, size caps, address patterns, and whether to render |
| ContentRequest | value | none | get_content: one address read as the person or the platform, with what to return and what may be downloaded |
| ExtractedArticle | value | none | the main content of a page as the carried extractor returns it: title, author, published time with its basis, language, word count, the extractor used and its quality score |
| FieldSpec | value | none | one field of an extraction: its name, how it is found (a CSS selector, an XPath, a regular expression, a JSON path), the attribute read, its type, whether many, and nested fields |
| CrawlScope | value | none | what a scrape may walk: the seeds, the address patterns allowed and denied, the greatest depth and count of pages, whether the sitemap drives discovery, and the pagination rule |
| DenyHost | row | platform | a host whose addresses a capture turns away, the one list that does: a tracker, an advertising pixel or a malicious host, named by a person, never a guess; every other address a walk discovers is queued as a capture of its own, because nothing a capture reaches is out of scope |
| ScrapeRequest | value | none | arbitrary scraping as data: a scope, an extraction of fields or a schema for the model-assisted reader, the source object the rows become, a resource filter, a held identity and a proxy policy |
| NormalisationRule | value | none | how one extracted field becomes a typed value: trimmed text, a number with its unit, money with its currency, a date with its basis, a regular-expression capture, a map of words to a registered kind, or an entity looked up by identifier |
| ExtractionTemplate | definition | follows | the scraping framework’s unit: what a page kind looks like, how far to walk, how to render and navigate, what to extract, how each field is normalised, what makes a row the same row, which source object and mapping the rows become, under which policies, proved by recorded samples |
| ScrapeRun | work | follows | one run of an extraction template or of an inline scope: pages walked and denied, rows made, bytes, cost and time, with partial results at block boundaries; a whole site’s crawl from its sitemap is one run |
| ScrapeResult | view | none | the rows a scrape made, each a source object with its evidence span, the pages walked, what the filter denied, and the hops |
| SiteWatch | definition | follows | a watched identity over a site: its page set and sitemap, its cadence through demand cells, the extraction applied to each page, the conditions that make a change a signal, and the channels told |
| ContentResponse | value | none | what get_content returned: each requested form, the article’s fields where asked, the artefact’s hash in bronze, the bytes by resource type, and the identity that served it |
| BrowsingSession | work | follows | a browser of the pool the agent or a person drives step by step through the controlled API, with a live view; never a raw browser over the network |
| BrowsingStep | value | none | one step in a browser, the agent’s in a browsing session or the person’s own as the extension saw it under a capture rule: navigate, read, click, type, select, submit, scroll, wait, screenshot, download, close; a step that submits or sends is an action with a reach |
| StepPage | value | none | the page after a browsing step that asked for a light reading: its address and its title, without a reading of the whole page |
| DownloadJob | work | follows | one file of a download set through the download manager: resumable by byte range, pausable, bounded by residency, landing in bronze or the person’s workspace |
| RuntimeContext | value | none | one of the extension’s six runtime contexts: what it may do and what it never does |
| ExtensionSession | value | none | the extension’s sign-in: the person, the tenant, the token’s expiry, the transport in use and the contract hash the server reports |
| PageProperty | value | none | one property a page template read: its name, its label, its value, where it came from and, for a list, how many items it holds |
| PageContact | value | none | one contact a page showed, by a contact kind: the value as shown, the value as identity compares it, and where it came from |
| PageMiss | value | none | one template field a reader could not read: what it should have been and what the page showed where it was expected |
| PageLink | value | none | one visible link of a page |
| PageLayer | value | none | a dialog, menu or viewer open on the page when it was read, read as its own region: its kind, its title, the visible text, its links and how many items it listed; what a reveal of the domain binds to |
| PageHints | value | none | how a page was read and what was kept out |
| Annotation | value | none | one thing a person states about a subject of the record, from any face: the capture panel while a page is captured, the web shell or the desktop shell on an entity’s page, the agent in a conversation, or the API. What it is about is the page’s subject, an item of a list, a contact, a region picked on the page, or an entity named by its id; what is said is a tag from one of the record’s registers, a fit for a buyer profile, a relation to an entity the record holds, a membership, a rival marking, a note, or what kind of thing the subject is. It becomes a claim or a connection stated by the person, with the capture or the conversation as its evidence, through the one placing rule of the accept, whichever face said it |
| PageField | value | none | one form field a page showed, with what it held when the page was read: its label, its name, its kind, its value, and whether the person changed it; a password, a one-time code and a card’s number never appear, by the platform’s redaction rows |
| PageMeasure | value | none | one count a page showed, read as a registered kind of measure: likes, comments, views, stars, downloads, followers, applicants and every other engagement a page shows, with the number as shown and as a number, and where it came from; it becomes a reading of the measure on the page’s subject |
| PageNetworkEvent | value | none | one call the page made or one frame it received while a capture rule was on, as the page hook in the main world saw it: its kind, its method and address, the status, and the bodies sent and received, cut to a bound; never a header, a cookie or a credential |
| PageReading | value | none | a page as a reader read it, the document a capture carries and a walk deposits: the address, the title, the visible text, the headings and links, the properties the template read, the contacts the page showed, the fields not read, the template, and how it was read; the extension and the walk make the same shape |
| ContactKind | row | platform | one way a person or a company is reached or found anywhere on the web, as the extension reads it on every page and the accept keys it: an email, a phone, a handle on a platform, an invite, a site; found by the addresses of links, by a pattern over the visible text, or by a bare handle near a cue word; it becomes an identifier of the namespace the row names |
| CaptureDeclaration | row | platform | what the extension keeps on one platform or domain, as one row of the browser connector, parameterized by the platform: address patterns, the network events to keep, the visible links, the scopes and the redactions |
| RedactionRule | row | platform | what never leaves the browser: a field, a header, an address key or a pattern in the body, applied before hashing |
| CapturePreview | view | none | what a capture would send: bytes by kind, network events kept and dropped, redactions by kind, the neighbourhood’s size, the cells credited and what the plan meters |
| MentionKind | row | platform | what kind of thing a page’s property names, so the grounding knows a page’s author is an account and its employer a company: one row per property, for every platform or the ones listed; a template’s field whose type names a kind of entity overrides it, and the person’s settled words on each property and platform are read as its priors |
| PlatformThing | value | none | one kind of thing a platform holds, in the platform’s own words, and the registered kind it becomes: its key on the platform, the fields kept as long texts, the fields that are outbound links, and the counts it shows |
| PlatformRelation | value | none | one way two things of a platform relate, and the registered kind of connection it becomes with the role each side takes |
| PlatformListParent | value | none | the thing an item of a list belongs to, in the platform’s words: the item field that carries the parent’s key, the parent thing, and the relation from the item to it |
| PlatformList | value | none | a list a page or an API answer carries whose items are things of the platform, each keyed by the first of its key paths that holds a value, and the relation between the page’s thing and each item |
| PlatformPage | value | none | one kind of page of a platform: what it yields, how it is read, the lists it carries, whether it pages through a next link, and what the viewer must be to see it |
| PlatformReveal | value | none | one control on a kind of page that shows more without leaving it, or leads to the page that holds the rest: what a person clicks, what opens, where what opens is drawn from (the page’s own data, another page of the domain, an API object the click calls, or nothing kept), the fields and lists read inside it, and what the viewer must be to see it; a reveal is how a capture taken with a dialog open, or a step the person took, is bound to the domain |
| PlatformApiObject | value | none | one object of a platform’s API: the addresses that answer it, what it yields, the paths read from its JSON and the lists it carries |
| PlatformMention | value | none | what kind of thing a property names on this platform |
| PlatformSignal | value | none | a signal kind the platform’s things, relations or measures feed, with what on the platform means it |
| PlatformDomain | row | platform | a platform’s world as one row the capture side is generated from: its things and the kinds they become, how they relate, its pages and its API objects with what each yields and the lists each carries, what its properties name, and what feeds a signal; the platform’s sources, the browser connector’s declaration, the source objects, the templates, the mappings and the mention kinds are derived from this row by the authoring tool and never written beside it |
| SessionMaterial | value | none | the session material a signed-in identity of one platform holds and the read that proves it: the cookie domains the platform keeps, the address whose answer differs signed in from signed out, and the text that appears only when signed in |
| HeldCookie | value | none | one cookie of a held identity’s session state, as the browser gave it |
| SessionState | value | none | the session state a held identity keeps in the store, checkpointed after each use: the cookies of the platform’s cookie domains and when it was checkpointed |
| HeldSessionState | definition | tenant | the session state of a held identity, sealed with the identities’ key and kept in the record, so that every copy of the platform reads one store; the key never enters the record, and no tool returns this row |
| Grounding | work | follows | the grounding of one subject, a captured page, an entity, a text or an address: its mentions resolved and its relations suggested as hypotheses a person settles; staged when the subject is given, waiting for a person once the hypotheses are made, committed when every one is settled; the same work on every face |
| PendingCapture | value | none | a capture the extension holds until the core accepts it: keyed like the capture, with its bytes, attempts and state |
| SourceColumn | value | none | one column of a table of a read artefact, as the engine names it |
| SourceTable | value | none | one table of a read artefact: its count with its exactness, its population and the control that must come back right at the same hash |
| SourceJoin | value | none | one join from a table of a read artefact to another source, by an identifier |
| SourceProcedure | row | platform | how a source is read, derived from its row and its last reading: how it opens, every table with its count, population and control, the joins, the lineage and the pitfalls |
| HeldArtefact | value | none | the value of the parameter the artefacts on this machine: one lake, catalogue or folder of files still outside the one lakehouse, read in place until its tables are mapped in, with the name the engine opens it under, the registered source its tables derive from, its path, the program that made it and the repository whose commit the reading records |
| BrowseView | view | none | one frame of a browsing session’s page as the person sees it, with the page’s size and address, read by a dashboard that shows the session live and forwards the person’s clicks and words as steps; never a raw browser over the network |
operations#
| object | kind | scope | description |
|---|---|---|---|
| KindOfUsage | row | platform | one kind of metered usage with its unit, its price basis and its provider: network egress, proxy bytes, model tokens, embedding calls, image generation, document storage, lakehouse bytes, browser minutes, search queries, connector calls, downloads |
| MeteredUsage | fact | follows | one row per metered call, written by the metering middleware in the same unit of work as the call; a call whose row cannot be written does not complete |
| UsageReconciliation | fact | follows | the metered total against the provider’s bill for one day, with the count and sum of discrepancies; ready only under the tolerance |
| RunningService | work | platform | a service of the platform, with its life |
| HealthCheck | row | platform | a signal that can fail, its vacuity guard, and where it runs |
| Alarm | row | platform | the law or the level it reads, the threshold, who is told, the runbook |
| AlarmRaising | work | platform | one raising of an alarm |
| Backup | work | platform | the daily verified backup of the database, with the lakehouse’s catalogue and manifest beside it |
| RestoreDrill | work | platform | a backup restored into a throwaway target, with the time it took and the count that must match |
| Trail | view | platform | every access and every administrator’s change, with the hash chain over it |
| CostCeiling | parameter | platform | money a month by kind, and the share at which an alarm is raised |
| Incident | work | platform | what was seen, the reading that found it, what was done, what changed, and the check added |
| Price | value | none | the price of one kind of usage under one plan kind: per unit, its currency, and the quantity the plan includes |
| PriceList | row | platform | the prices in force from a date, versioned; a change is a new version |
| BillingAccount | row | tenant | the tenant’s account with the payment provider: the provider’s customer id, the currency, the address, the payment state, the period |
| Invoice | fact | tenant | one invoice: the lines by kind of usage from the metered rows, the fee, the amount recomputed from the record, the provider’s id and the state |
| UsageStatement | view | none | a tenant’s metered usage of a period by kind, priced, against the plan’s included quantities |
| EngineExtension | definition | platform | one extension of the query engine, pinned by version and hash as a row of the release, shipped with it and never fetched at run time |
harness#
| object | kind | scope | description |
|---|---|---|---|
| UsageInput | value | none | usage by tenant, kind, provider and window, for platform administrators |
| UsageReport | view | none | quantity and cost by kind, by tenant, by provider and by period, with each provider’s reconciliation state |
| Tool | row | platform | a capability from the tool register, with its inputs and outputs as owning types; generated, never written by hand |
| Workflow | definition | strategy | steps and what starts them, the same object whether a person or the agent composed it |
| WorkflowStep | value | none | one step: a tool to run, a wait, a branch on a predicate, or another workflow |
| Run | work | strategy | one carrying out of a workflow; every step durable work keyed by the run, the step and its input |
| StepResult | value | none | one step’s result, kept so a second pass reads it back and never asks again |
| Task | view | none | a run a caller started through a tool: its progress, what it asks, and how it ended |
| ReleaseStamp | value | none | which release a running binary is: the platform’s semantic version, the commit it was built from with its time, whether the build had changes beyond the commit, and the contract it carries; every process reports it in its handshake, its –version, its first log line and the client name on every event it writes, so a report of a defect names the build and the build names the change |
| EndpointHolder | value | none | the process that serves the durable engine’s endpoint on this machine, written beside the stack: its process id, the hash of the binary it runs, its release, its port and when it started; a newer release takes the endpoint over from an older one, the same release shares it, and an older one never takes it back |
| Progress | value | none | steps done of steps in all, and what the task waits for |
| TaskQuestion | value | none | a question a run asks the caller; answering it is the one approval |
| Notification | work | user | a message that something needs a person, with the tool that resolves it |
| Card | value | none | the one result of every tool: a typed value, its foot, and what can be done next; it cannot be built without its foot |
| CardFoot | value | none | what was read, the population, the control with what was expected and what was seen, and the position of each count |
| NextAction | value | none | what can be done next from a card |
| Memory | fact | follows | a decision, a preference, a correction or a standing instruction, at strategy or user scope; never a permission |
| NamedProcedure | definition | platform | a written way of doing a recurring job, which the agent follows and a person can read |
| Workbench | definition | strategy | a place to run queries, and later code, over what the caller may read, through the tools |
| Thread | work | strategy | the durable container of one conversation between a user and the agent; created, resumed, forked and archived; its history is the event log |
| Turn | work | strategy | one unit of the agent’s work, started by one input and ended when its outputs are produced; it holds items in order |
| Item | value | none | the atomic unit of input and output on the wire, typed by kind, with a lifecycle of started, streaming and completed; a tool call completes with its response card |
| ApprovalRequest | value | none | a request the server raises when the permission check’s verdict is propose: the action, its inverse, the verdict and the reason; the turn waits for the client’s answer |
| ClientInfo | value | none | what a client states about itself in the handshake |
| ServerInfo | value | none | what the app server returns in the handshake: its user agent, the protocol version, the contract hash and its capabilities |
| EventCursor | value | none | the position in the event log a client has rendered to; a reconnecting client sends it and receives every event after it |
| ProcedureResult | value | none | what one run of a named procedure in the workbench left: the procedure, the run, the hashes of its code and its inputs, its outputs as measures, how it ended and how long it took |
| UserMessage | value | none | what a person typed into a turn |
| AgentMessage | value | none | the words the agent answers a turn with, from the model row that served |
| ToolCall | value | none | one call of a tool inside a turn: the tool, its inputs, and what it became, a card or a refusal |
| ToolMeta | value | none | what a listed MCP tool carries beside its schema: its row as the register holds it and the release’s stamp |
| CallEnvelope | value | none | what every call carries beside its input: the scope, the two dates for a read, and for a change the key made from the input |
| UnitRef | value | none | one unit by its id and kind |
| Nothing | value | none | an input with no fields |
| GrantsInput | value | none | the caller, and a place |
| SignOutInput | value | none | the session, or the user for every session |
| WhoAmIInput | value | none | a token, a key, or a run’s identity |
| SignInInput | value | none | nothing, or the tenant to sign in to; or an access token the identity provider issued, which a browser or an agent presents to the face it is connected on |
| CacheInput | value | none | nothing, or a call to forget |
| CacheView | view | none | what the app holds from earlier answers |
| CacheEntry | value | none | one cached answer |
| FactsInput | value | none | a unit or a population, as of two dates |
| FactsAnswer | view | none | the facts, and the tier that gave them |
| GroupsInput | value | none | a scope, the two dates, and the resolution of the cut |
| KeepQuestionInput | value | none | the question and its scope |
| SemanticSearchInput | value | none | a text or a subject’s vector, the model, a floor and a population |
| SemanticSearchAnswer | view | none | the units above the floor, with the model, the floor, the measured recall of quantized embeddings, and the tier |
| ScoredUnit | value | none | a unit with its nearness |
| NeighboursInput | value | none | an entity, one kind of connection, and the two dates |
| NeighboursAnswer | view | none | the members one hop away, and whether the cap was reached |
| PreviewInput | value | none | a predicate or its hash, the place, the window, the speeds wanted, and the surface it calls from |
| SavedViewInput | value | none | a view to keep, or a view to read |
| SavedViewAnswer | view | none | the definition, or its rows with when they were built |
| SqlInput | value | none | a read-only query, in a strategy |
| SqlAnswer | view | none | rows, with how many and whether a bound was reached |
| LocalInput | value | none | a question in one of the ask tools’ owning types, over the files the app may read |
| AudienceMapInput | value | none | a brand, two facets or a facet and a community, the window |
| CandidatesInput | value | none | a brand, and a buyer profile or a place |
| CompareInput | value | none | two brands and a question from the closed list |
| Comparison | view | none | two summaries over one structure, each with its coverage |
| ConnectorsInput | value | none | a tenant or a brand |
| ConnectorOffer | view | none | every kind of reading and of action, by source, with its state, the identity it needs, its cost and its rights |
| ConsentInput | value | none | the person or tenant, and the use; to record, withdraw or ask |
| ConsentAnswer | view | none | a fact, or yes or no with the fact that decides |
| CoverageInput | value | none | a cell, or a scope of entities with a window |
| DocumentInput | value | none | the document and the version |
| DocumentChangesInput | value | none | two versions of one document |
| EffectInput | value | none | a move and the window |
| EntityInput | value | none | an entity, and the two dates |
| EntitySurface | view | none | every identifier it ever had, every account, everything it published, every thread, community and gathering, and every connection |
| EstimateInput | value | none | an estimator and the case |
| ForecastsInput | value | none | a play or a tactic, across brands |
| ForecastsAnswer | view | none | every forecast with its effect, how well the band held, and the proper score and the calibration by play, tactic, kind of buyer, framing, actor and content, so calibration is a read of this row and never a report of its own |
| ForecastAndEffect | value | none | one forecast and its effect |
| ScoreBySegment | value | none | the proper scores and the calibration of the forecasts of one segment: a play, a tactic, a kind of buyer, a framing, an actor or a content |
| LeadsInput | value | none | a brand, and a place, a condition or a person; or one lead as its package |
| LedgerInput | value | none | a strategy and the window |
| Ledger | view | none | every move, action, forecast, effect and impact in order, with the budget spent by kind |
| LookupInput | value | none | a key: a namespace with a value, or a name with a place |
| LookupAnswer | view | none | the entity, or the possible matches, or nothing |
| MapInput | value | none | a brand, and the two dates |
| MarketInput | value | none | a brand, a segment, the window |
| MonitorStrengthInput | value | none | the monitor and a window |
| ParameterInput | value | none | a parameter by name and where it is set |
| PostureInput | value | none | a community and the window |
| PredicateLanguage | view | none | the operators, the comparators and the value types, with the hash |
| ProxyReadInput | value | none | a proxy, and the window |
| ProxyReading | view | none | its members as a population, with the raw count, the estimate corrected by the undercount, and the interval |
| RegisterInput | value | none | a register by name, or a name to check |
| RegisterAnswer | view | none | its rows and the hash, or one row or nothing |
| RolesInput | value | none | nothing, or one role |
| SignalsInput | value | none | a monitor, a subject, a kind or a strategy, and a window |
| SignalsAnswer | view | none | the facts, with the coverage and the count not evaluable for the same window |
| SpeedToLeadInput | value | none | a brand and a window |
| UnderTestInput | value | none | a unit, a brand or a scope |
| VerticalInput | value | none | the vertical, or a brand whose vertical is meant |
| WhyInput | value | none | a unit that is not ready, or a count that is not measured |
| WhyAnswer | view | none | the chain of reasons, from this unit back to its first cause |
| Reason | value | none | one link of a chain of reasons |
| WithheldInput | value | none | a brand or a tenant, and the period |
| StocksInput | value | none | a scope, and optionally one kind |
| JourneyInput | value | none | one unit, and a bound on depth |
| OldestInput | value | none | a place |
| PairingsInput | value | none | a scope |
| PairingsAnswer | view | none | each pairing, with the units that lack their pair |
| PairingReading | value | none | one pairing and the units that lack their pair |
| WaitingInput | value | none | nothing, or a notification to acknowledge |
| CapabilitiesPage | view | none | the page of capabilities |
| ArmMonitorInput | value | none | the monitor’s version, and for arming the preview it was judged by |
| JudgeFitInput | value | none | a kind of buyer and an entity to judge, without making a lead |
| BuyerFitVerdict | view | none | the fit with its criteria, its temperature and its verdict |
| KeepLadderInput | value | none | a ladder to keep: its ordered rungs, each a predicate over the population that is kept by its hash in the same call, and the rung that qualifies |
| KeepMonitorInput | value | none | a monitor to keep: its name, its predicate, the place it runs at and the kind of signal it makes; the strategy where one is chosen, else the brand’s standing strategy; for a platform monitor the vertical it keeps full |
| KeepPlayInput | value | none | a play to keep for a brand: the play with its condition and its graph of moves as edges, and the predicates given in full, kept by their hashes before the play |
| ArmPlayInput | value | none | the play, inside a strategy, for a brand, and the share it is armed on with its holdout: a share under one makes the play an experiment |
| ArmPlayAnswer | view | none | the armed play, and the cells of demand it raised |
| AssignInput | value | none | the lead and the user; by hand, or hand on |
| BeatInput | value | none | a beat to write |
| KeepBuyerInput | value | none | a buyer profile as it should stand next: its own predicate in full, its bindings and its ladder; the platform compiles the predicate, keeps it by its hash, and writes the next version ready or not ready with the reason |
| BindBuyerInput | value | none | a buyer profile and its bindings |
| BindBuyerAnswer | view | none | the binding, and the preview of the kind’s members |
| BuildDocumentInput | value | none | a document, as of two dates |
| CapacityInput | value | none | a user, how many, and the period |
| CorrectInput | value | none | the event to correct, and the correction |
| DecideAskInput | value | none | an ask, approved or declined |
| DecideMoveInput | value | none | accept, decline or stop a move |
| DeepenInput | value | none | an observation and the depth asked |
| DryRunInput | value | none | an action to dry run |
| DryRunAnswer | view | none | what it would do, and what the inverse would be |
| GoalInput | value | none | a goal to add |
| GrantInput | value | none | give, change or withdraw a grant |
| InstallConnectorInput | value | none | the connector, the ways, the identity and the settings |
| InstallPackInput | value | none | a brand, the template and its version |
| InstallPackAnswer | view | none | the copies made, each naming its origin |
| KeepProxyInput | value | none | a proxy to keep |
| MapBrandInput | value | none | a web address, and the tenant it is mapped for |
| MakeBrandDesignSystemInput | value | none | the brand whose design system is made from the pages held on its site |
| BrandDesignSystemInput | value | none | the brand, and the version wanted, else the newest |
| DecideBrandDesignInput | value | none | a decision on one value of a brand’s design system |
| BrandDesignSystemChangesInput | value | none | the brand and two versions, else the two newest |
| MarkLeadInput | value | none | the lead, the condition, and a reason where the condition asks for one |
| MarkRivalInput | value | none | a brand and the rival, with the evidence |
| MembershipInput | value | none | invite, suspend or remove a user, as a member or a guest |
| ProposeMoveInput | value | none | a play and the catch, or the play’s schedule |
| PublishInput | value | none | a build and an address |
| RaiseNeedInput | value | none | a demand cell to raise |
| RememberInput | value | none | a memory to keep, or one to forget |
| RoutingInput | value | none | a routing rule to write, preview or arm |
| RoutingAnswer | view | none | the rule; for a preview, which leads it would have admitted and who would have had them |
| RunActionInput | value | none | an action to run |
| ParameterWriteInput | value | none | a parameter of the record written from the console or by a person’s own tool: its name, its value and the scope it is set at |
| GroundInput | value | none | a subject to ground at a breadth: exactly one of a capture, an entity, a text or an address; the same grounding serves the capture panel, the entity page of the web and desktop shells, the agent and the API |
| GroundingsInput | value | none | which groundings to read: one capture’s, one entity’s, or every one in a place |
| GroundingAnswer | view | none | a grounding with its hypotheses, each with what it proposes |
| GroundingPriorsInput | value | none | the priors of grounding: one platform’s, or every platform’s |
| GroundingPrior | value | none | how often a person supported a kind of suggestion on a platform at a breadth |
| GroundingPriors | view | none | the priors, one row per kind, platform and breadth |
| TrajectoryInput | value | none | a strategy’s or one move’s trajectory over a window |
| MoveTrajectory | value | none | one move: its place, the items that carried it out, the readings of those items and its effect |
| Trajectory | view | none | plan item to grounded move to outcome, for each move in the window |
| PlanReportInput | value | none | a strategy and a window |
| PlanReportRow | value | none | one play of the strategy against what was done: completed, partial, missing, or an item done off any plan |
| PlanReport | view | none | did I do what I planned: one row per play, then the items done off plan |
| CaptureHealthInput | value | none | the health of capture on one platform or all, over a window against the window before |
| CaptureHealthRow | value | none | one platform’s captures in the window and the window before, with the verdict |
| CaptureHealth | view | none | captures by platform, this window against the last |
| SettleInput | value | none | a claim under test, settled |
| SettleMatchInput | value | none | a possible match, confirmed or rejected |
| SettleMatchAnswer | view | none | confirmed with the merge, or rejected |
| StrategyInput | value | none | a strategy to make |
| StrategyReadInput | value | none | a strategy to read, as of a date |
| StrategyMoveInput | value | none | a strategy moved to a place in its life, with the reason |
| PropensityInput | value | none | a lead, a move or a play, and which faces to read: actors, content or both |
| PropensityAnswer | view | none | every eligible actor and every fitting content with its propensity, and the one the policy would choose on each face |
| PolicyReplayInput | value | none | a policy and its version replayed on a strategy’s logged decisions over a window |
| PolicyReplayRow | value | none | one logged decision: what was chosen with its odds, what the replayed policy would have chosen, and the effect that followed |
| PolicyReplay | view | none | a policy replayed on the history before it changes anything |
| UndoInput | value | none | an action to undo |
| UndoAnswer | view | none | the action undone, and the inverse’s own action |
| UndoMergeInput | value | none | a merge to undo, or a decision to undo |
| UndoMergeAnswer | view | none | a parting, or a later decision with the facts written again |
| WatchInput | value | none | a public entity to watch |
| WebhookInput | value | none | an address to be told at, and the kinds |
| WeighInput | value | none | a claim and the evidence to attach |
| WithdrawInput | value | none | a publishing to withdraw |
| WorkflowInput | value | none | a workflow to write, preview or arm |
| WorkflowAnswer | view | none | the workflow, and for a preview what it would have done over history |
| BuildFacetInput | value | none | a facet to build from a seed |
| CancelInput | value | none | a preview or a task to cancel |
| RunRequest | value | none | a run to make on the work plane: the workflow, the caller, the envelope and what started it |
| RunProcedureInput | value | none | a named procedure to follow, with its inputs |
| StatusInput | value | none | watch, answer or stop a task |
| MyWork | view | none | every run the caller started that is still running |
| DelegateInput | value | none | something said to the agent |
| DownloadInput | value | none | a file or a document to download into the workspace |
| FileTransfer | view | none | progress by bytes moved of bytes in all, then the path or the pointer |
| UploadInput | value | none | a file in the workspace to upload |
| FileList | view | none | the files with their sizes, kinds and when they were written |
| FileEntry | value | none | one file of the workspace |
| Workspace | view | none | the workspace folder, and every act the app made in it on the ledger |
| LocalProcedureInput | value | none | a procedure the app runs itself, with its steps in the app’s own journal |
| CatalogueInput | value | none | a tenant or a brand, and a filter by source, kind of intelligence or vertical |
| SourceCatalogueEntry | view | none | one source in the catalogue with its connectors, kinds of reading and action, identity needed, rights tier, cost, state, coverage by cell and health |
| ProbeIdentityInput | value | none | a held identity to probe |
| HoldIdentityInput | value | none | a signed-in identity to hold for the tenant: the platform’s own browser opens on the platform, the person signs in, and the session state is checkpointed once the probe reads signed in |
| ReadSourceInput | value | none | run one kind of reading of an installed connector from a cursor |
| ReadSourcePage | view | none | one page of source objects, the next cursor and the cells credited |
| ActThroughConnectorInput | value | none | run one kind of action with its arguments and their sources |
| UndoActionInput | value | none | the move to undo |
| SyncRuleInput | value | none | a sync rule to write, preview or arm |
| SyncPreview | view | none | what a sync rule would read and push, before it is armed |
| CaptureInput | value | none | a page the person opened, handed over by the capture extension |
| CoverageByCellInput | value | none | a source, or a scope with a window |
| BackfillInput | value | none | a source, an access method, a window and a plane; the platform fills the reading, so the same request over a catalogue read again is new work |
| LineageInput | value | none | an artefact or an acquisition unit |
| Lineage | view | none | every hop of a unit with its stamp and span, and its downstream footprint, marking unavailable what a store cannot answer |
| BrowseOpenInput | value | none | open a browsing session under the caller’s grant, with a held identity, a proxy policy and a filter |
| BrowseStepInput | value | none | one step in an open browsing session |
| BrowseTakeOverInput | value | none | a person takes the wheel of a session, or hands it back |
| BrowseViewInput | value | none | a browsing session whose live view is read |
| DownloadSetInput | value | none | one or many addresses to download through the download manager, from a page or from anywhere |
| DownloadControlInput | value | none | pause, resume or cancel one download or a set |
| WatchSiteInput | value | none | a site watch to write, preview or arm |
| PageChangesInput | value | none | page changes for a site or a watch in a window |
| TemplateInput | value | none | an extraction template to write, preview, arm or retire |
| ProposeTemplateInput | value | none | a sample page the person marked, from which the model proposes a template’s fields with evidence spans for the person to confirm |
| SetAsideRunInput | value | none | a queued run to keep and never take up, with a person’s plain reason |
| ScrapeRunsInput | value | none | the runs of a template in a window |
| CaptureRuleInput | value | none | a person’s capture rule to write: the platform, the mode, the way, the default scope, the never list and the person’s redactions |
| CaptureRulesInput | value | none | which capture rules to read: one platform, or all of the person’s |
| SignUpInput | value | none | the company a person names on their first sign-in, so the platform makes their tenant on the trial plan |
| InviteInput | value | none | an address and a role to invite to the tenant, with where the role is held |
| ErasePersonInput | value | none | the person to erase, and the second administrator’s verification |
| ReceiptsInput | value | none | which receipts to read |
| Receipts | view | none | the receipts of exports and erasures |
| NotificationChannelInput | value | none | a channel to write: its kind, its address and the notices it carries |
| NotificationRuleInput | value | none | a rule to write: the notices, the channel, quiet hours and the digest |
| BoardInput | value | none | a board to write, with its tiles |
| BoardReadInput | value | none | a board to read, over a period |
| BoardAnswer | view | none | a board with every tile’s numbers, each with its basis and its population |
| UsageStatementInput | value | none | the period of a usage statement |
| InvoicesInput | value | none | the period of the invoices to read, or all |
| ChangePlanInput | value | none | the plan kind to change to |
| PlanChange | view | none | a plan change as a proposal, with the provider’s own page for payment |
| MethodsInput | value | none | a question to find methods for, or nothing for every method |
| IntelligenceInput | value | none | a subject and a kind of intelligence to read |
| IntelligenceAnswer | view | none | a kind of intelligence about a subject: the facts with their basis, the coverage and the date |
| SeedInput | value | none | the manifest to seed from, and the window in months |
| SourceProcedureInput | value | none | the source whose procedure to read |
| KeepBasketInput | value | none | a basket to keep |
| BasketReadInput | value | none | a basket and what to read it over: one subject, a set, a scope or a cut into groups, with the window |
| ValueChainInput | value | none | the vertical, and the brand whose participants are placed |
| SystemsModelsInput | value | none | the vertical or the kind of offering the templates must fit; both absent asks for every template |
| MarketSimulationInput | value | none | the template, the market, the interventions that stand for a strategy, and the run’s bounds |
| SimulationFrameInput | value | none | the simulation whose frame is read |
| FitSearchInput | value | none | the brand, the end the search starts from, its offerings or its concept, and the verticals to consider |
| FitFrameInput | value | none | the search whose frame is read |
| FitPlaysInput | value | none | the phase of the search, and the vertical or kind of offering the tactics must fit |
| FitReadingInput | value | none | one result of a person’s own fit test, as they state it |
| PlaceParticipantInput | value | none | a party placed in a role on a stock of a vertical’s chain |
| MarketTwinInput | value | none | the twin to read, as of a date |
| MakeMarketTwinInput | value | none | the market and the template to instance a twin from |
| LayStrategyInput | value | none | a strategy laid over a twin: its armed plays become the interventions of one simulation |
| ModelFamiliesInput | value | none | the vertical or the representation the families must fit; both absent asks for every family |
leads#
| object | kind | scope | description |
|---|---|---|---|
| Candidate | work | brand | an entity gathering signals toward the qualifying rung of one kind of buyer |
| Lead | work | brand | a candidate that reached the qualifying rung, delivered under the plan’s limit or withheld |
| WithheldReason | value | none | why a lead is withheld: the limit reached, with the count reproducible from the record |
| WithheldCount | view | brand | the leads that exist and the plan does not yet deliver, by kind of buyer and temperature; never who |
| LeadCondition | row | platform | something a person can mark on a lead; platform rows, and a tenant’s own |
| Outcome | fact | brand | a condition as marked, by whom and when; measured and never guessed |
| RoutingRule | definition | brand | a predicate over leads with a person or a team attached; its dry run is the preview |
| Capacity | property | user | how many new leads a user can take in a period, how many they hold, and when it refills |
| LeadAssignment | fact | brand | which user a lead went to, under which rule, who else was eligible, and the odds |
| Package | view | brand | the lead as handed to a person: why it is a lead, who this buyer is, which offerings fit, the moves to choose from |
| OfferingFit | value | none | an offering that fits a lead, and why |
| SpeedToLead | definition | platform | the delay from delivery to the first touch, read from two flows |
| NotificationChannel | row | tenant | where a notice goes: in the app, by email, in Slack, by webhook or in the browser extension, verified by a test notice before it carries one |
| NotificationRule | definition | tenant | which notices go to which channel for whom, with quiet hours and a digest cadence; never what happens, only who is told |
gateway#
| object | kind | scope | description |
|---|---|---|---|
| Operation | row | platform | one tool as the API serves it: a route, its input and output as owning types, its errors, its limits; generated |
| Verb | row | platform | one of the words that order the public surface; a verb with no operation yet is shown as not yet served |
| Answer | value | none | what every operation gives: the value, its population, and for every count which of the three positions it is in |
| Telling | definition | tenant | an address a tenant registered to be told at, with its signed calls as durable work |
| FailedCall | fact | tenant | a signed call that did not land, with why, and a way to send it again |
| ServerDescription | value | none | what the MCP server publishes: where the provider is, the proof method, the smallest scopes that work |
ops_console#
| object | kind | scope | description |
|---|---|---|---|
| Stock | view | platform | for one kind, one place and one scope: the level, the rates, the age of the oldest with its reason, the count past the longest wait, and who reads it |
| Oldest | value | none | the oldest unit in a place, with its reason |
| Journey | view | none | every hop of one unit, walked from its id alone, with a bound on depth |
| WaitingItem | view | none | a unit in a place whose reader is a person |
| Pairing | row | platform | two kinds the product needs together, the rule that joins them, and the sentence shown when one is missing |
| Capability | row | platform | a capability the product depends on: where it is on, when it was last proved, and what depends on it |
| PlatformState | view | platform | every service with its life, every reader’s distance behind the log, events set aside, settings changed, cost by kind |
| BuildState | view | platform | every build stage, its acceptance procedure, and when it last showed red and then green |
| StageState | value | none | one stage of the build as the view shows it |
| SavedQuestion | definition | follows | a question over the view a person or the agent keeps |
| Board | definition | tenant | a board of tiles for an audience, at tenant or platform scope, drawn from saved questions |
| Tile | value | none | one tile of a board: a saved question, a chart kind, a period and the comparison with the period before |
market#
| object | kind | scope | description |
|---|---|---|---|
| Company | entity | shared | a company, an entity of the record |
| Brand | entity | shared | a brand, shared; a tenant’s own and a rival are one kind, and the marking is a fact |
| Offering | entity | shared | what a brand sells, with its structure and its prices as facts |
| OfferingStructure | value | none | package, variant, part or complement |
| KindOfBuyer | definition | brand | a kind of customer a brand sells to, written as a predicate so its members can be counted; it compiles or it is not ready |
| Binding | value | none | a buyer profile bound to an offering or a segment |
| AudienceMapCell | view | brand | the shared subjects, the share, the lift, the window and the negative control, with the size as bounds |
| CommunityPosture | fact | shared | open, conditional, closed or unknown, from the removal rates in the room |
| Segment | definition | brand | a buyer profile narrowed by a place, a size or a channel |
| Market | definition | brand | a buyer profile in a place, sized in three positions, with the four stages |
| MarketStage | value | none | one of the four stages of a market |
| Chain | definition | platform | the parties around a sale, each handing demand to the next; its stocks with a side and a reader, its handovers counted as facts, its leaks |
| ChainStock | value | none | one stock of a chain, with its side, its unit, its reader and a count with its basis |
| ChainHandover | value | none | a flow between two stocks, with its count as a fact |
| Leak | value | none | a resting place with no reader |
| Voice | definition | brand | a platform account or person that speaks for the brand, with its role and its code |
| RivalMarking | fact | brand | a tenant’s marking of a rival, with the evidence that made it one; never on the shared plane |
| Map | view | brand | the brand’s graph, every rival in the same shape, the markets, the channels, the chain, the voices, and for each part its coverage; it holds no rows of its own |
| BrandDesignSystem | definition | brand | the brand’s visual system made from its pages held whole: every value with its basis and the artefacts it was read from, and the same values in the platform’s token shape |
| BrandGradient | value | none | one gradient a site declares, with the colours read out of it |
| BrandDuration | value | none | one duration of motion a site declares |
| BrandEasing | value | none | one timing function a site declares |
| BrandKeyframes | value | none | one keyframes block a site declares: an animation of its own |
| BrandComponent | value | none | one recurring part of the pages: a class the stylesheet styles as a surface and the pages use |
| BrandAsset | value | none | one file a page loads, held whole in bronze |
| BrandRatio | value | none | the ratio of a modular type scale, with the name the field gives it |
| BrandHierarchyLevel | value | none | one level of the visual hierarchy and what makes it up |
| BrandRhythm | value | none | the vertical rhythm of the pages |
| BrandBorder | value | none | one border width and style declared |
| BrandBreakpoint | value | none | one width a media query turns on |
| BrandLayer | value | none | one stacking layer: a z-index declared and what sits on it |
| BrandGrid | value | none | the layout grid of the pages |
| BrandIconography | value | none | the icon system the pages use |
| BrandElement | value | none | one element of the brand by kind, the old layer’s element kinds kept |
| BrandTrait | value | none | one motif of the brand, read from the measured values by a named rule |
| BrandExports | value | none | the design system in the shapes the tools outside the platform read, each generated from the typed values |
| BrandCoordinate | value | none | one option of every design axis: where a variant sits |
| BrandDelta | value | none | one value a variant changes over its parent, by its path |
| BrandVariant | value | none | the system at one coordinate: a sparse delta over its parent, made by one derivation; the old layer’s variants, axes and derivations kept and made rows |
| BrandFrame | value | none | one frame of a template: its role, its layout, the scaffold a build reads, the values and elements it uses |
| BrandTemplate | value | none | a template of one format on one variant: the frames, their CSS from the resolved values, the motifs and elements it carries; derived by rule, and versioned with the system |
| BrandDecision | fact | brand | a tenant’s decision on one value of the brand’s design system: accepted, declined, or changed to the tenant’s own; the brand’s memory, read by the merge and by every builder |
| BrandChange | value | none | one value that differs between two versions of a design system |
| BrandDesignSystemDiff | view | brand | what changed between two versions of a brand’s design system |
| BrandColour | value | none | one colour of a brand’s site, as one hex value, with where it was read and how well founded it is |
| BrandFace | value | none | one type face of a brand’s site by its role |
| BrandTypeStep | value | none | one size of a brand’s type scale |
| BrandStep | value | none | one step of spacing or one radius |
| BrandShadow | value | none | one shadow value |
| BrandLogo | value | none | the brand’s logo: its address on the site and its file when the file is held |
| BrandSiteToken | value | none | one custom property a site declares on its root |
| MapPart | value | none | one part of the map: measured, under test or never read, and never two |
| Vertical | definition | platform | one market worked as a whole: its chain, its roles, its segments, its words and rules; ready or visibly not ready |
| Word | value | none | one of the market’s own words, with its meaning |
| SegmentOfAVertical | definition | platform | the slice of a vertical a brand sells to, with its template |
| RoleAroundADecision | row | platform | one register of the roles people and organisations play around a decision and a market; a role never makes a buyer |
| Template | definition | platform | a segment’s vertical pack: rows a brand installs as copies naming their origin; its own origin is the vertical’s pack; it carries a planted defect |
| ChannelRule | value | none | a channel with its rule |
| InstalledTemplate | value | none | which template a brand installed, at which version, and how many copies |
| WayOfGoingToMarket | row | platform | how a brand gets buyers, held as rows and never as code |
| Community | entity | shared | a room where people gather |
| Application | row | platform | one customer question the platform can answer over a vertical, with what it needs, what it gives, and the check that would show it wrong |
| SeedManifest | definition | platform | what the seed of a tenant reads and what each file becomes: the files with their hashes, the corpus and the window, the mapping of each file to the objects it makes |
| SeedReceipt | fact | platform | what a seed wrote: the manifest’s version, the window, the counts by kind, what was not ready with its reasons, and the hashes |
| KindOfMotive | row | platform | a registered kind of motive a buyer or a router carries: what they want, what puts them off, the pain, the trigger, the job to be done, the proof they accept, the number they judge success by, the first need, and what makes them commit or stay |
| Motive | value | none | one motive of a buyer profile or a router: its kind, its text and its evidence |
| LeadsTo | value | none | one buyer profile leading to another: brought in, becoming, or crossing to, with the rate |
| EconomicReading | value | none | a number about a buyer profile that is not a count of members, in exactly one of three positions: a summary measured, an estimate with its interval, or a parameter stipulated |
| RouteToBuyer | value | none | a route to a buyer that is not a community: a voice, a router, a source or a paid surface, with how much of the kind it reaches now |
| ReferabilityCondition | row | platform | one of the ten conditions that must hold before a professional puts a name behind a brand; every vertical pack writes its own instance with its own check |
| ReferabilityStatus | value | none | one referability condition for one brand, with its status and its evidence |
| MarketSizing | value | none | one sizing position of a market, with the count and the definition the reading used |
| NumberInPosition | value | none | one number in exactly one of three positions: a summary measured, an estimate with its interval, or a parameter stipulated |
| SizingPosition | row | platform | a position a market is sized in, a register a person extends by a row: total, serviceable, signalling, customers, reachable, winnable, each with its definition |
| PermissionHeld | fact | follows | a registration, a licence, an approval or a certification one party holds in one country in one role, as a regulator’s register records it |
| Gazetteer | row | platform | the register of places: a place’s names and their forms, its parent in the hierarchy a count rolls up through, its coordinates and its cell, its population and its source |
| ComparisonQuestion | row | platform | one of the closed list of comparisons |
| DriverNode | value | none | one node of a value driver tree: a leaf that a party states, or a formula over its children |
| Assumption | value | none | one assumption a business model discloses, and the driver it rests on |
| CalculationShape | row | platform | one of the few ways a buyer profile earns value from an offering, as a driver tree over role names that a business model binds to its own drivers: a sales pipeline to a recurring contract; a client won then a retainer over its tenure; a proposal won then a project; a deal then margin on goods; a player or member won then lifetime value less acquisition cost; staff hours saved (the research of 27 September, section 3.1) |
| BusinessModel | definition | platform | how one buyer profile earns, and the driver tree that turns that into the return one offering gives it; ready only when the tree reaches its four outputs and every dimension follows |
| BenchmarkPopulation | value | none | who a benchmark measured, as the source states it |
| Benchmark | fact | shared | a published or platform-derived number for a value driver over a stated population and period, with its interval and the rights its source allows; never read by an estimate without all four |
| StatedNumber | fact | brand | one number a buyer stated about itself, within its driver’s bounds, under the consent ground the surface stated; never edited, a later statement is a later fact |
| FrameInput | value | none | one input a frame read, with where it came from and its basis |
| Sensitivity | value | none | the change in the return for a one-step change of one stated driver |
| SimulationRun | work | platform | the one evaluator run over sampled inputs to give a frame its intervals; deterministic under its seed; stops at its budget with the interval it reached |
| Allowance | value | none | one kind of usage a tier includes, with the quantity |
| PriceTier | value | none | one tier of the tenant’s price ladder: its prices, its allowances, its offerings, who it is for, and where on the rivals’ distribution it was set |
| PriceLadder | row | platform | the tenant’s tiers in order with the study that set them; extends the price list, whose version in force the metering reads; a change is a new version |
| MarginCheck | value | none | the ladder’s gross margin against the metered cost of a lead and of a call, in one of three positions; never a typed cost |
| PricingStudy | fact | platform | one run of the pricing methods over the frames of every buyer profile and the rivals’ price claims of a window, with its candidates as a set of options, the decision and its reasons, and the margin check |
| ReadingOffered | definition | brand | the estimator offered to a buyer profile in return for a contact: the model it evaluates, the drivers it asks in order, what is shown at once and after the contact, the consent it states, its page, its play and the rung a submission lands on |
| ModelsInput | value | none | the vertical, the segment or the buyer profile whose business models are asked for; all three absent asks for every model |
| BenchmarksInput | value | none | the driver, and the buyer profile or population the benchmarks must apply to |
| LadderInput | value | none | the ladder in force, or one version |
| EstimateReturnInput | value | none | the buyer, the offering or tier, the numbers stated for this ask, and whether to simulate |
| PricingStudyInput | value | none | the methods to run, the buyer profiles, and the window of the rivals’ claims |
| ReadingOfferedInput | value | none | the buyer profile, the model and the drivers to ask |
| KindOfOffering | row | platform | one of the shapes an offering is sold in, so a tactic and a systems model can say which kinds they apply to |
| BuyingBehaviour | value | none | how one participant buys, as observable stocks and flows: the stage it stands on, how often it buys, what starts a purchase, what constrains it, and the readings that say so |
| ParticipantImpact | value | none | the nature of one participant’s impact on another role of the chain |
| MarketParticipant | definition | brand | one party of a market in one role on one stock of a vertical’s chain, with its buying behaviour and its impact on the other roles; placed by a person, by the placement method of the library, or by a template |
| ModelStock | value | none | one stock of a systems model: the units of one kind in one place, read from a chain stock where the chain holds one |
| ModelFlow | value | none | one flow of a systems model between two stocks, its rate a driver tree the one evaluator computes each step |
| FeedbackLoop | value | none | one loop of a systems model: balancing or reinforcing, the stocks it runs through, its delay and its limit |
| Intervention | value | none | what a play does to a systems model: a change to one flow’s rate, delay, inflow, outflow or limit, from a stated step of the horizon |
| SystemsModelTemplate | row | platform | one systems model of a market, written as rows over the calculation shapes and the predicates: its stocks, its flows, its loops, its delays and its parameters, for a family of verticals and kinds of offering; versioned; carries a planted defect so its check can go red |
| StockTrajectory | value | none | one stock’s level at every step of a simulation, each an interval at the stated level |
| LoopGain | value | none | the gain a simulation read for one loop |
| MarketSimulation | work | brand | one run of a systems model template over the record’s readings with a strategy laid over it as interventions; the one evaluator steps every flow; deterministic under its seed; stops at its budget with the trajectories it reached |
| MarketSimulationFrame | fact | brand | what a market simulation gave: the trajectory of every stock, the gain of every loop, the sensitivity to every intervention, and the set of options that compares the strategies laid over the same template |
| FitReading | fact | brand | one result of a person’s own product-market-fit test, as a reading the record keeps beside its readings: the tactic run, the market it was run in, the measure and its value in one of three positions, the sample, where it came from, and the hypothesis it settles |
| FitCandidateMarket | value | none | one market the search scored: its unmet demand and its supply from the template’s run, its rivals, the plays that would be alpha there and the ones that are table stakes, and its score with the reasons |
| SculptedOffering | value | none | the offering as the search shaped it for one buyer profile: the value drivers it moves, the price position, the positioning against the rivals’ claims, and the frame of a sale that priced it |
| FitStep | value | none | one step of the search, a hypothesis settled by readings |
| FitVerdict | value | none | the search’s verdict for one market: fit, no fit or not yet read, with the readings behind it |
| FitSearch | work | brand | the search for product-market fit from either end: an offering looking for its most advantageous markets, or a concept looking for whether a market exists and how to sculpt the offering to unmet demand; each step a hypothesis settled by readings |
| FitSearchFrame | fact | brand | what a fit search gave: the markets ranked, the offering sculpted per buyer profile, the tactics proposed to test the fit, the verdict per market, and the set of options that compares the markets |
| ValueChain | view | brand | the chain of a vertical with the participants placed on its stocks, the loops the template names over it, and when it was read; answered from the chain, the participants and the readings and held nowhere |
| ModelFamily | row | platform | one family of quantitative model a market may be expressed in over the substrate: what it represents, the quantities it holds, what it reads from the record, what it gives, the solver that steps or solves it, and the check that proves it; a template names its family and a vertical chooses among them |
| GameMove | value | none | one role’s choice in a game of roles: the options it may choose among, its payoff as a driver tree over the frame’s drivers, and its best response as the solver reports it |
| GameOfRoles | value | none | a game-theoretic model laid over a template: the roles as players, each with its options and its payoff as a driver tree, and the equilibrium the solver reports; every payoff is computed by the one evaluator over the frame’s drivers |
| StockLevel | value | none | one stock’s level at one moment, in one of three positions |
| MarketTwin | definition | brand | A digital twin is a model of a market that stays current because the record feeds it. It holds no second copy of the readings. For one brand, that model is one template of a model family laid over the record’s readings. The template brings the vertical’s value chain and the parties placed on it. As of a date, the twin carries the level of every stock. It also carries the simulations that ran on it, in order. The plays the brand’s strategy has armed arrive as its interventions |
| MarketTwinState | fact | brand | the state of a twin at one step of one simulation: the level of every stock, so the twin’s trajectory is facts in gold and never a rebuild |
interfaces#
| object | kind | scope | description |
|---|---|---|---|
| DesignAxis | row | platform | one axis a design system varies along, with its options; a coordinate names one option of every axis; a new axis is a row |
| Shell | row | platform | the shell, drawn once: its slots, its parts, its three widths |
| Surface | row | platform | one node of the architecture: its route, the object it shows, its owner, its class, who sees it, its nine states |
| Rendering | work | platform | a proof that a surface renders inside the real shell, arrived at from a sibling |
| DesignSystem | row | platform | the tokens, the two type systems, the three tonal levels, the closed glyph set, the motion rules, the component library |
| RouteDeclaration | definition | platform | one route of the register with the data it loads: the tools it calls, their inputs and the slot each answer fills, and its transition class |
| RouteLoad | value | none | one tool a route calls when it opens: the tool, its inputs from the route’s params, and the slot its response card fills |
| ConnectionState | value | none | the one WebSocket a session keeps to the platform, as the status bar shows it |
| AccessibilityAudit | fact | platform | the audit of one rendering against the bar: the rules run, the violations by rule with the element, the state |
strategy#
| object | kind | scope | description |
|---|---|---|---|
| Strategy | definition | strategy | a strategy under a brand, or under several that share an owning company |
| Goal | definition | strategy | a measure, a target, a window, and the version of the measure it was set against |
| Play | definition | follows | written once, filled per brand: its goal, condition, class, tactic, the move it proposes, its price, its measure, its forecast rule, its comparison, when it stops |
| Router | definition | platform | a person or a voice whose worth is who they send, with its own ladder and its value unit |
| Tactic | row | platform | the named, reusable method that a move applies; what works is learned tactic by tactic; the catalogue of the standard mechanisms people use to find product-market fit is rows of this register, each with the phase of the search it serves |
| Move | work | strategy | one proposed carrying out of a play: its forecast, its actions, its assignments, its effect |
| MovesPass | work | platform | one pass of the beat that proposes the ready moves: every open instance of an armed play read, the vertices whose edges hold proposed under the instance’s trigger, and the vertices held counted |
| Action | work | strategy | one action of a move, run only through the permission check, with its inverse captured first |
| ActionArgument | value | none | an argument and where its value came from |
| Forecast | fact | strategy | written before the first action: the number expected and the number that proves it wrong, each with an interval |
| Effect | fact | strategy | the change where it ran against the change where it did not, with an interval; or withheld with what would settle it |
| Impact | fact | strategy | a kind of signal: the effect, the play, the tactic, the brand; it changes what happens next |
| Budget | parameter | strategy | a strategy’s budget by kind, of the receive family; reading the public market is never in it |
| GraphEdge | value | none | one edge of the graph a strategy, a play or a move is: from a done vertex to the next, guarded by a predicate over the record, or by the row always |
| DesignOfAnEffect | row | platform | one design that reads an effect against the tide: what it needs, what it assumes, when it is used, and what makes its answer cannot tell; the five the model places on the graph, each a row |
| PlayClass | row | platform | one class a play reads against the rivals and the tide: table stakes, benchmark, beta, alpha, expansion or hedge; a class is a hypothesis read on the beat, never typed |
| KindOfMove | row | platform | one kind of move a play proposes: what it does, how far its actions reach, how it is read, the class it usually reads, the play families it serves, whether it routes an actor and carries content |
| Game | row | platform | the game a strategy plays in its market, by value chain: the way of going to market, the twin’s template, the roles that play, the play families that read alpha there, what is counted, and the dynamics it assumes |
| Policy | row | platform | a rule that chooses among the ready arms of a strategy, a play, an actor or a content, and logs the odds of its choice; a tenant may choose another row and replay it on the history first |
| Actor | view | none | a player of the strategy’s game: one view over a user with a role held, a voice that speaks for the brand, or a held identity, with its accounts, the kinds of action it may take, its grant, its standing and its capacity |
| PropensityToMove | fact | strategy | the chance that a lead moves up a rung within the window if this actor touches it or this content reaches it, with its interval and its basis; a hypothesis of the face propensity; distinct from a buyer’s Propensity to buy an offering (14 §2.4), which is the lead’s side of the same question |
| ClassReading | fact | strategy | a play’s class read on a beat from the rivals’ coverage, the effect against the tide and the twin’s sensitivity; moved when the reading moves, with its event |
| KindOfPlayObserved | fact | brand | a brand observed running a kind of play, with the evidence that showed it: the rivals’ coverage of a kind of play is the count of rival brands with a standing observation of it; written by the brand graph’s build from a domain (WORK-AHEAD row ) or by a person who marks it |
| ClassPass | work | platform | one pass of the beat that reads the class of every armed play from the rivals’ coverage of its kind against the parameter’s count: a reading written for each, the class moved where the reading moved, and the claim under test settled and made again |
| ForecastScore | fact | strategy | a forecast scored against its effect by the proper rule fixed on the row, read as of what was knowable when the forecast was written |
| KindOfFraming | row | platform | a way a sale is framed, a register a person extends by a row: mechanistic, emotional, motivational, social proof, risk and loss, time and urgency, status, curiosity, authority, belonging, reciprocity, scarcity, simplicity, craft, and more |
| SaleFrame | fact | brand | the sale framed for one buyer: what the first sale costs them, the value and the return in their own numbers with their basis, the payback, the sensitivity, and the framing chosen with its evidence; computed once by the one evaluator from a business model, and read by the sale, the estimator page and the signal |
| KindOfPlay | row | platform | one kind of play a strategy may run in a market: its family, what it does, the mechanism it works by, what it changes on the living market’s model (which flow, loop, stock or payoff, and how), the number that decides it with its control, its known failure, the phases of the search it serves, the ways of going to market and kinds of offering it fits, the roles it moves, the class it usually reads against the rivals, and the counter-play a rival makes; a play of the strategy engine names its kind, and the catalogue of tactics names the methods a kind runs |
models#
| object | kind | scope | description |
|---|---|---|---|
| LayerOfLikeness | property | none | the share each of three layers contributed, held apart and never blended |
| Model | row | platform | a model: the task it decides, its kind, its address, its calibration, its state |
| KnownExamples | fact | platform | labelled pairs or items in both directions, kept apart from the audit’s samples |
| ModelStatistics | fact | platform | base rates, calibration by segment and version, interval coverage, and familiarity |
| Estimate | fact | follows | a point with its interval, the balance of evidence, and how familiar the case is; or withheld |
| IntelligenceLayer | row | platform | one of the 28 kinds, with its mechanism, what goes in and out, what it assumes, how it fails, and the reading that would show it wrong |
| DerivedGraph | definition | follows | weighted connections computed from the record’s connections by a named recipe over a window; rebuilt, never edited |
| PolicyDecision | fact | follows | the choice made, the chance it had, the alternatives, the version of the policy, the outcome when read |
| ModelCall | fact | follows | one call of a model, metered against the unit it served |
| ClusterCard | view | follows | a group of subjects with the share of each layer first, its lists, its trend, the proxies that placed it, and how it was cut |
| Method | row | platform | one research method of the library: the question it settles, when it applies and when not, its inputs, the deciding number and its bar, the control, its steps, its validity threats with the answer to each, and what it leaves on the record |
| InstructionSet | row | platform | the agent’s standing instructions for a kind of job, assembled from versioned rows at run time: the stance, the rules of evidence, the method by question, the reporting form, the stopping rule and the words |
| ConceptWeight | value | none | one concept with its weight in an entity’s content affinity, and the evidence that carries it |
| ContentAffinity | fact | follows | what an entity publishes, likes, stars, replies to and follows across every connector, as concept weights with their evidence over a window, kept and re-read on the beat |
| Propensity | fact | follows | the propensity of one buyer to buy one offering: an estimate with its interval and its balance of evidence, and the causes as the evidence that moved it with their weights |
| PropensitySheet | view | none | one buyer’s propensity across every offering at one time, with the offerings the profile does not bind as never measured |
| BudgetForecast | fact | follows | the spend a buyer can put to this kind of purchase in one period, month or quarter: an estimate with its interval and its balance of evidence, the inputs it read, and its calibration against what followed |
studio#
documents#
| object | kind | scope | description |
|---|---|---|---|
| Document | definition | follows | a document built from the record: its kind, its recipe, its versions |
| Recipe | value | none | what a document reads: saved views, predicates, estimates and figures |
| Build | work | follows | one build of a document, every number naming the unit that supplied it |
| ChippedNumber | value | none | a number in a document, with the unit that supplied it and its instrument |
| Figure | value | none | a figure of a recipe: what it shows, its form, the units it reads, the chip on every number |
| Publishing | work | follows | a document put at an address, a kind of action with reach |
| PublishingReceipt | value | none | the version, when, and the readings it carried |
| WhatChanged | view | none | every number that moved, with its unit, and every figure replaced |
| NumberChange | value | none | one number that moved |
| ReportSection | value | none | one section of a report’s recipe: its heading, the method it runs, the words of its audience and its figure |
releases#
| object | kind | scope | description |
|---|---|---|---|
| Change | fact | platform | a merged commit on the main branch, with the part of the plan it moves and the checks that completed at it |
| ReleaseArtefact | fact | platform | one image for each repository, with its version and its hash |
| Release | work | platform | a versioned, tagged artefact reaching production, with its readings and its receipt |
| Receipt | fact | platform | when each role restarted and published ready, the readings the procedure took, and who cut the tag |
| SettingsDeclaration | definition | platform | every setting of every role, with its dimension, its default and where it may be changed |
| SettingRow | value | none | one setting |
| Migration | definition | platform | a change to a schema, forward only, re-declaring the list of applied migrations |
| Rollback | work | platform | the previous artefact put back, with the readings after |
network#
| object | kind | scope | description |
|---|---|---|---|
| Listener | definition | platform | one listening endpoint of one role: its port, protocol and exposure class |
| Route | definition | platform | one ingress route: a host and path prefix forwarded to one listener, over TLS |
| Certificate | definition | platform | a TLS certificate issued inside the cluster by cert-manager and kept as a secret |
| PrivateNetwork | definition | platform | the private network the machines share: its address range and the machines on it |
| MachineAddress | value | none | one machine on the private network |
| LoadBalancer | definition | platform | the rented load balancer in front of the ingress: ports, health check, and how the client address is passed |
| Ingress | definition | platform | the Gateway API implementation in front of the API gateway, one copy per machine sharing certificates through secrets |
| ConnectionLimits | parameter | platform | the bounds on one connection: request deadline, body size, idle timeout of a WebSocket, and connections per client address |
| RateLimit | parameter | platform | requests allowed per window for one token, and per client address for the sign-in routes; over it the answer is 429 with Retry-After |
| NetworkPolicy | definition | platform | one allowed flow between two parties on the private network; everything not declared is denied |
| ServiceNote | value | none | the short-lived signed token the API gateway hands the role behind it: who is calling, for which service, until when |
| ClientConnection | fact | tenant | one WebSocket the installed app keeps open to the platform: authenticated by the session’s token in its first message, carrying progress, task events and file bytes |
| LocalListener | definition | user | one listener of the local server on a person’s machine: the Unix domain socket or named pipe by default, and the TCP and WebSocket listeners when turned on, every one bound to the loopback address and never to a network interface; a caller proves itself with the install token in its first message |
| EgressRelay | definition | platform | the outbound relay every connector’s traffic leaves through, with bytes accounted per connector against a limit |
| EgressReading | fact | platform | bytes one connector sent and received through the relay on one day |
observability#
| object | kind | scope | description |
|---|---|---|---|
| TelemetryContext | value | none | the W3C trace context every call, event and message carries: the trace id, the parent span, and the attributes the platform adds |
| Span | fact | platform | one timed operation inside a trace, with its attributes and its outcome |
| LogLine | fact | platform | one structured log line: time, role, run, level, a message in plain words, and the trace it belongs to; secret values are redacted before export |
| Metric | definition | platform | one named measurement with its kind, its unit and the labels it may carry |
| MetricReading | fact | platform | one point of one metric |
| Level | definition | platform | a service level: a metric, an aggregation over a window, a target, and the beat it is computed on; the ops console reads levels, never raw metrics |
| LevelReading | fact | platform | one computed value of one level |
| Collector | definition | platform | the one OpenTelemetry collector: its receivers, its processors, and its exporters |
| SignalExport | work | platform | one export of one signal kind from the collector to the store as Parquet |
| SignalStore | definition | platform | where signals land: object storage, one folder per signal kind and day, under a retention class per kind |
| ConsolePanel | definition | platform | one panel of the ops console: the levels, stocks or alarms it draws, and the query it runs over the signal store |
documentation#
| object | kind | scope | description |
|---|---|---|---|
| DocSection | definition | platform | one section of the documentation site: its purpose, its order and its pages |
| DocPage | definition | platform | one page of the documentation site: where it comes from, its claims, its examples and its Markdown twin |
| DocClaim | value | none | one statement a page makes about the platform, typed live or target against the served contract |
| DocExample | value | none | one example on a page, rendered in each language from one source and validated against its type |
| DocIsland | definition | platform | one interactive island of the site: what it does, the SDK call it makes and whether it needs a key |
| LlmsIndex | definition | platform | the index a model reads: every page with a one-line description, and the addresses of the full twin, the API document, the manifest and the Context7 configuration |
| SiteBuild | work | platform | one build of the documentation site, with the checks it ran; nothing is published from a failed build |