{
  "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": "api",
        "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:1bb68c96e711d2c3fe19c16d66e822bfb5eb7d418294d05fe30cac5a55c3a52e": "step1",
      "sha256:35f27704961c264fae548cc15f05ea25aa066a8389649a526c2ddca4e32203c1": "step10",
      "sha256:3ef2210e9013e672ee3c9bfd5d3d0abc6033f396f7990f43aa69c30fa2fe8f45": "step4",
      "sha256:487598bb7c5b4259a787c2950f590dba04c6e679bd471d081e6cd2ee73980921": "step14",
      "sha256:5637196393e296b54e60f486ac5c1acf0e345804acd6e186b531d377d4ba7151": "step5",
      "sha256:59d98ca5f5cca4ad95db52e81722a3ee16eaab5e715e4746813e255c87ea6d29": "step6",
      "sha256:669179bd8b94ea36c41330e4680373f948e436a3d59ca675df2bcdc90a311097": "step13",
      "sha256:67f89a38d1991da156bb37842ff3915cf9ff3f43a361b41593b8fc094479e6fc": "step12",
      "sha256:71d784d5a9804c7a0c5f0ac685d0d2a101e15280376be2c5b6ba09234a0f93ae": "step2",
      "sha256:876c2b54282266fe55a88da968c34a20cbe70fdd21774ff810e14b79082d9512": "step9",
      "sha256:b66bf0e5623bd75ada2934ae01798d2a3e4a9c00ad018dd5c0a029468fafa15f": "step15",
      "sha256:b8d632cd5c4c8ffdefede706742069b3d5bf17ce87961410b5e8be7317ff6d93": "step0",
      "sha256:c7d798b864e76d9fb84acb77287e874f3609bb1d49e010d08e118e8f9e5666c6": "step7",
      "sha256:d67c6ce66d673fe35883d2ede8eacbdc4d022a7d6924c89eb965a73c0b818a34": "step8",
      "sha256:f7329fe1ef8bd7ca6716875b4a4654382b34c1c4632016cef04773903d61a390": "step3",
      "sha256:fc3b2c760625459605ff3ac84d012d0dbe96a15a1c3fc97d5a02bcb417e450fe": "step11"
    }
  },
  "metadata": {
    "buildInvocationID": "z5grgop209x03qddthzjm59oi",
    "buildStartedOn": "2026-04-29T03:01:04.37439543+08:00",
    "buildFinishedOn": "2026-04-29T03:01:05.935327187+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:889aa670af77b185c39c8a24013067e618652aab308ec0eb10225f4691cf582a": "step0",
              "sha256:cdc4538e6b9430633fc3eb1d184025fe7f044afdda45a48817831f101907dfb4": "step1"
            }
          }
        ]
      },
      "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:fb1a0b588f3a12e3b0c440d26c6715797805cd17b5a2aaf789a17f5f616abdb2",
              "size": 3866
            }
          ]
        ],
        "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-29T03:01:04.544092108+08:00",
          "cpuStat": {
            "user": 193462.35,
            "nice": 9.42,
            "system": 93678.12,
            "idle": 8422236,
            "iowait": 2721.41,
            "irq": 0,
            "softirq": 17004.67,
            "steal": 310268.08,
            "guest": 0,
            "guestNice": 0
          },
          "procStat": {
            "contextSwitches": 3768322667,
            "processCreated": 28097654,
            "processesRunning": 1
          },
          "memoryStat": {
            "total": 4008644,
            "free": 147164,
            "available": 1651956,
            "buffers": 105660,
            "cached": 1226920,
            "active": 977392,
            "inactive": 2174212,
            "swap": 4194300,
            "dirty": 376,
            "writeback": 0,
            "slab": 583836
          },
          "cpuPressure": {
            "some": {
              "avg10": 0.96,
              "avg60": 1.14,
              "avg300": 3.54,
              "total": 14312159378
            },
            "full": {
              "avg10": 0,
              "avg60": 0,
              "avg300": 0,
              "total": 0
            }
          },
          "memoryPressure": {
            "some": {
              "avg10": 0.24,
              "avg60": 0.13,
              "avg300": 0.43,
              "total": 237376319
            },
            "full": {
              "avg10": 0.24,
              "avg60": 0.12,
              "avg300": 0.33,
              "total": 215331438
            }
          },
          "ioPressure": {
            "some": {
              "avg10": 0.39,
              "avg60": 1.69,
              "avg300": 5.12,
              "total": 956917832
            },
            "full": {
              "avg10": 0.39,
              "avg60": 1.55,
              "avg300": 4.41,
              "total": 827618097
            }
          }
        },
        {
          "timestamp": "2026-04-29T03:01:06.28324538+08:00",
          "cpuStat": {
            "user": 193463.48,
            "nice": 9.42,
            "system": 93678.57,
            "idle": 8422240.39,
            "iowait": 2721.89,
            "irq": 0,
            "softirq": 17004.71,
            "steal": 310269.42,
            "guest": 0,
            "guestNice": 0
          },
          "procStat": {
            "contextSwitches": 3768361380,
            "processCreated": 28097699,
            "processesRunning": 1
          },
          "memoryStat": {
            "total": 4008644,
            "free": 130368,
            "available": 1637960,
            "buffers": 106336,
            "cached": 1229028,
            "active": 979240,
            "inactive": 2179412,
            "swap": 4194300,
            "dirty": 740,
            "writeback": 0,
            "slab": 583900
          },
          "cpuPressure": {
            "some": {
              "avg10": 2.23,
              "avg60": 1.36,
              "avg300": 3.57,
              "total": 14312344726
            },
            "full": {
              "avg10": 0,
              "avg60": 0,
              "avg300": 0,
              "total": 0
            }
          },
          "memoryPressure": {
            "some": {
              "avg10": 0.19,
              "avg60": 0.13,
              "avg300": 0.43,
              "total": 237379914
            },
            "full": {
              "avg10": 0.19,
              "avg60": 0.11,
              "avg300": 0.33,
              "total": 215332566
            }
          },
          "ioPressure": {
            "some": {
              "avg10": 1.59,
              "avg60": 1.86,
              "avg300": 5.14,
              "total": 957083451
            },
            "full": {
              "avg10": 1.4,
              "avg60": 1.7,
              "avg300": 4.42,
              "total": 827747707
            }
          }
        }
      ]
    }
  }
}