{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://proofscaling.org/schema/0.2/conversion.schema.json",
  "title": "Conversion Proof Dimension",
  "description": "What the venture delivered against what it declared. Delivered-versus-declared to the extent the filing record supports it.",
  "type": "object",
  "$comment": "Stub for Proofscaling 0.2.",
  "allOf": [{ "$ref": "proof-record.schema.json" }],
  "properties": {
    "dimension": { "const": "conversion" },
    "proofs": {
      "type": "object",
      "properties": {
        "declared": {
          "description": "What the venture declared it would deliver, from the filed record.",
          "$ref": "proof-record.schema.json#/$defs/amount"
        },
        "delivered": {
          "description": "What the venture delivered against that declaration.",
          "$ref": "proof-record.schema.json#/$defs/amount"
        },
        "revenue": {
          "description": "Revenue disclosed for the cycle, with its direction period over period.",
          "$ref": "proof-record.schema.json#/$defs/measure"
        },
        "repeatRaise": {
          "description": "Whether a repeat raise followed a prior cycle: the market's verdict that the last one delivered.",
          "type": "boolean"
        }
      },
      "required": ["revenue"],
      "additionalProperties": true
    }
  },
  "required": ["dimension", "proofs"]
}
