Source catalog

Contract Value Decline Indicators

Legacy value-decline heuristic among a bounded set of highly ranked PIIDs. The producer compares current_total_value_of_award across modifications; it does not establish negative obligated-dollar actions, customer dissatisfaction or cause. Amounts are retained derived values and must not be summed as federal spending.

← Source catalog

Source, grain and coverage

Contract Value Decline Indicators ↗

Partial retained derived summaries; original-action evidence coverage is incomplete.

Retained source-derived summaries with partial coverage, not authoritative procurement facts. Legacy tables can collapse repeated PIIDs and do not retain complete original-action lineage or methodology versions. Agency-qualified record associations do not prove indicator causation. Missing values remain unknown; zero rows never establishes the absence of a bridge, value decline or future solicitation. Observed times are legacy internal timestamps normalized assuming UTC, not source publication times. Canonical generic datasets require the intelligence domain; existing specialized aliases retain their search-domain policy. Only current retained summaries are searchable; complete change history and as-of reconstruction are unavailable. Legacy value-decline heuristic among a bounded set of highly ranked PIIDs. The producer compares current_total_value_of_award across modifications; it does not establish negative obligated-dollar actions, customer dissatisfaction or cause. Amounts are retained derived values and must not be summed as federal spending.

Collection schedule: Inspect per-record observed_at and source status; retained records may be stale..

Records describe public source observations. Missing values remain unknown; historical observations do not establish current status.

Definitions audited . Use source status and the returned watermarks to inspect current collection health.

REST and MCP access

Use a credential with intelligence scope and enable that data domain in your workspace.

curl 'https://www.govbiz.ai/api/v2/catalogue/sources/deobligation-detection/records?limit=2' \
  -H "Authorization: Bearer $GOVBIZ_API_KEY"

The primary dataset is deobligation_watch. Select another dataset from this source with dataset_id. Supported field names can be used as exact filters; the versioned query endpoint also supports declared ranges and list operators.

Through canonical /mcp, use govbiz_discover_datasets, govbiz_describe_dataset, govbiz_search_records, and govbiz_get_evidence. Cross-source relationships use govbiz_get_related_records and require access to every involved domain.

API contracts · MCP setup · Workspace data domains

Query this source →

Contract Value Decline Indicators

deobligation_watch · Schema 1

One retained producer summary per signal_id; agency-qualified PIIDs associate records without proving original-action causation.

Search modes: structured, lexical. History: Current retained projection; exact historical reconstruction is unsupported.

Measures: record_count. Monetary values use decimal strings with declared units. Unknown amounts do not become zero.

Field definitions and supported filters · 20 fields
FieldType / unitMeaningAvailability and filters
signal_idstringStable retained summary identity qualified by dataset, agency and contract identifier.Storage and value limits: Bounded public catalogue output applies.Missing values remain unknown.Values can be missingeq, in, is_null, contains
piidstringRetained contract PIID. PIID alone is not a globally unique award identity.Storage and value limits: Bounded public catalogue output applies.Missing values remain unknown.Values can be missingeq, in, is_null, contains
agency_codestringRetained issuer agency namespace; never infer an agency when absent.Storage and value limits: Bounded public catalogue output applies.Missing values remain unknown.Values can be missingeq, in, is_null, contains
incumbent_ueistringRetained vendor identifier, not independent verification of incumbent status.Storage and value limits: Bounded public catalogue output applies.Missing values remain unknown.Values can be missingeq, in, is_null, contains
signal_kindstringSignal kind.Storage and value limits: Bounded public catalogue output applies.Missing values remain unknown.Values can be missingeq, in, is_null, contains
methodology_versionstringExplicit unversioned legacy-method label; not a validated model version.Storage and value limits: Bounded public catalogue output applies.Missing values remain unknown.Values can be missingeq, in, is_null, contains
evidence_statestringRetained derived summary; original source actions are not linked by this producer.Storage and value limits: Bounded public catalogue output applies.Missing values remain unknown.Values can be missingeq, in, is_null, contains
observed_atdatetimeLegacy internal update/check time normalized assuming UTC, not a publisher timestamp.Storage and value limits: Bounded public catalogue output applies.Missing values remain unknown.Values can be missingeq, in, is_null, gte, lte
observation_time_basisstringObservation time basis.Storage and value limits: Bounded public catalogue output applies.Missing values remain unknown.Values can be missingeq, in, is_null, contains
source_urlstringNo direct original-action URL is retained by this producer.Storage and value limits: Bounded public catalogue output applies.Missing values remain unknown.Not collected; returned as unknownis_null
source_locatorjsonPublic summary key and methodology scope; not a source-action capture locator.Storage and value limits: Bounded public catalogue output applies.Missing values remain unknown.Values can be missingis_null
incumbent_namestringIncumbent name.Storage and value limits: Bounded public catalogue output applies.Missing values remain unknown.Values can be missingeq, in, is_null, contains
consecutive_declining_modsintegerConsecutive declining mods.Storage and value limits: Bounded public catalogue output applies.Missing values remain unknown.Values can be missingeq, in, is_null, gte, lte
deobligation_amountdecimal / USDRetained current-award-value decline proxy; not proven negative obligations, not an additive spending measure.Storage and value limits: Bounded public catalogue output applies.Missing values remain unknown.Values can be missingeq, in, is_null, gte, lte
deobligation_pctdecimal / percentRetained award-value decline percentage, not causal interpretation.Storage and value limits: Bounded public catalogue output applies.Missing values remain unknown.Values can be missingeq, in, is_null, gte, lte
first_decline_datedateFirst decline date.Storage and value limits: Bounded public catalogue output applies.Missing values remain unknown.Values can be missingeq, in, is_null, gte, lte
most_recent_decline_datedateMost recent decline date.Storage and value limits: Bounded public catalogue output applies.Missing values remain unknown.Values can be missingeq, in, is_null, gte, lte
alert_levelstringStored heuristic HIGH/MEDIUM/LOW label, not a procurement decision.Storage and value limits: Bounded public catalogue output applies.Missing values remain unknown.Values can be missingeq, in, is_null, contains
detected_atdatetimeDetected at.Storage and value limits: Bounded public catalogue output applies.Missing values remain unknown.Values can be missingeq, in, is_null, gte, lte
updated_atdatetimeUpdated at.Storage and value limits: Bounded public catalogue output applies.Missing values remain unknown.Values can be missingeq, in, is_null, gte, lte