{"profile_id":"uaix.persona.storage-binding.v1","record_code":"UAIX-ACF-6225","title":"UAIX Persona Storage Binding v1","summary":"Additive data-backed binding for Advanced Persona Profile packages where files remain the primary portable representation and normalized storage must preserve exact logical paths, roles, status, trigger state, hashes, revisions, source authority, and round-trip evidence.","expected_status":"pass","message":{"profileId":"uaix.persona.storage-binding.v1","storageMode":"relational","profile":"advanced_persona_profile","package_identity":{"id":"uaix-advanced-persona-profile-template","label":"UAIX Advanced Persona Profile Template"},"persona_identity":{"id":"persona-template-subject","label":"Template persona subject"},"canonical_path_registry":[{"logical_path":".uai\/persona.uai","record_class":"startup_instruction","role":"ai_instruction","required_status":"profile_required","trigger_state":"not_triggered_required","materialized":true,"canonical_sort_order":10},{"logical_path":".uai\/personality\/identity.uai","record_class":"source_persona","role":"ai_instruction","required_status":"profile_required","trigger_state":"not_triggered_required","materialized":true,"canonical_sort_order":20},{"logical_path":".uai\/personality\/religion-worldview.uai","record_class":"source_persona","role":"ai_instruction","required_status":"profile_required","trigger_state":"not_triggered_required","materialized":true,"canonical_sort_order":30,"dimension_key":"religion_worldview"},{"logical_path":".uai\/personality\/political-leaning.uai","record_class":"source_persona","role":"ai_instruction","required_status":"profile_required","trigger_state":"not_triggered_required","materialized":true,"canonical_sort_order":40,"dimension_key":"political_leaning"},{"logical_path":".uai\/personality\/sense-of-style.uai","record_class":"source_persona","role":"ai_instruction","required_status":"profile_required","trigger_state":"not_triggered_required","materialized":true,"canonical_sort_order":50,"dimension_key":"sense_of_style"},{"logical_path":".uai\/personality\/sense-of-winter.uai","record_class":"source_persona","role":"ai_instruction","required_status":"content_triggered_required","trigger_state":"trigger_true_materialized","materialized":true,"canonical_sort_order":60,"dimension_key":"sense_of_winter"},{"logical_path":".uai\/personality\/sense-of-spring-fall.uai","record_class":"source_persona","role":"ai_instruction","required_status":"content_triggered_required","trigger_state":"trigger_true_materialized","materialized":true,"canonical_sort_order":70,"dimension_key":"sense_of_spring_fall"},{"logical_path":".uai\/personality\/super-fashion-style.uai","record_class":"source_persona","role":"ai_instruction","required_status":"content_triggered_required","trigger_state":"trigger_true_materialized","materialized":true,"canonical_sort_order":80,"dimension_key":"super_fashion_style"},{"logical_path":".uai\/personality\/jewelry-choices.uai","record_class":"source_persona","role":"ai_instruction","required_status":"content_triggered_required","trigger_state":"trigger_true_materialized","materialized":true,"canonical_sort_order":90,"dimension_key":"jewelry_choices"},{"logical_path":".uai\/personality\/physical-appearance.uai","record_class":"source_persona","role":"ai_instruction","required_status":"profile_required","trigger_state":"not_triggered_required","materialized":true,"canonical_sort_order":100,"dimension_key":"physical_appearance"},{"logical_path":".uai\/personality\/birth-age-generation.uai","record_class":"source_persona","role":"ai_instruction","required_status":"profile_required","trigger_state":"not_triggered_required","materialized":true,"canonical_sort_order":110,"dimension_key":"birth_age_generation"},{"logical_path":".uai\/personality\/romantic-orientation.uai","record_class":"source_persona","role":"ai_instruction","required_status":"profile_required","trigger_state":"not_triggered_required","materialized":true,"canonical_sort_order":120,"dimension_key":"romantic_orientation"},{"logical_path":".uai\/personality\/voice.uai","record_class":"source_persona","role":"ai_instruction","required_status":"profile_required","trigger_state":"not_triggered_required","materialized":true,"canonical_sort_order":130},{"logical_path":".uai\/personality\/values.uai","record_class":"source_persona","role":"ai_instruction","required_status":"profile_required","trigger_state":"not_triggered_required","materialized":true,"canonical_sort_order":140},{"logical_path":".uai\/personality\/temperament.uai","record_class":"source_persona","role":"ai_instruction","required_status":"profile_required","trigger_state":"not_triggered_required","materialized":true,"canonical_sort_order":150},{"logical_path":".uai\/personality\/reasoning-style.uai","record_class":"source_persona","role":"ai_instruction","required_status":"profile_required","trigger_state":"not_triggered_required","materialized":true,"canonical_sort_order":160},{"logical_path":".uai\/personality\/emotional-patterns.uai","record_class":"source_persona","role":"ai_instruction","required_status":"profile_required","trigger_state":"not_triggered_required","materialized":true,"canonical_sort_order":170},{"logical_path":".uai\/personality\/relationship-style.uai","record_class":"source_persona","role":"ai_instruction","required_status":"profile_required","trigger_state":"not_triggered_required","materialized":true,"canonical_sort_order":180},{"logical_path":".uai\/personality\/behavioral-patterns.uai","record_class":"source_persona","role":"ai_instruction","required_status":"profile_required","trigger_state":"not_triggered_required","materialized":true,"canonical_sort_order":190},{"logical_path":".uai\/personality\/boundaries.uai","record_class":"source_persona","role":"ai_instruction","required_status":"profile_required","trigger_state":"not_triggered_required","materialized":true,"canonical_sort_order":200},{"logical_path":".uai\/personality\/examples-dialogue.uai","record_class":"source_persona","role":"ai_instruction","required_status":"profile_required","trigger_state":"not_triggered_required","materialized":true,"canonical_sort_order":210},{"logical_path":".uai\/personality\/adaptation-rules.uai","record_class":"source_persona","role":"ai_instruction","required_status":"profile_required","trigger_state":"not_triggered_required","materialized":true,"canonical_sort_order":220},{"logical_path":".uai\/personality\/preservation-rules.uai","record_class":"source_persona","role":"ai_instruction","required_status":"profile_required","trigger_state":"not_triggered_required","materialized":true,"canonical_sort_order":230},{"logical_path":".uai\/evidence\/source-excerpts.uai","record_class":"persona_evidence","role":"evidence","required_status":"profile_required","trigger_state":"not_triggered_required","materialized":true,"canonical_sort_order":240},{"logical_path":".uai\/evidence\/source-platform-profile.uai","record_class":"persona_evidence","role":"evidence","required_status":"profile_required","trigger_state":"not_triggered_required","materialized":true,"canonical_sort_order":250},{"logical_path":".uai\/evidence\/persona-fidelity-test-deck.uai","record_class":"persona_evidence","role":"evidence","required_status":"profile_required","trigger_state":"not_triggered_required","materialized":true,"canonical_sort_order":260},{"logical_path":".uai\/evidence\/variance-report-template.uai","record_class":"persona_evidence","role":"evidence","required_status":"profile_required","trigger_state":"not_triggered_required","materialized":true,"canonical_sort_order":270},{"logical_path":".uai\/evidence\/provenance.uai","record_class":"persona_evidence","role":"evidence","required_status":"profile_required","trigger_state":"not_triggered_required","materialized":true,"canonical_sort_order":280},{"logical_path":".uai\/manifest.uaix.json","record_class":"export_metadata","role":"package_manifest","required_status":"configuration_specific_required","trigger_state":"not_triggered_required","materialized":true,"canonical_sort_order":290},{"logical_path":".uai\/exports\/manifest.json","record_class":"export_metadata","role":"export_manifest","required_status":"configuration_specific_required","trigger_state":"not_triggered_required","materialized":true,"canonical_sort_order":300},{"logical_path":".uai\/exports\/persona-storage-binding.json","record_class":"export_metadata","role":"storage_binding_export","required_status":"configuration_specific_required","trigger_state":"not_triggered_required","materialized":true,"canonical_sort_order":310}],"records":[{"package_id":"uaix-advanced-persona-profile-template","persona_id":"persona-template-subject","logical_path":".uai\/persona.uai","record_class":"startup_instruction","role":"ai_instruction","required_status":"profile_required","trigger_state":"not_triggered_required","canonical_sort_order":10,"content_utf8":"{PUBLIC_SAFE_PERSONA_ENTRYPOINT_TEMPLATE}","content_sha256":"0000000000000000000000000000000000000000000000000000000000000000","revision":"rev-template-persona-0001","predecessor_revision":null,"source_authority":"UAIX.org","source_reference":"https:\/\/uaix.org\/en-us\/ai-memory\/uai-files\/persona-uai\/personality-packs\/","source_confidence":"reviewed_source","disclosure_boundary":"contextual","created_by_actor":"uaix-template-generator","validation_state":"review_required"},{"package_id":"uaix-advanced-persona-profile-template","persona_id":"persona-template-subject","logical_path":".uai\/personality\/religion-worldview.uai","record_class":"source_persona","role":"ai_instruction","required_status":"profile_required","trigger_state":"not_triggered_required","canonical_sort_order":30,"content_utf8":"{PUBLIC_SAFE_WORLDVIEW_TEMPLATE}","content_sha256":"1111111111111111111111111111111111111111111111111111111111111111","revision":"rev-template-worldview-0001","predecessor_revision":null,"source_authority":"UAIX.org","source_reference":"https:\/\/uaix.org\/en-us\/ai-memory\/uai-files\/persona-uai\/personality-packs\/","source_confidence":"reviewed_source","disclosure_boundary":"not_disclosed","depth_level_0_to_10":0,"created_by_actor":"uaix-template-generator","validation_state":"review_required"},{"package_id":"uaix-advanced-persona-profile-template","persona_id":"persona-template-subject","logical_path":".uai\/personality\/sense-of-winter.uai","record_class":"source_persona","role":"ai_instruction","required_status":"content_triggered_required","trigger_state":"trigger_true_materialized","canonical_sort_order":60,"content_utf8":"{PUBLIC_SAFE_TRIGGERED_WINTER_STYLE_TEMPLATE}","content_sha256":"2222222222222222222222222222222222222222222222222222222222222222","revision":"rev-template-winter-style-0001","predecessor_revision":null,"source_authority":"UAIX.org","source_reference":"https:\/\/uaix.org\/en-us\/ai-memory\/uai-files\/persona-uai\/personality-packs\/","source_confidence":"unknown_or_unreviewed","disclosure_boundary":"not_disclosed","depth_level_0_to_10":0,"created_by_actor":"uaix-template-generator","validation_state":"review_required"}],"digest_roles":{"package_manifest_sha256":"3333333333333333333333333333333333333333333333333333333333333333","source_persona_sha256":"4444444444444444444444444444444444444444444444444444444444444444","storage_manifest_sha256":"5555555555555555555555555555555555555555555555555555555555555555","digest_boundary":"Archive and storage digests name different canonical forms and are not treated as equal unless a receipt proves that exact relation."},"round_trip_receipt":{"source_package_sha256":"6666666666666666666666666666666666666666666666666666666666666666","exported_package_sha256":"6666666666666666666666666666666666666666666666666666666666666666","record_count":31,"missing_paths":[],"extra_paths":[],"exact_equivalence":true,"equivalence_notes":"Public-safe fixture proves logical path, ordering, required status, trigger state, and digest-role preservation without publishing private source content."},"authorization_boundary":{"uaix_claim":"UAIX defines shape, validation, and round-trip evidence only.","host_service_claim":"The host service owns authentication, authorization, tenant isolation, retention, and audit controls.","tenant_binding":"redacted-tenant-hash","actor_binding":"authenticated-game-gateway","subject_binding":"stable-npc-persona-subject"},"memory_layering":{"source_pipeline":"reviewed UAIX files -> validated immutable source-persona revisions -> bounded runtime persona projection -> separately recorded runtime variance","learned_memory_pipeline":"one authoritative world event -> separately stored observed, heard, told, inferred, imagined, disputed, or retracted perceptions for each stable NPC; directed relationships, explicit group memory, active session state, and reviewed semantic memory remain distinct","search_boundary":"Retrieve by stable NPC subject and exact scope, validate returned records, then merge deterministically while preserving conflicts and perspective. Source persona records do not appear as learned-memory search results unless the caller selects source_persona.","variance_boundary":"Runtime variance links to source and cannot mutate source revisions. Promotion creates a source-linked revision; it never silently overwrites short-term state, persona, relationships, or contradictions."},"memoryendpoints_reference_adapter":{"label":"MemoryEndpoints.com NPC reference adapter","implementation_status":"provider-specific reference profile, not universal UAIX authority","evidence_status":"historically observed public contract details until a fresh authenticated cache-busted readback verifies them","public_discovery":{"contract":"\/api\/matm\/npc-memory\/contract","openapi":"\/api\/matm\/openapi.json","binding_readback":["\/api\/matm\/me","\/api\/matm\/workspace"],"contract_schema":"memoryendpoints.npc_memory_contract.v1"},"exact_gateway_routes":["POST \/api\/matm\/npc-memory\/profiles","POST \/api\/matm\/npc-memory\/runtime-credentials","GET \/api\/matm\/npc-memory\/persona-packages","POST \/api\/matm\/npc-memory\/persona-packages","GET \/api\/matm\/npc-memory\/capabilities"],"exact_runtime_routes":["POST \/api\/matm\/npc-memory\/events\/submit","GET \/api\/matm\/npc-memory\/search","GET \/api\/matm\/npc-memory\/persona-packages","GET \/api\/matm\/npc-memory\/capabilities","GET \/api\/matm\/npc-memory\/retention"],"exact_gateway_capabilities":["npc:profile:register","npc:runtime_credential:issue","npc:persona_package:write","npc:persona_package:read","npc:uaix:manage","entitlement:self:read"],"exact_runtime_capabilities":["npc:memory:submit","npc:memory:search","npc:memory:readback","npc:persona_package:read","npc:uaix:read","npc:retention:read"],"exact_memory_scopes":["npc_global","npc_player_relationship","npc_game_context","npc_session_context","npc_puzzle_state"],"axis_boundary":"Routes, capability labels, and memory scopes are three closed, ordered axes. Do not mix them, prefix-match future grants, or add generic MATM operations to NPC credentials.","generic_route_boundary":"Generic MATM, current-message, notifications, meetings, inbox, company knowledge, documents, and business-agent routes are outside the NPC gateway and runtime grants.","principal_boundary":"Verify authenticated binding and exact capabilities before the first search or submit. An absent real runtime principal is a pending gate, not permission to mint synthetic proof state.","projection_boundary":"The provider receives only a deterministic, versioned, source\/hash-bound bounded projection. The complete immutable provider response remains under local authority, and retries reuse persisted projection bytes."},"support_boundary":"This example is public-safe specification evidence for a storage binding. It is not hosted import validation, credential validation, tenant access, runtime execution, certification, endorsement, or universal MemoryEndpoints authority."},"keyless_message":[null,"advanced_persona_profile"],"route_url":"https:\/\/uaix.org\/wp-json\/uaix\/v1\/examples\/uaix.persona.storage-binding.v1","schema_route_url":"https:\/\/uaix.org\/wp-json\/uaix\/v1\/schemas\/uaix.persona.storage-binding.v1"}