A.2.3:4 - Solution - Define U.PromiseContent as the promise-content episteme
Definition (normative).
A U.PromiseContent is an externally oriented promise-content episteme. Its claim content states a promised consumer-side outcome, any eligibility predicate, and acceptance criteria by which fulfilment is evaluated. Its optional accessSpec describes the access method. Interpretation is fixed by its effective U.ReferenceScheme; U.ClaimScope states where the claims hold.
U.PromiseContent is not a deontic commitment relation. One or more explicit U.Commitment occurrences under A.2.8 may have the promise content in their referents position; the promise-content episteme does not obligate an actor by itself.
In normative prose, the head phrase is promise content. Service offering clause and service promise clause are admissible Plain twins for that promise-content use; bare service does not identify a promise-content episteme.
Species-level identity follows C.2.1:
PromiseContentIdentity = <
content,
promisedOutcomeSpecRef,
effectiveReferenceScheme
>
promisedOutcomeSpecRef is a U.EpistemeRef field that designates the exact A.2.3:4.1.1 OutcomeSpec episteme about which the promise claims are made; that episteme is the exact EntityOfConcern of this PromiseContent episteme. The field is not EntityOfConcernSlot: that SlotKind names the participant meaning only inside the reusable C.2.1 constitution RelationSignature. OutcomeSpec is a specification-use episteme form, not a separately admitted U-kind. The exact claimScope qualifies where the promise-content claims hold and remains outside the identity tuple.
- FPF kind:
U.Episteme. - Time stance: the promise content can be authored before delivery; later exact delivery-work facts, affected entities, post-work states, and any current delivery or acceptance relations are tested against the declared outcome and acceptance predicates. Evaluation work and the actual operation-result binding remain separate; when a verdict episteme is constituted, C.2.1 and A.15.PROD govern its identity and inception, while A.10 evidence relations support the relied-on assertions.
- Orientation: consumer-facing promise claims, not provider capability claims.
- Publication boundary: The selected promise-content
U.Epistememay participate in an exactEpistemePublicationRelationfor a declared audience and bounded use.PublicationFormExpressionRelationrelates that selected edition to its publication form, andPublicationFormBearingRelationrelates aU.PresentationCarrierto the form it bears. Promise-content identity follows the C.2.1 episteme identity rule; no publication-relation occurrence, form, or carrier enters that rule.
A.2.3:4.1 - Promise-content schema
U.PromiseContent : U.Episteme {
content : U.ClaimGraph,
promisedOutcomeSpecRef : U.EpistemeRef, resolving to OutcomeSpec,
effectiveReferenceScheme: U.ReferenceScheme,
providerSystemRoleKindRef : U.KindRef,
consumerSystemRoleKindRef?: U.KindRef,
claimScope : U.ClaimScope,
accessSpec? : U.MethodDescription,
acceptanceSpec : U.Episteme,
unitOfDelivery? : U.Episteme
}
contentcarries the promised-outcome, eligibility, and acceptance claims together with the optionalaccessSpecvalue when an access-method description is current; it is not an untyped text slot.providerSystemRoleKindRefandconsumerSystemRoleKindRefare promise-content fields typed by the existingU.KindRef; each resolves to one exact local system-role kind.accessSpec,acceptanceSpec, andunitOfDeliveryare episteme values carried by value in the claim graph; a publication or other declared representation may express them throughU.EpistemeRefvalues that resolve to those same epistemes without changing their kinds. Changing one of these content values or resolved kind references changescontentand therefore the promise-content identity.promisedOutcomeSpecRefresolves to the A.2.3:4.1.1OutcomeSpecepisteme.effectiveReferenceSchememakes the claim graph and its references interpretable.providerSystemRoleKindRefandconsumerSystemRoleKindRefidentify local work-facing kinds; actual providers and consumers enter only through named occurrences of directly declared species underU.SystemRoleAssignment.claimScopeis the exactU.ClaimScopeover which the promise claims hold; it states the applicable operating conditions, populations, locales, and other admitted slices instead of leaving extent implicit.accessSpecdescribes the access method enacted when the admitted holder system of an eligible consumer system-role assignment requests access; an access-point system remains separate.acceptanceSpecstates the acceptance criteria and selects the exact evaluation Method. It cites a MethodDescription edition only when the acceptance claim depends on that episteme’s claims. Evidence-admissibility conditions may be stated there; actual evidence-use relations remain separate.unitOfDeliverystates how accepted delivery work is counted when counting is current.- There is no generic
modelUseStructureReffield. When an independently selectedBoundedModelUseStructurechanges one actually model-local receiving interpretation, the receiving assertion or use designates that structure separately; the structure neither identifies the promise content nor becomes an optional participant ofPromiseContentUse. A genuinely structure-dependent relation species would require its own direct pattern, mandatory structure participant, stronger predicate, and occurrence-identity rule. - An internal delivery method remains
U.Method. An already identified episteme is aU.MethodDescriptiononly when its exactEntityOfConcernresolves to that Method and at least one claim says how that Method is done. A promise-content or acceptance claim may cite that episteme for one named use; Method-selection work, performed work, andPromiseContentUseremain separately governed.
A.2.3:4.1.1 - OutcomeSpec - promised Work, post-work result, or both
This section is the authoritative FPF locus for the promise-facing OutcomeSpec shape. A.7 supplies the strict distinction among the specification episteme, Work occurrence, affected referent, post-work state, counting rule, and evidence; it does not define another schema.
promisedOutcomeSpecRef resolves to an independently identified specification-use episteme that says what is promised. OutcomeSpec is a specification-use episteme form, not a separately admitted U-kind.
OutcomeSpec : U.Episteme ::= {
mode: WorkOnly | ResultOnly | Composite,
workSpec?: {
methodConstraintRef?: U.MethodRef, // resolves directly to an admitted U.Method
methodDescriptionRef?: U.EpistemeRef, // only when exact claims in one A.3.2-admitted edition are used
workPredicateRef: U.EpistemeRef // predicate on selected facts about delivery Work
},
resultSpec?: {
entityOfConcernRef?: U.EntityRef, // promised affected referent or its declared kind
statePlaneRef?: StatePlaneRef, // where the post-condition is interpreted, when current
postConditionRef: U.EpistemeRef // predicate on the required post-work state
}
}
Mode completeness is exact:
WorkOnlyrequiresworkSpecand omitsresultSpec;ResultOnlyrequiresresultSpecand omitsworkSpec; andCompositerequires both.
workSpec constrains selected facts about delivery Work. A Method constraint resolves directly to the Method; a separate MethodDescription reference is optional and edition-specific. resultSpec constrains the exact affected referent selected for the delivery and its required post-work state. At fulfilment time, state any actual-change, production, delivery, acceptance, or receiving-use relation under its own predicate. An optional mathematical Delta expression remains a separate lens only when a named comparison uses it; no U.Work.Delta field or universal change record is required.
In ordinary agreement wording, outcome may mean Work, achieved state, or both. Recover the intended mode instead of inventing one OutcomeInstance kind. A downstream bundling, invoicing, or dispute claim separately references the actual Work occurrences, affected entities, post-work states, direct relations, evidence epistemes, and evidence-use relations it needs.
Examples. Work for at least five minutes is WorkOnly. A hole at least one metre deep exists at the stated site is ResultOnly. Cut and style the client's hair within twenty minutes, with the resulting hairstyle satisfying the evening-style condition is Composite.
The head noun outcome is intentionally broad. When the passage means Work, affected entity, or required post-work state, name that object directly. Counting is not part of OutcomeSpec; A.2.3:4.1.2 governs unitOfDelivery.
A.2.3:4.1.2 - Unit-of-delivery counting
Use unitOfDelivery only when a receiving use counts accepted delivery. It is a specification-use episteme carried in the promise content.
An ordinary rule may say: Count one accepted delivery per appointment; rework under the same appointment does not add another unit. When replay or measurement needs a structured representation, use only the fields that rule requires:
UnitOfDeliverySpec : U.Episteme ::= {
unitDesignator: U.NameToken,
countingRule: {
selectorRef: U.EpistemeRef, // selects only delivery Work for which fulfilment obtains
quantityRuleRef: U.EpistemeRef, // maps selected facts to the count or measured quantity
aggregationRef?: U.EpistemeRef,
dedupeKeyRef?: U.EpistemeRef,
countingPolicyRef?: U.EpistemeRef,
measurementMethodRef?: U.MethodRef,
measurementMethodDescriptionRef?: U.EpistemeRef,
evidenceAdmissibilityRef?: U.EpistemeRef
}
}
The selector admits only Work occurrences for which the promise’s delivery and acceptance predicates are satisfied. For a cross-promise aggregate using one Work occurrence, or when rework must not add another delivery unit, dedupeKeyRef or the cited counting policy states the intended boundary. Separate per-promise counts may use the default below. A measurement Method, its description, evidence-admissibility rule, evidence epistemes, and evidence-use relations appear only when the count depends on a measurement reading or relied-on evidence. Pure counting needs none of that apparatus.
If unitOfDelivery is absent, the local default is one unit per obtaining PromiseContentFulfilmentRelation occurrence. A separately governed charging relation may consume the resulting quantity but does not define this counting rule.
A.2.3:4.1.3 - Recommended acceptanceSpec mini-schema (informative, non-kernel)
Projects may express acceptanceSpec with the following small schema when downstream evaluation work requires replayable criteria and verdict semantics. Here SC denotes the promise-content episteme containing that acceptance specification:
AcceptanceSpec (recommended) ::= {
targetOutcomeSpecRef?: U.EpistemeRef, // resolves to OutcomeSpec; default is SC.promisedOutcomeSpecRef
criterionRefs: [U.EpistemeRef], // each resolves to one evaluation-criterion episteme
evaluationMethodRef: U.MethodRef, // resolves directly to the evaluation Method
evaluationMethodDescriptionRef?: U.EpistemeRef, // only when exact claims in one A.3.2-admitted edition are used
verdictScaleDescriptionRef: U.EpistemeRef, // resolves to one declared scale description
GammaTimePolicyRef?: U.EpistemeRef // resolves to the policy selecting the evaluation window
}
targetOutcomeSpecRefmakes explicit which promised outcome is being judged; if omitted, it is the containing promise content’spromisedOutcomeSpecRef.criterionRefsresolve to evaluation-criterion epistemes. Their predicates are evaluated over the same selected work facts and post-work state references used for the targetedOutcomeSpec; direct evidence relations separately support assertions about those facts and states.evaluationMethodRefresolves directly to the evaluation Method.evaluationMethodDescriptionRef, when present, cites one A.3.2-admitted episteme edition whose claims constrain or explain that Method; the description is neither the Method nor the evaluation Work.verdictScaleDescriptionRefresolves to one scale-description episteme governed by the characteristic and scale patterns. That description states the admitted verdict values and how non-delivery is represented. Informative examples include Booleanpass/fail, trichotomypass/partial/fail, or named graded values, with non-delivery represented asfail,N/A, orInconclusive; these values are examples, not defaults.GammaTimePolicyRefkeeps temporal selection explicit and non-retroactive (F.10 and F.12): it resolves to the policy stating whether judgement is per work occurrence, reporting window, or another named temporal selection. Population and locale remain inU.ClaimScope; they are not temporal-policy values.
This mini-schema is a recommendation only: it does not admit another U-kind. An acceptance-specification episteme may contain these declared schema fields by value or refer to their values through the declared RefKinds.
A.2.3:4.2 - What U.PromiseContent is not
- Not a provider: use an assignment occurrence and its declared species under
U.SystemRoleAssignment. The occurrence identifies the provider System and assigned local kind; the species defines those participant meanings and the assigned-kind domain. - Not an individual deontic commitment: that is one obtaining
U.Commitmentunder A.2.8 whose actual duty bearer, exact referents, constitutive rule, instituting basis, scope, and validity are established independently. - Not an access point or bearer: addressable service, server, desk, endpoint, process, component, application, host, or cluster wording first goes to A.6.P:4.11a. Recover whether it denotes code or another episteme, a Method, a Work occurrence or ordinary run, an exact bearer or access-providing arrangement, or another directly governed object; apply A.1 or A.1.SCR only when a separate repaired claim depends on an exact recovered entity being a system.
- Not a method or method description: the semantic way of doing is
U.Method; a recipe or other episteme describing that way isU.MethodDescription. - Not delivery work or its description: performed delivery is
U.Work; a ticket, case description, or incident description is a separately governed episteme about planned or performed work. - Not a work schedule: use
U.WorkPlanunder A.15.2 when the content coordinates intended Work. - Not a capability: capability is the provider System’s ability to perform a work family or produce a result class under declared conditions and attained bounds. A.2.2 separates that proposition from its assertion, qualification and fit. Delivery may depend on several qualified ability claims about the provider or other holders.
- Not its scope or use interval:
U.ClaimScopestates where the promise claims hold,U.WorkScopestates where a provider capability can deliver work, andPromiseUseIntervalSlotstates when onePromiseContentUseoccurrence obtains. These are three different values.
A.2.3:4.3 - Promise content, delivery work, and evaluation work
-
Before delivery work: The promise-content episteme declares its effective
U.ReferenceScheme, namedU.ClaimScope, promised outcome specification, access specification when current, and acceptance specification. A.2.2 states the provider System’s qualified ability. A separate capability-fit predicate compares that claim’s work conditions and attained bounds with the conditions and thresholds selected for the planned delivery work, including any threshold stated by the chosen method description. Method-selection work may yield a C.11ChoiceResult;enactsMethodobtains between the later delivery-work occurrence and the selectedU.Method. A relied-on episteme is aU.MethodDescriptiononly when it meets A.3.2 membership, and the promise-content or acceptance claim may cite it for the named use. -
Run‑time: For request or visit Work, use A.13 to identify the actual consumer System
S, then let A.15.1 admitrequestWorkindependently. If the current use must also state under which assignment the request was performed, F.6 checksperformedUnderAssignment(requestWork, consumerRA)against the same assignment used by A.13 and comparesSwithconsumerRA.HolderSystemSlot. For delivery Work, use A.13 to identify the actual provider SystemS, then let A.15.1 admitdeliveryWorkindependently. If the current use must also state under which assignment the delivery was performed, F.6 checksperformedUnderAssignment(deliveryWork, providerRA)against the same assignment used by A.13 and comparesSwithproviderRA.HolderSystemSlot. For evaluation Work, use A.13 to identify the actual evaluator and let A.15.1 admit the dated occurrence before saying that it enacts the Method selected byacceptanceSpec. Add F.6 only if the current use must also state under which assignment the evaluation was performed. Cite the optional MethodDescription only when the evaluation claim depends on that edition. The actual evaluation-operation application carries its argument bindings and result value. When another use needs a durable verdict episteme, C.2.1 governs that episteme and A.15.PROD governs any current identity-inception claim. The counting rule inunitOfDeliverymaps admitted fulfilment occurrences to unit counts. The verdict episteme may assert whether a named service-level objective or another acceptance criterion was satisfied during the declared window. When a separately obtainingU.Commitmenthas the sameU.PromiseContentin its referents position, the supported assertion concerns fulfilment of content that is also a referent of the obligation. Neither the operation-result binding, verdict episteme, nor commitment is a property of the promise-content episteme.When a separate F.6
performedUnderAssignment(W, RA)claim is made,Wis already admitted andRAis the same assignment used by A.13. F.6 compares that assignment’s holder with the actual performer already identified through A.13 and used by A.15.1. A missing or failed F.6 check leaves the Work intact.
Memory hook: Promise content states what is promised. A method constrains possible work. A system performs work. Evaluation binds a result value. A verdict episteme states the judgment. Evidence supports that assertion.
A.2.3:4.4 - Didactic card: Relations around one service-delivery evaluation
Didactic (non-normative). This representation keeps each promise-content episteme, access-description episteme, work occurrence, and direct relation in one delivery evaluation visible without prescribing an order of work. Promise content and an access description remain epistemes; an individual commitment and a system-role assignment remain relations; delivery and evaluation remain work occurrences; evidence remains in its A.10 relations. When order matters, describe semantic method order in
U.MethodDescription, intended dated order inU.WorkPlan, and transformation dependencies in the relevantTransformationFlowStructure.
U.PromiseContentstates the promise. An A.2.8U.Commitmentrelation may refer to that content; its duty-bearer position is filled by one System or separately identified party. The provider-assignment species defines holder and assigned-kind meanings. Delivery and evaluation follow the §4.3 route: A.13 identifies who actually performed the Work, and A.15.1 admits the dated occurrence independently. The diagram shows an F.6 edge only when this case also needs the exact assignment under which that Work was performed. Evidence relations support selected delivery-work facts and post-work states. The evaluation operation carries its result binding, while C.2.1 identifies any verdict episteme and A.15.PROD states any identity-inception claim.This informative diagram is a publication-side representation, not new ontology. It prevents two category errors: treating
U.PromiseContentas the addressable access system, and treating a publication-side list or diagram of service senses as a relation occurrence that replaces the direct relations shown here.
flowchart LR
SC["Promise content<br/>(U.PromiseContent episteme)"]
C["Commitment<br/>(deontic relation, when current)"]
RA["Provider system-role assignment<br/>(A.2.1 direct relation occurrence)"]
W["Delivery work<br/>(U.Work occurrence)"]
EV["Evidence epistemes<br/>(observations used as evidence)"]
EW["Acceptance evaluation<br/>(U.Work occurrence)"]
ER["Evaluation result<br/>(U.Episteme with verdict value)"]
C -->|"refers to"| SC
%% The actual duty-bearer position of the commitment is filled directly; no universal commitment-to-assignment relation is asserted.
W -->|"performedUnderAssignment"| RA
EW -->|"evaluates selected facts about"| W
EW -->|"criteria from"| SC
EW -->|"evaluation operation; result binding stated in ER"| ER
EV -->|"A.10 evidence relation supports verdict assertion in"| ER
Reading guide (one breath).
- The promise content is the consumer-facing outcome and acceptance statement.
- In the A.2.8 commitment relation, the actual duty-bearer position is filled directly and the referents position contains the promise-content clause. The exact constitutive rule and its required instituting basis must obtain before that individual relation is asserted.
- The provider system-role assignment is an occurrence of a declared assignment species. The species defines the holder, assigned-kind, and any other identity-bearing participant meanings; the occurrence identifies the provider System, its assigned local kind, and any other participant values. The assertion has exact claim content, EntityOfConcern, and effective ReferenceScheme; its ClaimScope, selected slice, normative-frame edition, qualification window, or operating condition is stated separately when it changes interpretation or validity. None is a world-side assignment participant.
- A.6.P:4.11a recovers the concrete referent or relation denoted by service wording. It adds no service-situation participant: provider assignment, access description, access-point system, delivery system, delivery method, promise content, and work occurrence remain distinct and keep their own kinds. Use A.10 for the evidence relations.
- Delivery Work is what happened. Follow the §4.3 performer-and-Work route, and add the separate F.6 assignment check only if this use must also say exactly under which assignment the Work was performed. Exact affected referents, pre-work and post-work states, and any actual-change, production, delivery, or acceptance relations remain separately identified. Evidence-use relations support assertions about those facts. Evaluation Work follows the same route before its selected evaluation Method, application result, and any verdict episteme are stated separately.
Litmus rule (addressability).
If the current claim is about invocation, connection, visitation, restart, or scaling, first use A.6.P:4.11a to recover the exact process, deployed component, endpoint, application, host, cluster, desk, or other bearer. That cue establishes neither U.System nor a whole delivery-system boundary. Apply A.1 or A.1.SCR only when the repaired claim depends on systemhood; after recognition, call the entity a service access point or service delivery system only when that exact boundary claim is current. Otherwise keep the exact bearer and keep promise content separate.