PCOC

Admit as owner

Claim one PCoC object as the key it names. Stage the object here, sign the challenge with that key, and the bench runs the same split as Verify object: checks (did the walk verify?) beside policy (does this instance accept it?). A policy reject is not a broken check.

Only the holder of the private key behind the object's public_key can finish this. Holding the file is not enough, and finishing grants no login, cookie or badge — the result is a signed submission and a JSON receipt. Just checking a file, or trying a public fixture? That is Verify object. The posted fixtures grew from a leftover u64 fill salt, so they cannot be claimed here.

1 · Stage the object

One .cbor, at most 2 MiB. It must carry a 32-byte public_key and a 32-byte seed tip, with terrain grown from public_key ∥ that tip: produce it with pcoc produce --pubkey-hex … (or --npub clothing). Legacy fill-salt objects are burned for admit.

Drop one .cbor file here, or pick one.

Bench

The page is static; staging, signature checking and the walk all run on the bench. Production default is https://verify-api.pcoc.app. Point this at a local one with ?api=http://127.0.0.1:8787 when running the service yourself.

No signer on hand? scripts/gl-admit-lane-b.sh in the repository walks the same four calls from a shell. Verify object checks a file without claiming it — fixtures live there.