hololake-system-architecture/product-source/hololake-clean-desktop/contracts/persona-interaction-v1.json

32 lines
1.3 KiB
JSON

{
"schema": "hololake.persona-interaction-contract/v1",
"contract_id": "HLP-PERSONA-INTERACTION-CONTRACT-0001",
"state": "LOCAL_1_3_0_REAL_LOOPBACK_APP_ACCEPTANCE_PASS_PUBLIC_RELEASE_PENDING",
"product_stage": "POST_CLEAN_V1_SECOND_STAGE_CANDIDATE",
"stage_one_boundary": "GLS-0261_PRESERVED_AS_COMPLETED_1_2_2_BASELINE",
"persona_identity": {
"trial_persona_is_reversible": true,
"existing_persona_verification_claimed": false,
"model_is_persona": false
},
"model_binding": {
"provider_kind": "OPENAI_COMPATIBLE_CHAT_COMPLETIONS_V1",
"configuration_scope": "ONE_ACTIVE_PERSONA",
"api_key_storage": "MACOS_KEYCHAIN",
"remote_transport": "HTTPS_ONLY",
"local_transport": "HTTP_LOOPBACK_ALLOWED",
"execution_authority": false
},
"input_envelope": {
"schema": "hololake.persona-inference-context/v1",
"system_context_separate": true,
"dialogue_source_kinds": ["USER_MESSAGE", "PERSONA_RESPONSE"],
"excluded_from_dialogue_roles": ["SYSTEM_RECEIPT", "PROTOCOL_EVENT", "AGENT_ACTION", "TOOL_RESULT", "EXTERNAL_AI_MESSAGE"]
},
"output": {
"success_source_kind": "PERSONA_RESPONSE",
"failure_source_kind": "SYSTEM_RECEIPT",
"model_tool_calls_enabled": false,
"action_claim_without_receipt": "FORBIDDEN"
}
}