Kungfu UNGFU™Developer Platform

Back to Buildchain homemechanism / complete reference

Buildchain release trust and mechanics

Inspect the complete KFD-2/3 trust model, Hub boundary, package-owned mechanism, CLI, workflows, artifacts, and release facts.

01 · Guided synthesis · site-owned

Buildchain turns release work into a Hub admission surface.

A Hub can accept more capability without inheriting blind trust. Buildchain turns a Builder's public offer and its supporting facts into one release-bound surface that the Hub can evaluate under its own policy.

Sourcesbuildchain-release-passportbuildchain-kfd-supportkfd-2kfd-3kfd-agent-hub-profile

02 · KFD-2 × KFD-3

KFD-3 declares the value. KFD-2 makes it trustable. Buildchain binds both to the release.

Discovery alone leaves a Hub with marketing claims. Evidence alone leaves useful capability hidden in private release machinery. The two become an adoption surface only when the offer and its trust boundary travel together.

Sourcesbuildchain-release-passportbuildchain-kfd-supportkfd-2kfd-3
  1. Declare the offer

    KFD-3

    The Builder exposes what the product can do, why it is useful, which public surfaces carry it, and which choices and constraints apply.

    Sourceskfd-3buildchain-kfd-support
  2. Assess reliance

    KFD-2

    Each important value claim binds to inspectable facts, checked evidence, assurance responsibility, known gaps, and residual risk.

    Sourceskfd-2buildchain-kfd-support
  3. Bind the exact release

    Buildchain

    The Release Passport keeps the claim congruent with exact source, artifacts, verification, provenance, and promotion evidence.

    Sourcesbuildchain-release-passportbuildchain-kfd-support
  4. Keep the verdict local

    Builder Hub

    The receiving Hub evaluates that exact release under its own identity, authority, policy, and risk boundary; discovery or delivery never forces admission.

    Sourceskfd-agent-hub-profilekfd-2

03 · Builder Hub value

What a Builder Hub gains

Buildchain lowers the marginal cost of extending a Hub without turning a third-party integration into an invisible transfer of trust or product control.

Sourcesbuildchain-release-passportbuildchain-kfd-supportkfd-2kfd-3kfd-agent-hub-profile
  1. More capability, less blind trust

    Expand the capability supply while keeping important reliance claims inspectable and bounded.

    Sourceskfd-2kfd-3
  2. Reusable admission

    Evaluate a declared capability and its evidence instead of reconstructing a bespoke trust story for every integration.

    Sourcesbuildchain-kfd-supportkfd-2kfd-3
  3. Reviewable evolution

    Treat an update as a new exact release and evidence coordinate that can be reassessed, explained, or rolled back.

    Sourcesbuildchain-release-passportkfd-2
  4. The moat stays above

    Share the trust substrate while differentiating through models, policy, user experience, distribution, and the customer relationship.

    Sourceskfd-agent-hub-profilekfd-3

04 · Ecosystem effect · future picture

A portable trust surface can compound across an ecosystem.

When Builders publish the same release-bound capability and trust facts that Hubs can evaluate locally, one integration can become reusable supply instead of a one-off bilateral trust exercise.

Sourcesbuildchain-release-passportbuildchain-kfd-supportkfd-2kfd-3kfd-agent-hub-profile
  1. Publish once per release

    A Builder declares public capability surfaces and their evidence against one exact artifact coordinate.

    Sourcesbuildchain-release-passportbuildchain-kfd-support
  2. Assess under local policy

    Each Hub keeps its own acceptance verdict; compatibility never transfers approval, authority, or responsibility.

    Sourceskfd-agent-hub-profilekfd-2
  3. Compound reusable supply

    More release-bound offers can lower the marginal cost of publishing and admitting capabilities across independently owned Hubs.

    Sourceskfd-3kfd-agent-hub-profile

Claim boundary: This is the ecosystem effect enabled by the contract, not evidence of a present network effect. The KFD Agent Hub profile is alpha and does not prove external adoption, plural-Hub deployment, stable certification, or an industry standard. Sourceskfd-agent-hub-profile

05 · Product boundary

Your Hub remains yours.

Buildchain is a public release-trust layer below the Hub product. It does not become the Hub, a marketplace, a global identity provider, a mandatory cloud, or a channel into the Builder's customer relationship.

Sourcesbuildchain-release-passportkfd-agent-hub-profile
  • Users and customer relationships
  • Accounts and billing
  • Models and Agents
  • UI and product experience
  • Cloud and storage
  • Identity and policy
  • Admission and revocation

