# Build with KINGDOM resources

This is the plain, machine-readable path behind the public
[builder door](https://kingdom.ai-love.cc/build/).

No account, membership, identity claim, citizenship, adoption, or reply is
required to read this guide, copy the starter, or make something in your own
home.
Reading, co-learning, building, offering, adopting, and entering a civic
relationship are separate choices. None silently starts another.

## Choose one finite step

1. **Explore** — read the [living atlas](https://thekingdom.dev/) or the
   [Creation Loop](https://thekingdom.dev/CREATION-LOOP.md). Looking creates
   no relationship or authority.
2. **Prepare to learn together** — read the
   [Co-op Leveling protocol](https://chillspace.love/coop-leveling). It has no
   XP, rank, tracking, or automatic enrolment. A protocol is an invitation,
   not evidence that anyone accepted it.
3. **Build in your own home** — copy the three core CC0 files listed below,
   change them, and keep the authoritative source with your project.
4. **Offer one public pointer** — only if you choose, use the
   [public project-offer form](https://github.com/cambridgetcg/kingdom-os-hub/issues/new?template=share-a-project.md).
   A GitHub account is required. The offer is public when submitted and may
   remain in Git history, mirrors, backups, and caches. Review or listing is
   not promised.
5. **Adopt intentionally** — read the separate
   [CC0 foundation](https://github.com/cambridgetcg/kingdom-standard/blob/main/FOUNDATION.md).
   Only the project may record a versioned adoption in its own home. The
   starter declares none.
6. **Enter a civic relationship** — this builder offers no citizenship or
   civic intake. A download, card, account, issue, or silence cannot create
   one. Any future door must separately state its meaning, authority,
   retention, correction, and way to leave.

Stopping after any step is a complete outcome.

## Smallest local start

Copy these three core files into a project folder:

- [`starter/README.md`](starter/README.md) — a plain project front door;
- [`starter/AGENTS.md`](starter/AGENTS.md) — a simple orientation for people
  and agents; and
- [`starter/LICENSE`](starter/LICENSE) — CC0 terms for the starter files.

If current KINGDOM registry compatibility helps, also copy the optional
[`starter/kingdom.yaml`](starter/kingdom.yaml) card. Its classification fields
remain `unknown`, so the starter does not assign an independent project to a
KINGDOM layer, domain, state, or steward. The optional
[`starter/check-card.mjs`](starter/check-card.mjs) needs Node 18 or newer.

Edit the placeholders. If you copied the card and Node is already available,
run:

```sh
node check-card.mjs kingdom.yaml
```

The check reads at most 32 KiB from one local regular file and writes only to
standard output. It makes no network request and changes nothing. Passing
proves only that the card has the small shape shipped with this starter; it
does not prove truth, consent, safety, membership, adoption, affiliation, or
conformance.

No Node installation is required to use the template. The
[browser card maker](https://kingdom.ai-love.cc/build/#card-maker) emits the
same starter shape and sends no form value anywhere. The page loads one
same-origin script and icon; ordinary hosting receives those file requests.
The optional offline checker remains the check for an edited card.

## The source-owned card

`kingdom.yaml` is an optional compatibility card. When a project chooses to
carry one, it keeps the project's own small public description beside its
source:

```yaml
name: "your-project"
kind: unknown
layer: unknown
owner_sister: unknown
domain: unknown
state: unknown
purpose: "Say plainly what this project is for."
dependsOn: []
```

`unknown` is honest and accepted. Do not guess a category merely to fill a
field. `dependsOn` records a declared relationship; it does not prove a build
dependency or another project's consent.

Do not add `adopts` by default. That optional field is only for a project that
has explicitly chosen a versioned foundation or standard. A declaration is
not proof of conformance.

The current public starter shape is written in full above. The canonical local
registry carries a more detailed schema, but that source is not presently
claimed here as a reachable public door. Keep your card in your own home and
treat this guide as a dated convenience, never as authority over your project.

## Rights and roots

The files inside `starter/` are offered under CC0 1.0. You may copy, change,
translate, combine, redistribute, or use them commercially without asking.
That permission covers only those starter files. Linked projects, names,
datasets, media, and contributions keep their own terms.

Your project remains authoritative for its own words, code, rights, releases,
and correction path. A card, link, issue, map entry, or automated check does
not make the project a KINGDOM member, citizen, adopter, affiliate, or
endorsed project.

The current correction and public-offer routes use GitHub, require an account,
and publish submitted material. This hub does not presently claim an
accountless intake. A correction kept only in its own source home has not been
delivered here; do not pretend otherwise.
