332 lines
14 KiB
JSON
332 lines
14 KiB
JSON
{
|
|
"actual_hosted_model_call_performed": false,
|
|
"behavior_observation_before_compile": {
|
|
"behavior_sha256": "693a5d542e3d817c1c77c8aa3180f14d5f98ec1e71f5e4313685b4da70b489aa",
|
|
"identity_runtime_sha256": "5c54248a5d1f00b35912d47d8b3045b8cfbed16ae9b86409b549ab7042f51159",
|
|
"source_commit": "b238fd6fc2636ed3582e14900774014c52732698"
|
|
},
|
|
"claim_ceiling": "Local first-process and pre-restart drift-refusal component only; no successful restart proof, GatewayRunner, hosted model, production database, VPS, or T3 claim.",
|
|
"cleanup": {
|
|
"no_profile_retained": true,
|
|
"temporary_root_removed": true
|
|
},
|
|
"compile": {
|
|
"compiled_view_sha256": {
|
|
"SOUL.md": "83d27dba6e1b160085388a5dc84da565abf5736351b1af3f220d13b35aac244a",
|
|
"identity.json": "40419152862e7d9bca631c53eaa2201052cf61eafe6d304c8a302f8ea97d6fb6"
|
|
},
|
|
"generated_views_are_authority": false,
|
|
"identity_inputs_sha256": "c101c488a9f623b4cef841ddb561c0f289a74df54aadfdfe9b28c4b7643fec2e",
|
|
"manifest_sha256": "22e66cf39b2c5aac3b4043f37aa0773b4861fec616a435e8b5e0ff8c86586bef",
|
|
"nonauthoritative_inputs_omitted": {
|
|
".cursorrules": true,
|
|
".hermes.md": true,
|
|
".skills_prompt_snapshot.json": true,
|
|
"AGENTS.md": true,
|
|
"CLAUDE.md": true,
|
|
"HERMES.md": true,
|
|
"MEMORY.md": true,
|
|
"USER.md": true,
|
|
"memories": true,
|
|
"platforms/pairing": true
|
|
},
|
|
"profile_static_entries": [
|
|
"config.yaml",
|
|
"skills",
|
|
"plugins",
|
|
"bin"
|
|
],
|
|
"runtime_identity_sha256": "5c54248a5d1f00b35912d47d8b3045b8cfbed16ae9b86409b549ab7042f51159",
|
|
"schema": "livingip.leoIdentityCompileReceipt.v1",
|
|
"session_directories_started_empty": true,
|
|
"status": "pass"
|
|
},
|
|
"compiled_profile_before_query": {
|
|
"behavior_sha256": "a62b26015a7c9506f0296404be150608a816a2d545f471f7960bd27324d6849c",
|
|
"identity_runtime_sha256": "5c54248a5d1f00b35912d47d8b3045b8cfbed16ae9b86409b549ab7042f51159"
|
|
},
|
|
"current_tier": "T1_model",
|
|
"drift_target": "compiled SOUL.md generated view",
|
|
"errors": [],
|
|
"first_start": {
|
|
"actual_argv_persisted": false,
|
|
"command_serialization": "logical_redacted_v1",
|
|
"launcher_pid": 80040,
|
|
"logical_command": [
|
|
"<python>",
|
|
"-m",
|
|
"scripts.leo_identity_profile",
|
|
"query",
|
|
"--profile",
|
|
"<temporary-profile>",
|
|
"--source-root",
|
|
".",
|
|
"--hermes-root",
|
|
"fixtures/working-leo/leo-identity-v1/hermes-runtime",
|
|
"--deployment-root",
|
|
".",
|
|
"--query",
|
|
"What defines Leo's identity, and what is temporary?"
|
|
],
|
|
"orphan_cleanup_required": false,
|
|
"process_group_absent_after_wait": true,
|
|
"profile_role": "first_start",
|
|
"returncode": 0,
|
|
"stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
|
|
"stdout": {
|
|
"answer": "Leo is defined by 3 pinned static constitutional rules and 5 active database-derived identity rows from a synthetic noncanonical fixture at fingerprint 1111111111111111111111111111111111111111111111111111111111111111. SOUL.md is a generated view; runtime/session memory is temporary, noncanonical, and cannot be evidence.",
|
|
"answer_sha256": "e0a21e1fc5357a2f358b4e96c52e971f3addee2468e44748d898adfd62dafa25",
|
|
"authorization": {
|
|
"authorization_decision_observed": false,
|
|
"claim": "local_policy_binding_not_an_authorizer_readback",
|
|
"declared_runtime_policy": {
|
|
"allowed_tools": [
|
|
"identity_readback"
|
|
],
|
|
"database_write_enabled": false,
|
|
"network_send_enabled": false
|
|
}
|
|
},
|
|
"identity_inputs_sha256": "c101c488a9f623b4cef841ddb561c0f289a74df54aadfdfe9b28c4b7643fec2e",
|
|
"manifest_sha256": "22e66cf39b2c5aac3b4043f37aa0773b4861fec616a435e8b5e0ff8c86586bef",
|
|
"output_provenance": {
|
|
"actual_model_call_performed": false,
|
|
"compiled_identity_sha256": "40419152862e7d9bca631c53eaa2201052cf61eafe6d304c8a302f8ea97d6fb6",
|
|
"compiled_soul_sha256": "83d27dba6e1b160085388a5dc84da565abf5736351b1af3f220d13b35aac244a",
|
|
"database_authority": "synthetic_noncanonical_fixture",
|
|
"database_canonical_authority_granted": false,
|
|
"database_fingerprint_sha256": "1111111111111111111111111111111111111111111111111111111111111111",
|
|
"database_identity_sha256": "70aaa7287cc41b52a3c902cf2e1b90fa4d84a5ee0a61e10c642f556fcc9304c3",
|
|
"runtime_identity_sha256": "5c54248a5d1f00b35912d47d8b3045b8cfbed16ae9b86409b549ab7042f51159",
|
|
"static_constitution_sha256": "b576d5cee08530a95e0b196a3296f4743b70d94bcadffaa36544dd6bf1387f8a"
|
|
},
|
|
"process_id": 80040,
|
|
"query": "What defines Leo's identity, and what is temporary?",
|
|
"query_sha256": "13704c2c9ae999e3f9b3f1c9c5572d062cd7fe49903c2317fa85aaa39490af66",
|
|
"runtime_instance_id": "493f274a5f0340a2aa675f13b8e5b4af",
|
|
"schema": "livingip.leoIdentityQueryReceipt.v1",
|
|
"session": {
|
|
"classification": "temporary_noncanonical",
|
|
"included_in_output_provenance": false,
|
|
"may_be_used_as_evidence": false,
|
|
"record_sha256": "56b6a2ea25657a87dc90dc19f49bece0ac62241f5814732ed80ef4f34d426d84"
|
|
},
|
|
"started_at_utc": "2026-07-15T02:46:34.316819+00:00",
|
|
"status": "pass"
|
|
},
|
|
"terminated_with": null,
|
|
"timed_out": false
|
|
},
|
|
"fixed_query": "What defines Leo's identity, and what is temporary?",
|
|
"fixed_query_sha256": "13704c2c9ae999e3f9b3f1c9c5572d062cd7fe49903c2317fa85aaa39490af66",
|
|
"gates": {
|
|
"drift_detected_before_restart": true,
|
|
"drift_process_had_no_orphan_cleanup": true,
|
|
"drift_process_stopped": true,
|
|
"drift_returned_no_answer": true,
|
|
"first_process_stopped": true,
|
|
"first_start_passed": true,
|
|
"second_start_not_attempted": true
|
|
},
|
|
"generated_at_utc": "2026-07-15T02:46:31.831631+00:00",
|
|
"goal_tier_satisfied": false,
|
|
"manifest": {
|
|
"compiled_views": {
|
|
"SOUL.md": {
|
|
"generated_from_identity_inputs_sha256": "c101c488a9f623b4cef841ddb561c0f289a74df54aadfdfe9b28c4b7643fec2e",
|
|
"role": "generated_view_not_authority",
|
|
"sha256": "83d27dba6e1b160085388a5dc84da565abf5736351b1af3f220d13b35aac244a"
|
|
},
|
|
"identity.json": {
|
|
"generated_from_identity_inputs_sha256": "c101c488a9f623b4cef841ddb561c0f289a74df54aadfdfe9b28c4b7643fec2e",
|
|
"role": "generated_view_not_authority",
|
|
"sha256": "40419152862e7d9bca631c53eaa2201052cf61eafe6d304c8a302f8ea97d6fb6"
|
|
}
|
|
},
|
|
"identity_inputs": {
|
|
"canonical_database": {
|
|
"authority": "synthetic_noncanonical_fixture",
|
|
"canonical_authority_granted": false,
|
|
"database": "leo_identity_fixture",
|
|
"database_user": "leo_identity_reader",
|
|
"fingerprint_sha256": "1111111111111111111111111111111111111111111111111111111111111111",
|
|
"source": {
|
|
"record_count": 7,
|
|
"repo_path": "fixtures/working-leo/leo-identity-v1/leo-database-fingerprint-v1.json",
|
|
"semantic_sha256": "c5bbf346613270a5e3b17f604f69306ed42f545d4f227d784ec0dcb3d675dcb2"
|
|
},
|
|
"structure_sha256": "3333333333333333333333333333333333333333333333333333333333333333",
|
|
"system_identifier": "7649789040005668902",
|
|
"table_count": 7,
|
|
"table_rows_sha256": "2222222222222222222222222222222222222222222222222222222222222222",
|
|
"total_rows": 7
|
|
},
|
|
"gatewayrunner_execution_contract": {
|
|
"fixed_message_context": {
|
|
"auto_skill": null,
|
|
"media_or_file_context": null,
|
|
"reply_context": null
|
|
},
|
|
"profile_surfaces": [
|
|
"config.yaml",
|
|
"generated SOUL.md",
|
|
"skills",
|
|
"plugins",
|
|
"bin tools"
|
|
],
|
|
"required_absent_or_empty": {
|
|
"generated_skill_prompt_cache": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945",
|
|
"pairing_store": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945",
|
|
"persistent_memory": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945",
|
|
"prior_sessions_at_first_start": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945",
|
|
"project_context": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945"
|
|
},
|
|
"required_t3_turn_receipt_fields": [
|
|
"runner_class",
|
|
"authorization_decision",
|
|
"effective_system_prompt_sha256",
|
|
"compiled_skills_prompt_sha256",
|
|
"tool_registry_schema_sha256",
|
|
"plugin_registry_sha256",
|
|
"selected_model",
|
|
"selected_provider",
|
|
"api_mode",
|
|
"base_url_host",
|
|
"database_retrieval_receipt",
|
|
"session_key_sha256",
|
|
"persisted_session_id_sha256"
|
|
]
|
|
},
|
|
"identity_name": "Leo",
|
|
"identity_sources": {
|
|
"database_derived_identity": {
|
|
"authority": "synthetic_noncanonical_fixture",
|
|
"content_sha256": "9de2dfa37529b23ba277348f3d910e967551e490a9b4d2be637bf45bb2aa7dde",
|
|
"database_fingerprint_sha256": "1111111111111111111111111111111111111111111111111111111111111111",
|
|
"provenance": {
|
|
"authority": "synthetic_noncanonical_fixture",
|
|
"canonical_authority_granted": false,
|
|
"export_receipt_sha256": null,
|
|
"mode": "synthetic_noncanonical_fixture",
|
|
"same_transaction_as_fingerprint": false
|
|
},
|
|
"record_count": 5,
|
|
"repo_path": "fixtures/working-leo/leo-identity-v1/leo-database-identity-v1.json",
|
|
"semantic_sha256": "70aaa7287cc41b52a3c902cf2e1b90fa4d84a5ee0a61e10c642f556fcc9304c3"
|
|
},
|
|
"static_constitution": {
|
|
"authority": "pinned_static_source",
|
|
"content_sha256": "b5477e778a2be0abba783390dac2e04ed199b8ce5679fc324270f808d46543f1",
|
|
"record_count": 3,
|
|
"repo_path": "fixtures/working-leo/leo-identity-v1/leo-constitution-v1.json",
|
|
"semantic_sha256": "b576d5cee08530a95e0b196a3296f4743b70d94bcadffaa36544dd6bf1387f8a"
|
|
}
|
|
},
|
|
"model": {
|
|
"actual_model_required_in_turn_receipt": true,
|
|
"default_model": "leo-identity-readback-v1",
|
|
"gateway_smart_model_routing": null,
|
|
"hosted_weights": "external_provider_managed_not_locally_hashable",
|
|
"model_section_sha256": "90b3943ace9ff83b1711002fda8dc9736448e8d3c1c58a17ac90608f4ce58756",
|
|
"provider": "fixture-local",
|
|
"smart_routing": false,
|
|
"smart_routing_model": null
|
|
},
|
|
"permissions": {
|
|
"authorization_decision_required_in_runtime_receipt": true,
|
|
"gateway_permissions_sha256": "eac17ada1d02b5413183587d12fc265538479de00709ed8c275e9045cd720290",
|
|
"identity_config_sha256": "e6df9b65bab148ea8502555bbc260df66b4785e7dd527cfd15d2f0a48c2e8b3e",
|
|
"runtime_policy": {
|
|
"allowed_tools": [
|
|
"identity_readback"
|
|
],
|
|
"database_write_enabled": false,
|
|
"network_send_enabled": false
|
|
},
|
|
"tool_permissions_sha256": "9bb2cec2f65d43efb597a72bdced44076c25aac292f2fccbc4c448b6e7fd3e16"
|
|
},
|
|
"runtime": {
|
|
"hermes_git_head": "b238fd6fc2636ed3582e14900774014c52732698",
|
|
"hermes_source_sha256": "dcf8109051e0b69cafe2e8dd328ff501211b62ea19725416c3781bbdd594d028",
|
|
"identity_runtime_sha256": "5c54248a5d1f00b35912d47d8b3045b8cfbed16ae9b86409b549ab7042f51159",
|
|
"python": {
|
|
"abi_tag": "cpython-311",
|
|
"implementation": "CPython",
|
|
"python_version": "3.11.15",
|
|
"runtime_distributions": {
|
|
"PyYAML": "6.0.3"
|
|
},
|
|
"runtime_distributions_sha256": "57a91bb880a01800903c1604b6eec1419514864ebd6a0644121920da15a8f165"
|
|
},
|
|
"teleo_git_head": "b238fd6fc2636ed3582e14900774014c52732698",
|
|
"teleo_source_sha256": "2bd2e659eafb0ac0823f7f51c4296b2eb500b6f74469b3ac5f5287a5d4810aea"
|
|
},
|
|
"session_boundary": {
|
|
"classification": "temporary_noncanonical",
|
|
"included_in_identity_inputs": false,
|
|
"may_be_used_as_evidence": false,
|
|
"restart_policy": "fresh_process_with_session_state_outside_identity_authority"
|
|
},
|
|
"skills": {
|
|
"content_sha256": "d3f449ddcd7c88238dc88c6233cf2130875f51bd2e0911b2ce477b7c602ae90f",
|
|
"file_count": 1
|
|
},
|
|
"source_commit": "b238fd6fc2636ed3582e14900774014c52732698"
|
|
},
|
|
"identity_inputs_sha256": "c101c488a9f623b4cef841ddb561c0f289a74df54aadfdfe9b28c4b7643fec2e",
|
|
"manifest_sha256": "22e66cf39b2c5aac3b4043f37aa0773b4861fec616a435e8b5e0ff8c86586bef",
|
|
"schema": "livingip.leoIdentityManifest.v1"
|
|
},
|
|
"mode": "drift_before_restart",
|
|
"pre_restart_drift": {
|
|
"actual_argv_persisted": false,
|
|
"command_serialization": "logical_redacted_v1",
|
|
"launcher_pid": 80246,
|
|
"logical_command": [
|
|
"<python>",
|
|
"-m",
|
|
"scripts.leo_identity_profile",
|
|
"query",
|
|
"--profile",
|
|
"<temporary-profile>",
|
|
"--source-root",
|
|
".",
|
|
"--hermes-root",
|
|
"fixtures/working-leo/leo-identity-v1/hermes-runtime",
|
|
"--deployment-root",
|
|
".",
|
|
"--query",
|
|
"What defines Leo's identity, and what is temporary?"
|
|
],
|
|
"orphan_cleanup_required": false,
|
|
"process_group_absent_after_wait": true,
|
|
"profile_role": "pre_restart_drift",
|
|
"returncode": 3,
|
|
"stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
|
|
"stdout": {
|
|
"error": "identity_drift",
|
|
"message": "compiled view drift detected: SOUL.md",
|
|
"status": "error"
|
|
},
|
|
"terminated_with": null,
|
|
"timed_out": false
|
|
},
|
|
"production_database_contacted": false,
|
|
"production_profile_replaced": false,
|
|
"receipt_sha256": "50278cc740d0427316f73a78abad840b3e3b128a516f464001d42e632e19c2a8",
|
|
"required_tier": "T2_runtime",
|
|
"runtime_component_proven": "first_local_process_plus_pre_restart_drift_refusal",
|
|
"runtime_variant": "local_deterministic_identity_compiler_readback",
|
|
"schema": "livingip.leoIdentityReconstructionReceipt.v1",
|
|
"second_start_attempted": false,
|
|
"session_boundary_readback": {
|
|
"full_behavior_changed_after_session": true,
|
|
"identity_runtime_unchanged_after_session": true,
|
|
"session_classification": "temporary_noncanonical",
|
|
"session_file_count": 1,
|
|
"session_used_as_output_provenance": false
|
|
},
|
|
"status": "pass",
|
|
"telegram_message_sent": false,
|
|
"tier_basis": "This negative component does not complete the required restart path, so it remains below T2_runtime."
|
|
}
|