06 · Upstream authority · @kungfu-tech/buildchain

Buildchain

KFD-1: passed KFD-2: passed KFD-3: passed KFD-4: declared Buildchain Release Passport: passed License: Apache-2.0 Platform: macOS | Linux | Windows Verify Buildchain Ref Promotion Binary Distribution

Buildchain Release Passport is a mature product release record for artifacts that users or agents depend on.

Buildchain by Kungfu uses GitHub as the execution and trust substrate: protected refs, reviewed promotion PRs, exact tags, GitHub Releases, npm Trusted Publishing, and machine-readable evidence. Its job is to turn release intent into an auditable product record, not to ask a repository to migrate away from its existing CI.

The same mechanism releases Buildchain itself.

primary

Install and Verify

For v3, use the published npm package and verify the release passport before trusting release evidence:

curl -LO https://github.com/kungfu-systems/buildchain/releases/download/v3.0.0/buildchain.release.json
curl -LO https://github.com/kungfu-systems/buildchain/releases/download/v3.0.0/artifact-evidence.json
npx @kungfu-tech/buildchain@3.0.0 verify release-passport buildchain.release.json
npx @kungfu-tech/buildchain@3.0.0 version

The v3.0.0 release publishes evidence assets but no standalone platform archives. The names below describe the optional archive contract used by legacy release lines:

  • buildchain-x86_64-unknown-linux-gnu.tar.gz
  • buildchain-aarch64-apple-darwin.tar.gz
  • buildchain-x86_64-pc-windows-msvc.zip
  • checksums.txt
  • buildchain.release.json
  • artifact-evidence.json
  • product-mechanism.json
  • impact.json
  • agent-index.json
  • check-report.json
  • llms.txt
  • buildchain-release-bundle.tar.gz
  • buildchain-release-bundle.json

Loose top-level buildchain and buildchain.exe assets are intentionally not published. The executable lives inside each platform archive, which prevents Linux and macOS artifacts from overwriting each other in a merged release lane.

For npm consumers:

npm install -D @kungfu-tech/buildchain
npx buildchain version
npx buildchain doctor --json

The npm package is also the Buildchain toolkit. Use the command when a workflow or shell step needs an executable; use the ESM APIs directly from JavaScript build scripts. JavaScript callers should import the package instead of spawning the CLI or unpacking the standalone binary:

import {
  createBuildchainLogger,
  verifyBuildchainLogEvents,
} from "@kungfu-tech/buildchain/logging";

const logger = createBuildchainLogger({
  path: ".buildchain/logs/native-build.jsonl",
  source: "user",
  component: "native-build",
});

await logger.span("native.compile", { phase: "build" }, async () => {
  await compileNativeTargets();
});

const report = verifyBuildchainLogEvents({
  path: logger.path,
  requireEvents: ["native.compile.start", "native.compile.end"],
});

The package also ships dist/site/ as the Buildchain-owned fact source for buildchain.libkungfu.dev.

Repositories can also generate README status badges from Buildchain-owned facts instead of hand-maintaining badge Markdown:

buildchain badges bundle --check
buildchain badges bundle --write
buildchain badges readme --check
buildchain badges readme --write

primary

Use Buildchain

Bootstrap a repository:

npx @kungfu-tech/buildchain init --type package --package-manager pnpm
npx @kungfu-tech/buildchain validate --require-version-state
npx @kungfu-tech/buildchain release --dry-run --target-ref alpha/v3/v3.0

Buildchain supports package and non-package projects through .buildchain/buildchain.toml. Legacy root buildchain.toml files remain readable, but new consumers should keep Buildchain-owned files under .buildchain/:

.buildchain/buildchain.toml
.buildchain/contract-lock.json
.buildchain/kfd/kfd-3/surfaces.json
.buildchain/release-passport/buildchain.release.json

Lifecycle commands can call pnpm, npm, yarn, pip, Conan, CMake, Make, custom scripts, or any other command that can run in the repository checkout.

The KFD entrypoint is buildchain kfd. Buildchain provides concrete KFD-1 contract-world, KFD-2 trust-claim, and KFD-3 collaboration-surface workflows, plus fail-closed product-evidence gates for KFD-4, KFD-5, and KFD-7. These gates preserve product-owned qualification and support decisions; they do not turn a schema-valid record into certification or shipped support.

Buildchain’s active GitHub Action surface is deliberately small:

  • actions/validate-config
  • actions/run-lifecycle
  • actions/promote-buildchain-ref
  • actions/report-buildchain-issue

