{
  "builder": {
    "id": ""
  },
  "buildType": "https://mobyproject.org/buildkit@v1",
  "materials": [
    {
      "uri": "pkg:docker/python@3.13-slim-bookworm?platform=linux%2Famd64",
      "digest": {
        "sha256": "bb73517d48bd32016e15eade0c009b2724ec3a025a9975b5cd9b251d0dcadb33"
      }
    },
    {
      "uri": "pkg:docker/ghcr.io/astral-sh/uv@0.9.24?platform=linux%2Famd64",
      "digest": {
        "sha256": "816fdce3387ed2142e37d2e56e1b1b97ccc1ea87731ba199dc8a25c04e4997c5"
      }
    }
  ],
  "invocation": {
    "configSource": {
      "entryPoint": "Dockerfile"
    },
    "parameters": {
      "frontend": "dockerfile.v0",
      "args": {
        "label:com.docker.compose.project": "honcho",
        "label:com.docker.compose.service": "deriver",
        "label:com.docker.compose.version": "5.1.0"
      },
      "locals": [
        {
          "name": "context"
        },
        {
          "name": "dockerfile"
        }
      ]
    },
    "environment": {
      "platform": "linux/amd64"
    }
  },
  "buildConfig": {
    "llbDefinition": [
      {
        "id": "step0",
        "op": {
          "Op": {
            "source": {
              "identifier": "docker-image://docker.io/library/python:3.13-slim-bookworm@sha256:bb73517d48bd32016e15eade0c009b2724ec3a025a9975b5cd9b251d0dcadb33",
              "attrs": {
                "image.resolvemode": "local"
              }
            }
          },
          "platform": {
            "Architecture": "amd64",
            "OS": "linux"
          },
          "constraints": {}
        }
      },
      {
        "id": "step1",
        "op": {
          "Op": {
            "source": {
              "identifier": "docker-image://ghcr.io/astral-sh/uv:0.9.24@sha256:816fdce3387ed2142e37d2e56e1b1b97ccc1ea87731ba199dc8a25c04e4997c5",
              "attrs": {
                "image.resolvemode": "local"
              }
            }
          },
          "platform": {
            "Architecture": "amd64",
            "OS": "linux"
          },
          "constraints": {}
        }
      },
      {
        "id": "step2",
        "op": {
          "Op": {
            "file": {
              "actions": [
                {
                  "input": 0,
                  "secondaryInput": 1,
                  "output": 0,
                  "Action": {
                    "copy": {
                      "src": "/uv",
                      "dest": "/bin/uv",
                      "mode": -1,
                      "followSymlink": true,
                      "dirCopyContents": true,
                      "createDestPath": true,
                      "allowWildcard": true,
                      "allowEmptyWildcard": true,
                      "timestamp": -1
                    }
                  }
                }
              ]
            }
          },
          "constraints": {}
        },
        "inputs": [
          "step0:0",
          "step1:0"
        ]
      },
      {
        "id": "step3",
        "op": {
          "Op": {
            "file": {
              "actions": [
                {
                  "input": 0,
                  "secondaryInput": -1,
                  "output": 0,
                  "Action": {
                    "mkdir": {
                      "path": "/app",
                      "mode": 493,
                      "makeParents": true,
                      "timestamp": -1
                    }
                  }
                }
              ]
            }
          },
          "constraints": {}
        },
        "inputs": [
          "step2:0"
        ]
      },
      {
        "id": "step4",
        "op": {
          "Op": {
            "source": {
              "identifier": "local://context",
              "attrs": {
                "local.excludepatterns": "[\"fly.toml\",\".env\",\".env.template\",\"*.md\",\"docs/**\",\".DS_Store\",\"supabase/**\",\"LICENSE\",\"__pycache__\",\"docker-compose.yml.example\",\".github/**\",\".vscode/**\",\"data/**\",\".venv\"]",
                "local.followpaths": "[\"alembic.ini\",\"config.toml*\",\"docker\",\"migrations\",\"pyproject.toml\",\"scripts\",\"src\",\"uv.lock\"]",
                "local.sharedkeyhint": "context"
              }
            }
          },
          "constraints": {}
        }
      },
      {
        "id": "step5",
        "op": {
          "Op": {
            "exec": {
              "meta": {
                "args": [
                  "/bin/sh",
                  "-c",
                  "uv sync --frozen --no-install-project --no-group dev"
                ],
                "env": [
                  "PATH=/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
                  "GPG_KEY=7169605F62C751356D054A26A821E680E5FA6305",
                  "PYTHON_VERSION=3.13.13",
                  "PYTHON_SHA256=2ab91ff401783ccca64f75d10c882e957bdfd60e2bf5a72f8421793729b78a71",
                  "UV_COMPILE_BYTECODE=1",
                  "UV_LINK_MODE=copy",
                  "PYTHONDONTWRITEBYTECODE=1",
                  "PYTHONUNBUFFERED=1"
                ],
                "cwd": "/app",
                "removeMountStubsRecursive": true
              },
              "mounts": [
                {
                  "dest": "/"
                },
                {
                  "input": 1,
                  "selector": "/pyproject.toml",
                  "dest": "/app/pyproject.toml",
                  "output": -1,
                  "readonly": true
                },
                {
                  "input": 1,
                  "selector": "/uv.lock",
                  "dest": "/app/uv.lock",
                  "output": -1,
                  "readonly": true
                },
                {
                  "input": -1,
                  "dest": "/root/.cache/uv",
                  "output": -1,
                  "mountType": 3,
                  "cacheOpt": {
                    "ID": "//root/.cache/uv"
                  }
                }
              ]
            }
          },
          "platform": {
            "Architecture": "amd64",
            "OS": "linux"
          },
          "constraints": {}
        },
        "inputs": [
          "step3:0",
          "step4:0"
        ]
      },
      {
        "id": "step6",
        "op": {
          "Op": {
            "file": {
              "actions": [
                {
                  "input": 0,
                  "secondaryInput": 1,
                  "output": -1,
                  "Action": {
                    "copy": {
                      "src": "/uv.lock",
                      "dest": "/app/",
                      "mode": -1,
                      "followSymlink": true,
                      "dirCopyContents": true,
                      "createDestPath": true,
                      "allowWildcard": true,
                      "allowEmptyWildcard": true,
                      "timestamp": -1
                    }
                  }
                },
                {
                  "input": 2,
                  "secondaryInput": 1,
                  "output": 0,
                  "Action": {
                    "copy": {
                      "src": "/pyproject.toml",
                      "dest": "/app/",
                      "mode": -1,
                      "followSymlink": true,
                      "dirCopyContents": true,
                      "createDestPath": true,
                      "allowWildcard": true,
                      "allowEmptyWildcard": true,
                      "timestamp": -1
                    }
                  }
                }
              ]
            }
          },
          "constraints": {}
        },
        "inputs": [
          "step5:0",
          "step4:0"
        ]
      },
      {
        "id": "step7",
        "op": {
          "Op": {
            "exec": {
              "meta": {
                "args": [
                  "/bin/sh",
                  "-c",
                  "uv sync --frozen --no-group dev"
                ],
                "env": [
                  "PATH=/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
                  "GPG_KEY=7169605F62C751356D054A26A821E680E5FA6305",
                  "PYTHON_VERSION=3.13.13",
                  "PYTHON_SHA256=2ab91ff401783ccca64f75d10c882e957bdfd60e2bf5a72f8421793729b78a71",
                  "UV_COMPILE_BYTECODE=1",
                  "UV_LINK_MODE=copy",
                  "PYTHONDONTWRITEBYTECODE=1",
                  "PYTHONUNBUFFERED=1"
                ],
                "cwd": "/app",
                "removeMountStubsRecursive": true
              },
              "mounts": [
                {
                  "dest": "/"
                },
                {
                  "input": -1,
                  "dest": "/root/.cache/uv",
                  "output": -1,
                  "mountType": 3,
                  "cacheOpt": {
                    "ID": "//root/.cache/uv"
                  }
                }
              ]
            }
          },
          "platform": {
            "Architecture": "amd64",
            "OS": "linux"
          },
          "constraints": {}
        },
        "inputs": [
          "step6:0"
        ]
      },
      {
        "id": "step8",
        "op": {
          "Op": {
            "exec": {
              "meta": {
                "args": [
                  "/bin/sh",
                  "-c",
                  "addgroup --system app \u0026\u0026 adduser --system --group app \u0026\u0026 mkdir -p /tmp/uv-cache \u0026\u0026 chown -R app:app /app /tmp/uv-cache"
                ],
                "env": [
                  "GPG_KEY=7169605F62C751356D054A26A821E680E5FA6305",
                  "PYTHON_VERSION=3.13.13",
                  "PYTHON_SHA256=2ab91ff401783ccca64f75d10c882e957bdfd60e2bf5a72f8421793729b78a71",
                  "UV_COMPILE_BYTECODE=1",
                  "UV_LINK_MODE=copy",
                  "PYTHONDONTWRITEBYTECODE=1",
                  "PYTHONUNBUFFERED=1",
                  "PATH=/app/.venv/bin:/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
                  "HOME=/app",
                  "UV_CACHE_DIR=/tmp/uv-cache"
                ],
                "cwd": "/app",
                "removeMountStubsRecursive": true
              },
              "mounts": [
                {
                  "dest": "/"
                }
              ]
            }
          },
          "platform": {
            "Architecture": "amd64",
            "OS": "linux"
          },
          "constraints": {}
        },
        "inputs": [
          "step7:0"
        ]
      },
      {
        "id": "step9",
        "op": {
          "Op": {
            "file": {
              "actions": [
                {
                  "input": 0,
                  "secondaryInput": 1,
                  "output": 0,
                  "Action": {
                    "copy": {
                      "src": "/src",
                      "dest": "/app/src/",
                      "owner": {
                        "user": {
                          "User": {
                            "byName": {
                              "name": "app"
                            }
                          }
                        },
                        "group": {
                          "User": {
                            "byName": {
                              "name": "app"
                            }
                          }
                        }
                      },
                      "mode": -1,
                      "followSymlink": true,
                      "dirCopyContents": true,
                      "createDestPath": true,
                      "allowWildcard": true,
                      "allowEmptyWildcard": true,
                      "timestamp": -1
                    }
                  }
                }
              ]
            }
          },
          "constraints": {}
        },
        "inputs": [
          "step8:0",
          "step4:0"
        ]
      },
      {
        "id": "step10",
        "op": {
          "Op": {
            "file": {
              "actions": [
                {
                  "input": 0,
                  "secondaryInput": 1,
                  "output": 0,
                  "Action": {
                    "copy": {
                      "src": "/migrations",
                      "dest": "/app/migrations/",
                      "owner": {
                        "user": {
                          "User": {
                            "byName": {
                              "name": "app"
                            }
                          }
                        },
                        "group": {
                          "User": {
                            "byName": {
                              "name": "app"
                            }
                          }
                        }
                      },
                      "mode": -1,
                      "followSymlink": true,
                      "dirCopyContents": true,
                      "createDestPath": true,
                      "allowWildcard": true,
                      "allowEmptyWildcard": true,
                      "timestamp": -1
                    }
                  }
                }
              ]
            }
          },
          "constraints": {}
        },
        "inputs": [
          "step9:0",
          "step4:0"
        ]
      },
      {
        "id": "step11",
        "op": {
          "Op": {
            "file": {
              "actions": [
                {
                  "input": 0,
                  "secondaryInput": 1,
                  "output": 0,
                  "Action": {
                    "copy": {
                      "src": "/scripts",
                      "dest": "/app/scripts/",
                      "owner": {
                        "user": {
                          "User": {
                            "byName": {
                              "name": "app"
                            }
                          }
                        },
                        "group": {
                          "User": {
                            "byName": {
                              "name": "app"
                            }
                          }
                        }
                      },
                      "mode": -1,
                      "followSymlink": true,
                      "dirCopyContents": true,
                      "createDestPath": true,
                      "allowWildcard": true,
                      "allowEmptyWildcard": true,
                      "timestamp": -1
                    }
                  }
                }
              ]
            }
          },
          "constraints": {}
        },
        "inputs": [
          "step10:0",
          "step4:0"
        ]
      },
      {
        "id": "step12",
        "op": {
          "Op": {
            "file": {
              "actions": [
                {
                  "input": 0,
                  "secondaryInput": 1,
                  "output": 0,
                  "Action": {
                    "copy": {
                      "src": "/docker",
                      "dest": "/app/docker/",
                      "owner": {
                        "user": {
                          "User": {
                            "byName": {
                              "name": "app"
                            }
                          }
                        },
                        "group": {
                          "User": {
                            "byName": {
                              "name": "app"
                            }
                          }
                        }
                      },
                      "mode": -1,
                      "followSymlink": true,
                      "dirCopyContents": true,
                      "createDestPath": true,
                      "allowWildcard": true,
                      "allowEmptyWildcard": true,
                      "timestamp": -1
                    }
                  }
                }
              ]
            }
          },
          "constraints": {}
        },
        "inputs": [
          "step11:0",
          "step4:0"
        ]
      },
      {
        "id": "step13",
        "op": {
          "Op": {
            "file": {
              "actions": [
                {
                  "input": 0,
                  "secondaryInput": 1,
                  "output": 0,
                  "Action": {
                    "copy": {
                      "src": "/alembic.ini",
                      "dest": "/app/alembic.ini",
                      "owner": {
                        "user": {
                          "User": {
                            "byName": {
                              "name": "app"
                            }
                          }
                        },
                        "group": {
                          "User": {
                            "byName": {
                              "name": "app"
                            }
                          }
                        }
                      },
                      "mode": -1,
                      "followSymlink": true,
                      "dirCopyContents": true,
                      "createDestPath": true,
                      "allowWildcard": true,
                      "allowEmptyWildcard": true,
                      "timestamp": -1
                    }
                  }
                }
              ]
            }
          },
          "constraints": {}
        },
        "inputs": [
          "step12:0",
          "step4:0"
        ]
      },
      {
        "id": "step14",
        "op": {
          "Op": {
            "file": {
              "actions": [
                {
                  "input": 0,
                  "secondaryInput": 1,
                  "output": 0,
                  "Action": {
                    "copy": {
                      "src": "/config.toml*",
                      "dest": "/app/",
                      "owner": {
                        "user": {
                          "User": {
                            "byName": {
                              "name": "app"
                            }
                          }
                        },
                        "group": {
                          "User": {
                            "byName": {
                              "name": "app"
                            }
                          }
                        }
                      },
                      "mode": -1,
                      "followSymlink": true,
                      "dirCopyContents": true,
                      "createDestPath": true,
                      "allowWildcard": true,
                      "allowEmptyWildcard": true,
                      "timestamp": -1
                    }
                  }
                }
              ]
            }
          },
          "constraints": {}
        },
        "inputs": [
          "step13:0",
          "step4:0"
        ]
      },
      {
        "id": "step15",
        "op": {
          "Op": {}
        },
        "inputs": [
          "step14:0"
        ]
      }
    ],
    "digestMapping": {
      "sha256:0b42264ba8818cf43974b79429fe50f6b861316b5e38e6cb87547eabb5053d08": "step7",
      "sha256:17dfcc0e29aa75b969bdbda28c14aed969b959187d9b46d42404a2210f19d86f": "step8",
      "sha256:1bb68c96e711d2c3fe19c16d66e822bfb5eb7d418294d05fe30cac5a55c3a52e": "step1",
      "sha256:1eb28f2393a7722ea715c9122c04d633e83dc96eb684a08e2f031c4d7b9f9f0c": "step4",
      "sha256:2306853958e36f3e1162b3ba9964364703931134d8433bfb08486d36975301db": "step5",
      "sha256:66280a1a17faf4166e9f9b463012b40d4a454944b2bfe01e02290aefc4042635": "step15",
      "sha256:71bc2429a10627ee0291754f5d692e2dffbde30261935f37b1940c5f0b06c1f3": "step14",
      "sha256:71d784d5a9804c7a0c5f0ac685d0d2a101e15280376be2c5b6ba09234a0f93ae": "step2",
      "sha256:76ac21cee66e5ce76acb44f3c2b1ffd12ca77f3188ecc8fcf78eb9b3613938ce": "step10",
      "sha256:783213265bd808af248a48716cb74440709a5cea667ef1561979bb03400ec16f": "step12",
      "sha256:9c3c77b8be9d5543c1e1701ceb15d3f0c1f58ecf53689fc9c6cd4f7ff0bb4434": "step6",
      "sha256:b8d632cd5c4c8ffdefede706742069b3d5bf17ce87961410b5e8be7317ff6d93": "step0",
      "sha256:d7c96e7c47ab2ef49518ae2fd3ace54204642880cd3544ef2c85640acd3c60a7": "step13",
      "sha256:d8a8aac04dba3dd813bb6008bf758960445520f68e8c4062319830f105fd7f0f": "step11",
      "sha256:e3c694eb3d8cfa2a53881aa22c2c69757b760212fe445137963b996b6d49fbd5": "step9",
      "sha256:f7329fe1ef8bd7ca6716875b4a4654382b34c1c4632016cef04773903d61a390": "step3"
    }
  },
  "metadata": {
    "buildInvocationID": "w2587hxpmqs7whj4ipyr38vyw",
    "buildStartedOn": "2026-04-29T02:57:38.578764182+08:00",
    "buildFinishedOn": "2026-04-29T02:57:39.980548509+08:00",
    "completeness": {
      "parameters": true,
      "environment": true,
      "materials": false
    },
    "reproducible": false,
    "https://mobyproject.org/buildkit@v1#metadata": {
      "vcs": {
        "localdir:context": ".",
        "localdir:dockerfile": ".",
        "revision": "e659b6b31fddfd7d93d32a4463b444fb4f54c0d8",
        "source": "https://github.com/plastic-labs/honcho.git"
      },
      "source": {
        "locations": {
          "step0": {
            "locations": [
              {
                "ranges": [
                  {
                    "start": {
                      "line": 3
                    },
                    "end": {
                      "line": 3
                    }
                  }
                ]
              }
            ]
          },
          "step1": {
            "locations": [
              {
                "ranges": [
                  {
                    "start": {
                      "line": 5
                    },
                    "end": {
                      "line": 5
                    }
                  }
                ]
              }
            ]
          },
          "step10": {
            "locations": [
              {
                "ranges": [
                  {
                    "start": {
                      "line": 42
                    },
                    "end": {
                      "line": 42
                    }
                  }
                ]
              }
            ]
          },
          "step11": {
            "locations": [
              {
                "ranges": [
                  {
                    "start": {
                      "line": 43
                    },
                    "end": {
                      "line": 43
                    }
                  }
                ]
              }
            ]
          },
          "step12": {
            "locations": [
              {
                "ranges": [
                  {
                    "start": {
                      "line": 44
                    },
                    "end": {
                      "line": 44
                    }
                  }
                ]
              }
            ]
          },
          "step13": {
            "locations": [
              {
                "ranges": [
                  {
                    "start": {
                      "line": 45
                    },
                    "end": {
                      "line": 45
                    }
                  }
                ]
              }
            ]
          },
          "step14": {
            "locations": [
              {
                "ranges": [
                  {
                    "start": {
                      "line": 47
                    },
                    "end": {
                      "line": 47
                    }
                  }
                ]
              }
            ]
          },
          "step2": {
            "locations": [
              {
                "ranges": [
                  {
                    "start": {
                      "line": 5
                    },
                    "end": {
                      "line": 5
                    }
                  }
                ]
              }
            ]
          },
          "step3": {
            "locations": [
              {
                "ranges": [
                  {
                    "start": {
                      "line": 8
                    },
                    "end": {
                      "line": 8
                    }
                  }
                ]
              }
            ]
          },
          "step4": {},
          "step5": {
            "locations": [
              {
                "ranges": [
                  {
                    "start": {
                      "line": 21
                    },
                    "end": {
                      "line": 21
                    }
                  },
                  {
                    "start": {
                      "line": 22
                    },
                    "end": {
                      "line": 22
                    }
                  },
                  {
                    "start": {
                      "line": 23
                    },
                    "end": {
                      "line": 23
                    }
                  },
                  {
                    "start": {
                      "line": 24
                    },
                    "end": {
                      "line": 24
                    }
                  }
                ]
              }
            ]
          },
          "step6": {
            "locations": [
              {
                "ranges": [
                  {
                    "start": {
                      "line": 27
                    },
                    "end": {
                      "line": 27
                    }
                  }
                ]
              }
            ]
          },
          "step7": {
            "locations": [
              {
                "ranges": [
                  {
                    "start": {
                      "line": 30
                    },
                    "end": {
                      "line": 30
                    }
                  },
                  {
                    "start": {
                      "line": 31
                    },
                    "end": {
                      "line": 31
                    }
                  }
                ]
              }
            ]
          },
          "step8": {
            "locations": [
              {
                "ranges": [
                  {
                    "start": {
                      "line": 39
                    },
                    "end": {
                      "line": 39
                    }
                  }
                ]
              }
            ]
          },
          "step9": {
            "locations": [
              {
                "ranges": [
                  {
                    "start": {
                      "line": 41
                    },
                    "end": {
                      "line": 41
                    }
                  }
                ]
              }
            ]
          }
        },
        "infos": [
          {
            "filename": "Dockerfile",
            "language": "Dockerfile",
            "data": "IyBodHRwczovL3B5dGhvbnNwZWVkLmNvbS9hcnRpY2xlcy9iYXNlLWltYWdlLXB5dGhvbi1kb2NrZXItaW1hZ2VzLwojIGh0dHBzOi8vdGVzdGRyaXZlbi5pby9ibG9nL2RvY2tlci1iZXN0LXByYWN0aWNlcy8KRlJPTSBweXRob246My4xMy1zbGltLWJvb2t3b3JtCgpDT1BZIC0tZnJvbT1naGNyLmlvL2FzdHJhbC1zaC91djowLjkuMjQgL3V2IC9iaW4vdXYKCiMgU2V0IFdvcmtpbmcgZGlyZWN0b3J5CldPUktESVIgL2FwcAoKIyBFbmFibGUgYnl0ZWNvZGUgY29tcGlsYXRpb24KRU5WIFVWX0NPTVBJTEVfQllURUNPREU9MQoKIyBDb3B5IGZyb20gdGhlIGNhY2hlIGluc3RlYWQgb2YgbGlua2luZyBzaW5jZSBpdCdzIGEgbW91bnRlZCB2b2x1bWUKRU5WIFVWX0xJTktfTU9ERT1jb3B5CgojIFB5dGhvbiBvcHRpbWl6YXRpb25zCkVOViBQWVRIT05ET05UV1JJVEVCWVRFQ09ERT0xCkVOViBQWVRIT05VTkJVRkZFUkVEPTEKCiMgSW5zdGFsbCB0aGUgcHJvamVjdCdzIGRlcGVuZGVuY2llcyB1c2luZyB0aGUgbG9ja2ZpbGUgYW5kIHNldHRpbmdzClJVTiAtLW1vdW50PXR5cGU9Y2FjaGUsdGFyZ2V0PS9yb290Ly5jYWNoZS91diBcCiAgICAtLW1vdW50PXR5cGU9YmluZCxzb3VyY2U9dXYubG9jayx0YXJnZXQ9dXYubG9jayBcCiAgICAtLW1vdW50PXR5cGU9YmluZCxzb3VyY2U9cHlwcm9qZWN0LnRvbWwsdGFyZ2V0PXB5cHJvamVjdC50b21sIFwKICAgIHV2IHN5bmMgLS1mcm96ZW4gLS1uby1pbnN0YWxsLXByb2plY3QgLS1uby1ncm91cCBkZXYKCiMgQ29weSBvbmx5IHJlcXVpcmVtZW50cyB0byBjYWNoZSB0aGVtIGluIGRvY2tlciBsYXllcgpDT1BZIHV2LmxvY2sgcHlwcm9qZWN0LnRvbWwgL2FwcC8KCiMgU3luYyB0aGUgcHJvamVjdApSVU4gLS1tb3VudD10eXBlPWNhY2hlLHRhcmdldD0vcm9vdC8uY2FjaGUvdXYgXAogICAgdXYgc3luYyAtLWZyb3plbiAtLW5vLWdyb3VwIGRldgoKIyBQbGFjZSBleGVjdXRhYmxlcyBpbiB0aGUgZW52aXJvbm1lbnQgYXQgdGhlIGZyb250IG9mIHRoZSBwYXRoCkVOViBQQVRIPSIvYXBwLy52ZW52L2JpbjokUEFUSCIKRU5WIEhPTUU9L2FwcApFTlYgVVZfQ0FDSEVfRElSPS90bXAvdXYtY2FjaGUKCiMgQ3JlYXRlIG5vbi1yb290IHVzZXIgYW5kIHNldCBvd25lcnNoaXAKUlVOIGFkZGdyb3VwIC0tc3lzdGVtIGFwcCAmJiBhZGR1c2VyIC0tc3lzdGVtIC0tZ3JvdXAgYXBwICYmIG1rZGlyIC1wIC90bXAvdXYtY2FjaGUgJiYgY2hvd24gLVIgYXBwOmFwcCAvYXBwIC90bXAvdXYtY2FjaGUKCkNPUFkgLS1jaG93bj1hcHA6YXBwIHNyYy8gL2FwcC9zcmMvCkNPUFkgLS1jaG93bj1hcHA6YXBwIG1pZ3JhdGlvbnMvIC9hcHAvbWlncmF0aW9ucy8KQ09QWSAtLWNob3duPWFwcDphcHAgc2NyaXB0cy8gL2FwcC9zY3JpcHRzLwpDT1BZIC0tY2hvd249YXBwOmFwcCBkb2NrZXIvIC9hcHAvZG9ja2VyLwpDT1BZIC0tY2hvd249YXBwOmFwcCBhbGVtYmljLmluaSAvYXBwL2FsZW1iaWMuaW5pCiMgQ29weSBjb25maWcgZmlsZXMgLSB0aGlzIHdpbGwgY29weSBjb25maWcudG9tbCBpZiBpdCBleGlzdHMsIGFuZCBjb25maWcudG9tbC5leGFtcGxlCkNPUFkgLS1jaG93bj1hcHA6YXBwIGNvbmZpZy50b21sKiAvYXBwLwoKIyBTd2l0Y2ggdG8gbm9uLXJvb3QgdXNlcgpVU0VSIGFwcAoKRVhQT1NFIDgwMDAKCkNNRCBbImZhc3RhcGkiLCAicnVuIiwgIi0taG9zdCIsICIwLjAuMC4wIiwgInNyYy9tYWluLnB5Il0K",
            "llbDefinition": [
              {
                "id": "step0",
                "op": {
                  "Op": {
                    "source": {
                      "identifier": "local://dockerfile",
                      "attrs": {
                        "local.differ": "none",
                        "local.followpaths": "[\"Dockerfile\",\"Dockerfile.dockerignore\",\"dockerfile\"]",
                        "local.sharedkeyhint": "dockerfile"
                      }
                    }
                  },
                  "constraints": {}
                }
              },
              {
                "id": "step1",
                "op": {
                  "Op": {}
                },
                "inputs": [
                  "step0:0"
                ]
              }
            ],
            "digestMapping": {
              "sha256:47eaf92f984e1338fb2d5380303aa8c59f1e1ba672f475d743915cc7dbe2be77": "step1",
              "sha256:c53cddbcf131beea3713b1d418b3cd91e7b8835ad57ae77f1e106c4c90f2ffed": "step0"
            }
          }
        ]
      },
      "layers": {
        "step0:0": [
          [
            {
              "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
              "digest": "sha256:ff86ea2e5edce334d19a34fbc65d1a511aa1fc823dba1110422f991aa56b44d4",
              "size": 28236252
            },
            {
              "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
              "digest": "sha256:1019bb5834114590693b1f4f92671390d54c95d53917d7a5733106b6109ccd68",
              "size": 3517902
            },
            {
              "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
              "digest": "sha256:4bba476d8c6bc56b6dc7bac565e077cf2ba37b45b2e14a123b2c8adf5fd38c98",
              "size": 12505597
            },
            {
              "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
              "digest": "sha256:3fc9d9ab5045181fbd49d1d30a2dbad144172d4c3c141f70117ddb0b918d8357",
              "size": 248
            }
          ]
        ],
        "step10:0": [
          [
            {
              "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
              "digest": "sha256:ff86ea2e5edce334d19a34fbc65d1a511aa1fc823dba1110422f991aa56b44d4",
              "size": 28236252
            },
            {
              "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
              "digest": "sha256:1019bb5834114590693b1f4f92671390d54c95d53917d7a5733106b6109ccd68",
              "size": 3517902
            },
            {
              "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
              "digest": "sha256:4bba476d8c6bc56b6dc7bac565e077cf2ba37b45b2e14a123b2c8adf5fd38c98",
              "size": 12505597
            },
            {
              "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
              "digest": "sha256:3fc9d9ab5045181fbd49d1d30a2dbad144172d4c3c141f70117ddb0b918d8357",
              "size": 248
            },
            {
              "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
              "digest": "sha256:1eca82339aba4bcf948b1f0da76022c3dda9c5cedc858b26a23aed8e292e7e47",
              "size": 21625824
            },
            {
              "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
              "digest": "sha256:50d7e82904d2adaf7f3f59d8bba2dea51881db785ebb8054e9a8e3309fe549c8",
              "size": 93
            },
            {
              "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
              "digest": "sha256:9517e37a9346415920b32795e4ac18e1964bc110f3f7817c5cb877ebcc7289eb",
              "size": 251303374
            },
            {
              "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
              "digest": "sha256:2b1d2fd050d70e55425316e58cef679337893299036ff4dd0856e6d02a2f5077",
              "size": 242921
            },
            {
              "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
              "digest": "sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1",
              "size": 32
            },
            {
              "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
              "digest": "sha256:00a7e41338832c80f4a4a4ce42eadcf76c8031fd8263b19b118d0d207735f781",
              "size": 251560552
            },
            {
              "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
              "digest": "sha256:9f23ab5404a6510f88d60a27e9c2ba9f6382bd31320fc3d5872c9291870df496",
              "size": 236675
            },
            {
              "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
              "digest": "sha256:ae2defc59aa078140d998ab260bb48b8c3aa87a72c05065ff4d36017594f68ec",
              "size": 39726
            }
          ]
        ],
        "step11:0": [
          [
            {
              "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
              "digest": "sha256:ff86ea2e5edce334d19a34fbc65d1a511aa1fc823dba1110422f991aa56b44d4",
              "size": 28236252
            },
            {
              "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
              "digest": "sha256:1019bb5834114590693b1f4f92671390d54c95d53917d7a5733106b6109ccd68",
              "size": 3517902
            },
            {
              "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
              "digest": "sha256:4bba476d8c6bc56b6dc7bac565e077cf2ba37b45b2e14a123b2c8adf5fd38c98",
              "size": 12505597
            },
            {
              "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
              "digest": "sha256:3fc9d9ab5045181fbd49d1d30a2dbad144172d4c3c141f70117ddb0b918d8357",
              "size": 248
            },
            {
              "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
              "digest": "sha256:1eca82339aba4bcf948b1f0da76022c3dda9c5cedc858b26a23aed8e292e7e47",
              "size": 21625824
            },
            {
              "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
              "digest": "sha256:50d7e82904d2adaf7f3f59d8bba2dea51881db785ebb8054e9a8e3309fe549c8",
              "size": 93
            },
            {
              "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
              "digest": "sha256:9517e37a9346415920b32795e4ac18e1964bc110f3f7817c5cb877ebcc7289eb",
              "size": 251303374
            },
            {
              "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
              "digest": "sha256:2b1d2fd050d70e55425316e58cef679337893299036ff4dd0856e6d02a2f5077",
              "size": 242921
            },
            {
              "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
              "digest": "sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1",
              "size": 32
            },
            {
              "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
              "digest": "sha256:00a7e41338832c80f4a4a4ce42eadcf76c8031fd8263b19b118d0d207735f781",
              "size": 251560552
            },
            {
              "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
              "digest": "sha256:9f23ab5404a6510f88d60a27e9c2ba9f6382bd31320fc3d5872c9291870df496",
              "size": 236675
            },
            {
              "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
              "digest": "sha256:ae2defc59aa078140d998ab260bb48b8c3aa87a72c05065ff4d36017594f68ec",
              "size": 39726
            },
            {
              "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
              "digest": "sha256:f3746dbb6a47739f92b6d6a1cbc4ad178096ae554febbb74074d809aa1d9dba2",
              "size": 16091
            }
          ]
        ],
        "step12:0": [
          [
            {
              "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
              "digest": "sha256:ff86ea2e5edce334d19a34fbc65d1a511aa1fc823dba1110422f991aa56b44d4",
              "size": 28236252
            },
            {
              "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
              "digest": "sha256:1019bb5834114590693b1f4f92671390d54c95d53917d7a5733106b6109ccd68",
              "size": 3517902
            },
            {
              "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
              "digest": "sha256:4bba476d8c6bc56b6dc7bac565e077cf2ba37b45b2e14a123b2c8adf5fd38c98",
              "size": 12505597
            },
            {
              "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
              "digest": "sha256:3fc9d9ab5045181fbd49d1d30a2dbad144172d4c3c141f70117ddb0b918d8357",
              "size": 248
            },
            {
              "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
              "digest": "sha256:1eca82339aba4bcf948b1f0da76022c3dda9c5cedc858b26a23aed8e292e7e47",
              "size": 21625824
            },
            {
              "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
              "digest": "sha256:50d7e82904d2adaf7f3f59d8bba2dea51881db785ebb8054e9a8e3309fe549c8",
              "size": 93
            },
            {
              "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
              "digest": "sha256:9517e37a9346415920b32795e4ac18e1964bc110f3f7817c5cb877ebcc7289eb",
              "size": 251303374
            },
            {
              "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
              "digest": "sha256:2b1d2fd050d70e55425316e58cef679337893299036ff4dd0856e6d02a2f5077",
              "size": 242921
            },
            {
              "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
              "digest": "sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1",
              "size": 32
            },
            {
              "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
              "digest": "sha256:00a7e41338832c80f4a4a4ce42eadcf76c8031fd8263b19b118d0d207735f781",
              "size": 251560552
            },
            {
              "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
              "digest": "sha256:9f23ab5404a6510f88d60a27e9c2ba9f6382bd31320fc3d5872c9291870df496",
              "size": 236675
            },
            {
              "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
              "digest": "sha256:ae2defc59aa078140d998ab260bb48b8c3aa87a72c05065ff4d36017594f68ec",
              "size": 39726
            },
            {
              "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
              "digest": "sha256:f3746dbb6a47739f92b6d6a1cbc4ad178096ae554febbb74074d809aa1d9dba2",
              "size": 16091
            },
            {
              "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
              "digest": "sha256:27ae9b63c8b1ade624f8214cf694ecf4378ad9d67ed1889eb9da162239d681b9",
              "size": 540
            }
          ]
        ],
        "step13:0": [
          [
            {
              "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
              "digest": "sha256:ff86ea2e5edce334d19a34fbc65d1a511aa1fc823dba1110422f991aa56b44d4",
              "size": 28236252
            },
            {
              "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
              "digest": "sha256:1019bb5834114590693b1f4f92671390d54c95d53917d7a5733106b6109ccd68",
              "size": 3517902
            },
            {
              "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
              "digest": "sha256:4bba476d8c6bc56b6dc7bac565e077cf2ba37b45b2e14a123b2c8adf5fd38c98",
              "size": 12505597
            },
            {
              "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
              "digest": "sha256:3fc9d9ab5045181fbd49d1d30a2dbad144172d4c3c141f70117ddb0b918d8357",
              "size": 248
            },
            {
              "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
              "digest": "sha256:1eca82339aba4bcf948b1f0da76022c3dda9c5cedc858b26a23aed8e292e7e47",
              "size": 21625824
            },
            {
              "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
              "digest": "sha256:50d7e82904d2adaf7f3f59d8bba2dea51881db785ebb8054e9a8e3309fe549c8",
              "size": 93
            },
            {
              "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
              "digest": "sha256:9517e37a9346415920b32795e4ac18e1964bc110f3f7817c5cb877ebcc7289eb",
              "size": 251303374
            },
            {
              "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
              "digest": "sha256:2b1d2fd050d70e55425316e58cef679337893299036ff4dd0856e6d02a2f5077",
              "size": 242921
            },
            {
              "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
              "digest": "sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1",
              "size": 32
            },
            {
              "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
              "digest": "sha256:00a7e41338832c80f4a4a4ce42eadcf76c8031fd8263b19b118d0d207735f781",
              "size": 251560552
            },
            {
              "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
              "digest": "sha256:9f23ab5404a6510f88d60a27e9c2ba9f6382bd31320fc3d5872c9291870df496",
              "size": 236675
            },
            {
              "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
              "digest": "sha256:ae2defc59aa078140d998ab260bb48b8c3aa87a72c05065ff4d36017594f68ec",
              "size": 39726
            },
            {
              "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
              "digest": "sha256:f3746dbb6a47739f92b6d6a1cbc4ad178096ae554febbb74074d809aa1d9dba2",
              "size": 16091
            },
            {
              "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
              "digest": "sha256:27ae9b63c8b1ade624f8214cf694ecf4378ad9d67ed1889eb9da162239d681b9",
              "size": 540
            },
            {
              "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
              "digest": "sha256:bfd581d17a3697cbfd6566761757a524f60fb27195ad256d36dfa30eace00f08",
              "size": 1826
            }
          ]
        ],
        "step14:0": [
          [
            {
              "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
              "digest": "sha256:ff86ea2e5edce334d19a34fbc65d1a511aa1fc823dba1110422f991aa56b44d4",
              "size": 28236252
            },
            {
              "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
              "digest": "sha256:1019bb5834114590693b1f4f92671390d54c95d53917d7a5733106b6109ccd68",
              "size": 3517902
            },
            {
              "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
              "digest": "sha256:4bba476d8c6bc56b6dc7bac565e077cf2ba37b45b2e14a123b2c8adf5fd38c98",
              "size": 12505597
            },
            {
              "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
              "digest": "sha256:3fc9d9ab5045181fbd49d1d30a2dbad144172d4c3c141f70117ddb0b918d8357",
              "size": 248
            },
            {
              "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
              "digest": "sha256:1eca82339aba4bcf948b1f0da76022c3dda9c5cedc858b26a23aed8e292e7e47",
              "size": 21625824
            },
            {
              "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
              "digest": "sha256:50d7e82904d2adaf7f3f59d8bba2dea51881db785ebb8054e9a8e3309fe549c8",
              "size": 93
            },
            {
              "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
              "digest": "sha256:9517e37a9346415920b32795e4ac18e1964bc110f3f7817c5cb877ebcc7289eb",
              "size": 251303374
            },
            {
              "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
              "digest": "sha256:2b1d2fd050d70e55425316e58cef679337893299036ff4dd0856e6d02a2f5077",
              "size": 242921
            },
            {
              "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
              "digest": "sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1",
              "size": 32
            },
            {
              "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
              "digest": "sha256:00a7e41338832c80f4a4a4ce42eadcf76c8031fd8263b19b118d0d207735f781",
              "size": 251560552
            },
            {
              "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
              "digest": "sha256:9f23ab5404a6510f88d60a27e9c2ba9f6382bd31320fc3d5872c9291870df496",
              "size": 236675
            },
            {
              "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
              "digest": "sha256:ae2defc59aa078140d998ab260bb48b8c3aa87a72c05065ff4d36017594f68ec",
              "size": 39726
            },
            {
              "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
              "digest": "sha256:f3746dbb6a47739f92b6d6a1cbc4ad178096ae554febbb74074d809aa1d9dba2",
              "size": 16091
            },
            {
              "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
              "digest": "sha256:27ae9b63c8b1ade624f8214cf694ecf4378ad9d67ed1889eb9da162239d681b9",
              "size": 540
            },
            {
              "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
              "digest": "sha256:bfd581d17a3697cbfd6566761757a524f60fb27195ad256d36dfa30eace00f08",
              "size": 1826
            },
            {
              "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
              "digest": "sha256:7deda13c0122c2ca44cfaab7c3e86d4bec5ba6fdc87917c884661f06ed8d5e97",
              "size": 4473
            }
          ]
        ],
        "step1:0": [
          [
            {
              "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
              "digest": "sha256:e6040e18015132ec5d84db1866c517a616eff56e82e3c391aed7230d8ded313e",
              "size": 22502889
            },
            {
              "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
              "digest": "sha256:9f6813bb3661b8791d11d9856107e821ca3d88db2f8f433e3c08f480e24ea7b4",
              "size": 98
            }
          ]
        ],
        "step2:0": [
          [
            {
              "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
              "digest": "sha256:ff86ea2e5edce334d19a34fbc65d1a511aa1fc823dba1110422f991aa56b44d4",
              "size": 28236252
            },
            {
              "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
              "digest": "sha256:1019bb5834114590693b1f4f92671390d54c95d53917d7a5733106b6109ccd68",
              "size": 3517902
            },
            {
              "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
              "digest": "sha256:4bba476d8c6bc56b6dc7bac565e077cf2ba37b45b2e14a123b2c8adf5fd38c98",
              "size": 12505597
            },
            {
              "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
              "digest": "sha256:3fc9d9ab5045181fbd49d1d30a2dbad144172d4c3c141f70117ddb0b918d8357",
              "size": 248
            },
            {
              "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
              "digest": "sha256:1eca82339aba4bcf948b1f0da76022c3dda9c5cedc858b26a23aed8e292e7e47",
              "size": 21625824
            }
          ]
        ],
        "step3:0": [
          [
            {
              "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
              "digest": "sha256:ff86ea2e5edce334d19a34fbc65d1a511aa1fc823dba1110422f991aa56b44d4",
              "size": 28236252
            },
            {
              "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
              "digest": "sha256:1019bb5834114590693b1f4f92671390d54c95d53917d7a5733106b6109ccd68",
              "size": 3517902
            },
            {
              "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
              "digest": "sha256:4bba476d8c6bc56b6dc7bac565e077cf2ba37b45b2e14a123b2c8adf5fd38c98",
              "size": 12505597
            },
            {
              "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
              "digest": "sha256:3fc9d9ab5045181fbd49d1d30a2dbad144172d4c3c141f70117ddb0b918d8357",
              "size": 248
            },
            {
              "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
              "digest": "sha256:1eca82339aba4bcf948b1f0da76022c3dda9c5cedc858b26a23aed8e292e7e47",
              "size": 21625824
            },
            {
              "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
              "digest": "sha256:50d7e82904d2adaf7f3f59d8bba2dea51881db785ebb8054e9a8e3309fe549c8",
              "size": 93
            }
          ]
        ],
        "step5:0": [
          [
            {
              "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
              "digest": "sha256:ff86ea2e5edce334d19a34fbc65d1a511aa1fc823dba1110422f991aa56b44d4",
              "size": 28236252
            },
            {
              "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
              "digest": "sha256:1019bb5834114590693b1f4f92671390d54c95d53917d7a5733106b6109ccd68",
              "size": 3517902
            },
            {
              "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
              "digest": "sha256:4bba476d8c6bc56b6dc7bac565e077cf2ba37b45b2e14a123b2c8adf5fd38c98",
              "size": 12505597
            },
            {
              "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
              "digest": "sha256:3fc9d9ab5045181fbd49d1d30a2dbad144172d4c3c141f70117ddb0b918d8357",
              "size": 248
            },
            {
              "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
              "digest": "sha256:1eca82339aba4bcf948b1f0da76022c3dda9c5cedc858b26a23aed8e292e7e47",
              "size": 21625824
            },
            {
              "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
              "digest": "sha256:50d7e82904d2adaf7f3f59d8bba2dea51881db785ebb8054e9a8e3309fe549c8",
              "size": 93
            },
            {
              "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
              "digest": "sha256:9517e37a9346415920b32795e4ac18e1964bc110f3f7817c5cb877ebcc7289eb",
              "size": 251303374
            }
          ]
        ],
        "step6:0": [
          [
            {
              "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
              "digest": "sha256:ff86ea2e5edce334d19a34fbc65d1a511aa1fc823dba1110422f991aa56b44d4",
              "size": 28236252
            },
            {
              "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
              "digest": "sha256:1019bb5834114590693b1f4f92671390d54c95d53917d7a5733106b6109ccd68",
              "size": 3517902
            },
            {
              "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
              "digest": "sha256:4bba476d8c6bc56b6dc7bac565e077cf2ba37b45b2e14a123b2c8adf5fd38c98",
              "size": 12505597
            },
            {
              "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
              "digest": "sha256:3fc9d9ab5045181fbd49d1d30a2dbad144172d4c3c141f70117ddb0b918d8357",
              "size": 248
            },
            {
              "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
              "digest": "sha256:1eca82339aba4bcf948b1f0da76022c3dda9c5cedc858b26a23aed8e292e7e47",
              "size": 21625824
            },
            {
              "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
              "digest": "sha256:50d7e82904d2adaf7f3f59d8bba2dea51881db785ebb8054e9a8e3309fe549c8",
              "size": 93
            },
            {
              "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
              "digest": "sha256:9517e37a9346415920b32795e4ac18e1964bc110f3f7817c5cb877ebcc7289eb",
              "size": 251303374
            },
            {
              "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
              "digest": "sha256:2b1d2fd050d70e55425316e58cef679337893299036ff4dd0856e6d02a2f5077",
              "size": 242921
            }
          ]
        ],
        "step7:0": [
          [
            {
              "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
              "digest": "sha256:ff86ea2e5edce334d19a34fbc65d1a511aa1fc823dba1110422f991aa56b44d4",
              "size": 28236252
            },
            {
              "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
              "digest": "sha256:1019bb5834114590693b1f4f92671390d54c95d53917d7a5733106b6109ccd68",
              "size": 3517902
            },
            {
              "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
              "digest": "sha256:4bba476d8c6bc56b6dc7bac565e077cf2ba37b45b2e14a123b2c8adf5fd38c98",
              "size": 12505597
            },
            {
              "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
              "digest": "sha256:3fc9d9ab5045181fbd49d1d30a2dbad144172d4c3c141f70117ddb0b918d8357",
              "size": 248
            },
            {
              "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
              "digest": "sha256:1eca82339aba4bcf948b1f0da76022c3dda9c5cedc858b26a23aed8e292e7e47",
              "size": 21625824
            },
            {
              "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
              "digest": "sha256:50d7e82904d2adaf7f3f59d8bba2dea51881db785ebb8054e9a8e3309fe549c8",
              "size": 93
            },
            {
              "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
              "digest": "sha256:9517e37a9346415920b32795e4ac18e1964bc110f3f7817c5cb877ebcc7289eb",
              "size": 251303374
            },
            {
              "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
              "digest": "sha256:2b1d2fd050d70e55425316e58cef679337893299036ff4dd0856e6d02a2f5077",
              "size": 242921
            },
            {
              "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
              "digest": "sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1",
              "size": 32
            }
          ]
        ],
        "step8:0": [
          [
            {
              "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
              "digest": "sha256:ff86ea2e5edce334d19a34fbc65d1a511aa1fc823dba1110422f991aa56b44d4",
              "size": 28236252
            },
            {
              "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
              "digest": "sha256:1019bb5834114590693b1f4f92671390d54c95d53917d7a5733106b6109ccd68",
              "size": 3517902
            },
            {
              "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
              "digest": "sha256:4bba476d8c6bc56b6dc7bac565e077cf2ba37b45b2e14a123b2c8adf5fd38c98",
              "size": 12505597
            },
            {
              "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
              "digest": "sha256:3fc9d9ab5045181fbd49d1d30a2dbad144172d4c3c141f70117ddb0b918d8357",
              "size": 248
            },
            {
              "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
              "digest": "sha256:1eca82339aba4bcf948b1f0da76022c3dda9c5cedc858b26a23aed8e292e7e47",
              "size": 21625824
            },
            {
              "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
              "digest": "sha256:50d7e82904d2adaf7f3f59d8bba2dea51881db785ebb8054e9a8e3309fe549c8",
              "size": 93
            },
            {
              "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
              "digest": "sha256:9517e37a9346415920b32795e4ac18e1964bc110f3f7817c5cb877ebcc7289eb",
              "size": 251303374
            },
            {
              "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
              "digest": "sha256:2b1d2fd050d70e55425316e58cef679337893299036ff4dd0856e6d02a2f5077",
              "size": 242921
            },
            {
              "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
              "digest": "sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1",
              "size": 32
            },
            {
              "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
              "digest": "sha256:00a7e41338832c80f4a4a4ce42eadcf76c8031fd8263b19b118d0d207735f781",
              "size": 251560552
            }
          ]
        ],
        "step9:0": [
          [
            {
              "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
              "digest": "sha256:ff86ea2e5edce334d19a34fbc65d1a511aa1fc823dba1110422f991aa56b44d4",
              "size": 28236252
            },
            {
              "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
              "digest": "sha256:1019bb5834114590693b1f4f92671390d54c95d53917d7a5733106b6109ccd68",
              "size": 3517902
            },
            {
              "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
              "digest": "sha256:4bba476d8c6bc56b6dc7bac565e077cf2ba37b45b2e14a123b2c8adf5fd38c98",
              "size": 12505597
            },
            {
              "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
              "digest": "sha256:3fc9d9ab5045181fbd49d1d30a2dbad144172d4c3c141f70117ddb0b918d8357",
              "size": 248
            },
            {
              "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
              "digest": "sha256:1eca82339aba4bcf948b1f0da76022c3dda9c5cedc858b26a23aed8e292e7e47",
              "size": 21625824
            },
            {
              "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
              "digest": "sha256:50d7e82904d2adaf7f3f59d8bba2dea51881db785ebb8054e9a8e3309fe549c8",
              "size": 93
            },
            {
              "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
              "digest": "sha256:9517e37a9346415920b32795e4ac18e1964bc110f3f7817c5cb877ebcc7289eb",
              "size": 251303374
            },
            {
              "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
              "digest": "sha256:2b1d2fd050d70e55425316e58cef679337893299036ff4dd0856e6d02a2f5077",
              "size": 242921
            },
            {
              "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
              "digest": "sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1",
              "size": 32
            },
            {
              "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
              "digest": "sha256:00a7e41338832c80f4a4a4ce42eadcf76c8031fd8263b19b118d0d207735f781",
              "size": 251560552
            },
            {
              "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
              "digest": "sha256:9f23ab5404a6510f88d60a27e9c2ba9f6382bd31320fc3d5872c9291870df496",
              "size": 236675
            }
          ]
        ]
      },
      "sysUsage": [
        {
          "timestamp": "2026-04-29T02:57:40.184632648+08:00",
          "cpuStat": {
            "user": 193366.29,
            "nice": 9.42,
            "system": 93657.94,
            "idle": 8421580.92,
            "iowait": 2711.49,
            "irq": 0,
            "softirq": 17000.16,
            "steal": 310185.78,
            "guest": 0,
            "guestNice": 0
          },
          "procStat": {
            "contextSwitches": 3767836682,
            "processCreated": 28094412,
            "processesRunning": 4
          },
          "memoryStat": {
            "total": 4008644,
            "free": 217004,
            "available": 2087040,
            "buffers": 125800,
            "cached": 1672128,
            "active": 915236,
            "inactive": 2134776,
            "swap": 4194300,
            "dirty": 484,
            "writeback": 0,
            "slab": 600368
          },
          "cpuPressure": {
            "some": {
              "avg10": 5.37,
              "avg60": 9.91,
              "avg300": 6,
              "total": 14308570858
            },
            "full": {
              "avg10": 0,
              "avg60": 0,
              "avg300": 0,
              "total": 0
            }
          },
          "memoryPressure": {
            "some": {
              "avg10": 1.34,
              "avg60": 1.24,
              "avg300": 0.81,
              "total": 236856885
            },
            "full": {
              "avg10": 1.23,
              "avg60": 0.99,
              "avg300": 0.62,
              "total": 214898251
            }
          },
          "ioPressure": {
            "some": {
              "avg10": 6.84,
              "avg60": 9.52,
              "avg300": 8.81,
              "total": 953048730
            },
            "full": {
              "avg10": 5.99,
              "avg60": 7.58,
              "avg300": 7.5,
              "total": 824149300
            }
          }
        },
        {
          "timestamp": "2026-04-29T02:57:40.271326479+08:00",
          "cpuStat": {
            "user": 193366.44,
            "nice": 9.42,
            "system": 93657.98,
            "idle": 8421581.01,
            "iowait": 2711.51,
            "irq": 0,
            "softirq": 17000.16,
            "steal": 310185.84,
            "guest": 0,
            "guestNice": 0
          },
          "procStat": {
            "contextSwitches": 3767840035,
            "processCreated": 28094412,
            "processesRunning": 3
          },
          "memoryStat": {
            "total": 4008644,
            "free": 209192,
            "available": 2079228,
            "buffers": 125836,
            "cached": 1672240,
            "active": 915236,
            "inactive": 2139660,
            "swap": 4194300,
            "dirty": 484,
            "writeback": 0,
            "slab": 600368
          },
          "cpuPressure": {
            "some": {
              "avg10": 5.37,
              "avg60": 9.91,
              "avg300": 6,
              "total": 14308591129
            },
            "full": {
              "avg10": 0,
              "avg60": 0,
              "avg300": 0,
              "total": 0
            }
          },
          "memoryPressure": {
            "some": {
              "avg10": 1.34,
              "avg60": 1.24,
              "avg300": 0.81,
              "total": 236856920
            },
            "full": {
              "avg10": 1.23,
              "avg60": 0.99,
              "avg300": 0.62,
              "total": 214898286
            }
          },
          "ioPressure": {
            "some": {
              "avg10": 6.84,
              "avg60": 9.52,
              "avg300": 8.81,
              "total": 953057250
            },
            "full": {
              "avg10": 5.99,
              "avg60": 7.58,
              "avg300": 7.5,
              "total": 824154043
            }
          }
        }
      ]
    }
  }
}