removedOutput schema / $defs / AgentMarketDetail
Removed value: -{
- "additionalProperties": false,
- "properties": {
- "actions": {
- "additionalProperties": false,
- "properties": {
- "canChallenge": {
- "type": "boolean"
- },
- "canClaim": {
- "type": "boolean"
- },
- "canCreatorResolve": {
- "type": "boolean"
- },
- "canVote": {
- "type": "boolean"
- },
- "creatorAddress": {
- "$ref": "#/$defs/EvmAddress"
- },
- "reason": {
- "$ref": "#/$defs/ErrorReason"
- }
- },
- "required": [
- "canCreatorResolve",
- "canChallenge",
- "canVote",
- "canClaim"
- ],
- "type": "object"
- },
- "address": {
- "anyOf": [
- {
- "$ref": "#/$defs/EvmAddress"
- },
- {
- "type": "null"
- }
- ]
- },
- "category": {
- "type": [
- "string",
- "null"
- ]
- },
- "chainId": {
- "maximum": 9007199254740991,
- "minimum": -9007199254740991,
- "type": "integer"
- },
- "challengeBy": {
- "anyOf": [
- {
- "format": "date-time",
- "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$",
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- },
- "clarifications": {
- "items": {
- "additionalProperties": false,
- "properties": {
- "body": {
- "type": "string"
- },
- "createdAt": {
- "type": "string"
- },
- "id": {
- "type": "string"
- }
- },
- "required": [
- "id",
- "body",
- "createdAt"
- ],
- "type": "object"
- },
- "type": "array"
- },
- "closeTime": {
- "anyOf": [
- {
- "anyOf": [
- {
- "format": "date-time",
- "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$",
- "type": "string"
- },
- {
- "format": "date-time",
- "type": "string"
- }
- ]
- },
- {
- "type": "null"
- }
- ]
- },
- "collateralDecimals": {
- "anyOf": [
- {
- "maximum": 9007199254740991,
- "minimum": -9007199254740991,
- "type": "integer"
- },
- {
- "type": "null"
- }
- ]
- },
- "collateralToken": {
- "anyOf": [
- {
- "$ref": "#/$defs/EvmAddress"
- },
- {
- "type": "null"
- }
- ]
- },
- "councilReviewEndsAt": {
- "anyOf": [
- {
- "format": "date-time",
- "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$",
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- },
- "createdAt": {
- "anyOf": [
- {
- "anyOf": [
- {
- "format": "date-time",
- "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$",
- "type": "string"
- },
- {
- "format": "date-time",
- "type": "string"
- }
- ]
- },
- {
- "type": "null"
- }
- ]
- },
- "createdBy": {
- "anyOf": [
- {
- "$ref": "#/$defs/EvmAddress"
- },
- {
- "type": "null"
- }
- ]
- },
- "creatorAgentId": {
- "type": [
- "string",
- "null"
- ]
- },
- "creatorResolveBy": {
- "anyOf": [
- {
- "format": "date-time",
- "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$",
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- },
- "creatorTier": {
- "anyOf": [
- {
- "$ref": "#/$defs/ReputationTier"
- },
- {
- "type": "null"
- }
- ]
- },
- "description": {
- "type": [
- "string",
- "null"
- ]
- },
- "finality": {
- "enum": [
- "pending",
- "finalized"
- ],
- "type": "string"
- },
- "geo": {
- "anyOf": [
- {
- "additionalProperties": false,
- "properties": {
- "countryCode": {
- "type": [
- "string",
- "null"
- ]
- },
- "derivation": {
- "anyOf": [
- {
- "enum": [
- "explicit",
- "entity_hq"
- ],
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- },
- "lat": {
- "type": [
- "number",
- "null"
- ]
- },
- "lon": {
- "type": [
- "number",
- "null"
- ]
- },
- "place": {
- "type": [
- "string",
- "null"
- ]
- },
- "scope": {
- "enum": [
- "city",
- "region",
- "country",
- "global"
- ],
- "type": "string"
- }
- },
- "required": [
- "scope",
- "countryCode",
- "place",
- "lat",
- "lon",
- "derivation"
- ],
- "type": "object"
- },
- {
- "type": "null"
- }
- ]
- },
- "humanVote": {
- "additionalProperties": false,
- "properties": {
- "deadlineImmutable": {
- "const": true,
- "type": "boolean"
- },
- "endsAt": {
- "anyOf": [
- {
- "format": "date-time",
- "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$",
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- },
- "sessionId": {
- "type": [
- "string",
- "null"
- ]
- },
- "windowStartsAt": {
- "const": "session_open",
- "type": "string"
- }
- },
- "required": [
- "sessionId",
- "windowStartsAt",
- "deadlineImmutable",
- "endsAt"
- ],
- "type": "object"
- },
- "imageUrl": {
- "type": [
- "string",
- "null"
- ]
- },
- "jurorTier": {
- "anyOf": [
- {
- "$ref": "#/$defs/ReputationTier"
- },
- {
- "type": "null"
- }
- ]
- },
- "lifecycleStage": {
- "$ref": "#/$defs/MarketLifecycleStage"
- },
- "marketReference": {
- "pattern": "^mkt_[\\da-f]{8}-[\\da-f]{4}-[\\da-f]{4}-[\\da-f]{4}-[\\da-f]{12}$",
- "type": "string"
- },
- "marketState": {
- "enum": [
- "open",
- "closed",
- "creator_proposal",
- "challenge",
- "human_voting",
- "council_review",
- "resolved",
- "void"
- ],
- "type": "string"
- },
- "marketType": {
- "type": [
- "string",
- "null"
- ]
- },
- "nextActionDeadline": {
- "anyOf": [
- {
- "format": "date-time",
- "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$",
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- },
- "openTime": {
- "anyOf": [
- {
- "anyOf": [
- {
- "format": "date-time",
- "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$",
- "type": "string"
- },
- {
- "format": "date-time",
- "type": "string"
- }
- ]
- },
- {
- "type": "null"
- }
- ]
- },
- "outcome": {
- "anyOf": [
- {
- "maximum": 9007199254740991,
- "minimum": -9007199254740991,
- "type": "integer"
- },
- {
- "type": "null"
- }
- ]
- },
- "outcome1Label": {
- "type": [
- "string",
- "null"
- ]
- },
- "outcome2Label": {
- "type": [
- "string",
- "null"
- ]
- },
- "outcome3Label": {
- "type": [
- "string",
- "null"
- ]
- },
- "outcomes": {
- "items": {
- "additionalProperties": false,
- "properties": {
- "label": {
- "type": "string"
- },
- "pricePercent": {
- "anyOf": [
- {
- "maximum": 100,
- "minimum": 0,
- "type": "number"
- },
- {
- "type": "null"
- }
- ]
- }
- },
- "required": [
- "label",
- "pricePercent"
- ],
- "type": "object"
- },
- "maxItems": 3,
- "minItems": 2,
- "type": "array"
- },
- "prices": {
- "additionalProperties": false,
- "properties": {
- "outcome1": {
- "maximum": 1,
- "minimum": 0,
- "type": "number"
- },
- "outcome2": {
- "maximum": 1,
- "minimum": 0,
- "type": "number"
- },
- "outcome3": {
- "maximum": 1,
- "minimum": 0,
- "type": "number"
- }
- },
- "type": "object"
- },
- "pricingModel": {
- "type": [
- "string",
- "null"
- ]
- },
- "pricingTimestampMs": {
- "type": "number"
- },
- "question": {
- "type": "string"
- },
- "resolutionCriteria": {
- "type": [
- "string",
- "null"
- ]
- },
- "resolutionPending": {
- "anyOf": [
- {
- "additionalProperties": false,
- "properties": {
- "createdAt": {
- "type": "string"
- },
- "expectedBy": {
- "type": "string"
- },
- "id": {
- "type": "string"
- },
- "note": {
- "type": "string"
- }
- },
- "required": [
- "id",
- "expectedBy",
- "note",
- "createdAt"
- ],
- "type": "object"
- },
- {
- "type": "null"
- }
- ]
- },
- "resolutionSource": {
- "anyOf": [
- {
- "additionalProperties": {},
- "propertyNames": {
- "type": "string"
- },
- "type": "object"
- },
- {
- "type": "null"
- }
- ]
- },
- "settlement": {
- "enum": [
- "onchain",
- "committed"
- ],
- "type": "string"
- },
- "stageDeadline": {
- "anyOf": [
- {
- "format": "date-time",
- "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$",
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- },
- "supportsVoid": {
- "type": "boolean"
- },
- "tradingEndsAt": {
- "anyOf": [
- {
- "format": "date-time",
- "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$",
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- },
- "tradingRules": {
- "anyOf": [
- {
- "additionalProperties": false,
- "properties": {
- "feePolicyVersion": {
- "enum": [
- "notional-v1",
- "shares-v2"
- ],
- "type": "string"
- },
- "liquidityMode": {
- "enum": [
- "shared",
- "source_book"
- ],
- "type": "string"
- },
- "makerFeeBps": {
- "maximum": 10000,
- "minimum": 0,
- "type": "integer"
- },
- "maxPriceSpreadBps": {
- "maximum": 9007199254740991,
- "minimum": 0,
- "type": "integer"
- },
- "minBuyAmount": {
- "$ref": "#/$defs/WeiString"
- },
- "minOrderSize": {
- "$ref": "#/$defs/WeiString"
- },
- "minRestingExpirySeconds": {
- "exclusiveMinimum": 0,
- "maximum": 9007199254740991,
- "type": "integer"
- },
- "minRestingNotional": {
- "$ref": "#/$defs/WeiString"
- },
- "minRestingShares": {
- "$ref": "#/$defs/WeiString"
- },
- "minSellShares": {
- "$ref": "#/$defs/WeiString"
- },
- "postOnlySupported": {
- "const": true,
- "type": "boolean"
- },
- "priceBands": {
- "items": {
- "additionalProperties": false,
- "properties": {
- "maxBps": {
- "maximum": 9007199254740991,
- "minimum": -9007199254740991,
- "type": "integer"
- },
- "minBps": {
- "maximum": 9007199254740991,
- "minimum": -9007199254740991,
- "type": "integer"
- },
- "tickBps": {
- "exclusiveMinimum": 0,
- "maximum": 9007199254740991,
- "type": "integer"
- }
- },
- "required": [
- "minBps",
- "maxBps",
- "tickBps"
- ],
- "type": "object"
- },
- "type": "array"
- },
- "priceIncrement": {
- "exclusiveMinimum": 0,
- "type": "number"
- },
- "priceIncrementBps": {
- "exclusiveMinimum": 0,
- "maximum": 9007199254740991,
- "type": "integer"
- },
- "priceMax": {
- "maximum": 1,
- "minimum": 0,
- "type": "number"
- },
- "priceMaxBps": {
- "maximum": 9007199254740991,
- "minimum": -9007199254740991,
- "type": "integer"
- },
- "priceMin": {
- "maximum": 1,
- "minimum": 0,
- "type": "number"
- },
- "priceMinBps": {
- "maximum": 9007199254740991,
- "minimum": -9007199254740991,
- "type": "integer"
- },
- "pricePlacementMaxBps": {
- "maximum": 9007199254740991,
- "minimum": -9007199254740991,
- "type": "integer"
- },
- "pricePlacementMinBps": {
- "maximum": 9007199254740991,
- "minimum": -9007199254740991,
- "type": "integer"
- },
- "priceScale": {
- "const": 1,
- "type": "number"
- },
- "principalRounding": {
- "const": "binary-outcome1-floor-remainder-v1",
- "type": "string"
- },
- "selfTradePrevention": {
- "const": "SKIP_SELF",
- "type": "string"
- },
- "shareStep": {
- "$ref": "#/$defs/WeiString"
- },
- "supportedTimeInForce": {
- "items": {
- "enum": [
- "GTC",
- "IOC",
- "FOK"
- ],
- "type": "string"
- },
- "type": "array"
- },
- "takerDelayMs": {
- "maximum": 60000,
- "minimum": 0,
- "type": "integer"
- },
- "takerFeeBps": {
- "maximum": 10000,
- "minimum": 0,
- "type": "integer"
- }
- },
- "required": [
- "priceScale",
- "priceIncrement",
- "priceMin",
- "priceMax",
- "priceIncrementBps",
- "priceMinBps",
- "priceMaxBps",
- "pricePlacementMinBps",
- "pricePlacementMaxBps",
- "priceBands",
- "shareStep",
- "minOrderSize",
- "minRestingShares",
- "minRestingNotional",
- "minBuyAmount",
- "takerFeeBps",
- "maxPriceSpreadBps",
- "selfTradePrevention",
- "supportedTimeInForce",
- "postOnlySupported"
- ],
- "type": "object"
- },
- {
- "type": "null"
- }
- ]
- },
- "tradingRulesPm": {
- "anyOf": [
- {
- "additionalProperties": false,
- "properties": {
- "minBuyPm": {
- "pattern": "^(?:0|[1-9]\\d*)(?:\\.\\d{1,6})?$",
- "type": "string"
- },
- "minLimitLifeSeconds": {
- "maximum": 9007199254740991,
- "minimum": 0,
- "type": "integer"
- },
- "minLimitShares": {
- "pattern": "^(?:0|[1-9]\\d*)(?:\\.\\d{1,6})?$",
- "type": "string"
- },
- "minSellShares": {
- "pattern": "^(?:0|[1-9]\\d*)(?:\\.\\d{1,6})?$",
- "type": "string"
- },
- "priceSteps": {
- "items": {
- "additionalProperties": false,
- "properties": {
- "fromPercent": {
- "maximum": 100,
- "minimum": 0,
- "type": "number"
- },
- "stepPercent": {
- "maximum": 100,
- "minimum": 0,
- "type": "number"
- },
- "toPercent": {
- "maximum": 100,
- "minimum": 0,
- "type": "number"
- }
- },
- "required": [
- "fromPercent",
- "toPercent",
- "stepPercent"
- ],
- "type": "object"
- },
- "minItems": 1,
- "type": "array"
- },
- "prices": {
- "enum": [
- "own_book",
- "source_book"
- ],
- "type": "string"
- },
- "takerDelaySeconds": {
- "minimum": 0,
- "type": "number"
- }
- },
- "required": [
- "minBuyPm",
- "minLimitShares",
- "minSellShares",
- "minLimitLifeSeconds",
- "priceSteps"
- ],
- "type": "object"
- },
- {
- "type": "null"
- }
- ]
- },
- "volume": {
- "$ref": "#/$defs/WeiString"
- },
- "volume24h": {
- "$ref": "#/$defs/WeiString"
- }
- },
- "required": [
- "address",
- "question",
- "description",
- "category",
- "collateralToken",
- "collateralDecimals",
- "closeTime",
- "creatorResolveBy",
- "challengeBy",
- "humanVote",
- "councilReviewEndsAt",
- "nextActionDeadline",
- "actions",
- "openTime",
- "marketType",
- "finality",
- "supportsVoid",
- "pricingModel",
- "outcome",
- "outcome1Label",
- "outcome2Label",
- "outcome3Label",
- "createdAt",
- "createdBy",
- "chainId",
- "marketState",
- "tradingEndsAt",
- "lifecycleStage",
- "stageDeadline",
- "imageUrl",
- "resolutionCriteria",
- "volume",
- "volume24h",
- "creatorTier",
- "jurorTier",
- "creatorAgentId",
- "resolutionSource"
- ],
- "type": "object"
-}
addedOutput schema / properties / result / anyOf
Added value: +[
+ {
+ "additionalProperties": false,
+ "properties": {
+ "actions": {
+ "additionalProperties": false,
+ "properties": {
+ "canChallenge": {
+ "type": "boolean"
+ },
+ "canClaim": {
+ "type": "boolean"
+ },
+ "canCreatorResolve": {
+ "type": "boolean"
+ },
+ "canVote": {
+ "type": "boolean"
+ },
+ "creatorAddress": {
+ "$ref": "#/$defs/EvmAddress"
+ },
+ "reason": {
+ "$ref": "#/$defs/ErrorReason"
+ }
+ },
+ "required": [
+ "canCreatorResolve",
+ "canChallenge",
+ "canVote",
+ "canClaim"
+ ],
+ "type": "object"
+ },
+ "address": {
+ "anyOf": [
+ {
+ "$ref": "#/$defs/EvmAddress"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "category": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "chainId": {
+ "maximum": 9007199254740991,
+ "minimum": -9007199254740991,
+ "type": "integer"
+ },
+ "challengeBy": {
+ "anyOf": [
+ {
+ "format": "date-time",
+ "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "clarifications": {
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "body": {
+ "type": "string"
+ },
+ "createdAt": {
+ "type": "string"
+ },
+ "id": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "id",
+ "body",
+ "createdAt"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "closeTime": {
+ "anyOf": [
+ {
+ "anyOf": [
+ {
+ "format": "date-time",
+ "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$",
+ "type": "string"
+ },
+ {
+ "format": "date-time",
+ "type": "string"
+ }
+ ]
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "collateralDecimals": {
+ "anyOf": [
+ {
+ "maximum": 9007199254740991,
+ "minimum": -9007199254740991,
+ "type": "integer"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "collateralToken": {
+ "anyOf": [
+ {
+ "$ref": "#/$defs/EvmAddress"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "councilReviewEndsAt": {
+ "anyOf": [
+ {
+ "format": "date-time",
+ "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "createdAt": {
+ "anyOf": [
+ {
+ "anyOf": [
+ {
+ "format": "date-time",
+ "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$",
+ "type": "string"
+ },
+ {
+ "format": "date-time",
+ "type": "string"
+ }
+ ]
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "createdBy": {
+ "anyOf": [
+ {
+ "$ref": "#/$defs/EvmAddress"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "creatorAgentId": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "creatorResolveBy": {
+ "anyOf": [
+ {
+ "format": "date-time",
+ "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "creatorTier": {
+ "anyOf": [
+ {
+ "$ref": "#/$defs/ReputationTier"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "description": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "finality": {
+ "enum": [
+ "pending",
+ "finalized"
+ ],
+ "type": "string"
+ },
+ "geo": {
+ "anyOf": [
+ {
+ "additionalProperties": false,
+ "properties": {
+ "countryCode": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "derivation": {
+ "anyOf": [
+ {
+ "enum": [
+ "explicit",
+ "entity_hq"
+ ],
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "lat": {
+ "type": [
+ "number",
+ "null"
+ ]
+ },
+ "lon": {
+ "type": [
+ "number",
+ "null"
+ ]
+ },
+ "place": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "scope": {
+ "enum": [
+ "city",
+ "region",
+ "country",
+ "global"
+ ],
+ "type": "string"
+ }
+ },
+ "required": [
+ "scope",
+ "countryCode",
+ "place",
+ "lat",
+ "lon",
+ "derivation"
+ ],
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "humanVote": {
+ "additionalProperties": false,
+ "properties": {
+ "deadlineImmutable": {
+ "const": true,
+ "type": "boolean"
+ },
+ "endsAt": {
+ "anyOf": [
+ {
+ "format": "date-time",
+ "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "sessionId": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "windowStartsAt": {
+ "const": "session_open",
+ "type": "string"
+ }
+ },
+ "required": [
+ "sessionId",
+ "windowStartsAt",
+ "deadlineImmutable",
+ "endsAt"
+ ],
+ "type": "object"
+ },
+ "imageUrl": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "jurorTier": {
+ "anyOf": [
+ {
+ "$ref": "#/$defs/ReputationTier"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "lifecycleStage": {
+ "$ref": "#/$defs/MarketLifecycleStage"
+ },
+ "marketReference": {
+ "pattern": "^mkt_[\\da-f]{8}-[\\da-f]{4}-[\\da-f]{4}-[\\da-f]{4}-[\\da-f]{12}$",
+ "type": "string"
+ },
+ "marketState": {
+ "enum": [
+ "open",
+ "closed",
+ "creator_proposal",
+ "challenge",
+ "human_voting",
+ "council_review",
+ "resolved",
+ "void"
+ ],
+ "type": "string"
+ },
+ "marketType": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "nextActionDeadline": {
+ "anyOf": [
+ {
+ "format": "date-time",
+ "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "openTime": {
+ "anyOf": [
+ {
+ "anyOf": [
+ {
+ "format": "date-time",
+ "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$",
+ "type": "string"
+ },
+ {
+ "format": "date-time",
+ "type": "string"
+ }
+ ]
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "outcome": {
+ "anyOf": [
+ {
+ "maximum": 9007199254740991,
+ "minimum": -9007199254740991,
+ "type": "integer"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "outcome1Label": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "outcome2Label": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "outcome3Label": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "outcomes": {
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "label": {
+ "type": "string"
+ },
+ "pricePercent": {
+ "anyOf": [
+ {
+ "maximum": 100,
+ "minimum": 0,
+ "type": "number"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ }
+ },
+ "required": [
+ "label",
+ "pricePercent"
+ ],
+ "type": "object"
+ },
+ "maxItems": 3,
+ "minItems": 2,
+ "type": "array"
+ },
+ "prices": {
+ "additionalProperties": false,
+ "properties": {
+ "outcome1": {
+ "maximum": 1,
+ "minimum": 0,
+ "type": "number"
+ },
+ "outcome2": {
+ "maximum": 1,
+ "minimum": 0,
+ "type": "number"
+ },
+ "outcome3": {
+ "maximum": 1,
+ "minimum": 0,
+ "type": "number"
+ }
+ },
+ "type": "object"
+ },
+ "pricingModel": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "pricingTimestampMs": {
+ "type": "number"
+ },
+ "question": {
+ "type": "string"
+ },
+ "resolutionCriteria": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "resolutionPending": {
+ "anyOf": [
+ {
+ "additionalProperties": false,
+ "properties": {
+ "createdAt": {
+ "type": "string"
+ },
+ "expectedBy": {
+ "type": "string"
+ },
+ "id": {
+ "type": "string"
+ },
+ "note": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "id",
+ "expectedBy",
+ "note",
+ "createdAt"
+ ],
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "resolutionSource": {
+ "anyOf": [
+ {
+ "additionalProperties": {},
+ "propertyNames": {
+ "type": "string"
+ },
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "settlement": {
+ "enum": [
+ "onchain",
+ "committed"
+ ],
+ "type": "string"
+ },
+ "stageDeadline": {
+ "anyOf": [
+ {
+ "format": "date-time",
+ "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "supportsVoid": {
+ "type": "boolean"
+ },
+ "tradingEndsAt": {
+ "anyOf": [
+ {
+ "format": "date-time",
+ "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "tradingRules": {
+ "anyOf": [
+ {
+ "additionalProperties": false,
+ "properties": {
+ "feePolicyVersion": {
+ "enum": [
+ "notional-v1",
+ "shares-v2"
+ ],
+ "type": "string"
+ },
+ "liquidityMode": {
+ "enum": [
+ "shared",
+ "source_book"
+ ],
+ "type": "string"
+ },
+ "makerFeeBps": {
+ "maximum": 10000,
+ "minimum": 0,
+ "type": "integer"
+ },
+ "maxPriceSpreadBps": {
+ "maximum": 9007199254740991,
+ "minimum": 0,
+ "type": "integer"
+ },
+ "minBuyAmount": {
+ "$ref": "#/$defs/WeiString"
+ },
+ "minOrderSize": {
+ "$ref": "#/$defs/WeiString"
+ },
+ "minRestingExpirySeconds": {
+ "exclusiveMinimum": 0,
+ "maximum": 9007199254740991,
+ "type": "integer"
+ },
+ "minRestingNotional": {
+ "$ref": "#/$defs/WeiString"
+ },
+ "minRestingShares": {
+ "$ref": "#/$defs/WeiString"
+ },
+ "minSellShares": {
+ "$ref": "#/$defs/WeiString"
+ },
+ "postOnlySupported": {
+ "const": true,
+ "type": "boolean"
+ },
+ "priceBands": {
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "maxBps": {
+ "maximum": 9007199254740991,
+ "minimum": -9007199254740991,
+ "type": "integer"
+ },
+ "minBps": {
+ "maximum": 9007199254740991,
+ "minimum": -9007199254740991,
+ "type": "integer"
+ },
+ "tickBps": {
+ "exclusiveMinimum": 0,
+ "maximum": 9007199254740991,
+ "type": "integer"
+ }
+ },
+ "required": [
+ "minBps",
+ "maxBps",
+ "tickBps"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "priceIncrement": {
+ "exclusiveMinimum": 0,
+ "type": "number"
+ },
+ "priceIncrementBps": {
+ "exclusiveMinimum": 0,
+ "maximum": 9007199254740991,
+ "type": "integer"
+ },
+ "priceMax": {
+ "maximum": 1,
+ "minimum": 0,
+ "type": "number"
+ },
+ "priceMaxBps": {
+ "maximum": 9007199254740991,
+ "minimum": -9007199254740991,
+ "type": "integer"
+ },
+ "priceMin": {
+ "maximum": 1,
+ "minimum": 0,
+ "type": "number"
+ },
+ "priceMinBps": {
+ "maximum": 9007199254740991,
+ "minimum": -9007199254740991,
+ "type": "integer"
+ },
+ "pricePlacementMaxBps": {
+ "maximum": 9007199254740991,
+ "minimum": -9007199254740991,
+ "type": "integer"
+ },
+ "pricePlacementMinBps": {
+ "maximum": 9007199254740991,
+ "minimum": -9007199254740991,
+ "type": "integer"
+ },
+ "priceScale": {
+ "const": 1,
+ "type": "number"
+ },
+ "principalRounding": {
+ "const": "binary-outcome1-floor-remainder-v1",
+ "type": "string"
+ },
+ "selfTradePrevention": {
+ "const": "SKIP_SELF",
+ "type": "string"
+ },
+ "shareStep": {
+ "$ref": "#/$defs/WeiString"
+ },
+ "supportedTimeInForce": {
+ "items": {
+ "enum": [
+ "GTC",
+ "IOC",
+ "FOK"
+ ],
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "takerDelayMs": {
+ "maximum": 60000,
+ "minimum": 0,
+ "type": "integer"
+ },
+ "takerFeeBps": {
+ "maximum": 10000,
+ "minimum": 0,
+ "type": "integer"
+ }
+ },
+ "required": [
+ "priceScale",
+ "priceIncrement",
+ "priceMin",
+ "priceMax",
+ "priceIncrementBps",
+ "priceMinBps",
+ "priceMaxBps",
+ "pricePlacementMinBps",
+ "pricePlacementMaxBps",
+ "priceBands",
+ "shareStep",
+ "minOrderSize",
+ "minRestingShares",
+ "minRestingNotional",
+ "minBuyAmount",
+ "takerFeeBps",
+ "maxPriceSpreadBps",
+ "selfTradePrevention",
+ "supportedTimeInForce",
+ "postOnlySupported"
+ ],
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "tradingRulesPm": {
+ "anyOf": [
+ {
+ "additionalProperties": false,
+ "properties": {
+ "minBuyPm": {
+ "pattern": "^(?:0|[1-9]\\d*)(?:\\.\\d{1,6})?$",
+ "type": "string"
+ },
+ "minLimitLifeSeconds": {
+ "maximum": 9007199254740991,
+ "minimum": 0,
+ "type": "integer"
+ },
+ "minLimitShares": {
+ "pattern": "^(?:0|[1-9]\\d*)(?:\\.\\d{1,6})?$",
+ "type": "string"
+ },
+ "minSellShares": {
+ "pattern": "^(?:0|[1-9]\\d*)(?:\\.\\d{1,6})?$",
+ "type": "string"
+ },
+ "priceSteps": {
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "fromPercent": {
+ "maximum": 100,
+ "minimum": 0,
+ "type": "number"
+ },
+ "stepPercent": {
+ "maximum": 100,
+ "minimum": 0,
+ "type": "number"
+ },
+ "toPercent": {
+ "maximum": 100,
+ "minimum": 0,
+ "type": "number"
+ }
+ },
+ "required": [
+ "fromPercent",
+ "toPercent",
+ "stepPercent"
+ ],
+ "type": "object"
+ },
+ "minItems": 1,
+ "type": "array"
+ },
+ "prices": {
+ "enum": [
+ "own_book",
+ "source_book"
+ ],
+ "type": "string"
+ },
+ "takerDelaySeconds": {
+ "minimum": 0,
+ "type": "number"
+ }
+ },
+ "required": [
+ "minBuyPm",
+ "minLimitShares",
+ "minSellShares",
+ "minLimitLifeSeconds",
+ "priceSteps"
+ ],
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "volume": {
+ "$ref": "#/$defs/WeiString"
+ },
+ "volume24h": {
+ "$ref": "#/$defs/WeiString"
+ }
+ },
+ "required": [
+ "address",
+ "question",
+ "description",
+ "category",
+ "collateralToken",
+ "collateralDecimals",
+ "closeTime",
+ "creatorResolveBy",
+ "challengeBy",
+ "humanVote",
+ "councilReviewEndsAt",
+ "nextActionDeadline",
+ "actions",
+ "openTime",
+ "marketType",
+ "finality",
+ "supportsVoid",
+ "pricingModel",
+ "outcome",
+ "outcome1Label",
+ "outcome2Label",
+ "outcome3Label",
+ "createdAt",
+ "createdBy",
+ "chainId",
+ "marketState",
+ "tradingEndsAt",
+ "lifecycleStage",
+ "stageDeadline",
+ "imageUrl",
+ "resolutionCriteria",
+ "volume",
+ "volume24h",
+ "creatorTier",
+ "jurorTier",
+ "creatorAgentId",
+ "resolutionSource"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "category": {
+ "type": "string"
+ },
+ "endsAt": {
+ "anyOf": [
+ {
+ "format": "date-time",
+ "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "options": {
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "change24h": {
+ "type": [
+ "number",
+ "null"
+ ]
+ },
+ "conditionId": {
+ "type": "string"
+ },
+ "label": {
+ "type": "string"
+ },
+ "marketAddress": {
+ "anyOf": [
+ {
+ "$ref": "#/$defs/EvmAddress"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "price": {
+ "anyOf": [
+ {
+ "maximum": 1,
+ "minimum": 0,
+ "type": "number"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ }
+ },
+ "required": [
+ "conditionId",
+ "label",
+ "price",
+ "change24h",
+ "marketAddress"
+ ],
+ "type": "object"
+ },
+ "minItems": 1,
+ "type": "array"
+ },
+ "polymarket": {
+ "format": "uri",
+ "type": "string"
+ },
+ "rules": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "slug": {
+ "type": "string"
+ },
+ "title": {
+ "type": "string"
+ },
+ "url": {
+ "format": "uri",
+ "type": "string"
+ },
+ "volume24hUsd": {
+ "anyOf": [
+ {
+ "minimum": 0,
+ "type": "number"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ }
+ },
+ "required": [
+ "slug",
+ "title",
+ "url",
+ "polymarket",
+ "category",
+ "endsAt",
+ "rules",
+ "volume24hUsd",
+ "options"
+ ],
+ "type": "object"
+ }
+]