This module interprets explicitly selected captured bidding parameters for Google, Microsoft and Meta. Owner scope, account currency, numeric origin, event denominator, strategy declaration, documentation applicability, eligibility and delivery retain independent standing. Maximum auction bid, average cost constraint, minimum return floor, average return target, hard spend ceiling and best-effort minimum spend have different meanings.
This is the unofficial 0.1.0 module specification. Source review and executable correctness are separate standings. Full generation, runtime and publication verification are pending configured GitHub CI; this draft supplies no release, native write or client-adoption qualification.
Scope and intended use
This module interprets explicitly selected captured bidding parameters for Google, Microsoft and Meta. Owner scope, account currency, numeric origin, event denominator, strategy declaration, documentation applicability, eligibility and delivery retain independent standing. Maximum auction bid, average cost constraint, minimum return floor, average return target, hard spend ceiling and best-effort minimum spend have different meanings.
Agents can inspect the selected retained evidence, ask for missing scope or review, and keep unresolved answers visible. A successful inspection remains separate from permission to act on a live account.
Competency questions
Which native owner supplies this captured strategy or parameter?
Which currency, monetary encoding and event denominator qualify its interpretation?
Can two selected parameters be compared under one identical constraint role?
The prefix bc names the existing vocabulary. Term identity and the original RDF types remain stable. Shared advertising and commerce concepts supply scope; captured provider terms retain their provider-specific meaning.
Conceptual model
SelectionContext identifies the captured owner, parameter, operation and interpretation basis. SourceCapture retains matching owner, account and provider bindings. BiddingAssessment keeps raw evidence when a qualification fails. Meta campaign and ad-set strategy ownership remains distinct. Conflicting retained Meta unit clauses remain visible even when a retained-overview interpretation is selected; this choice does not authenticate current native unit meaning.
Independent evidence axes
Evidence
What the consumer can conclude
Retained source
The selected bytes and represented claims remain inspectable.
Scoped interpretation
The named contract supplies a result with its own qualification and coverage.
Current action authority
Live permission, native applicability and client adoption require separately qualified evidence.
Operation, parameter kind and interpretation basis are closed versioned inputs. A present capture must have exactly one matching capturedOwner, capturedAccount, capturedProvider and capturedAccountKey. Present conflicting native account identifiers cannot be overridden by a declaration. Missing or distinct timestamp terms leave timing unqualified. A supplied ambiguous portfolio reference cannot fall back to a favorable direct campaign target.
RDF permits incomplete descriptions. A conforming execution profile must enforce its declared closed-world input and output constraints. Unknown or conflicting business evidence must keep its explicit standing and cannot be converted into a favorable value.
Validation and interpretation
Money needs qualified source currency, and comparisons also need the same captured constraint role and event unit. A Google portfolio effective currency remains distinct from manager-account currency. Native doubles preserve ratio meaning with unqualified original exact numeric origin; Google CPA micros follow their separate currency-scoped interpretation. Negative values, NaN, infinity and unsupported numeric bounds retain raw evidence with unqualified meaning. An unsupported optimization goal stays Unknown. Captured parameter admission supplies no current eligibility, mutation authority, auction participation or target attainment.
Validation establishes conformance to a selected profile. Retained scope, reported evidence and operational success keep their separate meanings. Runtime and generation evidence for this source repair remain pending GitHub CI.
Worked example and boundary
The example selects a captured Meta ad-set bid and a retained overview interpretation with explicit owner, currency and event context. The two documentation clauses remain available; the interpretation neither resolves their conflict nor grants a native mutation permission.
Inspect the declared roles and independent standings before using this evidence. Omitted source data or an unresolved qualification must remain visible. This example does not attest a live provider request or complete merchant history.
Term reference
Classes, properties and existing controlled evidence values retain their authored labels and definitions. Listing a controlled value here does not change its RDF type or grant execution authority.
bc:AppInstall — App Install
Scoped app install; not a native currentness, permission or outcome assertion.
Explicit capture applicability standing of retained scoped evidence.
bc:capturedAccount — captured Account
Explicit captured account of retained scoped evidence.
bc:capturedAccountKey — captured Account Key
Explicit captured account key of retained scoped evidence.
bc:capturedAt — captured At
Explicit captured at of retained scoped evidence.
bc:capturedOwner — captured Owner
Explicit captured owner of retained scoped evidence.
bc:capturedProvider — captured Provider
Explicit captured provider of retained scoped evidence.
bc:clauseDigest — clause Digest
Explicit clause digest of retained scoped evidence.
bc:clauseText — clause Text
Explicit clause text of retained scoped evidence.
bc:comparisonResult — comparison Result
Explicit comparison result of retained scoped evidence.
bc:comparisonStanding — comparison Standing
Explicit comparison standing of retained scoped evidence.
bc:constraintRole — constraint Role
Explicit constraint role of retained scoped evidence.
bc:constraintStanding — constraint Standing
Explicit constraint standing of retained scoped evidence.
bc:context — context
Explicit context of retained scoped evidence.
bc:contextDigest — context Digest
Explicit context digest of retained scoped evidence.
bc:currency — currency
Currency of the selected parameter. In a selection this is an optional consistency constraint; independently retained source currency supplies the operand unit.
bc:defaultBiddingService — default Bidding Service
Explicit default bidding service of retained scoped evidence.
bc:deliveryStanding — delivery Standing
Explicit delivery standing of retained scoped evidence.