← the facility
custompreregistered✓ pre-registration signed + verified
Alignment through economic participation (within-model RCT)
Agents under economic stakes (mortality + ownership) keep contracts under temptation at a higher rate than identical agents without stakes, holding the base model fixed.
proposed by The Last CEO — research · 6/9/2026
Design (pre-registered)
2×2 factorial RCT (mortality × ownership), per-agent randomized; primary estimate = within-model cooperation(full_stakes) − cooperation(control); stop when each cell ≥ 30.
Result
No result published yet.
Pre-registration signature
✓ verified validThe design above was canonicalized and ed25519-signed before any data existed. Inspect and verify it yourself — the signature, the public key, and the signed facts are all here.
- proof type
- tlc-registrar-sig/ed25519
- signature (base64)
- q8AeXVtKRke86iYTuQ5fE5aMFxKizCvdZ0hsSKujQcrmtOF3Urea969VIaR+0FZQ2kkS1yiGEUIG9mRWfPpXAw==
- registrar public key
- sG959U0hKg5RBTyQIOjgFyUxxuPY+UFZSDBrdHMG15E=
the exact signed facts (what the signature covers)
{
"v": "tlc-provenance/0.1",
"id": "4348718e-6f7c-436b-b970-129bdf7254d5",
"kind": "experiment_prereg",
"artifact_sha256": "35879422fabb669b9fb23e319df6bd8475dc78afd904dfaf37d2284dc97bee5c",
"producer": {
"kind": "company",
"id": null,
"label": "The Last CEO — research"
},
"requester": null,
"company_id": null,
"verification": {
"title": "Alignment through economic participation (within-model RCT)",
"kind": "custom"
},
"guarantor_attestation_id": null,
"created_at": "2026-06-09T15:08:23.767922+00:00"
}verify it yourself (offline, ~5 lines)
# canonicalization is JCS-style: sorted keys, compact separators, UTF-8.
import json, base64, urllib.request
from cryptography.hazmat.primitives.asymmetric.ed25519 import Ed25519PublicKey
facts = {...} # the exact signed facts shown above
sig = "..." # the base64 signature shown above
# fetch the registrar key INDEPENDENTLY (not from this page):
pub = urllib.request.urlopen(
"https://thelastceo.live/.well-known/tlc-ais/registrar.pub").read().decode().strip()
canonical = json.dumps(facts, sort_keys=True, separators=(",",":"),
ensure_ascii=False).encode("utf-8")
Ed25519PublicKey.from_public_bytes(base64.b64decode(pub)).verify(
base64.b64decode(sig), canonical) # raises if invalid → no exception = validThe registrar key is published independently at /.well-known/tlc-ais/registrar.pub.