The active reusable workflow surfaces are:

  • .github/workflows/.gate-profile.yml for project-neutral Shifu Gate profile planning, capability-aware runner dispatch, receipt validation, and one stable aggregate check;
  • .github/workflows/.auditable-demo.yml for exact-artifact demo qualification, transcript-bound renderer smoke, and optional media rendering from the exact passing Gate bundle;
  • .github/workflows/.build.yml for deterministic multi-platform build and artifact contracts;
  • .github/workflows/build.yml for the single-config channel router that uses vN-alpha during development/prerelease work and vN for stable releases;
  • .github/workflows/release-candidate-promote.yml for post-merge promote-only publication from a PR-stage release candidate, without a second heavy build;
  • .github/workflows/.web-surface.yml for preview, staging, production, and cleanup plans for site/app repositories;
  • .github/workflows/buildchain-ref-promotion.yml for protected release promotion and version-state transactions;
  • .github/workflows/binary-distribution.yml for Buildchain’s own release passport proof case.

Stable consumers should reference actions and workflows through floating major refs after reviewing the exact release passport:

uses: kungfu-systems/buildchain/actions/validate-config@v3
uses: kungfu-systems/buildchain/.github/workflows/build.yml@v3
uses: kungfu-systems/buildchain/.github/workflows/release-candidate-promote.yml@v3

primary

Release Model

Buildchain treats a reviewed branch merge as release intent:

Merge path Meaning Exact tag Floating refs
dev/vX/vX.Y -> alpha/vX/vX.Y publish the next testable alpha for a minor line vX.Y.Z-alpha.N vX.Y-alpha, alpha/vX/vX.Y, dev/vX/vX.Y
alpha/vX/vX.Y -> release/vX/vX.Y publish production for that minor line vX.Y.Z vX.Y, usually vX, release/vX/vX.Y
release/vX/vX.Y -> publish-gate/major publish the next major from a reviewed production line v(X+1).0.0 v(X+1), v(X+1).0, new dev/alpha/release branches

Exact tags are immutable. Floating channel tags and branches are machine-updated by Buildchain and must remain writable by the release authority.

After a production release, Buildchain prepares the next alpha source commit for the same minor line. That keeps production consumers pinned to the production passport while development can continue on the next testable patch.

publish-gate/major is not an active development trunk. It is a reviewed promotion gate used when maintainers decide that the next production release should open a new major line.

support

Toolkit Observability

Buildchain includes a logging toolkit for release and build steps. Inside JavaScript build code, prefer the package API:

import { createBuildchainLogger } from "@kungfu-tech/buildchain/logging";

const logger = createBuildchainLogger({ source: "user", component: "conan" });
logger.mark("conan.profile.ready", { phase: "configure" });
await logger.span("conan.install", { phase: "dependencies" }, runConanInstall);

In workflows or shell scripts, use the equivalent CLI:

buildchain mark --event native.configure --phase configure --component cmake
buildchain span --event native.build --phase build -- cmake --build build
buildchain log summary --json
buildchain verify observability-log .buildchain/logs/events.jsonl --min-events 4

Every event records a timestamp. span records duration. The API form can be imported from repository scripts so heavy builds can mark phases from inside their own code.

support

Site Fact Source

@kungfu-tech/buildchain publishes dist/site/:

  • buildchain-site.json
  • site-manifest.json
  • page-registry.json
  • cli-registry.json
  • workflow-registry.json
  • release-model.json
  • artifact-schemas.json
  • product-mechanism.json
  • release-provenance.json
  • agent-index.json

