{
  "x402Version": 2,
  "id": 54607,
  "slug": "54607",
  "resource": "https://nova-retail-controlled-proof.onrender.com/retail/v1/context/context-delta",
  "description": "Nova retail context_delta context resource",
  "type": "http",
  "resourceType": "Market Data",
  "accepts": [
    {
      "scheme": "exact",
      "network": "eip155:8453",
      "payTo": "0xd764F1B590476657c20AB754beaCE9eBC1D9D0E3",
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "amount": "20000",
      "amountUsd": 0.02,
      "maxTimeoutSeconds": 60
    }
  ],
  "outputSchema": {
    "additionalProperties": false,
    "properties": {
      "example": {
        "type": "object"
      },
      "type": {
        "const": "json"
      }
    },
    "required": [
      "type",
      "example"
    ],
    "type": "object"
  },
  "extensions": {
    "bazaar": {
      "info": {
        "input": {
          "body": {
            "current_context": {
              "authority_effect": "none",
              "confidence": {
                "basis": "Example client-carried observation for public contract discovery.",
                "level": "medium"
              },
              "context_status": "partially_resolved",
              "contradictions": [],
              "evidence": [
                {
                  "claim_or_observation": "last_price=100100 BTC-USD",
                  "evidence_id": "public-example-last-price",
                  "evidence_status": "observed",
                  "source_id": "public-example-source"
                }
              ],
              "freshness": {
                "freshness_status": "fresh",
                "observed_at": "2026-09-12T12:00:00Z",
                "source_age_seconds": 0
              },
              "generated_at": "2026-09-12T12:00:00Z",
              "limitations": [
                {
                  "description": "Discovery example only; evidence remains client-carried and unverified.",
                  "impact": "limited_scope",
                  "limitation_id": "public-example-scope"
                }
              ],
              "provenance": [
                {
                  "claim_reconciliation_status": "not_assessed",
                  "contribution_scope": [
                    "market_pair_last_price"
                  ],
                  "observed_at": "2026-09-12T12:00:00Z",
                  "source_id": "public-example-source",
                  "source_status": "present_unverified",
                  "source_type": "public_example"
                }
              ],
              "resource_id": "state-ping-example-current",
              "resource_type": "state_ping",
              "schema_version": "0.1.0",
              "subject": {
                "label": "BTC/USD",
                "subject_id": "BTC-USD",
                "subject_type": "market_pair"
              },
              "unresolved_evidence": []
            },
            "generated_at": "2026-09-12T12:00:00Z",
            "previous_context": {
              "authority_effect": "none",
              "confidence": {
                "basis": "Example client-carried observation for public contract discovery.",
                "level": "medium"
              },
              "context_status": "partially_resolved",
              "contradictions": [],
              "evidence": [
                {
                  "claim_or_observation": "last_price=100000 BTC-USD",
                  "evidence_id": "public-example-last-price",
                  "evidence_status": "observed",
                  "source_id": "public-example-source"
                }
              ],
              "freshness": {
                "freshness_status": "fresh",
                "observed_at": "2026-09-12T11:55:00Z",
                "source_age_seconds": 0
              },
              "generated_at": "2026-09-12T11:55:00Z",
              "limitations": [
                {
                  "description": "Discovery example only; evidence remains client-carried and unverified.",
                  "impact": "limited_scope",
                  "limitation_id": "public-example-scope"
                }
              ],
              "provenance": [
                {
                  "claim_reconciliation_status": "not_assessed",
                  "contribution_scope": [
                    "market_pair_last_price"
                  ],
                  "observed_at": "2026-09-12T11:55:00Z",
                  "source_id": "public-example-source",
                  "source_status": "present_unverified",
                  "source_type": "public_example"
                }
              ],
              "resource_id": "state-ping-example-previous",
              "resource_type": "state_ping",
              "schema_version": "0.1.0",
              "subject": {
                "label": "BTC/USD",
                "subject_id": "BTC-USD",
                "subject_type": "market_pair"
              },
              "unresolved_evidence": []
            }
          },
          "bodyType": "json",
          "method": "POST",
          "type": "http"
        },
        "output": {
          "example": {
            "authority_effect": "none",
            "confidence_changes": [],
            "contradiction_changes": [],
            "current_context_id": "state-ping-example-current",
            "delta_status": "changed",
            "evidence_state_changes": [
              {
                "change_id": "evidence-change-d18b1a54a0b68c6855212169",
                "change_type": "content_changed",
                "current_status": "observed",
                "evidence_id": "public-example-last-price",
                "previous_status": "observed",
                "source_id": "public-example-source"
              }
            ],
            "freshness_changes": [
              {
                "change_id": "freshness-change-ebecda1fcbfb3c08e114de17",
                "current_value": "2026-09-12T12:00:00Z",
                "field": "observed_at",
                "previous_value": "2026-09-12T11:55:00Z"
              }
            ],
            "generated_at": "2026-09-12T12:00:00Z",
            "limitation_changes": [],
            "limitations": [],
            "material_changes": [
              {
                "category": "freshness",
                "change_id": "material-change-aad59f135d32b8e6cfb9f8e3",
                "change_type": "value_changed",
                "current_value": "2026-09-12T12:00:00Z",
                "field": "observed_at",
                "item_id": null,
                "previous_value": "2026-09-12T11:55:00Z"
              },
              {
                "category": "provenance",
                "change_id": "material-change-ee1ca54c09fa66775144e3a4",
                "change_type": "value_changed",
                "current_value": "2026-09-12T12:00:00Z",
                "field": "observed_at",
                "item_id": "public-example-source",
                "previous_value": "2026-09-12T11:55:00Z"
              },
              {
                "category": "evidence",
                "change_id": "material-change-f712bc18f08980ebc25df088",
                "change_type": "content_changed",
                "current_value": "{\"claim_or_observation\":\"last_price=100100 BTC-USD\",\"evidence_id\":\"public-example-last-price\",\"source_id\":\"public-example-source\"}",
                "field": "content",
                "item_id": "public-example-last-price",
                "previous_value": "{\"claim_or_observation\":\"last_price=100000 BTC-USD\",\"evidence_id\":\"public-example-last-price\",\"source_id\":\"public-example-source\"}"
              }
            ],
            "previous_context_id": "state-ping-example-previous",
            "provenance_changes": [
              {
                "change_id": "provenance-change-c14455d3e5b633ef90196215",
                "change_type": "observed_at_changed",
                "current_value": "2026-09-12T12:00:00Z",
                "field": "observed_at",
                "previous_value": "2026-09-12T11:55:00Z",
                "source_id": "public-example-source"
              }
            ],
            "resource_id": "context-delta-91e9a7267ab3fcdce8fe8f66",
            "resource_type": "context_delta",
            "schema_version": "0.1.0",
            "subject": {
              "label": "BTC/USD",
              "subject_id": "BTC-USD",
              "subject_type": "market_pair"
            },
            "unresolved_evidence_changes": []
          },
          "type": "json"
        }
      },
      "schema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "additionalProperties": false,
        "properties": {
          "input": {
            "additionalProperties": false,
            "properties": {
              "body": {
                "$defs": {
                  "confidence": {
                    "additionalProperties": false,
                    "properties": {
                      "basis": {
                        "maxLength": 2000,
                        "minLength": 1,
                        "type": "string"
                      },
                      "level": {
                        "enum": [
                          "high",
                          "medium",
                          "low",
                          "indeterminate"
                        ]
                      }
                    },
                    "required": [
                      "level",
                      "basis"
                    ],
                    "type": "object"
                  },
                  "contradiction": {
                    "additionalProperties": false,
                    "properties": {
                      "contradiction_id": {
                        "maxLength": 200,
                        "minLength": 1,
                        "type": "string"
                      },
                      "evidence_ids": {
                        "items": {
                          "maxLength": 200,
                          "minLength": 1,
                          "type": "string"
                        },
                        "minItems": 2,
                        "type": "array",
                        "uniqueItems": true
                      },
                      "resolution_basis": {
                        "maxLength": 4000,
                        "minLength": 1,
                        "type": [
                          "string",
                          "null"
                        ]
                      },
                      "status": {
                        "enum": [
                          "unresolved",
                          "partially_resolved",
                          "resolved"
                        ]
                      },
                      "summary": {
                        "maxLength": 4000,
                        "minLength": 1,
                        "type": "string"
                      }
                    },
                    "required": [
                      "contradiction_id",
                      "evidence_ids",
                      "summary",
                      "status"
                    ],
                    "type": "object"
                  },
                  "evidenceItem": {
                    "additionalProperties": false,
                    "properties": {
                      "claim_or_observation": {
                        "maxLength": 4000,
                        "minLength": 1,
                        "type": "string"
                      },
                      "evidence_id": {
                        "maxLength": 200,
                        "minLength": 1,
                        "type": "string"
                      },
                      "evidence_status": {
                        "enum": [
                          "observed",
                          "corroborated",
                          "contradicted",
                          "unresolved"
                        ]
                      },
                      "source_id": {
                        "maxLength": 200,
                        "minLength": 1,
                        "type": "string"
                      }
                    },
                    "required": [
                      "evidence_id",
                      "source_id",
                      "claim_or_observation",
                      "evidence_status"
                    ],
                    "type": "object"
                  },
                  "freshness": {
                    "additionalProperties": false,
                    "allOf": [
                      {
                        "if": {
                          "properties": {
                            "freshness_status": {
                              "enum": [
                                "fresh",
                                "aging",
                                "stale"
                              ]
                            }
                          },
                          "required": [
                            "freshness_status"
                          ]
                        },
                        "then": {
                          "properties": {
                            "observed_at": {
                              "format": "date-time",
                              "type": "string"
                            },
                            "source_age_seconds": {
                              "minimum": 0,
                              "type": "integer"
                            }
                          }
                        }
                      }
                    ],
                    "properties": {
                      "freshness_status": {
                        "enum": [
                          "fresh",
                          "aging",
                          "stale",
                          "unknown"
                        ]
                      },
                      "observed_at": {
                        "format": "date-time",
                        "type": [
                          "string",
                          "null"
                        ]
                      },
                      "source_age_seconds": {
                        "minimum": 0,
                        "type": [
                          "integer",
                          "null"
                        ]
                      }
                    },
                    "required": [
                      "observed_at",
                      "source_age_seconds",
                      "freshness_status"
                    ],
                    "type": "object"
                  },
                  "limitation": {
                    "additionalProperties": false,
                    "properties": {
                      "description": {
                        "maxLength": 4000,
                        "minLength": 1,
                        "type": "string"
                      },
                      "impact": {
                        "enum": [
                          "none_known",
                          "limited_scope",
                          "material",
                          "indeterminate"
                        ]
                      },
                      "limitation_id": {
                        "maxLength": 200,
                        "minLength": 1,
                        "type": "string"
                      }
                    },
                    "required": [
                      "limitation_id",
                      "description",
                      "impact"
                    ],
                    "type": "object"
                  },
                  "provenanceItem": {
                    "additionalProperties": false,
                    "properties": {
                      "claim_reconciliation_status": {
                        "enum": [
                          "not_assessed",
                          "reconciled",
                          "unresolved",
                          "contradicted"
                        ]
                      },
                      "contribution_scope": {
                        "items": {
                          "maxLength": 500,
                          "minLength": 1,
                          "type": "string"
                        },
                        "minItems": 1,
                        "type": "array",
                        "uniqueItems": true
                      },
                      "observed_at": {
                        "format": "date-time",
                        "type": [
                          "string",
                          "null"
                        ]
                      },
                      "source_id": {
                        "maxLength": 200,
                        "minLength": 1,
                        "type": "string"
                      },
                      "source_status": {
                        "enum": [
                          "present_unverified",
                          "verified",
                          "unavailable",
                          "verification_failed"
                        ]
                      },
                      "source_type": {
                        "pattern": "^[a-z][a-z0-9_]{0,63}$",
                        "type": "string"
                      }
                    },
                    "required": [
                      "source_id",
                      "source_type",
                      "observed_at",
                      "source_status",
                      "claim_reconciliation_status",
                      "contribution_scope"
                    ],
                    "type": "object"
                  },
                  "retailContext": {
                    "additionalProperties": false,
                    "allOf": [
                      {
                        "if": {
                          "properties": {
                            "context_status": {
                              "const": "insufficient_evidence"
                            }
                          },
                          "required": [
                            "context_status"
                          ]
                        },
                        "then": {
                          "properties": {
                            "unresolved_evidence": {
                              "minItems": 1
                            }
                          }
                        }
                      },
                      {
                        "if": {
                          "properties": {
                            "context_status": {
                              "const": "resolved"
                            }
                          },
                          "required": [
                            "context_status"
                          ]
                        },
                        "then": {
                          "properties": {
                            "evidence": {
                              "minItems": 1
                            },
                            "provenance": {
                              "minItems": 1
                            }
                          }
                        }
                      }
                    ],
                    "description": "Authority-neutral context shared by retail context resources.",
                    "properties": {
                      "authority_effect": {
                        "const": "none"
                      },
                      "confidence": {
                        "$ref": "#/properties/input/properties/body/$defs/confidence"
                      },
                      "context_status": {
                        "enum": [
                          "resolved",
                          "partially_resolved",
                          "unresolved",
                          "insufficient_evidence"
                        ]
                      },
                      "contradictions": {
                        "items": {
                          "$ref": "#/properties/input/properties/body/$defs/contradiction"
                        },
                        "type": "array"
                      },
                      "evidence": {
                        "items": {
                          "$ref": "#/properties/input/properties/body/$defs/evidenceItem"
                        },
                        "type": "array"
                      },
                      "freshness": {
                        "$ref": "#/properties/input/properties/body/$defs/freshness"
                      },
                      "generated_at": {
                        "format": "date-time",
                        "type": "string"
                      },
                      "limitations": {
                        "items": {
                          "$ref": "#/properties/input/properties/body/$defs/limitation"
                        },
                        "type": "array"
                      },
                      "provenance": {
                        "items": {
                          "$ref": "#/properties/input/properties/body/$defs/provenanceItem"
                        },
                        "type": "array"
                      },
                      "resource_id": {
                        "maxLength": 200,
                        "minLength": 1,
                        "type": "string"
                      },
                      "resource_type": {
                        "pattern": "^[a-z][a-z0-9_]{0,63}$",
                        "type": "string"
                      },
                      "schema_version": {
                        "const": "0.1.0"
                      },
                      "subject": {
                        "$ref": "#/properties/input/properties/body/$defs/subject"
                      },
                      "unresolved_evidence": {
                        "items": {
                          "$ref": "#/properties/input/properties/body/$defs/unresolvedEvidence"
                        },
                        "type": "array"
                      }
                    },
                    "required": [
                      "resource_id",
                      "resource_type",
                      "subject",
                      "schema_version",
                      "generated_at",
                      "context_status",
                      "freshness",
                      "confidence",
                      "provenance",
                      "evidence",
                      "contradictions",
                      "unresolved_evidence",
                      "limitations",
                      "authority_effect"
                    ],
                    "title": "Retail Context Object v0.1",
                    "type": "object"
                  },
                  "subject": {
                    "additionalProperties": false,
                    "properties": {
                      "label": {
                        "maxLength": 200,
                        "minLength": 1,
                        "type": "string"
                      },
                      "subject_id": {
                        "maxLength": 200,
                        "minLength": 1,
                        "type": "string"
                      },
                      "subject_type": {
                        "pattern": "^[a-z][a-z0-9_]{0,63}$",
                        "type": "string"
                      }
                    },
                    "required": [
                      "subject_id",
                      "subject_type"
                    ],
                    "type": "object"
                  },
                  "unresolvedEvidence": {
                    "additionalProperties": false,
                    "properties": {
                      "claim_scope": {
                        "maxLength": 1000,
                        "minLength": 1,
                        "type": "string"
                      },
                      "issue_id": {
                        "maxLength": 200,
                        "minLength": 1,
                        "type": "string"
                      },
                      "reason": {
                        "maxLength": 4000,
                        "minLength": 1,
                        "type": "string"
                      },
                      "related_source_ids": {
                        "items": {
                          "maxLength": 200,
                          "minLength": 1,
                          "type": "string"
                        },
                        "type": "array",
                        "uniqueItems": true
                      },
                      "status": {
                        "enum": [
                          "unresolved",
                          "missing",
                          "unavailable"
                        ]
                      }
                    },
                    "required": [
                      "issue_id",
                      "status",
                      "claim_scope",
                      "reason"
                    ],
                    "type": "object"
                  }
                },
                "$schema": "https://json-schema.org/draft/2020-12/schema",
                "additionalProperties": false,
                "properties": {
                  "current_context": {
                    "$ref": "#/properties/input/properties/body/$defs/retailContext"
                  },
                  "generated_at": {
                    "format": "date-time",
                    "type": "string"
                  },
                  "previous_context": {
                    "$ref": "#/properties/input/properties/body/$defs/retailContext"
                  }
                },
                "required": [
                  "previous_context",
                  "current_context",
                  "generated_at"
                ],
                "type": "object",
                "x-nova-semantic-constraints": [
                  "previous_context and current_context must have the same subject",
                  "previous_context and current_context must have the same schema_version",
                  "previous_context and current_context must have the same resource_type",
                  "Context Delta performs structural comparison only and does not reacquire or reinterpret evidence"
                ]
              },
              "bodyType": {
                "const": "json"
              },
              "method": {
                "const": "POST"
              },
              "type": {
                "const": "http"
              }
            },
            "required": [
              "type",
              "method",
              "bodyType",
              "body"
            ],
            "type": "object"
          },
          "output": {
            "additionalProperties": false,
            "properties": {
              "example": {
                "type": "object"
              },
              "type": {
                "const": "json"
              }
            },
            "required": [
              "type",
              "example"
            ],
            "type": "object"
          }
        },
        "required": [
          "input",
          "output"
        ],
        "type": "object"
      }
    },
    "nova": {
      "accessEffect": "context_resource_access_only",
      "authorityEffect": "none",
      "paymentRequirementId": "payment-requirement-13129ef49038e61296050b60",
      "pricingModel": "pay_per_context_resource",
      "resourceType": "context_delta",
      "resourceUri": "/retail/v1/context/context-delta/3be18fe76c2f67c613703d54b91a79e5da7c8ad37a21f3aad81a1ad11b599e7b"
    }
  },
  "tags": [
    "bazaar",
    "nova"
  ],
  "sourceHost": "nova-retail-controlled-proof.onrender.com",
  "lastUpdated": "2026-10-04T23:45:57.148Z",
  "quality": {
    "calls30d": 1,
    "uniquePayers30d": 1,
    "lastCalledAt": "2026-10-04T23:45:56.709Z"
  },
  "metadata": {
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "body": {
              "current_context": {
                "authority_effect": "none",
                "confidence": {
                  "basis": "Example client-carried observation for public contract discovery.",
                  "level": "medium"
                },
                "context_status": "partially_resolved",
                "contradictions": [],
                "evidence": [
                  {
                    "claim_or_observation": "last_price=100100 BTC-USD",
                    "evidence_id": "public-example-last-price",
                    "evidence_status": "observed",
                    "source_id": "public-example-source"
                  }
                ],
                "freshness": {
                  "freshness_status": "fresh",
                  "observed_at": "2026-09-12T12:00:00Z",
                  "source_age_seconds": 0
                },
                "generated_at": "2026-09-12T12:00:00Z",
                "limitations": [
                  {
                    "description": "Discovery example only; evidence remains client-carried and unverified.",
                    "impact": "limited_scope",
                    "limitation_id": "public-example-scope"
                  }
                ],
                "provenance": [
                  {
                    "claim_reconciliation_status": "not_assessed",
                    "contribution_scope": [
                      "market_pair_last_price"
                    ],
                    "observed_at": "2026-09-12T12:00:00Z",
                    "source_id": "public-example-source",
                    "source_status": "present_unverified",
                    "source_type": "public_example"
                  }
                ],
                "resource_id": "state-ping-example-current",
                "resource_type": "state_ping",
                "schema_version": "0.1.0",
                "subject": {
                  "label": "BTC/USD",
                  "subject_id": "BTC-USD",
                  "subject_type": "market_pair"
                },
                "unresolved_evidence": []
              },
              "generated_at": "2026-09-12T12:00:00Z",
              "previous_context": {
                "authority_effect": "none",
                "confidence": {
                  "basis": "Example client-carried observation for public contract discovery.",
                  "level": "medium"
                },
                "context_status": "partially_resolved",
                "contradictions": [],
                "evidence": [
                  {
                    "claim_or_observation": "last_price=100000 BTC-USD",
                    "evidence_id": "public-example-last-price",
                    "evidence_status": "observed",
                    "source_id": "public-example-source"
                  }
                ],
                "freshness": {
                  "freshness_status": "fresh",
                  "observed_at": "2026-09-12T11:55:00Z",
                  "source_age_seconds": 0
                },
                "generated_at": "2026-09-12T11:55:00Z",
                "limitations": [
                  {
                    "description": "Discovery example only; evidence remains client-carried and unverified.",
                    "impact": "limited_scope",
                    "limitation_id": "public-example-scope"
                  }
                ],
                "provenance": [
                  {
                    "claim_reconciliation_status": "not_assessed",
                    "contribution_scope": [
                      "market_pair_last_price"
                    ],
                    "observed_at": "2026-09-12T11:55:00Z",
                    "source_id": "public-example-source",
                    "source_status": "present_unverified",
                    "source_type": "public_example"
                  }
                ],
                "resource_id": "state-ping-example-previous",
                "resource_type": "state_ping",
                "schema_version": "0.1.0",
                "subject": {
                  "label": "BTC/USD",
                  "subject_id": "BTC-USD",
                  "subject_type": "market_pair"
                },
                "unresolved_evidence": []
              }
            },
            "bodyType": "json",
            "method": "POST",
            "type": "http"
          },
          "output": {
            "example": {
              "authority_effect": "none",
              "confidence_changes": [],
              "contradiction_changes": [],
              "current_context_id": "state-ping-example-current",
              "delta_status": "changed",
              "evidence_state_changes": [
                {
                  "change_id": "evidence-change-d18b1a54a0b68c6855212169",
                  "change_type": "content_changed",
                  "current_status": "observed",
                  "evidence_id": "public-example-last-price",
                  "previous_status": "observed",
                  "source_id": "public-example-source"
                }
              ],
              "freshness_changes": [
                {
                  "change_id": "freshness-change-ebecda1fcbfb3c08e114de17",
                  "current_value": "2026-09-12T12:00:00Z",
                  "field": "observed_at",
                  "previous_value": "2026-09-12T11:55:00Z"
                }
              ],
              "generated_at": "2026-09-12T12:00:00Z",
              "limitation_changes": [],
              "limitations": [],
              "material_changes": [
                {
                  "category": "freshness",
                  "change_id": "material-change-aad59f135d32b8e6cfb9f8e3",
                  "change_type": "value_changed",
                  "current_value": "2026-09-12T12:00:00Z",
                  "field": "observed_at",
                  "item_id": null,
                  "previous_value": "2026-09-12T11:55:00Z"
                },
                {
                  "category": "provenance",
                  "change_id": "material-change-ee1ca54c09fa66775144e3a4",
                  "change_type": "value_changed",
                  "current_value": "2026-09-12T12:00:00Z",
                  "field": "observed_at",
                  "item_id": "public-example-source",
                  "previous_value": "2026-09-12T11:55:00Z"
                },
                {
                  "category": "evidence",
                  "change_id": "material-change-f712bc18f08980ebc25df088",
                  "change_type": "content_changed",
                  "current_value": "{\"claim_or_observation\":\"last_price=100100 BTC-USD\",\"evidence_id\":\"public-example-last-price\",\"source_id\":\"public-example-source\"}",
                  "field": "content",
                  "item_id": "public-example-last-price",
                  "previous_value": "{\"claim_or_observation\":\"last_price=100000 BTC-USD\",\"evidence_id\":\"public-example-last-price\",\"source_id\":\"public-example-source\"}"
                }
              ],
              "previous_context_id": "state-ping-example-previous",
              "provenance_changes": [
                {
                  "change_id": "provenance-change-c14455d3e5b633ef90196215",
                  "change_type": "observed_at_changed",
                  "current_value": "2026-09-12T12:00:00Z",
                  "field": "observed_at",
                  "previous_value": "2026-09-12T11:55:00Z",
                  "source_id": "public-example-source"
                }
              ],
              "resource_id": "context-delta-91e9a7267ab3fcdce8fe8f66",
              "resource_type": "context_delta",
              "schema_version": "0.1.0",
              "subject": {
                "label": "BTC/USD",
                "subject_id": "BTC-USD",
                "subject_type": "market_pair"
              },
              "unresolved_evidence_changes": []
            },
            "type": "json"
          }
        },
        "schema": {
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "additionalProperties": false,
          "properties": {
            "input": {
              "additionalProperties": false,
              "properties": {
                "body": {
                  "$defs": {
                    "confidence": {
                      "additionalProperties": false,
                      "properties": {
                        "basis": {
                          "maxLength": 2000,
                          "minLength": 1,
                          "type": "string"
                        },
                        "level": {
                          "enum": [
                            "high",
                            "medium",
                            "low",
                            "indeterminate"
                          ]
                        }
                      },
                      "required": [
                        "level",
                        "basis"
                      ],
                      "type": "object"
                    },
                    "contradiction": {
                      "additionalProperties": false,
                      "properties": {
                        "contradiction_id": {
                          "maxLength": 200,
                          "minLength": 1,
                          "type": "string"
                        },
                        "evidence_ids": {
                          "items": {
                            "maxLength": 200,
                            "minLength": 1,
                            "type": "string"
                          },
                          "minItems": 2,
                          "type": "array",
                          "uniqueItems": true
                        },
                        "resolution_basis": {
                          "maxLength": 4000,
                          "minLength": 1,
                          "type": [
                            "string",
                            "null"
                          ]
                        },
                        "status": {
                          "enum": [
                            "unresolved",
                            "partially_resolved",
                            "resolved"
                          ]
                        },
                        "summary": {
                          "maxLength": 4000,
                          "minLength": 1,
                          "type": "string"
                        }
                      },
                      "required": [
                        "contradiction_id",
                        "evidence_ids",
                        "summary",
                        "status"
                      ],
                      "type": "object"
                    },
                    "evidenceItem": {
                      "additionalProperties": false,
                      "properties": {
                        "claim_or_observation": {
                          "maxLength": 4000,
                          "minLength": 1,
                          "type": "string"
                        },
                        "evidence_id": {
                          "maxLength": 200,
                          "minLength": 1,
                          "type": "string"
                        },
                        "evidence_status": {
                          "enum": [
                            "observed",
                            "corroborated",
                            "contradicted",
                            "unresolved"
                          ]
                        },
                        "source_id": {
                          "maxLength": 200,
                          "minLength": 1,
                          "type": "string"
                        }
                      },
                      "required": [
                        "evidence_id",
                        "source_id",
                        "claim_or_observation",
                        "evidence_status"
                      ],
                      "type": "object"
                    },
                    "freshness": {
                      "additionalProperties": false,
                      "allOf": [
                        {
                          "if": {
                            "properties": {
                              "freshness_status": {
                                "enum": [
                                  "fresh",
                                  "aging",
                                  "stale"
                                ]
                              }
                            },
                            "required": [
                              "freshness_status"
                            ]
                          },
                          "then": {
                            "properties": {
                              "observed_at": {
                                "format": "date-time",
                                "type": "string"
                              },
                              "source_age_seconds": {
                                "minimum": 0,
                                "type": "integer"
                              }
                            }
                          }
                        }
                      ],
                      "properties": {
                        "freshness_status": {
                          "enum": [
                            "fresh",
                            "aging",
                            "stale",
                            "unknown"
                          ]
                        },
                        "observed_at": {
                          "format": "date-time",
                          "type": [
                            "string",
                            "null"
                          ]
                        },
                        "source_age_seconds": {
                          "minimum": 0,
                          "type": [
                            "integer",
                            "null"
                          ]
                        }
                      },
                      "required": [
                        "observed_at",
                        "source_age_seconds",
                        "freshness_status"
                      ],
                      "type": "object"
                    },
                    "limitation": {
                      "additionalProperties": false,
                      "properties": {
                        "description": {
                          "maxLength": 4000,
                          "minLength": 1,
                          "type": "string"
                        },
                        "impact": {
                          "enum": [
                            "none_known",
                            "limited_scope",
                            "material",
                            "indeterminate"
                          ]
                        },
                        "limitation_id": {
                          "maxLength": 200,
                          "minLength": 1,
                          "type": "string"
                        }
                      },
                      "required": [
                        "limitation_id",
                        "description",
                        "impact"
                      ],
                      "type": "object"
                    },
                    "provenanceItem": {
                      "additionalProperties": false,
                      "properties": {
                        "claim_reconciliation_status": {
                          "enum": [
                            "not_assessed",
                            "reconciled",
                            "unresolved",
                            "contradicted"
                          ]
                        },
                        "contribution_scope": {
                          "items": {
                            "maxLength": 500,
                            "minLength": 1,
                            "type": "string"
                          },
                          "minItems": 1,
                          "type": "array",
                          "uniqueItems": true
                        },
                        "observed_at": {
                          "format": "date-time",
                          "type": [
                            "string",
                            "null"
                          ]
                        },
                        "source_id": {
                          "maxLength": 200,
                          "minLength": 1,
                          "type": "string"
                        },
                        "source_status": {
                          "enum": [
                            "present_unverified",
                            "verified",
                            "unavailable",
                            "verification_failed"
                          ]
                        },
                        "source_type": {
                          "pattern": "^[a-z][a-z0-9_]{0,63}$",
                          "type": "string"
                        }
                      },
                      "required": [
                        "source_id",
                        "source_type",
                        "observed_at",
                        "source_status",
                        "claim_reconciliation_status",
                        "contribution_scope"
                      ],
                      "type": "object"
                    },
                    "retailContext": {
                      "additionalProperties": false,
                      "allOf": [
                        {
                          "if": {
                            "properties": {
                              "context_status": {
                                "const": "insufficient_evidence"
                              }
                            },
                            "required": [
                              "context_status"
                            ]
                          },
                          "then": {
                            "properties": {
                              "unresolved_evidence": {
                                "minItems": 1
                              }
                            }
                          }
                        },
                        {
                          "if": {
                            "properties": {
                              "context_status": {
                                "const": "resolved"
                              }
                            },
                            "required": [
                              "context_status"
                            ]
                          },
                          "then": {
                            "properties": {
                              "evidence": {
                                "minItems": 1
                              },
                              "provenance": {
                                "minItems": 1
                              }
                            }
                          }
                        }
                      ],
                      "description": "Authority-neutral context shared by retail context resources.",
                      "properties": {
                        "authority_effect": {
                          "const": "none"
                        },
                        "confidence": {
                          "$ref": "#/properties/input/properties/body/$defs/confidence"
                        },
                        "context_status": {
                          "enum": [
                            "resolved",
                            "partially_resolved",
                            "unresolved",
                            "insufficient_evidence"
                          ]
                        },
                        "contradictions": {
                          "items": {
                            "$ref": "#/properties/input/properties/body/$defs/contradiction"
                          },
                          "type": "array"
                        },
                        "evidence": {
                          "items": {
                            "$ref": "#/properties/input/properties/body/$defs/evidenceItem"
                          },
                          "type": "array"
                        },
                        "freshness": {
                          "$ref": "#/properties/input/properties/body/$defs/freshness"
                        },
                        "generated_at": {
                          "format": "date-time",
                          "type": "string"
                        },
                        "limitations": {
                          "items": {
                            "$ref": "#/properties/input/properties/body/$defs/limitation"
                          },
                          "type": "array"
                        },
                        "provenance": {
                          "items": {
                            "$ref": "#/properties/input/properties/body/$defs/provenanceItem"
                          },
                          "type": "array"
                        },
                        "resource_id": {
                          "maxLength": 200,
                          "minLength": 1,
                          "type": "string"
                        },
                        "resource_type": {
                          "pattern": "^[a-z][a-z0-9_]{0,63}$",
                          "type": "string"
                        },
                        "schema_version": {
                          "const": "0.1.0"
                        },
                        "subject": {
                          "$ref": "#/properties/input/properties/body/$defs/subject"
                        },
                        "unresolved_evidence": {
                          "items": {
                            "$ref": "#/properties/input/properties/body/$defs/unresolvedEvidence"
                          },
                          "type": "array"
                        }
                      },
                      "required": [
                        "resource_id",
                        "resource_type",
                        "subject",
                        "schema_version",
                        "generated_at",
                        "context_status",
                        "freshness",
                        "confidence",
                        "provenance",
                        "evidence",
                        "contradictions",
                        "unresolved_evidence",
                        "limitations",
                        "authority_effect"
                      ],
                      "title": "Retail Context Object v0.1",
                      "type": "object"
                    },
                    "subject": {
                      "additionalProperties": false,
                      "properties": {
                        "label": {
                          "maxLength": 200,
                          "minLength": 1,
                          "type": "string"
                        },
                        "subject_id": {
                          "maxLength": 200,
                          "minLength": 1,
                          "type": "string"
                        },
                        "subject_type": {
                          "pattern": "^[a-z][a-z0-9_]{0,63}$",
                          "type": "string"
                        }
                      },
                      "required": [
                        "subject_id",
                        "subject_type"
                      ],
                      "type": "object"
                    },
                    "unresolvedEvidence": {
                      "additionalProperties": false,
                      "properties": {
                        "claim_scope": {
                          "maxLength": 1000,
                          "minLength": 1,
                          "type": "string"
                        },
                        "issue_id": {
                          "maxLength": 200,
                          "minLength": 1,
                          "type": "string"
                        },
                        "reason": {
                          "maxLength": 4000,
                          "minLength": 1,
                          "type": "string"
                        },
                        "related_source_ids": {
                          "items": {
                            "maxLength": 200,
                            "minLength": 1,
                            "type": "string"
                          },
                          "type": "array",
                          "uniqueItems": true
                        },
                        "status": {
                          "enum": [
                            "unresolved",
                            "missing",
                            "unavailable"
                          ]
                        }
                      },
                      "required": [
                        "issue_id",
                        "status",
                        "claim_scope",
                        "reason"
                      ],
                      "type": "object"
                    }
                  },
                  "$schema": "https://json-schema.org/draft/2020-12/schema",
                  "additionalProperties": false,
                  "properties": {
                    "current_context": {
                      "$ref": "#/properties/input/properties/body/$defs/retailContext"
                    },
                    "generated_at": {
                      "format": "date-time",
                      "type": "string"
                    },
                    "previous_context": {
                      "$ref": "#/properties/input/properties/body/$defs/retailContext"
                    }
                  },
                  "required": [
                    "previous_context",
                    "current_context",
                    "generated_at"
                  ],
                  "type": "object",
                  "x-nova-semantic-constraints": [
                    "previous_context and current_context must have the same subject",
                    "previous_context and current_context must have the same schema_version",
                    "previous_context and current_context must have the same resource_type",
                    "Context Delta performs structural comparison only and does not reacquire or reinterpret evidence"
                  ]
                },
                "bodyType": {
                  "const": "json"
                },
                "method": {
                  "const": "POST"
                },
                "type": {
                  "const": "http"
                }
              },
              "required": [
                "type",
                "method",
                "bodyType",
                "body"
              ],
              "type": "object"
            },
            "output": {
              "additionalProperties": false,
              "properties": {
                "example": {
                  "type": "object"
                },
                "type": {
                  "const": "json"
                }
              },
              "required": [
                "type",
                "example"
              ],
              "type": "object"
            }
          },
          "required": [
            "input",
            "output"
          ],
          "type": "object"
        }
      },
      "nova": {
        "accessEffect": "context_resource_access_only",
        "authorityEffect": "none",
        "paymentRequirementId": "payment-requirement-13129ef49038e61296050b60",
        "pricingModel": "pay_per_context_resource",
        "resourceType": "context_delta",
        "resourceUri": "/retail/v1/context/context-delta/3be18fe76c2f67c613703d54b91a79e5da7c8ad37a21f3aad81a1ad11b599e7b"
      }
    }
  },
  "liveness": {
    "reliability": null
  },
  "verified": false,
  "featured": false,
  "provider": {
    "host": "nova-retail-controlled-proof.onrender.com",
    "manifest_name": "nova-retail-controlled-proof.onrender.com",
    "source": "cdp-mirror",
    "source_manifest_url": "https://api.cdp.coinbase.com/platform/v2/x402/discovery/resources",
    "submitted_at": "2026-10-14T01:15:01.050Z"
  },
  "exampleResponse": {
    "example": {},
    "type": null
  }
}