> ## Documentation Index
> Fetch the complete documentation index at: https://docs.daytalog.com/llms.txt
> Use this file to discover all available pages before exploring further.

# .dayta

> Schema for .dayta files

<Info>
  This is the schema for the raw .dayta file, for the log object used in templates, see [log schema documentation](/schemas/daytalog/log).
</Info>

<ResponseField name="id" type="string" required>
  ID of the log. Between 1 and 50 characters.
</ResponseField>

<ResponseField name="day" type="number" required> Day of the log. Between 1 and 999</ResponseField>

<ResponseField name="date" type="ISO date string" required />

<ResponseField name="unit" type="string" />

<ResponseField name="ocf" type="OcfType">
  <Expandable>
    <ResponseField name="files" type="number">
      Fixed files value
    </ResponseField>

    <ResponseField name="size" type="number">
      Fixed size value in bytes
    </ResponseField>

    <ResponseField name="duration" type="TC-string">
      Fixed duration value. Formatted as TC, HH:MM:SS:FF.
    </ResponseField>

    <ResponseField name="reels" type="string[]">
      Fixed reels value
    </ResponseField>

    <ResponseField name="copies" type="string[]">
      Fixed copies value
    </ResponseField>

    <ResponseField name="clips" type="OcfClip[]">
      <Expandable title="OcfClip">
        <ResponseField name="clip" type="string" required />

        <ResponseField name="size" type="number" required />

        <ResponseField name="copies" type="Copy[]" required>
          <Expandable title="Copy">
            <ResponseField name="volume" type="string" required />

            <ResponseField name="hash" type="string | null" />
          </Expandable>
        </ResponseField>

        <ResponseField name="tc_start" type="TC-string" />

        <ResponseField name="tc_end" type="TC-string" />

        <ResponseField name="duration" type="TC-string" />

        <ResponseField name="camera_model" type="string" />

        <ResponseField name="camera_id" type="string" />

        <ResponseField name="reel" type="string" />

        <ResponseField name="fps" type="number" />

        <ResponseField name="sensor_fps" type="string" />

        <ResponseField name="lens" type="string" />

        <ResponseField name="resolution" type="string" />

        <ResponseField name="codec" type="string" />

        <ResponseField name="gamma" type="string" />

        <ResponseField name="wb" type="string" />

        <ResponseField name="tint" type="string" />

        <ResponseField name="lut" type="string" />
      </Expandable>
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="sound" type="SoundType">
  <Expandable>
    <ResponseField name="files" type="number">
      Fixed files value
    </ResponseField>

    <ResponseField name="size" type="number">
      Fixed size value in bytes
    </ResponseField>

    <ResponseField name="copies" type="string[]">
      Fixed copies value
    </ResponseField>

    <ResponseField name="clips" type="SoundClip[]">
      <Expandable title="SoundClip">
        <ResponseField name="clip" type="string" required />

        <ResponseField name="size" type="number" required />

        <ResponseField name="copies" type="Copy[]" required>
          <Expandable title="Copy">
            <ResponseField name="volume" type="string" required />

            <ResponseField name="hash" type="string | null" />
          </Expandable>
        </ResponseField>

        <ResponseField name="tc_start" type="TC-string" />

        <ResponseField name="tc_end" type="TC-string" />
      </Expandable>
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="proxy" type="ProxyType">
  <Expandable>
    <ResponseField name="files" type="number">
      Fixed files value
    </ResponseField>

    <ResponseField name="size" type="number">
      Fixed size value in bytes
    </ResponseField>

    <ResponseField name="clips" type="ProxyClip[]">
      <Expandable title="ProxyClip">
        <ResponseField name="clip" type="string" required />

        <ResponseField name="size" type="number" required />

        <ResponseField name="format" type="string" required />

        <ResponseField name="codec" type="string" required />

        <ResponseField name="resolution" type="string" required />
      </Expandable>
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="custom" type="CustomSchema[]">
  <Warning>Schemas that isn't included in Project's [custom\_schemas](/config/custom-schemas) will be ignored</Warning>

  <Expandable>
    <ResponseField name="schema" type="string">Schema name, same as matching schema ID in config.</ResponseField>
    <ResponseField name="log" type="object">...fields in schema.log</ResponseField>

    <ResponseField name="clips" type="[]" />
  </Expandable>
</ResponseField>