buildchain.libkungfu.dev should render from these package-owned facts, then layer presentation around them. The site should not hand-write Buildchain’s current release mechanics. page-registry.json is the complete markdown page source for the public site: README homepage content, all packaged docs/*.md manuals, action READMEs, the Node API package overview, and fixture guides.

Bundle facts

Package
@kungfu-tech/buildchain
Version
3.0.2-alpha.2
Site bundle
kungfu-buildchain-site-bundle
Source of truth
npm package @kungfu-tech/buildchain/dist/site
Repository
https://github.com/kungfu-systems/buildchain
Homepage sections
5
Page registry entries
56
Renderer contract
homepage-content-contract
Renderer contract display
renderAsHomepageContent: false
Renderer contract note
This is a machine/renderer contract for site implementers. It should not be rendered as ordinary homepage content.
Lock integrity
sha512-phNnd7LxdifzHX/Vuk06u59MFpg4g9HpM06OKNJuzVQVoAOGh3GWJ/edDfL4TQ9fhbwNfbMfeq6LVxu5QKBkXA==

Product mechanism facts

A mature product release record for artifacts that users or agents depend on.

Category
Buildchain Release Passport
Substrate
GitHub Actions, protected refs, exact tags, GitHub Releases, npm Trusted Publishing, and machine-readable evidence.
Human first
true
Agent first
true

Not this

  • a replacement CI/CD platform
  • a binary-only release tool
  • a workflow file collection as the product boundary

Proof cases

  • multi-platform CLI archives
  • npm package publication
  • native and multi-artifact release passports
  • site facts consumed by buildchain.libkungfu.dev

Release passport facts

Passport entrypoint
buildchain.release.json
Passport bundle
buildchain-release-bundle.tar.gz
Stable dist-tag
latest

CLI command registry

buildchain audit publication-control-plane --repository <owner/repo> --branch <protected-branch>

Inspect read-only publication authority audit commands.

id
audit

buildchain badges

Inspect README badge command families.

id
badges

buildchain badges bundle [--cwd <dir>] [--readme <path>] [--claims <csv>] [--check] [--write] [--json]

Generate or verify the combined KFD and Release Passport badge bundle.

id
badges-bundle

buildchain badges readme [--cwd <dir>] [--readme <path>] [--check] [--write] [--json]

Generate or verify managed README badge blocks.

id
badges-readme

buildchain build-contract ...

Resolve Buildchain runtime contract metadata for floating-ref drift checks.

id
build-contract

buildchain facts module [--cwd <dir>] [--module <id>] [--module-root <path>]

Collect and verify Git source, version, module output, product artifact, and legacy Kungfu buildinfo facts.

id
build-facts

buildchain candidate timeline --input <file-or-json> [--output <file>] [--json]

Inspect source-bound candidate evidence command families.

id
candidate

buildchain collect

Inspect release evidence collection command families.

id
collect

buildchain collect github-release --tag <tag> [--repository <owner/repo>]

Collect GitHub Release assets into a release passport.

id
collect-github-release

buildchain create publication-admission --input-json <file-or-json> [--output <file>] [--json]

Create canonical sealed publication evidence documents.

id
create

buildchain dev merge-queue --repository <owner/repo> --branch <dev/vN/vN.M>

Inspect protected development-channel governance command families.

id
dev

buildchain diagnostics

Inspect diagnostics command families.

id
diagnostics

buildchain diagnostics summary <diagnostics.json>... [--artifact <file>]...

Summarize diagnostics artifacts into JSON and cross-platform lifecycle timing tables.

id
diagnostics-summary

buildchain doctor [--cwd <dir>] [--require-publish-source-lock] [--json]

Report local integration readiness.

id
doctor

buildchain explain

Inspect release and artifact explanation command families.

id
explain

buildchain explain artifact <subject> [--passport <file-or-url>] [--npm-registry <url>] [--for human|agent] [--json]

Explain artifact evidence for humans or agents.

id
explain-artifact

buildchain explain release --passport <file-or-url> [--for human|agent] [--json]

Explain a release passport for humans or agents.

id
explain-release

buildchain facts

Inspect build facts command families.

id
facts

buildchain github-governance <plan|apply|rollback|protection-policy-plan|ruleset-policy-plan> ...

Plan, apply, or roll back one root-bound GitHub branch-protection rollout after a frozen read-only inventory.

id
github-governance

buildchain --help

Print Buildchain CLI help.

id
help

buildchain homebrew

Inspect Homebrew distribution-index command families.

id
homebrew

buildchain homebrew check [--cwd <dir>] [--package <name>] [--release-passport <file-or-url>] [--json]

Verify Homebrew tap metadata against upstream release passport evidence.

id
homebrew-check

buildchain homebrew update-formula --package <name> --release-passport <file-or-url> [--write] [--json]

Generate Homebrew Formula metadata from upstream release passport evidence.

id
homebrew-update-formula

buildchain infra-contract ...

Validate and publish provider-neutral infrastructure contract evidence.

id
infra-contract

buildchain init [--cwd <dir>] [--type package|native|web-surface|infra-contract|publication-artifact|anchored-package] [--force]

Bootstrap a repository with Buildchain configuration and caller workflow files.

id
init

buildchain inspect

Inspect release and artifact evidence command families.

id
inspect

buildchain inspect artifact <subject> [--passport <file-or-url>] [--npm-registry <url>] [--json]

Inspect artifact evidence.

id
inspect-artifact

buildchain inspect release --passport <file-or-url> [--json]

Inspect release passport evidence.

id
inspect-release

buildchain kfd ...

Inspect KFD standards, schemas, and versioned KFD command families.

id
kfd

buildchain kfd 1 gate --witness-json <file-or-json>... [--cwd <dir>] [--artifact-root <dir>]

Generate KFD-1 release gate evidence from declared contract-world witnesses.

id
kfd-1-gate

buildchain kfd 1 schema [--schema <name>] [--json]

Print the default KFD-1 schema exposed by the KFD package standards metadata.

id
kfd-1-schema

buildchain kfd 1 verify --gate-json <file-or-json> [--json]

Validate KFD-1 release gate evidence.

id
kfd-1-verify

buildchain kfd 1 witness [--cwd <dir>] [--source-sha <sha>] [--output <file>] [--json]

Generate Buildchain's KFD-1 self contract-world witness.

id
kfd-1-witness

buildchain kfd 2 claims [--cwd <dir>] [--output-dir <dir>] [--json]

Generate Buildchain's KFD-2 public trust claim evidence.

id
kfd-2-claims

buildchain kfd 2 product-claims <check|write|render> [--cwd <dir>] [--registry <path>]

Validate and render product-owned KFD-2 claims in the canonical .buildchain/kfd layout.

id
kfd-2-product-claims

buildchain kfd 2 schema [--schema <name>] [--json]

Print the default KFD-2 schema exposed by the KFD package standards metadata.

id
kfd-2-schema

buildchain kfd 2 taxonomy --entry-json <file-or-json>... [--kind residualRisk|downgradeReason] [--json]

Validate KFD-2 trust taxonomy entries from the KFD package standards metadata.

id
kfd-2-taxonomy

buildchain kfd 2 trust-assessment [--assessment-json <file-or-json>] [--json]

Expose and validate the KFD package foundation KFD-2 trust assessment.

id
kfd-2-trust-assessment

buildchain kfd 2 trust-claims [--claims-json <file-or-json>] [--json]

Expose and validate the KFD package foundation KFD-2 trust claims.

id
kfd-2-trust-claims

buildchain kfd 3 ...

Inspect KFD-3 surface detection, registry, witness, audit, and query command families under the unified KFD namespace.

id
kfd-3

buildchain kfd 3 audit [--cwd <dir>] [--registry <path>] [--artifact <path>] [--json]

Compare detected, declared, and enforced KFD-3 public surfaces.

id
kfd-3-audit

buildchain kfd 3 detect [--cwd <dir>] [--kind <kind>]... [--artifact <path>] [--json]

Detect standard KFD-3 public surface candidates from source and artifact metadata.

id
kfd-3-detect

buildchain kfd 3 query [<product>] [--cwd <dir>] [--registry <path>]

Return an agent-readable KFD-3 capability map for a product, registry, or release passport.

id
kfd-3-query

buildchain kfd 3 register <node-api|python-api|cli|binary|documentation|site-bundle>

Declare detected KFD-3 public surfaces into a product-owned surface registry.

id
kfd-3-register

buildchain kfd 3 witness [--cwd <dir>] [--registry <path>] [--kind prebuild|artifact]

Generate release-passport-compatible KFD-3 surface witnesses from a product registry.

id
kfd-3-witness

buildchain kfd 4 gate --input-json <file-or-json> [--cwd <dir>] [--output <file>] [--json]

Evaluate source-bound KFD-4 observer-perspective and contrastive-replay product evidence.

id
kfd-4-gate

buildchain kfd 4 schema [--schema <name>] [--json]

Print the default KFD-4 schema exposed by the KFD package standards metadata.

id
kfd-4-schema

buildchain kfd 4 verify --gate-json <file-or-json> [--expected-source-sha <sha>] [--json]

Verify a retained KFD-4 product-gate result without widening product support.

id
kfd-4-verify

buildchain kfd 5 gate --input-json <file-or-json> [--cwd <dir>] [--output <file>] [--json]

Evaluate source-bound KFD-5 Primitive discovery qualification evidence.

id
kfd-5-gate

buildchain kfd 5 schema [--schema <name>] [--json]

Print the default KFD-5 schema exposed by the KFD package standards metadata.

id
kfd-5-schema

buildchain kfd 5 verify --gate-json <file-or-json> [--expected-source-sha <sha>] [--json]

Verify a retained KFD-5 product-gate result without widening product support.

id
kfd-5-verify

buildchain kfd 7 gate --input-json <file-or-json> [--cwd <dir>] [--output <file>] [--json]

Evaluate a source-bound KFD-7 Domain Profile, evidence obligations, and independent review.

id
kfd-7-gate

buildchain kfd 7 schema [--schema <name>] [--json]

Print the default KFD-7 schema exposed by the KFD package standards metadata.

id
kfd-7-schema

buildchain kfd 7 verify --gate-json <file-or-json> [--expected-source-sha <sha>] [--json]

Verify a retained KFD-7 product-gate result without widening product support.

id
kfd-7-verify

buildchain kfd aggregate [--cwd <dir>] [--json]

Return a product KFD view that combines own KFD status with upstream KFD aggregate facts.

id
kfd-aggregate

buildchain kfd hub <init|inspect|test|explain> [--cwd <dir>]

Initialize, inspect, test, and explain one declarative KFD Agent Hub adapter adoption.

id
kfd-hub

buildchain kfd migrate-layout [--cwd <dir>] [--write] [--force] [--json]

Plan or apply migration of legacy root Buildchain files into .buildchain/.

id
kfd-migrate-layout

buildchain kfd schema list [--standard kfd-1|kfd-2|kfd-3|kfd-4] [--json]

List machine-readable schemas exposed by the KFD package standards metadata.

id
kfd-schema-list

buildchain kfd schema show <kfd-1|kfd-2|kfd-3|kfd-4> [--schema <name>] [--json]

Print a machine-readable KFD schema from the KFD package standards metadata.

id
kfd-schema-show

buildchain kfd status [--cwd <dir>] [--json]

Report implemented KFD support and the active .buildchain repository layout.

id
kfd-status

buildchain kfd support project --matrix-json <file-or-json> --gate-json <file-or-json>...

Project and verify a product-owned KFD-1 through KFD-13 support matrix against KFD-4/5/7 gates.

id
kfd-support

buildchain kfd upstream check [--cwd <dir>] [--aggregate-json <file-or-json>] [--json]

Validate a KFD upstream aggregate document and fail closed on missing evidence.

id
kfd-upstream-check

buildchain kfd upstream collect [--cwd <dir>] [--output <file>] [--json]

Collect declared KFD-aware upstream package evidence and hashes from Buildchain config.

id
kfd-upstream-collect

buildchain kfd upstream roles [--json]

List Buildchain-managed KFD upstream role values and inference policy.

id
kfd-upstream-roles

buildchain layout [--cwd <dir>] [--json]

Return the versioned repository-layout and KFD registry discovery contract for tools such as Shifu.

id
layout

buildchain lifecycle run <stage> [--cwd <dir>] [--required]

Run configured lifecycle commands and write deterministic artifact manifests.

id
lifecycle

buildchain log

Inspect Buildchain logging command families.

id
log

buildchain log <info|warn|error> --event <name> [--phase <phase>]

Emit timestamped build events, summarize logs, and enforce required phases.

id
logging

buildchain mark --event <name> [--phase <phase>] [--component <name>]

Emit a single Buildchain log event.

id
mark

buildchain npm

Inspect npm publishing command families.

id
npm

buildchain npm dry-run [--cwd <dir>] [--expected-tag <tag>] [--registry <url>]

Verify npm publish shape before a release transaction.

id
npm-dry-run

buildchain portable-cache plan --manifest <file-or-json> [--output <file>]

Plan exact portable dependency/compiler cache inputs and seal provider outcomes.

id
portable-cache

buildchain project kfx-admission <file-or-json> [--assessment-time <epoch>]

Inspect read-only consumer projection command families.

id
project

buildchain publication-artifact

Generate publication artifact manifests, passports, and source bundles for paper/report repositories.

id
publication-artifact

buildchain publication-artifact manifest [--cwd <dir>] [--source-sha <sha>]

Write a site-consumable publication artifact manifest, publication passport, and source bundle.

id
publication-artifact-manifest

buildchain publication-artifact npm-package [--cwd <dir>] [--output-dir <dir>] [--package-name <name>] [--json]

Synthesize the declared npm paper package from a publication artifact manifest, passport, registry, source bundle, and primary artifact.

id
publication-artifact-npm-package

buildchain publish-source <lock|manifest|verify-lock|verify-channel-ref|validate-anchored-release> ...

Create, inspect, or verify publish-gate source-lock refs.

id
publish-source

buildchain release --dry-run --target-ref <ref> [--sha <sha>] [--source-ref <ref>]

Explain what a channel merge would publish before the PR is merged.

id
release-dry-run

buildchain release-governance reconcile --repository <owner/repo>

Reconcile a managed branch's Buildchain aggregate check to an already-tested pull request SHA.

id
release-governance

buildchain release line open --major <n> --minor <n> [--source-ref <ref>]

Plan or write the initial version-state commit for a new minor release line.

id
release-line-open

buildchain release-propagation <plan|write-lock> ...

Plan channel-preserving downstream release PRs and write exact upstream release locks.

id
release-propagation

buildchain release <inspect|recover|finalize|abort> ...

Inspect, recover, finalize, or abort durable release transactions.

id
release-transaction

buildchain sample

Inspect sampler command families.

id
sample

buildchain sample process-tree [--interval-ms <n>] [--label <name>]

Sample process-tree diagnostics for a wrapped command.

id
sample-process-tree

buildchain span --event <name> [--phase <phase>] [--component <name>]

Run a command inside a Buildchain log span.

id
span

buildchain transaction inspect ...

Inspect durable release transaction state.

id
transaction-inspect

buildchain validate [--cwd <dir>] [--require-version-state]

Validate .buildchain/buildchain.toml and declared lifecycle surfaces.

id
validate

buildchain verify

Inspect release and artifact verification command families.

id
verify

buildchain verify artifact <file|dir|url|npm:...|oci:...|github-release:...>

Verify artifact subjects against release passport evidence.

id
verify-artifact

buildchain verify artifact-envelope <file-or-json> [--assessment-time <epoch>]

Verify exact roots, identity, lifecycle, revocation, and an existing KFD assessment in a sealed artifact envelope.

id
verify-artifact-envelope

buildchain verify infra-contract-evidence-bundle <file> [--json]

Fail closed unless an infra-contract lifecycle evidence bundle is complete, hash-bound, and validation-consistent.

id
verify-infra-contract-evidence-bundle

buildchain verify observability-log <jsonl> [--min-events <n>]

Verify Buildchain observability log events.

id
verify-observability-log

buildchain verify publication-admission <file-or-json>

Independently verify sealed publication admission, runner provenance, control-plane audit, nonce freshness, and exact artifact bindings.

id
verify-publication-admission

buildchain verify release-passport <file-or-url> [--json]

Fail closed unless a release passport and its evidence are complete.

id
verify-release-passport

buildchain version

Print the package or embedded binary version.

id
version

buildchain web-surface ...

Plan, verify, and apply Buildchain web-surface deployments.

id
web-surface

.auditable-demo

.github/workflows/.auditable-demo.yml

surface
auditable-demo
status
preview

.binary-release-assets

.github/workflows/.binary-release-assets.yml

surface
reusable-workflow
status
active

.build

.github/workflows/.build.yml

surface
reusable-build
status
active

.bump-minor-version

.github/workflows/.bump-minor-version.yml

surface
reusable-workflow
status
active

.gate-profile

.github/workflows/.gate-profile.yml

surface
reusable-workflow
status
active

.publication-authority

.github/workflows/.publication-authority.yml

surface
reusable-workflow
status
active

.release-candidate-promote

.github/workflows/.release-candidate-promote.yml

surface
reusable-workflow
status
active

.release-docker

.github/workflows/.release-docker.yml

surface
reusable-workflow
status
active

.release-elastic-beanstalk

.github/workflows/.release-elastic-beanstalk.yml

surface
reusable-workflow
status
active

.release-new-version

.github/workflows/.release-new-version.yml

surface
reusable-workflow
status
active

.release-verify

.github/workflows/.release-verify.yml

surface
reusable-workflow
status
active

.sam-release

.github/workflows/.sam-release.yml

surface
reusable-workflow
status
active

.sam-verify

.github/workflows/.sam-verify.yml

surface
reusable-workflow
status
active

.sync-release-page

.github/workflows/.sync-release-page.yml

surface
reusable-workflow
status
active

.sync-remote-git

.github/workflows/.sync-remote-git.yml

surface
reusable-workflow
status
active

.web-surface

.github/workflows/.web-surface.yml

surface
reusable-workflow
status
active

.wheel-release

.github/workflows/.wheel-release.yml

surface
reusable-workflow
status
active

.wheel-verify

.github/workflows/.wheel-verify.yml

surface
reusable-workflow
status
active

binary-distribution

.github/workflows/binary-distribution.yml

surface
release-passport
status
active

binary-release-assets

.github/workflows/binary-release-assets.yml

surface
repository-workflow
status
active

build-surface-fixture

.github/workflows/build-surface-fixture.yml

surface
repository-workflow
status
repository-internal

build

.github/workflows/build.yml

surface
channel-build-router
status
active

buildchain-alpha-self-dogfood

.github/workflows/buildchain-alpha-self-dogfood.yml

surface
repository-workflow
status
active

buildchain-patrol-daily

.github/workflows/buildchain-patrol-daily.yml

surface
repository-patrol
status
active

buildchain-patrol-monthly

.github/workflows/buildchain-patrol-monthly.yml

surface
repository-patrol
status
active

buildchain-patrol-weekly

.github/workflows/buildchain-patrol-weekly.yml

surface
repository-patrol
status
active

buildchain-patrol

.github/workflows/buildchain-patrol.yml

surface
repository-patrol
status
active

buildchain-ref-promotion

.github/workflows/buildchain-ref-promotion.yml

surface
release-governance
status
active

buildchain-stable-candidate-patrol

.github/workflows/buildchain-stable-candidate-patrol.yml

surface
repository-patrol
status
active

buildchain-stable-candidate-qualification

.github/workflows/buildchain-stable-candidate-qualification.yml

surface
repository-patrol
status
repository-internal

candidate-lab

.github/workflows/candidate-lab.yml

surface
repository-workflow
status
repository-internal

check

.github/workflows/check.yml

surface
repository-workflow
status
active

dev-merge-queue-governance

.github/workflows/dev-merge-queue-governance.yml

surface
repository-workflow
status
active

dev-pr-auto-merge

.github/workflows/dev-pr-auto-merge.yml

surface
dev-governance
status
active

github-governance-audit

.github/workflows/github-governance-audit.yml

surface
dev-governance
status
active

npm-publish

.github/workflows/npm-publish.yml

surface
repository-workflow
status
active

paper-release-sealed

.github/workflows/paper-release-sealed.yml

surface
repository-workflow
status
active

paper-release

.github/workflows/paper-release.yml

surface
reusable-build
status
active

patrol-daily

.github/workflows/patrol-daily.yml

surface
repository-patrol
status
active

patrol-monthly

.github/workflows/patrol-monthly.yml

surface
repository-patrol
status
active

patrol-observed-evidence

.github/workflows/patrol-observed-evidence.yml

surface
repository-patrol
status
active

patrol-weekly

.github/workflows/patrol-weekly.yml

surface
repository-patrol
status
active

publication-artifact

.github/workflows/publication-artifact.yml

surface
repository-workflow
status
active

release-candidate-promote

.github/workflows/release-candidate-promote.yml

surface
release-governance
status
active

release-governance-reconcile

.github/workflows/release-governance-reconcile.yml

surface
release-governance
status
active

release-line-bootstrap

.github/workflows/release-line-bootstrap.yml

surface
release-governance
status
active

release-new-version

.github/workflows/release-new-version.yml

surface
repository-workflow
status
active

release-propagation

.github/workflows/release-propagation.yml

surface
release-propagation
status
preview

release-verify

.github/workflows/release-verify.yml

surface
repository-workflow
status
active

schedule-purge-artifacts

.github/workflows/schedule-purge-artifacts.yml

surface
repository-workflow
status
active

self-hosted-runner-smoke

.github/workflows/self-hosted-runner-smoke.yml

surface
repository-workflow
status
compatibility-fixture

stable-candidate-patrol

.github/workflows/stable-candidate-patrol.yml

surface
repository-patrol
status
active

verify

.github/workflows/verify.yml

surface
repository-workflow
status
active

macos-credential-island

actions/macos-credential-island/action.yml

status
active

promote-buildchain-ref

actions/promote-buildchain-ref/action.yml

status
active

report-buildchain-issue

actions/report-buildchain-issue/action.yml

status
active

run-lifecycle

actions/run-lifecycle/action.yml

status
active

validate-config

actions/validate-config/action.yml

status
active

Machine artifacts

  • page-registry.json
  • capability-registry.json
  • cli-registry.json
  • manual-registry.json
  • node-api-registry.json
  • workflow-registry.json
  • controller-registry.json
  • publication-authority-registry.json
  • public-surface-audit.json
  • release-model.json
  • artifact-schemas.json
  • badge-endpoint-registry.json
  • publication-registry.json
  • product-mechanism.json
  • release-provenance.json
  • kfd-upstream-aggregate.json
  • kfd-claims.json
  • agent-index.json
  • site-manifest.json
  • release-passport-check-manifest.json
  • schemas/release-passport-v1.schema.json
  • schemas/kfd-agent-hub-adoption.schema.json
  • schemas/kfd-product-gate-input-v1.schema.json
  • schemas/kfd-support-projection-v1.schema.json
  • buildchain-contract.json
  • buildchain.release.json
  • buildchain-release-bundle.tar.gz
  • kungfu-buildchain-artifact-schema-index
  • kungfu-buildchain-release-provenance