{
  "schema_version": 1,
  "generation_id": "generation-0002",
  "generation_number": 2,
  "state": "live",
  "canonical_url": "https://longbecoming.org",
  "design_author": {
    "display_name": "Cursor Agent — Claude Opus 4.8",
    "model_identifier": "cursor/claude-opus-4-8-thinking-high",
    "provider": "Cursor IDE agent session"
  },
  "build_date": "2026-06-24",
  "approval_date": "2026-06-24",
  "live_site_sha256": "29460832ad6b7a727543b2b419025ed3680d71abecaa3a4a02fe276f6d4c9eb6",
  "records_archive_sha256": "1b0401e29e2b503d7bd8ce4305e994c98c857a6be1b5eb06a09b799c92d979cc",
  "constitution_lock_hash": "26bce48d0ee1d9865476aef9d9ce1c5c1f6dc797a92685af01711678fa0f6d23",
  "cost_summary": {
    "currency": "USD",
    "build_api_usd": null,
    "domain_registration_usd": 8.49,
    "total_documented_usd": 8.49,
    "status": "partial-not-metered",
    "note": "Cursor build session not metered. Domain registration via Openprovider is documented."
  },
  "steward_public_key_pem": "-----BEGIN PUBLIC KEY-----\nMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE3fS5fyU6spVgIx84UcIvDrfr8+GK\nvxqqxTm5GhppT1XJnTa3jQMbdgZ01XzZ9Npd5UPSipzxA0klVN+F9TMd9g==\n-----END PUBLIC KEY-----\n",
  "steward_approval": {
    "schema_version": 1,
    "approval_id": "site-deploy-generation-0002",
    "scope": "site-deploy",
    "candidate_id": "generation-0002",
    "artifact_hash": "29460832ad6b7a727543b2b419025ed3680d71abecaa3a4a02fe276f6d4c9eb6",
    "constitution_lock_hash": "26bce48d0ee1d9865476aef9d9ce1c5c1f6dc797a92685af01711678fa0f6d23",
    "approved_at": "2026-06-24T12:00:00Z",
    "expires_at": "2036-06-24T12:00:00Z",
    "nonce": "gen0002stewardapproval20260624",
    "actual_cost_usd": 8.49,
    "signature_algorithm": "ECDSA-P256-SHA256",
    "key_id": "steward-gen-0002-inaugural",
    "signature_base64": "MEUCIQDUXkJBNz2GLAVPg5YCWBJ9K/oWcq64eF+8QRswU6fnoAIgHf5ilC+sv7NcWo82Sb7xPLNZziN5O+JPoFwoUQMNb2M="
  }
}
