schema,path,required_in_parent,type,description,enum,const,ref,constraints palo-affected-person-case.schema.json,$,False,object,,[],,,"{""required"": [""format"", ""schemaVersion"", ""caseId"", ""systemCaseId"", ""systemVersion"", ""notice"", ""intake"", ""review"", ""outcome"", ""remedy"", ""privacyBoundary"", ""audit""], ""additionalProperties"": false}" palo-affected-person-case.schema.json,$.format,True,,,[],palo-affected-person-case,,{} palo-affected-person-case.schema.json,$.schemaVersion,True,,,[],1.0.0,,{} palo-affected-person-case.schema.json,$.caseId,True,string,,[],,,"{""minLength"": 1}" palo-affected-person-case.schema.json,$.systemCaseId,True,string,,[],,,"{""minLength"": 1}" palo-affected-person-case.schema.json,$.systemVersion,True,string,,[],,,"{""minLength"": 1}" palo-affected-person-case.schema.json,$.notice,True,object,,[],,,"{""required"": [""noticeId"", ""deliveredAt"", ""channel"", ""accessibleFormats"", ""aiRole"", ""significance"", ""humanContact"", ""appealRoute""], ""additionalProperties"": false}" palo-affected-person-case.schema.json,$.notice.noticeId,True,string,,[],,,{} palo-affected-person-case.schema.json,$.notice.deliveredAt,True,string,,[],,,"{""format"": ""date-time""}" palo-affected-person-case.schema.json,$.notice.channel,True,string,,[],,,{} palo-affected-person-case.schema.json,$.notice.accessibleFormats,True,array,,[],,,"{""minItems"": 1, ""uniqueItems"": true}" palo-affected-person-case.schema.json,$.notice.accessibleFormats[],False,string,,[],,,{} palo-affected-person-case.schema.json,$.notice.aiRole,True,string,,[],,,"{""minLength"": 10}" palo-affected-person-case.schema.json,$.notice.significance,True,string,,[],,,"{""minLength"": 10}" palo-affected-person-case.schema.json,$.notice.humanContact,True,string,,[],,,"{""minLength"": 3}" palo-affected-person-case.schema.json,$.notice.appealRoute,True,string,,[],,,"{""minLength"": 3}" palo-affected-person-case.schema.json,$.intake,True,object,,[],,,"{""required"": [""receivedAt"", ""acknowledgedAt"", ""requestType"", ""urgency"", ""deadlineAt""], ""additionalProperties"": false}" palo-affected-person-case.schema.json,$.intake.receivedAt,True,string,,[],,,"{""format"": ""date-time""}" palo-affected-person-case.schema.json,$.intake.acknowledgedAt,True,string,,[],,,"{""format"": ""date-time""}" palo-affected-person-case.schema.json,$.intake.requestType,True,,,"[""explanation"", ""correction"", ""appeal"", ""human-review"", ""remedy"", ""other""]",,,{} palo-affected-person-case.schema.json,$.intake.urgency,True,,,"[""standard"", ""urgent"", ""immediate-harm""]",,,{} palo-affected-person-case.schema.json,$.intake.deadlineAt,True,string,,[],,,"{""format"": ""date-time""}" palo-affected-person-case.schema.json,$.review,True,object,,[],,,"{""required"": [""reviewerId"", ""reviewerRole"", ""independentFromOriginalDecision"", ""conflictCheck"", ""evidenceReviewed"", ""completedAt""], ""additionalProperties"": false}" palo-affected-person-case.schema.json,$.review.reviewerId,True,string,,[],,,{} palo-affected-person-case.schema.json,$.review.reviewerRole,True,string,,[],,,{} palo-affected-person-case.schema.json,$.review.independentFromOriginalDecision,True,,,[],True,,{} palo-affected-person-case.schema.json,$.review.conflictCheck,True,string,,[],,,"{""minLength"": 10}" palo-affected-person-case.schema.json,$.review.evidenceReviewed,True,array,,[],,,"{""minItems"": 1}" palo-affected-person-case.schema.json,$.review.evidenceReviewed[],False,string,,[],,,{} palo-affected-person-case.schema.json,$.review.completedAt,True,string,,[],,,"{""format"": ""date-time""}" palo-affected-person-case.schema.json,$.outcome,True,object,,[],,,"{""required"": [""decision"", ""reasons"", ""communicatedAt""], ""additionalProperties"": false}" palo-affected-person-case.schema.json,$.outcome.decision,True,,,"[""upheld"", ""varied"", ""overturned"", ""withdrawn"", ""inconclusive""]",,,{} palo-affected-person-case.schema.json,$.outcome.reasons,True,string,,[],,,"{""minLength"": 20}" palo-affected-person-case.schema.json,$.outcome.communicatedAt,True,string,,[],,,"{""format"": ""date-time""}" palo-affected-person-case.schema.json,$.remedy,True,object,,[],,,"{""required"": [""required"", ""actions"", ""owner"", ""dueAt"", ""status"", ""verified""], ""additionalProperties"": false}" palo-affected-person-case.schema.json,$.remedy.required,True,boolean,,[],,,{} palo-affected-person-case.schema.json,$.remedy.actions,True,array,,[],,,{} palo-affected-person-case.schema.json,$.remedy.actions[],False,string,,[],,,{} palo-affected-person-case.schema.json,$.remedy.owner,True,string,,[],,,{} palo-affected-person-case.schema.json,$.remedy.dueAt,True,string,,[],,,"{""format"": ""date-time""}" palo-affected-person-case.schema.json,$.remedy.status,True,,,"[""not-required"", ""planned"", ""in-progress"", ""completed"", ""overdue""]",,,{} palo-affected-person-case.schema.json,$.remedy.verified,True,boolean,,[],,,{} palo-affected-person-case.schema.json,$.privacyBoundary,True,string,,[],,,"{""minLength"": 20}" palo-affected-person-case.schema.json,$.audit,True,object,,[],,,"{""required"": [""createdAt"", ""updatedAt"", ""recordDigest""], ""additionalProperties"": false}" palo-affected-person-case.schema.json,$.audit.createdAt,True,string,,[],,,"{""format"": ""date-time""}" palo-affected-person-case.schema.json,$.audit.updatedAt,True,string,,[],,,"{""format"": ""date-time""}" palo-affected-person-case.schema.json,$.audit.recordDigest,True,string,,[],,,"{""pattern"": ""^sha256:[a-f0-9]{64}$""}" palo-agentic-action-claim.schema.json,$,False,object,"Developer-preview interoperability contract for a proposed agent action. Schema validity is not authorization, safety evidence, legal approval, or proof of execution.",[],,,"{""required"": [""format"", ""schemaVersion"", ""claimId"", ""agentId"", ""caseId"", ""action"", ""requestedScopes"", ""externalNetwork"", ""delegation"", ""requestedAt"", ""expiresAt"", ""nonce"", ""idempotencyKey"", ""sequenceNumber""], ""additionalProperties"": false}" palo-agentic-action-claim.schema.json,$.format,True,,,[],palo-agentic-action-claim,,{} palo-agentic-action-claim.schema.json,$.schemaVersion,True,,,"[""1.1.0"", ""1.2.0"", ""1.3.0"", ""1.4.0""]",,,{} palo-agentic-action-claim.schema.json,$.claimId,True,string,,[],,,"{""pattern"": ""^claim-[a-f0-9-]{36}$""}" palo-agentic-action-claim.schema.json,$.agentId,True,string,,[],,,"{""pattern"": ""^agent-[a-zA-Z0-9][a-zA-Z0-9-]{5,63}$""}" palo-agentic-action-claim.schema.json,$.caseId,True,string,,[],,,"{""minLength"": 1, ""maxLength"": 128}" palo-agentic-action-claim.schema.json,$.action,True,object,,[],,,"{""required"": [""tool"", ""operation"", ""resource"", ""path"", ""networkIntent"", ""arguments"", ""argumentsDigest"", ""argumentSchemaDigest""], ""additionalProperties"": false}" palo-agentic-action-claim.schema.json,$.action.tool,True,string,,[],,,"{""minLength"": 1, ""maxLength"": 200}" palo-agentic-action-claim.schema.json,$.action.operation,True,,,"[""read"", ""create"", ""update"", ""delete"", ""execute"", ""delegate""]",,,{} palo-agentic-action-claim.schema.json,$.action.resource,True,string,,[],,,"{""minLength"": 1, ""maxLength"": 1000}" palo-agentic-action-claim.schema.json,$.action.path,True,string,,[],,,"{""minLength"": 1, ""maxLength"": 1000, ""pattern"": ""^/""}" palo-agentic-action-claim.schema.json,$.action.networkIntent,True,,,"[""none"", ""read"", ""write"", ""bidirectional""]",,,{} palo-agentic-action-claim.schema.json,$.action.networkHost,False,string,,[],,,"{""minLength"": 1, ""maxLength"": 253, ""pattern"": ""^[a-z0-9.-]+$""}" palo-agentic-action-claim.schema.json,$.action.arguments,True,object,,[],,,"{""maxProperties"": 100, ""additionalProperties"": true}" palo-agentic-action-claim.schema.json,$.action.argumentsDigest,True,string,,[],,,"{""pattern"": ""^sha256:[a-f0-9]{64}$""}" palo-agentic-action-claim.schema.json,$.action.argumentSchemaDigest,True,string,,[],,,"{""pattern"": ""^sha256:[a-f0-9]{64}$""}" palo-agentic-action-claim.schema.json,$.requestedScopes,True,object,,[],,,"{""required"": [""read"", ""write""], ""additionalProperties"": false}" palo-agentic-action-claim.schema.json,$.requestedScopes.read,True,array,,[],,,"{""uniqueItems"": true}" palo-agentic-action-claim.schema.json,$.requestedScopes.read[],False,string,,[],,,"{""minLength"": 1}" palo-agentic-action-claim.schema.json,$.requestedScopes.write,True,array,,[],,,"{""uniqueItems"": true}" palo-agentic-action-claim.schema.json,$.requestedScopes.write[],False,string,,[],,,"{""minLength"": 1}" palo-agentic-action-claim.schema.json,$.externalNetwork,True,boolean,,[],,,{} palo-agentic-action-claim.schema.json,$.delegation,True,object,,[],,,"{""required"": [""depth"", ""subagentCount""], ""additionalProperties"": false}" palo-agentic-action-claim.schema.json,$.delegation.depth,True,integer,,[],,,"{""minimum"": 0}" palo-agentic-action-claim.schema.json,$.delegation.subagentCount,True,integer,,[],,,"{""minimum"": 0}" palo-agentic-action-claim.schema.json,$.delegation.parentAgentId,False,string,,[],,,"{""pattern"": ""^agent-[a-zA-Z0-9][a-zA-Z0-9-]{5,63}$""}" palo-agentic-action-claim.schema.json,$.delegation.requestedSubagentRole,False,string,,[],,,"{""minLength"": 1}" palo-agentic-action-claim.schema.json,$.authorityContext,False,object,,[],,,"{""required"": [""authorityContextId"", ""humanPrincipal"", ""workloadIdentity"", ""agentIdentity"", ""delegationChain""], ""additionalProperties"": false}" palo-agentic-action-claim.schema.json,$.authorityContext.authorityContextId,True,string,,[],,,"{""pattern"": ""^authority-[a-f0-9-]{36}$""}" palo-agentic-action-claim.schema.json,$.authorityContext.humanPrincipal,True,object,,[],,,"{""required"": [""subject"", ""issuer"", ""authenticatedAt"", ""credentialDigest""], ""additionalProperties"": false}" palo-agentic-action-claim.schema.json,$.authorityContext.humanPrincipal.subject,True,string,,[],,,"{""minLength"": 1, ""maxLength"": 512}" palo-agentic-action-claim.schema.json,$.authorityContext.humanPrincipal.issuer,True,string,,[],,,"{""format"": ""uri"", ""maxLength"": 1000}" palo-agentic-action-claim.schema.json,$.authorityContext.humanPrincipal.authenticatedAt,True,string,,[],,,"{""format"": ""date-time""}" palo-agentic-action-claim.schema.json,$.authorityContext.humanPrincipal.credentialDigest,True,string,,[],,,"{""pattern"": ""^sha256:[a-f0-9]{64}$""}" palo-agentic-action-claim.schema.json,$.authorityContext.humanPrincipal.proofReference,False,string,,[],,,"{""format"": ""uri"", ""maxLength"": 2000}" palo-agentic-action-claim.schema.json,$.authorityContext.workloadIdentity,True,object,,[],,,"{""required"": [""subject"", ""issuer"", ""audience"", ""proofType"", ""credentialDigest""], ""additionalProperties"": false}" palo-agentic-action-claim.schema.json,$.authorityContext.workloadIdentity.subject,True,string,,[],,,"{""minLength"": 1, ""maxLength"": 1000}" palo-agentic-action-claim.schema.json,$.authorityContext.workloadIdentity.issuer,True,string,,[],,,"{""format"": ""uri"", ""maxLength"": 1000}" palo-agentic-action-claim.schema.json,$.authorityContext.workloadIdentity.audience,True,string,,[],,,"{""minLength"": 1, ""maxLength"": 1000}" palo-agentic-action-claim.schema.json,$.authorityContext.workloadIdentity.proofType,True,,,"[""mtls"", ""dpop"", ""http-message-signature"", ""spiffe-svid""]",,,{} palo-agentic-action-claim.schema.json,$.authorityContext.workloadIdentity.credentialDigest,True,string,,[],,,"{""pattern"": ""^sha256:[a-f0-9]{64}$""}" palo-agentic-action-claim.schema.json,$.authorityContext.workloadIdentity.proofReference,False,string,,[],,,"{""format"": ""uri"", ""maxLength"": 2000}" palo-agentic-action-claim.schema.json,$.authorityContext.agentIdentity,True,object,,[],,,"{""required"": [""agentId"", ""instanceId""], ""additionalProperties"": false}" palo-agentic-action-claim.schema.json,$.authorityContext.agentIdentity.agentId,True,string,,[],,,"{""pattern"": ""^agent-[a-zA-Z0-9][a-zA-Z0-9-]{5,63}$""}" palo-agentic-action-claim.schema.json,$.authorityContext.agentIdentity.instanceId,True,string,,[],,,"{""minLength"": 1, ""maxLength"": 256}" palo-agentic-action-claim.schema.json,$.authorityContext.tenantId,False,string,,[],,,"{""minLength"": 1, ""maxLength"": 128}" palo-agentic-action-claim.schema.json,$.authorityContext.delegationChain,True,array,,[],,,"{""maxItems"": 16}" palo-agentic-action-claim.schema.json,$.authorityContext.delegationChain[],False,object,,[],,,"{""required"": [""delegationId"", ""from"", ""to"", ""scopes"", ""issuedAt"", ""expiresAt""], ""additionalProperties"": false}" palo-agentic-action-claim.schema.json,$.authorityContext.delegationChain[].delegationId,True,string,,[],,,"{""pattern"": ""^delegation-[a-f0-9-]{36}$""}" palo-agentic-action-claim.schema.json,$.authorityContext.delegationChain[].from,True,string,,[],,,"{""minLength"": 1, ""maxLength"": 1000}" palo-agentic-action-claim.schema.json,$.authorityContext.delegationChain[].to,True,string,,[],,,"{""minLength"": 1, ""maxLength"": 1000}" palo-agentic-action-claim.schema.json,$.authorityContext.delegationChain[].scopes,True,object,,[],,,"{""required"": [""read"", ""write""], ""additionalProperties"": false}" palo-agentic-action-claim.schema.json,$.authorityContext.delegationChain[].scopes.read,True,array,,[],,,"{""uniqueItems"": true}" palo-agentic-action-claim.schema.json,$.authorityContext.delegationChain[].scopes.read[],False,string,,[],,,"{""minLength"": 1}" palo-agentic-action-claim.schema.json,$.authorityContext.delegationChain[].scopes.write,True,array,,[],,,"{""uniqueItems"": true}" palo-agentic-action-claim.schema.json,$.authorityContext.delegationChain[].scopes.write[],False,string,,[],,,"{""minLength"": 1}" palo-agentic-action-claim.schema.json,$.authorityContext.delegationChain[].issuedAt,True,string,,[],,,"{""format"": ""date-time""}" palo-agentic-action-claim.schema.json,$.authorityContext.delegationChain[].expiresAt,True,string,,[],,,"{""format"": ""date-time""}" palo-agentic-action-claim.schema.json,$.requestedAt,True,string,,[],,,"{""format"": ""date-time""}" palo-agentic-action-claim.schema.json,$.expiresAt,True,string,,[],,,"{""format"": ""date-time""}" palo-agentic-action-claim.schema.json,$.nonce,True,string,,[],,,"{""pattern"": ""^[a-zA-Z0-9_-]{16,128}$""}" palo-agentic-action-claim.schema.json,$.idempotencyKey,True,string,,[],,,"{""pattern"": ""^[a-zA-Z0-9._:-]{16,200}$""}" palo-agentic-action-claim.schema.json,$.sequenceNumber,True,integer,,[],,,"{""minimum"": 1, ""maximum"": 9007199254740991}" palo-agentic-action-claim.schema.json,$.effectContract,False,,,[],,palo-agentic-effect-contract.schema.json,{} palo-agentic-action-claim.schema.json,$.dataGovernance,False,object,,[],,,"{""required"": [""subject"", ""purpose"", ""fitnessDecisionId"", ""fitnessDecisionDigest"", ""disclosureContractId"", ""disclosureContractDigest""], ""additionalProperties"": false}" palo-agentic-action-claim.schema.json,$.dataGovernance.subject,True,object,,[],,,"{""required"": [""type"", ""id""], ""additionalProperties"": false}" palo-agentic-action-claim.schema.json,$.dataGovernance.subject.type,True,,,"[""dataset"", ""data-product"", ""model"", ""ai-system"", ""agent"", ""tool"", ""access-entitlement"", ""other""]",,,{} palo-agentic-action-claim.schema.json,$.dataGovernance.subject.id,True,string,,[],,,"{""minLength"": 1, ""maxLength"": 1000}" palo-agentic-action-claim.schema.json,$.dataGovernance.purpose,True,string,,[],,,"{""minLength"": 1, ""maxLength"": 300}" palo-agentic-action-claim.schema.json,$.dataGovernance.fitnessDecisionId,True,string,,[],,,"{""pattern"": ""^fitness-decision-[a-f0-9-]{36}$""}" palo-agentic-action-claim.schema.json,$.dataGovernance.fitnessDecisionDigest,True,string,,[],,,"{""pattern"": ""^sha256:[a-f0-9]{64}$""}" palo-agentic-action-claim.schema.json,$.dataGovernance.disclosureContractId,True,string,,[],,,"{""pattern"": ""^disclosure-[a-f0-9-]{36}$""}" palo-agentic-action-claim.schema.json,$.dataGovernance.disclosureContractDigest,True,string,,[],,,"{""pattern"": ""^sha256:[a-f0-9]{64}$""}" palo-agentic-action-claim.schema.json,$.metadata,False,object,,[],,,"{""additionalProperties"": true}" palo-agentic-action-claim.schema.json,$.allOf[0],False,,,[],,,{} palo-agentic-action-claim.schema.json,$.allOf[0].if,False,,,[],,,"{""required"": [""schemaVersion""]}" palo-agentic-action-claim.schema.json,$.allOf[0].if.schemaVersion,True,,,"[""1.1.0"", ""1.2.0""]",,,{} palo-agentic-action-claim.schema.json,$.allOf[0].then,False,,,[],,,{} palo-agentic-action-claim.schema.json,$.allOf[1],False,,,[],,,{} palo-agentic-action-claim.schema.json,$.allOf[1].if,False,,,[],,,"{""required"": [""schemaVersion""]}" palo-agentic-action-claim.schema.json,$.allOf[1].if.schemaVersion,True,,,[],1.2.0,,{} palo-agentic-action-claim.schema.json,$.allOf[1].then,False,,,[],,,"{""required"": [""effectContract""]}" palo-agentic-action-claim.schema.json,$.allOf[1].then.effectContract,True,,,[],,palo-agentic-effect-contract.schema.json,{} palo-agentic-action-claim.schema.json,$.allOf[2],False,,,[],,,{} palo-agentic-action-claim.schema.json,$.allOf[2].if,False,,,[],,,"{""required"": [""schemaVersion""]}" palo-agentic-action-claim.schema.json,$.allOf[2].if.schemaVersion,True,,,[],1.3.0,,{} palo-agentic-action-claim.schema.json,$.allOf[2].then,False,,,[],,,"{""required"": [""effectContract"", ""authorityContext""]}" palo-agentic-action-claim.schema.json,$.allOf[2].then.effectContract,True,,,[],,palo-agentic-effect-contract.schema.json,{} palo-agentic-action-claim.schema.json,$.allOf[2].then.authorityContext,True,object,,[],,,{} palo-agentic-action-claim.schema.json,$.allOf[3],False,,,[],,,{} palo-agentic-action-claim.schema.json,$.allOf[3].if,False,,,[],,,"{""required"": [""schemaVersion""]}" palo-agentic-action-claim.schema.json,$.allOf[3].if.schemaVersion,True,,,[],1.4.0,,{} palo-agentic-action-claim.schema.json,$.allOf[3].then,False,,,[],,,"{""required"": [""effectContract"", ""authorityContext"", ""dataGovernance""]}" palo-agentic-action-claim.schema.json,$.allOf[3].then.effectContract,True,,,[],,palo-agentic-effect-contract.schema.json,{} palo-agentic-action-claim.schema.json,$.allOf[3].then.authorityContext,True,object,,[],,,{} palo-agentic-action-claim.schema.json,$.allOf[3].then.dataGovernance,True,object,,[],,,{} palo-agentic-approval.schema.json,$,False,object,"Developer-preview approval-state contract. The reference clients do not yet provide production reviewer identity, device attestation or all context required for a consequential human decision.",[],,,"{""required"": [""format"", ""schemaVersion"", ""approvalId"", ""claimId"", ""claimDigest"", ""caseId"", ""agentId"", ""status"", ""requestedBy"", ""requestedAt"", ""expiresAt""], ""additionalProperties"": false}" palo-agentic-approval.schema.json,$.format,True,,,[],palo-agentic-approval,,{} palo-agentic-approval.schema.json,$.schemaVersion,True,,,[],1.0.0,,{} palo-agentic-approval.schema.json,$.approvalId,True,string,,[],,,"{""pattern"": ""^approval-[a-f0-9-]{36}$""}" palo-agentic-approval.schema.json,$.claimId,True,string,,[],,,"{""pattern"": ""^claim-[a-f0-9-]{36}$""}" palo-agentic-approval.schema.json,$.claimDigest,True,string,,[],,,"{""pattern"": ""^sha256:[a-f0-9]{64}$""}" palo-agentic-approval.schema.json,$.caseId,True,string,,[],,,"{""minLength"": 1, ""maxLength"": 128}" palo-agentic-approval.schema.json,$.agentId,True,string,,[],,,"{""pattern"": ""^agent-[a-zA-Z0-9][a-zA-Z0-9-]{5,63}$""}" palo-agentic-approval.schema.json,$.status,True,,,"[""pending"", ""approved"", ""denied"", ""expired"", ""cancelled""]",,,{} palo-agentic-approval.schema.json,$.requestedBy,True,string,,[],,,"{""minLength"": 1}" palo-agentic-approval.schema.json,$.requestedAt,True,string,,[],,,"{""format"": ""date-time""}" palo-agentic-approval.schema.json,$.expiresAt,True,string,,[],,,"{""format"": ""date-time""}" palo-agentic-approval.schema.json,$.resolvedBy,False,string,,[],,,"{""minLength"": 1}" palo-agentic-approval.schema.json,$.resolvedAt,False,string,,[],,,"{""format"": ""date-time""}" palo-agentic-approval.schema.json,$.rationale,False,string,,[],,,"{""maxLength"": 4000}" palo-agentic-approval.schema.json,$.allOf[0],False,,,[],,,{} palo-agentic-approval.schema.json,$.allOf[0].if,False,,,[],,,"{""required"": [""status""]}" palo-agentic-approval.schema.json,$.allOf[0].if.status,True,,,"[""approved"", ""denied"", ""cancelled""]",,,{} palo-agentic-approval.schema.json,$.allOf[0].then,False,,,[],,,"{""required"": [""resolvedBy"", ""resolvedAt"", ""rationale""]}" palo-agentic-approval.schema.json,$.allOf[0].then.resolvedBy,True,,,[],,,{} palo-agentic-approval.schema.json,$.allOf[0].then.resolvedAt,True,,,[],,,{} palo-agentic-approval.schema.json,$.allOf[0].then.rationale,True,,,[],,,{} palo-agentic-assurance-incident.schema.json,$,False,object,Developer-preview human-resolution record for a mismatched or inconclusive governed action.,[],,,"{""required"": [""format"", ""schemaVersion"", ""incidentId"", ""executionId"", ""claimId"", ""caseId"", ""status"", ""severity"", ""reason"", ""resourceHold"", ""createdAt"", ""updatedAt""], ""additionalProperties"": false}" palo-agentic-assurance-incident.schema.json,$.format,True,,,[],palo-agentic-assurance-incident,,{} palo-agentic-assurance-incident.schema.json,$.schemaVersion,True,,,[],1.0.0,,{} palo-agentic-assurance-incident.schema.json,$.incidentId,True,string,,[],,,"{""pattern"": ""^incident-[a-f0-9-]{36}$""}" palo-agentic-assurance-incident.schema.json,$.executionId,True,string,,[],,,"{""pattern"": ""^execution-[a-f0-9-]{36}$""}" palo-agentic-assurance-incident.schema.json,$.claimId,True,string,,[],,,"{""pattern"": ""^claim-[a-f0-9-]{36}$""}" palo-agentic-assurance-incident.schema.json,$.caseId,True,string,,[],,,"{""minLength"": 1, ""maxLength"": 128}" palo-agentic-assurance-incident.schema.json,$.status,True,,,"[""open"", ""acknowledged"", ""resolved""]",,,{} palo-agentic-assurance-incident.schema.json,$.severity,True,,,"[""low"", ""medium"", ""high"", ""critical""]",,,{} palo-agentic-assurance-incident.schema.json,$.reason,True,string,,[],,,"{""minLength"": 1, ""maxLength"": 4000}" palo-agentic-assurance-incident.schema.json,$.resourceHold,True,boolean,,[],,,{} palo-agentic-assurance-incident.schema.json,$.createdAt,True,string,,[],,,"{""format"": ""date-time""}" palo-agentic-assurance-incident.schema.json,$.updatedAt,True,string,,[],,,"{""format"": ""date-time""}" palo-agentic-assurance-incident.schema.json,$.resolvedBy,False,string,,[],,,"{""minLength"": 1, ""maxLength"": 320}" palo-agentic-assurance-incident.schema.json,$.resolution,False,string,,[],,,"{""minLength"": 1, ""maxLength"": 4000}" palo-agentic-assurance-incident.schema.json,$.resolvedAt,False,string,,[],,,"{""format"": ""date-time""}" palo-agentic-assurance-incident.schema.json,$.recommendedCompensation,False,object,,[],,,"{""required"": [""requiresNewActionClaim"", ""action""], ""additionalProperties"": false}" palo-agentic-assurance-incident.schema.json,$.recommendedCompensation.requiresNewActionClaim,True,,,[],True,,{} palo-agentic-assurance-incident.schema.json,$.recommendedCompensation.action,True,object,,[],,,"{""required"": [""tool"", ""operation"", ""resource"", ""path""], ""additionalProperties"": false}" palo-agentic-assurance-incident.schema.json,$.recommendedCompensation.action.tool,True,string,,[],,,"{""minLength"": 1, ""maxLength"": 200}" palo-agentic-assurance-incident.schema.json,$.recommendedCompensation.action.operation,True,,,"[""create"", ""update"", ""delete"", ""execute""]",,,{} palo-agentic-assurance-incident.schema.json,$.recommendedCompensation.action.resource,True,string,,[],,,"{""minLength"": 1, ""maxLength"": 1000}" palo-agentic-assurance-incident.schema.json,$.recommendedCompensation.action.path,True,string,,[],,,"{""minLength"": 1, ""maxLength"": 1000, ""pattern"": ""^/""}" palo-agentic-capability-crosswalk.schema.json,$,False,object,PALO-owned governance responses and reviewed mappings from optional external capability taxonomies.,[],,,"{""required"": [""format"", ""schemaVersion"", ""crosswalkVersion"", ""releasedAt"", ""status"", ""authorityBoundary"", ""capabilities"", ""providerMappings""], ""additionalProperties"": false}" palo-agentic-capability-crosswalk.schema.json,$.format,True,,,[],palo-agentic-capability-crosswalk,,{} palo-agentic-capability-crosswalk.schema.json,$.schemaVersion,True,,,[],1.0.0,,{} palo-agentic-capability-crosswalk.schema.json,$.crosswalkVersion,True,string,,[],,,"{""pattern"": ""^\\d+\\.\\d+\\.\\d+$""}" palo-agentic-capability-crosswalk.schema.json,$.releasedAt,True,string,,[],,,"{""format"": ""date""}" palo-agentic-capability-crosswalk.schema.json,$.status,True,,,"[""draft"", ""in-review"", ""approved-for-release"", ""superseded""]",,,{} palo-agentic-capability-crosswalk.schema.json,$.authorityBoundary,True,string,,[],,,"{""minLength"": 80}" palo-agentic-capability-crosswalk.schema.json,$.capabilities,True,array,,[],,,"{""minItems"": 1}" palo-agentic-capability-crosswalk.schema.json,$.capabilities[],False,,,[],,#/$defs/capability,{} palo-agentic-capability-crosswalk.schema.json,$.providerMappings,True,array,,[],,,{} palo-agentic-capability-crosswalk.schema.json,$.providerMappings[],False,,,[],,#/$defs/providerMapping,{} palo-agentic-capability-crosswalk.schema.json,$.$defs.capability,False,object,,[],,,"{""required"": [""capabilityId"", ""title"", ""definition"", ""primaryConcern"", ""controlIds"", ""evidenceKinds"", ""indicatorIds"", ""gateIds"", ""assessmentQuestions"", ""whatEvidenceWouldChangeThis"", ""limitations""], ""additionalProperties"": false}" palo-agentic-capability-crosswalk.schema.json,$.$defs.capability.capabilityId,True,string,,[],,,"{""pattern"": ""^palo-cap-[a-z0-9-]+$""}" palo-agentic-capability-crosswalk.schema.json,$.$defs.capability.title,True,string,,[],,,"{""minLength"": 1, ""maxLength"": 160}" palo-agentic-capability-crosswalk.schema.json,$.$defs.capability.definition,True,string,,[],,,"{""minLength"": 40, ""maxLength"": 600}" palo-agentic-capability-crosswalk.schema.json,$.$defs.capability.primaryConcern,True,,,"[""purpose"", ""authority"", ""oversight"", ""identity"", ""delegation"", ""change"", ""observability"", ""resilience"", ""physical-effect""]",,,{} palo-agentic-capability-crosswalk.schema.json,$.$defs.capability.controlIds,True,array,,[],,,"{""minItems"": 1, ""uniqueItems"": true}" palo-agentic-capability-crosswalk.schema.json,$.$defs.capability.controlIds[],False,string,,[],,,"{""pattern"": ""^ctrl-[a-z0-9-]+$""}" palo-agentic-capability-crosswalk.schema.json,$.$defs.capability.evidenceKinds,True,array,,[],,,"{""minItems"": 1, ""uniqueItems"": true}" palo-agentic-capability-crosswalk.schema.json,$.$defs.capability.evidenceKinds[],False,string,,[],,,"{""minLength"": 1}" palo-agentic-capability-crosswalk.schema.json,$.$defs.capability.indicatorIds,True,array,,[],,,"{""minItems"": 1, ""uniqueItems"": true}" palo-agentic-capability-crosswalk.schema.json,$.$defs.capability.indicatorIds[],False,string,,[],,,"{""pattern"": ""^(kpi|kri)-[a-z0-9-]+$""}" palo-agentic-capability-crosswalk.schema.json,$.$defs.capability.gateIds,True,array,,[],,,"{""minItems"": 1, ""uniqueItems"": true}" palo-agentic-capability-crosswalk.schema.json,$.$defs.capability.gateIds[],False,string,,[],,,"{""minLength"": 1}" palo-agentic-capability-crosswalk.schema.json,$.$defs.capability.assessmentQuestions,True,array,,[],,,"{""minItems"": 2, ""uniqueItems"": true}" palo-agentic-capability-crosswalk.schema.json,$.$defs.capability.assessmentQuestions[],False,string,,[],,,"{""minLength"": 20}" palo-agentic-capability-crosswalk.schema.json,$.$defs.capability.whatEvidenceWouldChangeThis,True,array,,[],,,"{""minItems"": 2, ""uniqueItems"": true}" palo-agentic-capability-crosswalk.schema.json,$.$defs.capability.whatEvidenceWouldChangeThis[],False,string,,[],,,"{""minLength"": 20}" palo-agentic-capability-crosswalk.schema.json,$.$defs.capability.limitations,True,string,,[],,,"{""minLength"": 40}" palo-agentic-capability-crosswalk.schema.json,$.$defs.providerMapping,False,object,,[],,,"{""required"": [""providerId"", ""providerCapabilityId"", ""providerLabel"", ""providerRubricVersion"", ""paloCapabilityIds"", ""coverage"", ""mappingVersion"", ""reviewState"", ""rationale"", ""notUseCaseRiskScore""], ""additionalProperties"": false}" palo-agentic-capability-crosswalk.schema.json,$.$defs.providerMapping.providerId,True,string,,[],,,"{""pattern"": ""^[a-z][a-z0-9-]{2,63}$""}" palo-agentic-capability-crosswalk.schema.json,$.$defs.providerMapping.providerCapabilityId,True,string,,[],,,"{""minLength"": 1, ""maxLength"": 120}" palo-agentic-capability-crosswalk.schema.json,$.$defs.providerMapping.providerLabel,True,string,,[],,,"{""minLength"": 1, ""maxLength"": 160}" palo-agentic-capability-crosswalk.schema.json,$.$defs.providerMapping.providerRubricVersion,True,string,,[],,,"{""minLength"": 1, ""maxLength"": 100}" palo-agentic-capability-crosswalk.schema.json,$.$defs.providerMapping.paloCapabilityIds,True,array,,[],,,"{""minItems"": 1, ""uniqueItems"": true}" palo-agentic-capability-crosswalk.schema.json,$.$defs.providerMapping.paloCapabilityIds[],False,string,,[],,,"{""pattern"": ""^palo-cap-[a-z0-9-]+$""}" palo-agentic-capability-crosswalk.schema.json,$.$defs.providerMapping.coverage,True,,,"[""partial"", ""supporting""]",,,{} palo-agentic-capability-crosswalk.schema.json,$.$defs.providerMapping.mappingVersion,True,string,,[],,,"{""pattern"": ""^\\d+\\.\\d+\\.\\d+$""}" palo-agentic-capability-crosswalk.schema.json,$.$defs.providerMapping.reviewState,True,,,"[""draft"", ""in-review"", ""approved"", ""rejected"", ""superseded""]",,,{} palo-agentic-capability-crosswalk.schema.json,$.$defs.providerMapping.rationale,True,string,,[],,,"{""minLength"": 40}" palo-agentic-capability-crosswalk.schema.json,$.$defs.providerMapping.notUseCaseRiskScore,True,,,[],True,,{} palo-agentic-effect-contract.schema.json,$,False,object,"Developer-preview contract describing observable preconditions, intended effects and forbidden effects for a governed action.",[],,,"{""required"": [""format"", ""schemaVersion"", ""effectContractId"", ""resourceSelector"", ""preconditions"", ""expectedEffects"", ""forbiddenEffects"", ""verification""], ""additionalProperties"": false}" palo-agentic-effect-contract.schema.json,$.format,True,,,[],palo-agentic-effect-contract,,{} palo-agentic-effect-contract.schema.json,$.schemaVersion,True,,,"[""1.0.0"", ""1.1.0""]",,,{} palo-agentic-effect-contract.schema.json,$.effectContractId,True,string,,[],,,"{""pattern"": ""^effect-[a-f0-9-]{36}$""}" palo-agentic-effect-contract.schema.json,$.resourceSelector,True,object,,[],,,"{""required"": [""resource"", ""path""], ""additionalProperties"": false}" palo-agentic-effect-contract.schema.json,$.resourceSelector.resource,True,string,,[],,,"{""minLength"": 1, ""maxLength"": 1000}" palo-agentic-effect-contract.schema.json,$.resourceSelector.path,True,string,,[],,,"{""minLength"": 1, ""maxLength"": 1000, ""pattern"": ""^/""}" palo-agentic-effect-contract.schema.json,$.resourceSelector.tenantId,False,string,,[],,,"{""minLength"": 1, ""maxLength"": 128}" palo-agentic-effect-contract.schema.json,$.preconditions,True,,,[],,#/$defs/predicateList,{} palo-agentic-effect-contract.schema.json,$.expectedEffects,True,,,[],,#/$defs/predicateList,{} palo-agentic-effect-contract.schema.json,$.forbiddenEffects,True,,,[],,#/$defs/predicateList,{} palo-agentic-effect-contract.schema.json,$.verification,True,object,,[],,,"{""required"": [""windowSeconds"", ""onInconclusive""], ""additionalProperties"": false}" palo-agentic-effect-contract.schema.json,$.verification.windowSeconds,True,integer,,[],,,"{""minimum"": 1, ""maximum"": 86400}" palo-agentic-effect-contract.schema.json,$.verification.onInconclusive,True,,,"[""hold_and_review"", ""retry_then_review""]",,,{} palo-agentic-effect-contract.schema.json,$.verification.maxAttempts,False,integer,,[],,,"{""minimum"": 1, ""maximum"": 10}" palo-agentic-effect-contract.schema.json,$.verification.initialDelaySeconds,False,integer,,[],,,"{""minimum"": 0, ""maximum"": 86400}" palo-agentic-effect-contract.schema.json,$.verification.retryBackoffSeconds,False,integer,,[],,,"{""minimum"": 1, ""maximum"": 86400}" palo-agentic-effect-contract.schema.json,$.recovery,False,object,,[],,,"{""required"": [""onMismatch""], ""additionalProperties"": false}" palo-agentic-effect-contract.schema.json,$.recovery.onMismatch,True,,,"[""hold_and_review"", ""propose_compensation""]",,,{} palo-agentic-effect-contract.schema.json,$.recovery.compensationAction,False,object,,[],,,"{""required"": [""tool"", ""operation"", ""resource"", ""path""], ""additionalProperties"": false}" palo-agentic-effect-contract.schema.json,$.recovery.compensationAction.tool,True,string,,[],,,"{""minLength"": 1, ""maxLength"": 200}" palo-agentic-effect-contract.schema.json,$.recovery.compensationAction.operation,True,,,"[""create"", ""update"", ""delete"", ""execute""]",,,{} palo-agentic-effect-contract.schema.json,$.recovery.compensationAction.resource,True,string,,[],,,"{""minLength"": 1, ""maxLength"": 1000}" palo-agentic-effect-contract.schema.json,$.recovery.compensationAction.path,True,string,,[],,,"{""minLength"": 1, ""maxLength"": 1000, ""pattern"": ""^/""}" palo-agentic-effect-contract.schema.json,$.recovery.allOf[0],False,,,[],,,{} palo-agentic-effect-contract.schema.json,$.recovery.allOf[0].if,False,,,[],,,"{""required"": [""onMismatch""]}" palo-agentic-effect-contract.schema.json,$.recovery.allOf[0].if.onMismatch,True,,,[],propose_compensation,,{} palo-agentic-effect-contract.schema.json,$.recovery.allOf[0].then,False,,,[],,,"{""required"": [""compensationAction""]}" palo-agentic-effect-contract.schema.json,$.recovery.allOf[0].then.compensationAction,True,object,,[],,,{} palo-agentic-effect-contract.schema.json,$.$defs.legacyPredicateList,False,array,,[],,,{} palo-agentic-effect-contract.schema.json,$.$defs.legacyPredicateList[],False,,,[],,,{} palo-agentic-effect-contract.schema.json,$.$defs.legacyPredicateList[].allOf[0],False,,,[],,#/$defs/predicate,{} palo-agentic-effect-contract.schema.json,$.$defs.legacyPredicateList[].allOf[1],False,object,,[],,,{} palo-agentic-effect-contract.schema.json,$.$defs.legacyPredicateList[].allOf[1].operator,False,,,"[""exists"", ""equals"", ""unchanged"", ""changedTo"", ""deltaWithin""]",,,{} palo-agentic-effect-contract.schema.json,$.$defs.predicateList,False,array,,[],,,"{""maxItems"": 100}" palo-agentic-effect-contract.schema.json,$.$defs.predicateList[],False,,,[],,#/$defs/predicate,{} palo-agentic-effect-contract.schema.json,$.$defs.predicate,False,object,,[],,,"{""required"": [""predicateId"", ""path"", ""operator""], ""additionalProperties"": false}" palo-agentic-effect-contract.schema.json,$.$defs.predicate.predicateId,True,string,,[],,,"{""pattern"": ""^predicate-[a-zA-Z0-9._-]{1,100}$""}" palo-agentic-effect-contract.schema.json,$.$defs.predicate.path,True,string,,[],,,"{""pattern"": ""^(|/(?:[^~/]|~0|~1)*)$"", ""maxLength"": 1000}" palo-agentic-effect-contract.schema.json,$.$defs.predicate.operator,True,,,"[""exists"", ""notExists"", ""equals"", ""unchanged"", ""changedTo"", ""deltaWithin"", ""numberWithin"", ""containsAll"", ""typeIs""]",,,{} palo-agentic-effect-contract.schema.json,$.$defs.predicate.minimumDelta,False,number,,[],,,{} palo-agentic-effect-contract.schema.json,$.$defs.predicate.maximumDelta,False,number,,[],,,{} palo-agentic-effect-contract.schema.json,$.$defs.predicate.minimum,False,number,,[],,,{} palo-agentic-effect-contract.schema.json,$.$defs.predicate.maximum,False,number,,[],,,{} palo-agentic-effect-contract.schema.json,$.$defs.predicate.values,False,array,,[],,,"{""uniqueItems"": true, ""maxItems"": 100}" palo-agentic-effect-contract.schema.json,$.$defs.predicate.expectedType,False,,,"[""array"", ""boolean"", ""null"", ""number"", ""object"", ""string""]",,,{} palo-agentic-effect-contract.schema.json,$.$defs.predicate.description,False,string,,[],,,"{""maxLength"": 500}" palo-agentic-effect-contract.schema.json,$.$defs.predicate.allOf[0],False,,,[],,,{} palo-agentic-effect-contract.schema.json,$.$defs.predicate.allOf[0].if,False,,,[],,,"{""required"": [""operator""]}" palo-agentic-effect-contract.schema.json,$.$defs.predicate.allOf[0].if.operator,True,,,"[""equals"", ""changedTo""]",,,{} palo-agentic-effect-contract.schema.json,$.$defs.predicate.allOf[0].then,False,,,[],,,"{""required"": [""value""]}" palo-agentic-effect-contract.schema.json,$.$defs.predicate.allOf[1],False,,,[],,,{} palo-agentic-effect-contract.schema.json,$.$defs.predicate.allOf[1].if,False,,,[],,,"{""required"": [""operator""]}" palo-agentic-effect-contract.schema.json,$.$defs.predicate.allOf[1].if.operator,True,,,[],deltaWithin,,{} palo-agentic-effect-contract.schema.json,$.$defs.predicate.allOf[1].then,False,,,[],,,"{""required"": [""minimumDelta"", ""maximumDelta""]}" palo-agentic-effect-contract.schema.json,$.$defs.predicate.allOf[1].then.minimumDelta,True,number,,[],,,{} palo-agentic-effect-contract.schema.json,$.$defs.predicate.allOf[1].then.maximumDelta,True,number,,[],,,{} palo-agentic-effect-contract.schema.json,$.$defs.predicate.allOf[2],False,,,[],,,{} palo-agentic-effect-contract.schema.json,$.$defs.predicate.allOf[2].if,False,,,[],,,"{""required"": [""operator""]}" palo-agentic-effect-contract.schema.json,$.$defs.predicate.allOf[2].if.operator,True,,,[],numberWithin,,{} palo-agentic-effect-contract.schema.json,$.$defs.predicate.allOf[2].then,False,,,[],,,"{""required"": [""minimum"", ""maximum""]}" palo-agentic-effect-contract.schema.json,$.$defs.predicate.allOf[2].then.minimum,True,number,,[],,,{} palo-agentic-effect-contract.schema.json,$.$defs.predicate.allOf[2].then.maximum,True,number,,[],,,{} palo-agentic-effect-contract.schema.json,$.$defs.predicate.allOf[3],False,,,[],,,{} palo-agentic-effect-contract.schema.json,$.$defs.predicate.allOf[3].if,False,,,[],,,"{""required"": [""operator""]}" palo-agentic-effect-contract.schema.json,$.$defs.predicate.allOf[3].if.operator,True,,,[],containsAll,,{} palo-agentic-effect-contract.schema.json,$.$defs.predicate.allOf[3].then,False,,,[],,,"{""required"": [""values""]}" palo-agentic-effect-contract.schema.json,$.$defs.predicate.allOf[3].then.values,True,array,,[],,,{} palo-agentic-effect-contract.schema.json,$.$defs.predicate.allOf[4],False,,,[],,,{} palo-agentic-effect-contract.schema.json,$.$defs.predicate.allOf[4].if,False,,,[],,,"{""required"": [""operator""]}" palo-agentic-effect-contract.schema.json,$.$defs.predicate.allOf[4].if.operator,True,,,[],typeIs,,{} palo-agentic-effect-contract.schema.json,$.$defs.predicate.allOf[4].then,False,,,[],,,"{""required"": [""expectedType""]}" palo-agentic-effect-contract.schema.json,$.$defs.predicate.allOf[4].then.expectedType,True,string,,[],,,{} palo-agentic-effect-contract.schema.json,$.allOf[0],False,,,[],,,{} palo-agentic-effect-contract.schema.json,$.allOf[0].if,False,,,[],,,"{""required"": [""schemaVersion""]}" palo-agentic-effect-contract.schema.json,$.allOf[0].if.schemaVersion,True,,,[],1.0.0,,{} palo-agentic-effect-contract.schema.json,$.allOf[0].then,False,,,[],,,{} palo-agentic-effect-contract.schema.json,$.allOf[0].then.preconditions,False,,,[],,#/$defs/legacyPredicateList,{} palo-agentic-effect-contract.schema.json,$.allOf[0].then.expectedEffects,False,,,[],,#/$defs/legacyPredicateList,{} palo-agentic-effect-contract.schema.json,$.allOf[0].then.forbiddenEffects,False,,,[],,#/$defs/legacyPredicateList,{} palo-agentic-effect-contract.schema.json,$.allOf[0].then.verification,False,object,,[],,,{} palo-agentic-enforcement-provider.schema.json,$,False,object,"Vendor-neutral manifest for a policy runtime that returns fail-closed pre-action decisions to PALO. Provider registration does not make an external runtime trusted, production-ready, or endorsed by its vendor.",[],,,"{""required"": [""format"", ""schemaVersion"", ""providerId"", ""providerVersion"", ""displayName"", ""providerType"", ""capabilities"", ""policyReference""], ""additionalProperties"": false}" palo-agentic-enforcement-provider.schema.json,$.format,True,,,[],palo-agentic-enforcement-provider,,{} palo-agentic-enforcement-provider.schema.json,$.schemaVersion,True,,,[],1.0.0,,{} palo-agentic-enforcement-provider.schema.json,$.providerId,True,string,,[],,,"{""pattern"": ""^provider-[a-zA-Z0-9][a-zA-Z0-9._-]{2,100}$""}" palo-agentic-enforcement-provider.schema.json,$.providerVersion,True,string,,[],,,"{""pattern"": ""^\\d+\\.\\d+\\.\\d+(?:-[0-9A-Za-z.-]+)?$""}" palo-agentic-enforcement-provider.schema.json,$.displayName,True,string,,[],,,"{""minLength"": 1, ""maxLength"": 200}" palo-agentic-enforcement-provider.schema.json,$.providerType,True,string,,[],,,"{""pattern"": ""^[a-z][a-z0-9._-]{2,100}$""}" palo-agentic-enforcement-provider.schema.json,$.capabilities,True,array,,[],,,"{""minItems"": 1, ""uniqueItems"": true}" palo-agentic-enforcement-provider.schema.json,$.capabilities[],False,,,"[""pre_action_decision"", ""human_escalation"", ""decision_evidence"", ""argument_transformation"", ""post_action_mediation""]",,,{} palo-agentic-enforcement-provider.schema.json,$.capabilities.contains,False,,,[],pre_action_decision,,{} palo-agentic-enforcement-provider.schema.json,$.policyReference,True,string,,[],,,"{""minLength"": 1, ""maxLength"": 500}" palo-agentic-enforcement-provider.schema.json,$.vendor,False,string,,[],,,"{""minLength"": 1, ""maxLength"": 200}" palo-agentic-enforcement-provider.schema.json,$.metadata,False,object,,[],,,"{""additionalProperties"": {""anyOf"": [{""type"": ""string""}, {""type"": ""number""}, {""type"": ""boolean""}, {""type"": ""null""}]}}" palo-agentic-enforcement-provider.schema.json,$.metadata.additionalProperties,False,,,[],,,{} palo-agentic-enforcement-provider.schema.json,$.metadata.additionalProperties.anyOf[0],False,string,,[],,,{} palo-agentic-enforcement-provider.schema.json,$.metadata.additionalProperties.anyOf[1],False,number,,[],,,{} palo-agentic-enforcement-provider.schema.json,$.metadata.additionalProperties.anyOf[2],False,boolean,,[],,,{} palo-agentic-enforcement-provider.schema.json,$.metadata.additionalProperties.anyOf[3],False,null,,[],,,{} palo-agentic-evidence-envelope.schema.json,$,False,object,"Developer-preview evidence-envelope contract. Version 1 uses a shared HMAC secret; version 2 supports RFC 8785 canonicalization and externally verifiable Ed25519 signatures. Neither version is external timestamping, legal evidence, or certification of the claimed execution.",[],,,"{""required"": [""format"", ""schemaVersion"", ""eventId"", ""caseId"", ""agentId"", ""claimId"", ""decisionId"", ""outcome"", ""recordedAt"", ""payloadDigest"", ""previousEventDigest"", ""keyId"", ""algorithm"", ""signature""], ""additionalProperties"": false}" palo-agentic-evidence-envelope.schema.json,$.format,True,,,[],palo-agentic-evidence-envelope,,{} palo-agentic-evidence-envelope.schema.json,$.schemaVersion,True,,,"[""1.0.0"", ""2.0.0""]",,,{} palo-agentic-evidence-envelope.schema.json,$.eventId,True,string,,[],,,"{""pattern"": ""^event-[a-f0-9-]{36}$""}" palo-agentic-evidence-envelope.schema.json,$.caseId,True,string,,[],,,"{""minLength"": 1, ""maxLength"": 128}" palo-agentic-evidence-envelope.schema.json,$.agentId,True,string,,[],,,"{""pattern"": ""^agent-[a-zA-Z0-9][a-zA-Z0-9-]{5,63}$""}" palo-agentic-evidence-envelope.schema.json,$.claimId,True,string,,[],,,"{""pattern"": ""^claim-[a-f0-9-]{36}$""}" palo-agentic-evidence-envelope.schema.json,$.decisionId,True,string,,[],,,"{""pattern"": ""^decision-[a-f0-9-]{36}$""}" palo-agentic-evidence-envelope.schema.json,$.approvalId,False,string,,[],,,"{""pattern"": ""^approval-[a-f0-9-]{36}$""}" palo-agentic-evidence-envelope.schema.json,$.executionId,False,string,,[],,,"{""pattern"": ""^execution-[a-f0-9-]{36}$""}" palo-agentic-evidence-envelope.schema.json,$.attestationId,False,string,,[],,,"{""pattern"": ""^attestation-[a-f0-9-]{36}$""}" palo-agentic-evidence-envelope.schema.json,$.incidentId,False,string,,[],,,"{""pattern"": ""^incident-[a-f0-9-]{36}$""}" palo-agentic-evidence-envelope.schema.json,$.taskId,False,string,,[],,,"{""pattern"": ""^task-[a-f0-9-]{36}$""}" palo-agentic-evidence-envelope.schema.json,$.traceId,False,string,,[],,,"{""pattern"": ""^[a-f0-9]{32}$""}" palo-agentic-evidence-envelope.schema.json,$.outcome,True,,,"[""allowed"", ""denied"", ""pending_approval"", ""executed"", ""failed"", ""execution_started"", ""execution_succeeded"", ""execution_failed"", ""execution_unknown"", ""outcome_verified"", ""outcome_mismatch"", ""outcome_inconclusive"", ""incident_opened"", ""incident_resolved""]",,,{} palo-agentic-evidence-envelope.schema.json,$.recordedAt,True,string,,[],,,"{""format"": ""date-time""}" palo-agentic-evidence-envelope.schema.json,$.redactedPayload,False,object,,[],,,"{""additionalProperties"": true}" palo-agentic-evidence-envelope.schema.json,$.payloadDigest,True,string,,[],,,"{""pattern"": ""^sha256:[a-f0-9]{64}$""}" palo-agentic-evidence-envelope.schema.json,$.previousEventDigest,True,"[""string"", ""null""]",,[],,,"{""pattern"": ""^sha256:[a-f0-9]{64}$""}" palo-agentic-evidence-envelope.schema.json,$.keyId,True,string,,[],,,"{""pattern"": ""^key-[a-zA-Z0-9._-]{3,100}$""}" palo-agentic-evidence-envelope.schema.json,$.algorithm,True,,,"[""HMAC-SHA256"", ""Ed25519""]",,,{} palo-agentic-evidence-envelope.schema.json,$.canonicalization,False,,,[],RFC8785,,{} palo-agentic-evidence-envelope.schema.json,$.verificationMethod,False,string,,[],,,"{""minLength"": 1, ""maxLength"": 1000}" palo-agentic-evidence-envelope.schema.json,$.signature,True,,,[],,,{} palo-agentic-evidence-envelope.schema.json,$.signature.oneOf[0],False,string,,[],,,"{""pattern"": ""^hmac-sha256:[a-f0-9]{64}$""}" palo-agentic-evidence-envelope.schema.json,$.signature.oneOf[1],False,string,,[],,,"{""pattern"": ""^ed25519:[A-Za-z0-9_-]{86}$""}" palo-agentic-evidence-envelope.schema.json,$.allOf[0],False,,,[],,,{} palo-agentic-evidence-envelope.schema.json,$.allOf[0].if,False,,,[],,,"{""required"": [""schemaVersion""]}" palo-agentic-evidence-envelope.schema.json,$.allOf[0].if.schemaVersion,True,,,[],1.0.0,,{} palo-agentic-evidence-envelope.schema.json,$.allOf[0].then,False,,,[],,,{} palo-agentic-evidence-envelope.schema.json,$.allOf[0].then.algorithm,False,,,[],HMAC-SHA256,,{} palo-agentic-evidence-envelope.schema.json,$.allOf[0].then.signature,False,string,,[],,,"{""pattern"": ""^hmac-sha256:[a-f0-9]{64}$""}" palo-agentic-evidence-envelope.schema.json,$.allOf[1],False,,,[],,,{} palo-agentic-evidence-envelope.schema.json,$.allOf[1].if,False,,,[],,,"{""required"": [""schemaVersion""]}" palo-agentic-evidence-envelope.schema.json,$.allOf[1].if.schemaVersion,True,,,[],2.0.0,,{} palo-agentic-evidence-envelope.schema.json,$.allOf[1].then,False,,,[],,,"{""required"": [""canonicalization"", ""verificationMethod""]}" palo-agentic-evidence-envelope.schema.json,$.allOf[1].then.algorithm,False,,,[],Ed25519,,{} palo-agentic-evidence-envelope.schema.json,$.allOf[1].then.canonicalization,True,,,[],RFC8785,,{} palo-agentic-evidence-envelope.schema.json,$.allOf[1].then.verificationMethod,True,string,,[],,,{} palo-agentic-evidence-envelope.schema.json,$.allOf[1].then.signature,False,string,,[],,,"{""pattern"": ""^ed25519:[A-Za-z0-9_-]{86}$""}" palo-agentic-execution-capability.schema.json,$,False,object,Server-side developer-preview capability binding one authorized claim to one executor and verifier.,[],,,"{""required"": [""format"", ""schemaVersion"", ""capabilityId"", ""claimId"", ""claimDigest"", ""decisionId"", ""caseId"", ""agentId"", ""executorId"", ""verifierId"", ""resource"", ""path"", ""issuedAt"", ""expiresAt"", ""singleUse"", ""status"", ""keyId"", ""algorithm"", ""signature""], ""additionalProperties"": false}" palo-agentic-execution-capability.schema.json,$.format,True,,,[],palo-agentic-execution-capability,,{} palo-agentic-execution-capability.schema.json,$.schemaVersion,True,,,"[""1.0.0"", ""1.1.0""]",,,{} palo-agentic-execution-capability.schema.json,$.capabilityId,True,string,,[],,,"{""pattern"": ""^capability-[a-f0-9-]{36}$""}" palo-agentic-execution-capability.schema.json,$.claimId,True,string,,[],,,"{""pattern"": ""^claim-[a-f0-9-]{36}$""}" palo-agentic-execution-capability.schema.json,$.claimDigest,True,string,,[],,,"{""pattern"": ""^sha256:[a-f0-9]{64}$""}" palo-agentic-execution-capability.schema.json,$.decisionId,True,string,,[],,,"{""pattern"": ""^decision-[a-f0-9-]{36}$""}" palo-agentic-execution-capability.schema.json,$.caseId,True,string,,[],,,"{""minLength"": 1, ""maxLength"": 128}" palo-agentic-execution-capability.schema.json,$.agentId,True,string,,[],,,"{""pattern"": ""^agent-[a-zA-Z0-9][a-zA-Z0-9-]{5,63}$""}" palo-agentic-execution-capability.schema.json,$.executorId,True,string,,[],,,"{""pattern"": ""^executor-[a-zA-Z0-9][a-zA-Z0-9._-]{2,100}$""}" palo-agentic-execution-capability.schema.json,$.verifierId,True,string,,[],,,"{""pattern"": ""^verifier-[a-zA-Z0-9][a-zA-Z0-9._-]{2,100}$""}" palo-agentic-execution-capability.schema.json,$.resource,True,string,,[],,,"{""minLength"": 1, ""maxLength"": 1000}" palo-agentic-execution-capability.schema.json,$.path,True,string,,[],,,"{""pattern"": ""^/"", ""maxLength"": 1000}" palo-agentic-execution-capability.schema.json,$.tenantId,False,string,,[],,,"{""minLength"": 1, ""maxLength"": 128}" palo-agentic-execution-capability.schema.json,$.fitnessDecisionId,False,string,,[],,,"{""pattern"": ""^fitness-decision-[a-f0-9-]{36}$""}" palo-agentic-execution-capability.schema.json,$.fitnessDecisionDigest,False,string,,[],,,"{""pattern"": ""^sha256:[a-f0-9]{64}$""}" palo-agentic-execution-capability.schema.json,$.disclosureContractId,False,string,,[],,,"{""pattern"": ""^disclosure-[a-f0-9-]{36}$""}" palo-agentic-execution-capability.schema.json,$.disclosureContractDigest,False,string,,[],,,"{""pattern"": ""^sha256:[a-f0-9]{64}$""}" palo-agentic-execution-capability.schema.json,$.issuedAt,True,string,,[],,,"{""format"": ""date-time""}" palo-agentic-execution-capability.schema.json,$.expiresAt,True,string,,[],,,"{""format"": ""date-time""}" palo-agentic-execution-capability.schema.json,$.singleUse,True,,,[],True,,{} palo-agentic-execution-capability.schema.json,$.status,True,,,"[""issued"", ""consumed"", ""expired"", ""revoked""]",,,{} palo-agentic-execution-capability.schema.json,$.keyId,True,string,,[],,,"{""pattern"": ""^key-[a-zA-Z0-9._-]{3,100}$""}" palo-agentic-execution-capability.schema.json,$.algorithm,True,,,[],HMAC-SHA256,,{} palo-agentic-execution-capability.schema.json,$.signature,True,string,,[],,,"{""pattern"": ""^hmac-sha256:[a-f0-9]{64}$""}" palo-agentic-execution-capability.schema.json,$.allOf[0],False,,,[],,,{} palo-agentic-execution-capability.schema.json,$.allOf[0].if,False,,,[],,,"{""required"": [""schemaVersion""]}" palo-agentic-execution-capability.schema.json,$.allOf[0].if.schemaVersion,True,,,[],1.1.0,,{} palo-agentic-execution-capability.schema.json,$.allOf[0].then,False,,,[],,,"{""required"": [""fitnessDecisionId"", ""fitnessDecisionDigest"", ""disclosureContractId"", ""disclosureContractDigest""]}" palo-agentic-execution-capability.schema.json,$.allOf[0].then.fitnessDecisionId,True,,,[],,,{} palo-agentic-execution-capability.schema.json,$.allOf[0].then.fitnessDecisionDigest,True,,,[],,,{} palo-agentic-execution-capability.schema.json,$.allOf[0].then.disclosureContractId,True,,,[],,,{} palo-agentic-execution-capability.schema.json,$.allOf[0].then.disclosureContractDigest,True,,,[],,,{} palo-agentic-execution-receipt.schema.json,$,False,object,Developer-preview signed receipt generated by the trusted executor rather than by the calling agent.,[],,,"{""required"": [""format"", ""schemaVersion"", ""executionId"", ""capabilityId"", ""claimId"", ""claimDigest"", ""executorId"", ""status"", ""startedAt"", ""completedAt"", ""preStateDigest"", ""requestDigest"", ""resultDigest"", ""keyId"", ""algorithm"", ""signature""], ""additionalProperties"": false}" palo-agentic-execution-receipt.schema.json,$.format,True,,,[],palo-agentic-execution-receipt,,{} palo-agentic-execution-receipt.schema.json,$.schemaVersion,True,,,"[""1.0.0"", ""1.1.0""]",,,{} palo-agentic-execution-receipt.schema.json,$.executionId,True,string,,[],,,"{""pattern"": ""^execution-[a-f0-9-]{36}$""}" palo-agentic-execution-receipt.schema.json,$.capabilityId,True,string,,[],,,"{""pattern"": ""^capability-[a-f0-9-]{36}$""}" palo-agentic-execution-receipt.schema.json,$.claimId,True,string,,[],,,"{""pattern"": ""^claim-[a-f0-9-]{36}$""}" palo-agentic-execution-receipt.schema.json,$.claimDigest,True,string,,[],,,"{""pattern"": ""^sha256:[a-f0-9]{64}$""}" palo-agentic-execution-receipt.schema.json,$.executorId,True,string,,[],,,"{""pattern"": ""^executor-[a-zA-Z0-9][a-zA-Z0-9._-]{2,100}$""}" palo-agentic-execution-receipt.schema.json,$.status,True,,,"[""succeeded"", ""failed"", ""unknown""]",,,{} palo-agentic-execution-receipt.schema.json,$.startedAt,True,string,,[],,,"{""format"": ""date-time""}" palo-agentic-execution-receipt.schema.json,$.completedAt,True,string,,[],,,"{""format"": ""date-time""}" palo-agentic-execution-receipt.schema.json,$.preStateDigest,True,string,,[],,,"{""pattern"": ""^sha256:[a-f0-9]{64}$""}" palo-agentic-execution-receipt.schema.json,$.resourceVersion,False,string,,[],,,"{""maxLength"": 500}" palo-agentic-execution-receipt.schema.json,$.requestDigest,True,string,,[],,,"{""pattern"": ""^sha256:[a-f0-9]{64}$""}" palo-agentic-execution-receipt.schema.json,$.resultDigest,True,string,,[],,,"{""pattern"": ""^sha256:[a-f0-9]{64}$""}" palo-agentic-execution-receipt.schema.json,$.disclosureReceiptId,False,string,,[],,,"{""pattern"": ""^disclosure-receipt-[a-f0-9-]{36}$""}" palo-agentic-execution-receipt.schema.json,$.disclosureReceiptDigest,False,string,,[],,,"{""pattern"": ""^sha256:[a-f0-9]{64}$""}" palo-agentic-execution-receipt.schema.json,$.error,False,string,,[],,,"{""maxLength"": 4000}" palo-agentic-execution-receipt.schema.json,$.keyId,True,string,,[],,,"{""pattern"": ""^key-[a-zA-Z0-9._-]{3,100}$""}" palo-agentic-execution-receipt.schema.json,$.algorithm,True,,,[],HMAC-SHA256,,{} palo-agentic-execution-receipt.schema.json,$.signature,True,string,,[],,,"{""pattern"": ""^hmac-sha256:[a-f0-9]{64}$""}" palo-agentic-execution-receipt.schema.json,$.allOf[0],False,,,[],,,{} palo-agentic-execution-receipt.schema.json,$.allOf[0].if,False,,,[],,,"{""required"": [""schemaVersion""]}" palo-agentic-execution-receipt.schema.json,$.allOf[0].if.schemaVersion,True,,,[],1.1.0,,{} palo-agentic-execution-receipt.schema.json,$.allOf[0].then,False,,,[],,,"{""required"": [""disclosureReceiptId"", ""disclosureReceiptDigest""]}" palo-agentic-execution-receipt.schema.json,$.allOf[0].then.disclosureReceiptId,True,,,[],,,{} palo-agentic-execution-receipt.schema.json,$.allOf[0].then.disclosureReceiptDigest,True,,,[],,,{} palo-agentic-interface.schema.json,$,False,object,Versioned authority-profile contract intended for registration by a governance administrator. The reference runtime does not yet authenticate that administrative role or attest the profile publisher. The profile never contains signing secrets.,[],,,"{""required"": [""format"", ""schemaVersion"", ""profileVersion"", ""agentId"", ""identity"", ""authority"", ""delegation"", ""evidence""], ""additionalProperties"": false}" palo-agentic-interface.schema.json,$.format,True,,,[],palo-agentic-interface,,{} palo-agentic-interface.schema.json,$.schemaVersion,True,,,[],1.1.0,,{} palo-agentic-interface.schema.json,$.profileVersion,True,string,,[],,,"{""pattern"": ""^[1-9][0-9]*\\.[0-9]+\\.[0-9]+$""}" palo-agentic-interface.schema.json,$.agentId,True,string,,[],,,"{""pattern"": ""^agent-[a-zA-Z0-9][a-zA-Z0-9-]{5,63}$""}" palo-agentic-interface.schema.json,$.status,False,,,"[""active"", ""suspended"", ""retired""]",,,{} palo-agentic-interface.schema.json,$.identity,True,object,,[],,,"{""required"": [""role"", ""lineage"", ""baseModel"", ""systemPromptHash""], ""additionalProperties"": false}" palo-agentic-interface.schema.json,$.identity.role,True,string,,[],,,"{""minLength"": 1, ""maxLength"": 100}" palo-agentic-interface.schema.json,$.identity.lineage,True,string,,[],,,"{""minLength"": 1, ""maxLength"": 500}" palo-agentic-interface.schema.json,$.identity.baseModel,True,string,,[],,,"{""minLength"": 1, ""maxLength"": 200}" palo-agentic-interface.schema.json,$.identity.systemPromptHash,True,string,,[],,,"{""pattern"": ""^sha256:[a-fA-F0-9]{64}$""}" palo-agentic-interface.schema.json,$.identity.temperature,False,number,,[],,,"{""minimum"": 0, ""maximum"": 2}" palo-agentic-interface.schema.json,$.authority,True,object,,[],,,"{""required"": [""allowedTools"", ""allowedOperations"", ""externalNetwork"", ""readScopes"", ""writeScopes"", ""argumentSchemas"", ""requireVibeGate""], ""additionalProperties"": false}" palo-agentic-interface.schema.json,$.authority.allowedTools,True,array,,[],,,"{""uniqueItems"": true}" palo-agentic-interface.schema.json,$.authority.allowedTools[],False,string,,[],,,"{""minLength"": 1}" palo-agentic-interface.schema.json,$.authority.allowedOperations,True,array,,[],,,"{""uniqueItems"": true}" palo-agentic-interface.schema.json,$.authority.allowedOperations[],False,,,"[""read"", ""create"", ""update"", ""delete"", ""execute"", ""delegate""]",,,{} palo-agentic-interface.schema.json,$.authority.externalNetwork,True,boolean,,[],,,{} palo-agentic-interface.schema.json,$.authority.allowedNetworkHosts,False,array,,[],,,"{""uniqueItems"": true}" palo-agentic-interface.schema.json,$.authority.allowedNetworkHosts[],False,string,,[],,,"{""pattern"": ""^(\\*|[a-zA-Z0-9.-]+)$""}" palo-agentic-interface.schema.json,$.authority.readScopes,True,array,,[],,,"{""uniqueItems"": true}" palo-agentic-interface.schema.json,$.authority.readScopes[],False,string,,[],,,"{""minLength"": 1}" palo-agentic-interface.schema.json,$.authority.writeScopes,True,array,,[],,,"{""uniqueItems"": true}" palo-agentic-interface.schema.json,$.authority.writeScopes[],False,string,,[],,,"{""minLength"": 1}" palo-agentic-interface.schema.json,$.authority.argumentSchemas,True,object,,[],,,"{""minProperties"": 1, ""additionalProperties"": {""type"": ""object""}}" palo-agentic-interface.schema.json,$.authority.argumentSchemas.additionalProperties,False,object,,[],,,{} palo-agentic-interface.schema.json,$.authority.requireVibeGate,True,boolean,,[],,,{} palo-agentic-interface.schema.json,$.delegation,True,object,,[],,,"{""required"": [""maxDepth"", ""maxSubagents"", ""allowedSubagentRoles"", ""requireHumanValidation""], ""additionalProperties"": false}" palo-agentic-interface.schema.json,$.delegation.maxDepth,True,integer,,[],,,"{""minimum"": 0, ""maximum"": 20}" palo-agentic-interface.schema.json,$.delegation.maxSubagents,True,integer,,[],,,"{""minimum"": 0, ""maximum"": 1000}" palo-agentic-interface.schema.json,$.delegation.allowedSubagentRoles,True,array,,[],,,"{""uniqueItems"": true}" palo-agentic-interface.schema.json,$.delegation.allowedSubagentRoles[],False,string,,[],,,"{""minLength"": 1}" palo-agentic-interface.schema.json,$.delegation.requireHumanValidation,True,boolean,,[],,,{} palo-agentic-interface.schema.json,$.evidence,True,object,,[],,,"{""required"": [""keyId"", ""algorithm"", ""auditTrailId"", ""redactFields""], ""additionalProperties"": false}" palo-agentic-interface.schema.json,$.evidence.keyId,True,string,,[],,,"{""pattern"": ""^key-[a-zA-Z0-9._-]{3,100}$""}" palo-agentic-interface.schema.json,$.evidence.algorithm,True,,,[],HMAC-SHA256,,{} palo-agentic-interface.schema.json,$.evidence.auditTrailId,True,string,,[],,,"{""pattern"": ""^ledger-[a-zA-Z0-9._-]{3,100}$""}" palo-agentic-interface.schema.json,$.evidence.redactFields,True,array,,[],,,"{""uniqueItems"": true}" palo-agentic-interface.schema.json,$.evidence.redactFields[],False,string,,[],,,"{""minLength"": 1}" palo-agentic-interface.schema.json,$.metadata,False,object,,[],,,"{""additionalProperties"": true}" palo-agentic-outcome-attestation.schema.json,$,False,object,Developer-preview signed comparison between an Effect Contract and authoritative observed state.,[],,,"{""required"": [""format"", ""schemaVersion"", ""attestationId"", ""executionId"", ""claimId"", ""verifierId"", ""status"", ""checkedAt"", ""postStateDigest"", ""checks"", ""keyId"", ""algorithm"", ""signature""], ""additionalProperties"": false}" palo-agentic-outcome-attestation.schema.json,$.format,True,,,[],palo-agentic-outcome-attestation,,{} palo-agentic-outcome-attestation.schema.json,$.schemaVersion,True,,,[],1.0.0,,{} palo-agentic-outcome-attestation.schema.json,$.attestationId,True,string,,[],,,"{""pattern"": ""^attestation-[a-f0-9-]{36}$""}" palo-agentic-outcome-attestation.schema.json,$.executionId,True,string,,[],,,"{""pattern"": ""^execution-[a-f0-9-]{36}$""}" palo-agentic-outcome-attestation.schema.json,$.claimId,True,string,,[],,,"{""pattern"": ""^claim-[a-f0-9-]{36}$""}" palo-agentic-outcome-attestation.schema.json,$.verifierId,True,string,,[],,,"{""pattern"": ""^verifier-[a-zA-Z0-9][a-zA-Z0-9._-]{2,100}$""}" palo-agentic-outcome-attestation.schema.json,$.status,True,,,"[""verified"", ""mismatch"", ""inconclusive""]",,,{} palo-agentic-outcome-attestation.schema.json,$.checkedAt,True,string,,[],,,"{""format"": ""date-time""}" palo-agentic-outcome-attestation.schema.json,$.postStateDigest,True,string,,[],,,"{""pattern"": ""^sha256:[a-f0-9]{64}$""}" palo-agentic-outcome-attestation.schema.json,$.checks,True,array,,[],,,"{""maxItems"": 300}" palo-agentic-outcome-attestation.schema.json,$.checks[],False,object,,[],,,"{""required"": [""predicateId"", ""category"", ""status"", ""reason""], ""additionalProperties"": false}" palo-agentic-outcome-attestation.schema.json,$.checks[].predicateId,True,string,,[],,,"{""pattern"": ""^predicate-[a-zA-Z0-9._-]{1,100}$""}" palo-agentic-outcome-attestation.schema.json,$.checks[].category,True,,,"[""precondition"", ""expected"", ""forbidden""]",,,{} palo-agentic-outcome-attestation.schema.json,$.checks[].status,True,,,"[""pass"", ""fail"", ""unknown""]",,,{} palo-agentic-outcome-attestation.schema.json,$.checks[].reason,True,string,,[],,,"{""minLength"": 1, ""maxLength"": 1000}" palo-agentic-outcome-attestation.schema.json,$.incidentId,False,string,,[],,,"{""pattern"": ""^incident-[a-f0-9-]{36}$""}" palo-agentic-outcome-attestation.schema.json,$.keyId,True,string,,[],,,"{""pattern"": ""^key-[a-zA-Z0-9._-]{3,100}$""}" palo-agentic-outcome-attestation.schema.json,$.algorithm,True,,,[],HMAC-SHA256,,{} palo-agentic-outcome-attestation.schema.json,$.signature,True,string,,[],,,"{""pattern"": ""^hmac-sha256:[a-f0-9]{64}$""}" palo-agentic-policy-decision.schema.json,$,False,object,"Developer-preview policy-decision contract. An allowed status is not proof that an action is safe, lawful, currently authorized, exactly once, executed, or durably evidenced.",[],,,"{""required"": [""format"", ""schemaVersion"", ""decisionId"", ""claimId"", ""agentId"", ""status"", ""reasons"", ""policyVersion"", ""profileVersion"", ""claimDigest"", ""decidedAt"", ""obligations""], ""additionalProperties"": false}" palo-agentic-policy-decision.schema.json,$.format,True,,,[],palo-agentic-policy-decision,,{} palo-agentic-policy-decision.schema.json,$.schemaVersion,True,,,[],1.0.0,,{} palo-agentic-policy-decision.schema.json,$.decisionId,True,string,,[],,,"{""pattern"": ""^decision-[a-f0-9-]{36}$""}" palo-agentic-policy-decision.schema.json,$.claimId,True,string,,[],,,"{""pattern"": ""^claim-[a-f0-9-]{36}$""}" palo-agentic-policy-decision.schema.json,$.agentId,True,string,,[],,,"{""pattern"": ""^agent-[a-zA-Z0-9][a-zA-Z0-9-]{5,63}$""}" palo-agentic-policy-decision.schema.json,$.status,True,,,"[""allowed"", ""denied"", ""pending_approval""]",,,{} palo-agentic-policy-decision.schema.json,$.reasons,True,array,,[],,,"{""minItems"": 1}" palo-agentic-policy-decision.schema.json,$.reasons[],False,string,,[],,,"{""minLength"": 1}" palo-agentic-policy-decision.schema.json,$.policyVersion,True,string,,[],,,"{""minLength"": 1}" palo-agentic-policy-decision.schema.json,$.profileVersion,True,string,,[],,,"{""minLength"": 1}" palo-agentic-policy-decision.schema.json,$.claimDigest,True,string,,[],,,"{""pattern"": ""^sha256:[a-f0-9]{64}$""}" palo-agentic-policy-decision.schema.json,$.decidedAt,True,string,,[],,,"{""format"": ""date-time""}" palo-agentic-policy-decision.schema.json,$.approvalId,False,string,,[],,,"{""pattern"": ""^approval-[a-f0-9-]{36}$""}" palo-agentic-policy-decision.schema.json,$.obligations,True,array,,[],,,{} palo-agentic-policy-decision.schema.json,$.obligations[],False,string,,[],,,"{""minLength"": 1}" palo-agentic-policy-decision.schema.json,$.enforcementProvider,False,object,"Portable reference to the provider that produced the pre-action decision. It is evidence linkage, not vendor endorsement or proof of provider integrity.",[],,,"{""required"": [""providerId"", ""providerVersion"", ""policyReference""], ""additionalProperties"": false}" palo-agentic-policy-decision.schema.json,$.enforcementProvider.providerId,True,string,,[],,,"{""pattern"": ""^provider-[a-zA-Z0-9][a-zA-Z0-9._-]{2,100}$""}" palo-agentic-policy-decision.schema.json,$.enforcementProvider.providerVersion,True,string,,[],,,"{""pattern"": ""^\\d+\\.\\d+\\.\\d+(?:-[0-9A-Za-z.-]+)?$""}" palo-agentic-policy-decision.schema.json,$.enforcementProvider.policyReference,True,string,,[],,,"{""minLength"": 1, ""maxLength"": 500}" palo-agentic-policy-decision.schema.json,$.enforcementProvider.decisionReference,False,string,,[],,,"{""minLength"": 1, ""maxLength"": 500}" palo-agentic-policy-decision.schema.json,$.enforcementProvider.evidenceDigest,False,string,,[],,,"{""pattern"": ""^sha256:[a-f0-9]{64}$""}" palo-agentic-policy-decision.schema.json,$.allOf[0],False,,,[],,,{} palo-agentic-policy-decision.schema.json,$.allOf[0].if,False,,,[],,,"{""required"": [""status""]}" palo-agentic-policy-decision.schema.json,$.allOf[0].if.status,True,,,[],pending_approval,,{} palo-agentic-policy-decision.schema.json,$.allOf[0].then,False,,,[],,,"{""required"": [""approvalId""]}" palo-agentic-policy-decision.schema.json,$.allOf[0].then.approvalId,True,,,[],,,{} palo-agentic-policy-input.schema.json,$,False,object,Developer-preview OPA input contract. A conforming input or policy response is not a production authorization or compliance determination.,[],,,"{""required"": [""claim"", ""claim_digest"", ""profile"", ""policy"", ""approval"", ""now""], ""additionalProperties"": false}" palo-agentic-policy-input.schema.json,$.claim,True,,,[],,palo-agentic-action-claim.schema.json,{} palo-agentic-policy-input.schema.json,$.claim_digest,True,string,,[],,,"{""pattern"": ""^sha256:[a-f0-9]{64}$""}" palo-agentic-policy-input.schema.json,$.profile,True,,,[],,palo-agentic-interface.schema.json,{} palo-agentic-policy-input.schema.json,$.policy,True,,,[],,palo-agentic-policy.schema.json,{} palo-agentic-policy-input.schema.json,$.approval,True,,,[],,,{} palo-agentic-policy-input.schema.json,$.approval.oneOf[0],False,,,[],,palo-agentic-approval.schema.json,{} palo-agentic-policy-input.schema.json,$.approval.oneOf[1],False,null,,[],,,{} palo-agentic-policy-input.schema.json,$.now,True,string,,[],,,"{""format"": ""date-time""}" palo-agentic-policy.schema.json,$,False,object,Developer-preview policy-manifest contract. The reference runtime does not yet authenticate the publisher or attest that the active OPA bundle matches this manifest.,[],,,"{""required"": [""format"", ""schemaVersion"", ""policyId"", ""policyVersion"", ""status"", ""regoPackage"", ""entrypoint"", ""bundleDigest""], ""additionalProperties"": false}" palo-agentic-policy.schema.json,$.format,True,,,[],palo-agentic-policy,,{} palo-agentic-policy.schema.json,$.schemaVersion,True,,,[],1.0.0,,{} palo-agentic-policy.schema.json,$.policyId,True,string,,[],,,"{""pattern"": ""^policy-[a-zA-Z0-9._-]{3,100}$""}" palo-agentic-policy.schema.json,$.policyVersion,True,string,,[],,,"{""pattern"": ""^[1-9][0-9]*\\.[0-9]+\\.[0-9]+$""}" palo-agentic-policy.schema.json,$.status,True,,,"[""active"", ""suspended"", ""retired""]",,,{} palo-agentic-policy.schema.json,$.regoPackage,True,string,,[],,,"{""pattern"": ""^[a-zA-Z0-9_.]+$""}" palo-agentic-policy.schema.json,$.entrypoint,True,string,,[],,,"{""minLength"": 1, ""maxLength"": 300}" palo-agentic-policy.schema.json,$.bundleDigest,True,string,,[],,,"{""pattern"": ""^sha256:[a-f0-9]{64}$""}" palo-agentic-policy.schema.json,$.metadata,False,object,,[],,,"{""additionalProperties"": true}" palo-ai-system-record.schema.json,$,False,object,"Versioned registry record linking an AI system to models, agents, tools, data, providers, owners, policy and evidence.",[],,,"{""required"": [""format"", ""schemaVersion"", ""systemId"", ""recordVersion"", ""tenantId"", ""name"", ""useCase"", ""status"", ""riskClass"", ""jurisdictions"", ""owners"", ""relationships"", ""deployedVersion"", ""policyBundleDigest"", ""updatedAt""], ""additionalProperties"": false}" palo-ai-system-record.schema.json,$.format,True,,,[],palo-ai-system-record,,{} palo-ai-system-record.schema.json,$.schemaVersion,True,,,[],1.0.0,,{} palo-ai-system-record.schema.json,$.systemId,True,string,,[],,,"{""pattern"": ""^ai-system-[a-zA-Z0-9][a-zA-Z0-9._-]{2,100}$""}" palo-ai-system-record.schema.json,$.recordVersion,True,string,,[],,,"{""pattern"": ""^\\d+\\.\\d+\\.\\d+$""}" palo-ai-system-record.schema.json,$.tenantId,True,string,,[],,,"{""minLength"": 1, ""maxLength"": 128}" palo-ai-system-record.schema.json,$.name,True,string,,[],,,"{""minLength"": 1, ""maxLength"": 300}" palo-ai-system-record.schema.json,$.useCase,True,string,,[],,,"{""minLength"": 1, ""maxLength"": 4000}" palo-ai-system-record.schema.json,$.status,True,,,"[""design"", ""pilot"", ""production"", ""suspended"", ""decommissioned""]",,,{} palo-ai-system-record.schema.json,$.riskClass,True,,,"[""minimal"", ""limited"", ""high"", ""prohibited"", ""gpai"", ""systemic-gpai"", ""pending""]",,,{} palo-ai-system-record.schema.json,$.jurisdictions,True,array,,[],,,"{""minItems"": 1, ""uniqueItems"": true}" palo-ai-system-record.schema.json,$.jurisdictions[],False,string,,[],,,"{""minLength"": 1, ""maxLength"": 100}" palo-ai-system-record.schema.json,$.owners,True,array,,[],,,"{""minItems"": 1, ""uniqueItems"": true}" palo-ai-system-record.schema.json,$.owners[],False,string,,[],,,"{""minLength"": 1, ""maxLength"": 500}" palo-ai-system-record.schema.json,$.relationships,True,object,,[],,,"{""required"": [""models"", ""agents"", ""tools"", ""dataSubjects"", ""providers""], ""additionalProperties"": false}" palo-ai-system-record.schema.json,$.relationships.models,True,,,[],,#/$defs/idList,{} palo-ai-system-record.schema.json,$.relationships.agents,True,,,[],,#/$defs/idList,{} palo-ai-system-record.schema.json,$.relationships.tools,True,,,[],,#/$defs/idList,{} palo-ai-system-record.schema.json,$.relationships.dataSubjects,True,,,[],,#/$defs/idList,{} palo-ai-system-record.schema.json,$.relationships.providers,True,,,[],,#/$defs/idList,{} palo-ai-system-record.schema.json,$.deployedVersion,True,string,,[],,,"{""minLength"": 1, ""maxLength"": 200}" palo-ai-system-record.schema.json,$.policyBundleDigest,True,string,,[],,,"{""pattern"": ""^sha256:[a-f0-9]{64}$""}" palo-ai-system-record.schema.json,$.evidenceRefs,False,array,,[],,,"{""uniqueItems"": true}" palo-ai-system-record.schema.json,$.evidenceRefs[],False,string,,[],,,"{""pattern"": ""^evidence-ref-[a-f0-9-]{36}$""}" palo-ai-system-record.schema.json,$.updatedAt,True,string,,[],,,"{""format"": ""date-time""}" palo-ai-system-record.schema.json,$.$defs.idList,False,array,,[],,,"{""uniqueItems"": true, ""maxItems"": 1000}" palo-ai-system-record.schema.json,$.$defs.idList[],False,string,,[],,,"{""minLength"": 1, ""maxLength"": 1000}" palo-aims-overlay-record.schema.json,$,False,object,,[],,,"{""required"": [""format"", ""schemaVersion"", ""recordId"", ""organization"", ""scope"", ""context"", ""leadership"", ""planning"", ""support"", ""operation"", ""performanceEvaluation"", ""improvement"", ""authorityBoundary""], ""additionalProperties"": false}" palo-aims-overlay-record.schema.json,$.format,True,,,[],palo-aims-overlay-record,,{} palo-aims-overlay-record.schema.json,$.schemaVersion,True,,,[],1.0.0,,{} palo-aims-overlay-record.schema.json,$.recordId,True,string,,[],,,{} palo-aims-overlay-record.schema.json,$.organization,True,string,,[],,,{} palo-aims-overlay-record.schema.json,$.scope,True,,,[],,#/$defs/section,{} palo-aims-overlay-record.schema.json,$.context,True,,,[],,#/$defs/section,{} palo-aims-overlay-record.schema.json,$.leadership,True,,,[],,#/$defs/section,{} palo-aims-overlay-record.schema.json,$.planning,True,,,[],,#/$defs/section,{} palo-aims-overlay-record.schema.json,$.support,True,,,[],,#/$defs/section,{} palo-aims-overlay-record.schema.json,$.operation,True,,,[],,#/$defs/section,{} palo-aims-overlay-record.schema.json,$.performanceEvaluation,True,,,[],,#/$defs/section,{} palo-aims-overlay-record.schema.json,$.improvement,True,,,[],,#/$defs/section,{} palo-aims-overlay-record.schema.json,$.authorityBoundary,True,string,,[],,,"{""minLength"": 40}" palo-aims-overlay-record.schema.json,$.$defs.section,False,object,,[],,,"{""required"": [""owner"", ""requirements"", ""evidenceRefs"", ""status"", ""reviewedAt"", ""reviewedBy"", ""findings""], ""additionalProperties"": false}" palo-aims-overlay-record.schema.json,$.$defs.section.owner,True,string,,[],,,{} palo-aims-overlay-record.schema.json,$.$defs.section.requirements,True,array,,[],,,"{""minItems"": 1}" palo-aims-overlay-record.schema.json,$.$defs.section.requirements[],False,string,,[],,,{} palo-aims-overlay-record.schema.json,$.$defs.section.evidenceRefs,True,array,,[],,,"{""minItems"": 1}" palo-aims-overlay-record.schema.json,$.$defs.section.evidenceRefs[],False,string,,[],,,{} palo-aims-overlay-record.schema.json,$.$defs.section.status,True,,,"[""implemented"", ""partial"", ""gap"", ""not-applicable""]",,,{} palo-aims-overlay-record.schema.json,$.$defs.section.reviewedAt,True,string,,[],,,"{""format"": ""date-time""}" palo-aims-overlay-record.schema.json,$.$defs.section.reviewedBy,True,string,,[],,,{} palo-aims-overlay-record.schema.json,$.$defs.section.findings,True,array,,[],,,{} palo-aims-overlay-record.schema.json,$.$defs.section.findings[],False,string,,[],,,{} palo-article50-transparency-record.schema.json,$,False,object,,[],,,"{""required"": [""format"", ""schemaVersion"", ""recordId"", ""caseId"", ""systemVersion"", ""actorRoles"", ""modalities"", ""interactionNotice"", ""marking"", ""deployerLabelling"", ""provenance"", ""exceptions"", ""releaseDecision""], ""additionalProperties"": false}" palo-article50-transparency-record.schema.json,$.format,True,,,[],palo-article50-transparency-record,,{} palo-article50-transparency-record.schema.json,$.schemaVersion,True,,,[],1.0.0,,{} palo-article50-transparency-record.schema.json,$.recordId,True,string,,[],,,{} palo-article50-transparency-record.schema.json,$.caseId,True,string,,[],,,{} palo-article50-transparency-record.schema.json,$.systemVersion,True,string,,[],,,{} palo-article50-transparency-record.schema.json,$.actorRoles,True,array,,[],,,"{""minItems"": 1, ""uniqueItems"": true}" palo-article50-transparency-record.schema.json,$.actorRoles[],False,,,"[""provider"", ""deployer"", ""importer"", ""distributor"", ""authorized-representative""]",,,{} palo-article50-transparency-record.schema.json,$.modalities,True,array,,[],,,"{""minItems"": 1, ""uniqueItems"": true}" palo-article50-transparency-record.schema.json,$.modalities[],False,,,"[""interactive"", ""text"", ""image"", ""audio"", ""video"", ""biometric-categorisation"", ""emotion-recognition""]",,,{} palo-article50-transparency-record.schema.json,$.interactionNotice,True,,,[],,#/$defs/testedMeasure,{} palo-article50-transparency-record.schema.json,$.marking,True,object,,[],,,"{""required"": [""required"", ""method"", ""machineReadable"", ""standardOrProfile"", ""keyOrIssuer"", ""coverageTest""], ""additionalProperties"": false}" palo-article50-transparency-record.schema.json,$.marking.required,True,boolean,,[],,,{} palo-article50-transparency-record.schema.json,$.marking.method,True,string,,[],,,"{""minLength"": 3}" palo-article50-transparency-record.schema.json,$.marking.machineReadable,True,boolean,,[],,,{} palo-article50-transparency-record.schema.json,$.marking.standardOrProfile,True,string,,[],,,"{""minLength"": 3}" palo-article50-transparency-record.schema.json,$.marking.keyOrIssuer,True,string,,[],,,"{""minLength"": 3}" palo-article50-transparency-record.schema.json,$.marking.coverageTest,True,,,[],,#/$defs/testedMeasure,{} palo-article50-transparency-record.schema.json,$.deployerLabelling,True,array,,[],,,{} palo-article50-transparency-record.schema.json,$.deployerLabelling[],False,object,,[],,,"{""required"": [""contentType"", ""required"", ""label"", ""placement"", ""testResult""], ""additionalProperties"": false}" palo-article50-transparency-record.schema.json,$.deployerLabelling[].contentType,True,string,,[],,,{} palo-article50-transparency-record.schema.json,$.deployerLabelling[].required,True,boolean,,[],,,{} palo-article50-transparency-record.schema.json,$.deployerLabelling[].label,True,string,,[],,,{} palo-article50-transparency-record.schema.json,$.deployerLabelling[].placement,True,string,,[],,,{} palo-article50-transparency-record.schema.json,$.deployerLabelling[].testResult,True,,,"[""pass"", ""conditional"", ""fail"", ""not-applicable""]",,,{} palo-article50-transparency-record.schema.json,$.provenance,True,object,,[],,,"{""required"": [""assertionFormat"", ""boundToContentDigest"", ""verificationTool"", ""transformationTests""], ""additionalProperties"": false}" palo-article50-transparency-record.schema.json,$.provenance.assertionFormat,True,string,,[],,,{} palo-article50-transparency-record.schema.json,$.provenance.boundToContentDigest,True,boolean,,[],,,{} palo-article50-transparency-record.schema.json,$.provenance.verificationTool,True,string,,[],,,{} palo-article50-transparency-record.schema.json,$.provenance.transformationTests,True,array,,[],,,"{""minItems"": 1}" palo-article50-transparency-record.schema.json,$.provenance.transformationTests[],False,,,[],,#/$defs/testedMeasure,{} palo-article50-transparency-record.schema.json,$.exceptions,True,array,,[],,,{} palo-article50-transparency-record.schema.json,$.exceptions[],False,object,,[],,,"{""required"": [""obligation"", ""basis"", ""sourceProvision"", ""approvedBy""], ""additionalProperties"": false}" palo-article50-transparency-record.schema.json,$.exceptions[].obligation,True,string,,[],,,{} palo-article50-transparency-record.schema.json,$.exceptions[].basis,True,string,,[],,,"{""minLength"": 20}" palo-article50-transparency-record.schema.json,$.exceptions[].sourceProvision,True,string,,[],,,{} palo-article50-transparency-record.schema.json,$.exceptions[].approvedBy,True,string,,[],,,{} palo-article50-transparency-record.schema.json,$.releaseDecision,True,object,,[],,,"{""required"": [""status"", ""decidedAt"", ""decidedBy"", ""validUntil""], ""additionalProperties"": false}" palo-article50-transparency-record.schema.json,$.releaseDecision.status,True,,,"[""accepted"", ""conditional"", ""rejected""]",,,{} palo-article50-transparency-record.schema.json,$.releaseDecision.decidedAt,True,string,,[],,,"{""format"": ""date-time""}" palo-article50-transparency-record.schema.json,$.releaseDecision.decidedBy,True,string,,[],,,{} palo-article50-transparency-record.schema.json,$.releaseDecision.validUntil,True,string,,[],,,"{""format"": ""date-time""}" palo-article50-transparency-record.schema.json,$.$defs.testedMeasure,False,object,,[],,,"{""required"": [""required"", ""implementation"", ""testedAt"", ""result"", ""evidenceRef""], ""additionalProperties"": false}" palo-article50-transparency-record.schema.json,$.$defs.testedMeasure.required,True,boolean,,[],,,{} palo-article50-transparency-record.schema.json,$.$defs.testedMeasure.implementation,True,string,,[],,,{} palo-article50-transparency-record.schema.json,$.$defs.testedMeasure.testedAt,True,string,,[],,,"{""format"": ""date-time""}" palo-article50-transparency-record.schema.json,$.$defs.testedMeasure.result,True,,,"[""pass"", ""conditional"", ""fail"", ""not-applicable""]",,,{} palo-article50-transparency-record.schema.json,$.$defs.testedMeasure.evidenceRef,True,string,,[],,,{} palo-assurance-signal.schema.json,$,False,object,Immutable external change signal that invalidates prior data-fitness assumptions and may revoke unconsumed capabilities.,[],,,"{""required"": [""format"", ""schemaVersion"", ""signalId"", ""tenantId"", ""subject"", ""sourceSystem"", ""signalType"", ""severity"", ""observedAt"", ""changeDigest"", ""reason""], ""additionalProperties"": false}" palo-assurance-signal.schema.json,$.format,True,,,[],palo-assurance-signal,,{} palo-assurance-signal.schema.json,$.schemaVersion,True,,,[],1.0.0,,{} palo-assurance-signal.schema.json,$.signalId,True,string,,[],,,"{""pattern"": ""^assurance-signal-[a-f0-9-]{36}$""}" palo-assurance-signal.schema.json,$.tenantId,True,string,,[],,,"{""minLength"": 1, ""maxLength"": 128}" palo-assurance-signal.schema.json,$.subject,True,object,,[],,,"{""required"": [""type"", ""id""], ""additionalProperties"": false}" palo-assurance-signal.schema.json,$.subject.type,True,,,"[""dataset"", ""data-product"", ""model"", ""ai-system"", ""agent"", ""tool"", ""access-entitlement"", ""other""]",,,{} palo-assurance-signal.schema.json,$.subject.id,True,string,,[],,,"{""minLength"": 1, ""maxLength"": 1000}" palo-assurance-signal.schema.json,$.sourceSystem,True,string,,[],,,"{""minLength"": 1, ""maxLength"": 100}" palo-assurance-signal.schema.json,$.signalType,True,,,"[""quality-changed"", ""classification-changed"", ""lineage-changed"", ""access-changed"", ""contract-changed"", ""incident-opened"", ""incident-resolved"", ""system-release"", ""policy-release""]",,,{} palo-assurance-signal.schema.json,$.severity,True,,,"[""info"", ""low"", ""medium"", ""high"", ""critical""]",,,{} palo-assurance-signal.schema.json,$.observedAt,True,string,,[],,,"{""format"": ""date-time""}" palo-assurance-signal.schema.json,$.evidenceRefId,False,string,,[],,,"{""pattern"": ""^evidence-ref-[a-f0-9-]{36}$""}" palo-assurance-signal.schema.json,$.changeDigest,True,string,,[],,,"{""pattern"": ""^sha256:[a-f0-9]{64}$""}" palo-assurance-signal.schema.json,$.reason,True,string,,[],,,"{""minLength"": 1, ""maxLength"": 2000}" palo-case-file.schema.json,$,False,object,,[],,,"{""required"": [""format"", ""schemaVersion"", ""caseId"", ""title"", ""status"", ""createdAt"", ""updatedAt"", ""context"", ""assessments"", ""evidence"", ""sources"", ""incidents"", ""handoffs""], ""additionalProperties"": true}" palo-case-file.schema.json,$.format,True,,,[],palo-case-file,,{} palo-case-file.schema.json,$.schemaVersion,True,,,[],1.0.0,,{} palo-case-file.schema.json,$.caseId,True,string,,[],,,"{""pattern"": ""^case-[a-z0-9][a-z0-9-]{5,63}$""}" palo-case-file.schema.json,$.title,True,string,,[],,,"{""minLength"": 1, ""maxLength"": 200}" palo-case-file.schema.json,$.status,True,,,"[""draft"", ""active"", ""review"", ""closed"", ""reopened""]",,,{} palo-case-file.schema.json,$.createdAt,True,string,,[],,,"{""format"": ""date-time""}" palo-case-file.schema.json,$.updatedAt,True,string,,[],,,"{""format"": ""date-time""}" palo-case-file.schema.json,$.owner,False,string,,[],,,"{""maxLength"": 200}" palo-case-file.schema.json,$.context,True,object,,[],,,{} palo-case-file.schema.json,$.assessments,True,array,,[],,,{} palo-case-file.schema.json,$.assessments[],False,object,,[],,,"{""required"": [""assessmentId"", ""module"", ""recordedAt"", ""data""], ""additionalProperties"": true}" palo-case-file.schema.json,$.assessments[].assessmentId,True,string,,[],,,"{""minLength"": 1}" palo-case-file.schema.json,$.assessments[].module,True,string,,[],,,"{""minLength"": 1}" palo-case-file.schema.json,$.assessments[].recordedAt,True,string,,[],,,"{""format"": ""date-time""}" palo-case-file.schema.json,$.assessments[].data,True,object,,[],,,{} palo-case-file.schema.json,$.evidence,True,array,,[],,,{} palo-case-file.schema.json,$.evidence[],False,object,,[],,,"{""required"": [""evidenceId"", ""title"", ""kind"", ""status"", ""recordedAt""], ""additionalProperties"": true}" palo-case-file.schema.json,$.evidence[].evidenceId,True,string,,[],,,"{""minLength"": 1}" palo-case-file.schema.json,$.evidence[].title,True,string,,[],,,"{""minLength"": 1}" palo-case-file.schema.json,$.evidence[].kind,True,string,,[],,,"{""minLength"": 1}" palo-case-file.schema.json,$.evidence[].status,True,,,"[""open"", ""draft"", ""ready"", ""verified"", ""superseded""]",,,{} palo-case-file.schema.json,$.evidence[].recordedAt,True,string,,[],,,"{""format"": ""date-time""}" palo-case-file.schema.json,$.evidence[].content,False,,,[],,,{} palo-case-file.schema.json,$.sources,True,array,,[],,,{} palo-case-file.schema.json,$.sources[],False,,,[],,#/$defs/source,{} palo-case-file.schema.json,$.incidents,True,array,,[],,,{} palo-case-file.schema.json,$.incidents[],False,object,,[],,,"{""required"": [""incidentId"", ""triggerId"", ""occurredAt"", ""summary"", ""reopenGates""], ""additionalProperties"": true}" palo-case-file.schema.json,$.incidents[].incidentId,True,string,,[],,,"{""minLength"": 1}" palo-case-file.schema.json,$.incidents[].triggerId,True,string,,[],,,"{""minLength"": 1}" palo-case-file.schema.json,$.incidents[].occurredAt,True,string,,[],,,"{""format"": ""date-time""}" palo-case-file.schema.json,$.incidents[].summary,True,string,,[],,,"{""minLength"": 1}" palo-case-file.schema.json,$.incidents[].reopenGates,True,array,,[],,,"{""minItems"": 1, ""uniqueItems"": true}" palo-case-file.schema.json,$.incidents[].reopenGates[],False,string,,[],,,{} palo-case-file.schema.json,$.handoffs,True,array,,[],,,{} palo-case-file.schema.json,$.handoffs[],False,object,,[],,,"{""required"": [""handoffId"", ""from"", ""to"", ""createdAt""], ""additionalProperties"": true}" palo-case-file.schema.json,$.handoffs[].handoffId,True,string,,[],,,"{""minLength"": 1}" palo-case-file.schema.json,$.handoffs[].from,True,string,,[],,,"{""minLength"": 1}" palo-case-file.schema.json,$.handoffs[].to,True,string,,[],,,"{""minLength"": 1}" palo-case-file.schema.json,$.handoffs[].createdAt,True,string,,[],,,"{""format"": ""date-time""}" palo-case-file.schema.json,$.$defs.source,False,object,,[],,,"{""required"": [""sourceId"", ""title"", ""url"", ""sourceType"", ""publisher"", ""checkedAt"", ""freshness""], ""additionalProperties"": true}" palo-case-file.schema.json,$.$defs.source.sourceId,True,string,,[],,,"{""minLength"": 1}" palo-case-file.schema.json,$.$defs.source.title,True,string,,[],,,"{""minLength"": 1}" palo-case-file.schema.json,$.$defs.source.url,True,string,,[],,,"{""format"": ""uri""}" palo-case-file.schema.json,$.$defs.source.sourceType,True,,,"[""official"", ""standard"", ""organizational"", ""research"", ""monitoring-signal""]",,,{} palo-case-file.schema.json,$.$defs.source.publisher,True,string,,[],,,"{""minLength"": 1}" palo-case-file.schema.json,$.$defs.source.checkedAt,True,string,,[],,,"{""format"": ""date-time""}" palo-case-file.schema.json,$.$defs.source.freshness,True,object,,[],,,"{""required"": [""status"", ""reviewIntervalDays"", ""nextReviewAt""], ""additionalProperties"": true}" palo-case-file.schema.json,$.$defs.source.freshness.status,True,,,"[""current"", ""review-due"", ""stale"", ""superseded"", ""unknown""]",,,{} palo-case-file.schema.json,$.$defs.source.freshness.reviewIntervalDays,True,integer,,[],,,"{""minimum"": 1, ""maximum"": 3650}" palo-case-file.schema.json,$.$defs.source.freshness.nextReviewAt,True,string,,[],,,"{""format"": ""date-time""}" palo-case-file.schema.json,$.$defs.source.freshness.supersededBy,False,string,,[],,,"{""format"": ""uri""}" palo-control-library.schema.json,$,False,object,,[],,,"{""required"": [""format"", ""schemaVersion"", ""status"", ""updatedAt"", ""disclaimer"", ""controls""], ""additionalProperties"": false}" palo-control-library.schema.json,$.format,True,,,[],palo-control-library,,{} palo-control-library.schema.json,$.schemaVersion,True,,,[],1.0.0,,{} palo-control-library.schema.json,$.status,True,,,[],educational-non-production,,{} palo-control-library.schema.json,$.updatedAt,True,string,,[],,,"{""format"": ""date""}" palo-control-library.schema.json,$.disclaimer,True,string,,[],,,"{""minLength"": 20}" palo-control-library.schema.json,$.controls,True,array,,[],,,"{""minItems"": 1}" palo-control-library.schema.json,$.controls[],False,object,,[],,,"{""required"": [""controlId"", ""title"", ""objective"", ""controlType"", ""lifecycleGates"", ""evidenceKinds"", ""indicatorIds"", ""sourceIds"", ""templateIds""], ""additionalProperties"": false}" palo-control-library.schema.json,$.controls[].controlId,True,string,,[],,,"{""pattern"": ""^ctrl-[a-z0-9-]+$""}" palo-control-library.schema.json,$.controls[].title,True,string,,[],,,"{""minLength"": 1}" palo-control-library.schema.json,$.controls[].objective,True,string,,[],,,"{""minLength"": 1}" palo-control-library.schema.json,$.controls[].controlType,True,,,"[""preventive"", ""detective"", ""corrective"", ""directive""]",,,{} palo-control-library.schema.json,$.controls[].lifecycleGates,True,array,,[],,,"{""minItems"": 1, ""uniqueItems"": true}" palo-control-library.schema.json,$.controls[].lifecycleGates[],False,string,,[],,,{} palo-control-library.schema.json,$.controls[].evidenceKinds,True,array,,[],,,"{""minItems"": 1, ""uniqueItems"": true}" palo-control-library.schema.json,$.controls[].evidenceKinds[],False,string,,[],,,{} palo-control-library.schema.json,$.controls[].indicatorIds,True,array,,[],,,"{""uniqueItems"": true}" palo-control-library.schema.json,$.controls[].indicatorIds[],False,string,,[],,,{} palo-control-library.schema.json,$.controls[].sourceIds,True,array,,[],,,"{""minItems"": 1, ""uniqueItems"": true}" palo-control-library.schema.json,$.controls[].sourceIds[],False,string,,[],,,{} palo-control-library.schema.json,$.controls[].templateIds,True,array,,[],,,"{""uniqueItems"": true}" palo-control-library.schema.json,$.controls[].templateIds[],False,string,,[],,,{} palo-data-disclosure-contract.schema.json,$,False,object,"Signed, purpose-bound contract governing data read scope, information egress, provider and region, redaction, tracing and retention.",[],,,"{""required"": [""format"", ""schemaVersion"", ""disclosureContractId"", ""tenantId"", ""subject"", ""purpose"", ""lawfulBasis"", ""dataScope"", ""egressPolicy"", ""destinationPolicy"", ""tracePolicy"", ""outputPolicy"", ""boundFitnessDecision"", ""issuedAt"", ""expiresAt"", ""status"", ""keyId"", ""algorithm"", ""signature""], ""additionalProperties"": false}" palo-data-disclosure-contract.schema.json,$.format,True,,,[],palo-data-disclosure-contract,,{} palo-data-disclosure-contract.schema.json,$.schemaVersion,True,,,[],1.0.0,,{} palo-data-disclosure-contract.schema.json,$.disclosureContractId,True,string,,[],,,"{""pattern"": ""^disclosure-[a-f0-9-]{36}$""}" palo-data-disclosure-contract.schema.json,$.tenantId,True,string,,[],,,"{""minLength"": 1, ""maxLength"": 128}" palo-data-disclosure-contract.schema.json,$.subject,True,,,[],,#/$defs/subject,{} palo-data-disclosure-contract.schema.json,$.purpose,True,string,,[],,,"{""minLength"": 1, ""maxLength"": 300}" palo-data-disclosure-contract.schema.json,$.lawfulBasis,True,,,"[""consent"", ""contract"", ""legal-obligation"", ""vital-interests"", ""public-task"", ""legitimate-interests"", ""not-applicable"", ""pending-review""]",,,{} palo-data-disclosure-contract.schema.json,$.dataScope,True,object,,[],,,"{""required"": [""sourceRefs"", ""allowedFields"", ""deniedFields"", ""maxRowsRead""], ""additionalProperties"": false}" palo-data-disclosure-contract.schema.json,$.dataScope.sourceRefs,True,array,,[],,,"{""minItems"": 1, ""uniqueItems"": true}" palo-data-disclosure-contract.schema.json,$.dataScope.sourceRefs[],False,string,,[],,,"{""minLength"": 1, ""maxLength"": 1000}" palo-data-disclosure-contract.schema.json,$.dataScope.allowedFields,True,array,,[],,,"{""uniqueItems"": true, ""maxItems"": 1000}" palo-data-disclosure-contract.schema.json,$.dataScope.allowedFields[],False,string,,[],,,"{""minLength"": 1, ""maxLength"": 500}" palo-data-disclosure-contract.schema.json,$.dataScope.deniedFields,True,array,,[],,,"{""uniqueItems"": true, ""maxItems"": 1000}" palo-data-disclosure-contract.schema.json,$.dataScope.deniedFields[],False,string,,[],,,"{""minLength"": 1, ""maxLength"": 500}" palo-data-disclosure-contract.schema.json,$.dataScope.maxRowsRead,True,integer,,[],,,"{""minimum"": 0, ""maximum"": 10000000}" palo-data-disclosure-contract.schema.json,$.egressPolicy,True,object,,[],,,"{""required"": [""mode"", ""maxRows"", ""allowedFields"", ""prohibitedCategories"", ""requiredRedactions""], ""additionalProperties"": false}" palo-data-disclosure-contract.schema.json,$.egressPolicy.mode,True,,,"[""zero-row"", ""aggregated"", ""row-level""]",,,{} palo-data-disclosure-contract.schema.json,$.egressPolicy.maxRows,True,integer,,[],,,"{""minimum"": 0, ""maximum"": 1000000}" palo-data-disclosure-contract.schema.json,$.egressPolicy.allowedFields,True,array,,[],,,"{""uniqueItems"": true, ""maxItems"": 1000}" palo-data-disclosure-contract.schema.json,$.egressPolicy.allowedFields[],False,string,,[],,,"{""minLength"": 1, ""maxLength"": 500}" palo-data-disclosure-contract.schema.json,$.egressPolicy.prohibitedCategories,True,array,,[],,,"{""uniqueItems"": true, ""maxItems"": 100}" palo-data-disclosure-contract.schema.json,$.egressPolicy.prohibitedCategories[],False,string,,[],,,"{""minLength"": 1, ""maxLength"": 200}" palo-data-disclosure-contract.schema.json,$.egressPolicy.requiredRedactions,True,array,,[],,,"{""uniqueItems"": true, ""maxItems"": 100}" palo-data-disclosure-contract.schema.json,$.egressPolicy.requiredRedactions[],False,string,,[],,,"{""minLength"": 1, ""maxLength"": 200}" palo-data-disclosure-contract.schema.json,$.egressPolicy.minimumAggregationGroupSize,False,integer,,[],,,"{""minimum"": 2, ""maximum"": 1000000}" palo-data-disclosure-contract.schema.json,$.egressPolicy.allOf[0],False,,,[],,,{} palo-data-disclosure-contract.schema.json,$.egressPolicy.allOf[0].if,False,,,[],,,"{""required"": [""mode""]}" palo-data-disclosure-contract.schema.json,$.egressPolicy.allOf[0].if.mode,True,,,[],zero-row,,{} palo-data-disclosure-contract.schema.json,$.egressPolicy.allOf[0].then,False,,,[],,,{} palo-data-disclosure-contract.schema.json,$.egressPolicy.allOf[0].then.maxRows,False,integer,,[],0,,{} palo-data-disclosure-contract.schema.json,$.egressPolicy.allOf[0].then.allowedFields,False,array,,[],,,"{""maxItems"": 0}" palo-data-disclosure-contract.schema.json,$.egressPolicy.allOf[1],False,,,[],,,{} palo-data-disclosure-contract.schema.json,$.egressPolicy.allOf[1].if,False,,,[],,,"{""required"": [""mode""]}" palo-data-disclosure-contract.schema.json,$.egressPolicy.allOf[1].if.mode,True,,,[],aggregated,,{} palo-data-disclosure-contract.schema.json,$.egressPolicy.allOf[1].then,False,,,[],,,"{""required"": [""minimumAggregationGroupSize""]}" palo-data-disclosure-contract.schema.json,$.egressPolicy.allOf[1].then.minimumAggregationGroupSize,True,integer,,[],,,{} palo-data-disclosure-contract.schema.json,$.destinationPolicy,True,object,,[],,,"{""required"": [""allowedRecipients"", ""allowedProviders"", ""allowedModels"", ""allowedRegions"", ""allowedEndpointHosts""], ""additionalProperties"": false}" palo-data-disclosure-contract.schema.json,$.destinationPolicy.allowedRecipients,True,array,,[],,,"{""minItems"": 1, ""uniqueItems"": true}" palo-data-disclosure-contract.schema.json,$.destinationPolicy.allowedRecipients[],False,string,,[],,,"{""minLength"": 1, ""maxLength"": 500}" palo-data-disclosure-contract.schema.json,$.destinationPolicy.allowedProviders,True,array,,[],,,"{""minItems"": 1, ""uniqueItems"": true}" palo-data-disclosure-contract.schema.json,$.destinationPolicy.allowedProviders[],False,string,,[],,,"{""minLength"": 1, ""maxLength"": 200}" palo-data-disclosure-contract.schema.json,$.destinationPolicy.allowedModels,True,array,,[],,,"{""minItems"": 1, ""uniqueItems"": true}" palo-data-disclosure-contract.schema.json,$.destinationPolicy.allowedModels[],False,string,,[],,,"{""minLength"": 1, ""maxLength"": 300}" palo-data-disclosure-contract.schema.json,$.destinationPolicy.allowedRegions,True,array,,[],,,"{""minItems"": 1, ""uniqueItems"": true}" palo-data-disclosure-contract.schema.json,$.destinationPolicy.allowedRegions[],False,string,,[],,,"{""minLength"": 1, ""maxLength"": 100}" palo-data-disclosure-contract.schema.json,$.destinationPolicy.allowedEndpointHosts,True,array,,[],,,"{""minItems"": 1, ""uniqueItems"": true}" palo-data-disclosure-contract.schema.json,$.destinationPolicy.allowedEndpointHosts[],False,string,,[],,,"{""pattern"": ""^[a-z0-9.-]+$"", ""maxLength"": 253}" palo-data-disclosure-contract.schema.json,$.tracePolicy,True,object,,[],,,"{""required"": [""allowedModes"", ""maxRetentionSeconds""], ""additionalProperties"": false}" palo-data-disclosure-contract.schema.json,$.tracePolicy.allowedModes,True,array,,[],,,"{""minItems"": 1, ""uniqueItems"": true}" palo-data-disclosure-contract.schema.json,$.tracePolicy.allowedModes[],False,,,"[""disabled"", ""metadata-only"", ""redacted-payload""]",,,{} palo-data-disclosure-contract.schema.json,$.tracePolicy.maxRetentionSeconds,True,integer,,[],,,"{""minimum"": 0, ""maximum"": 31536000}" palo-data-disclosure-contract.schema.json,$.outputPolicy,True,object,,[],,,"{""required"": [""exportAllowed""], ""additionalProperties"": false}" palo-data-disclosure-contract.schema.json,$.outputPolicy.exportAllowed,True,boolean,,[],,,{} palo-data-disclosure-contract.schema.json,$.outputPolicy.schemaDigest,False,string,,[],,,"{""pattern"": ""^sha256:[a-f0-9]{64}$""}" palo-data-disclosure-contract.schema.json,$.boundFitnessDecision,True,object,,[],,,"{""required"": [""decisionId"", ""decisionDigest""], ""additionalProperties"": false}" palo-data-disclosure-contract.schema.json,$.boundFitnessDecision.decisionId,True,string,,[],,,"{""pattern"": ""^fitness-decision-[a-f0-9-]{36}$""}" palo-data-disclosure-contract.schema.json,$.boundFitnessDecision.decisionDigest,True,string,,[],,,"{""pattern"": ""^sha256:[a-f0-9]{64}$""}" palo-data-disclosure-contract.schema.json,$.approvedBy,False,string,,[],,,"{""minLength"": 1, ""maxLength"": 500}" palo-data-disclosure-contract.schema.json,$.issuedAt,True,string,,[],,,"{""format"": ""date-time""}" palo-data-disclosure-contract.schema.json,$.expiresAt,True,string,,[],,,"{""format"": ""date-time""}" palo-data-disclosure-contract.schema.json,$.status,True,,,"[""active"", ""revoked""]",,,{} palo-data-disclosure-contract.schema.json,$.keyId,True,string,,[],,,"{""pattern"": ""^key-[a-zA-Z0-9._-]{3,100}$""}" palo-data-disclosure-contract.schema.json,$.algorithm,True,,,[],HMAC-SHA256,,{} palo-data-disclosure-contract.schema.json,$.signature,True,string,,[],,,"{""pattern"": ""^hmac-sha256:[a-f0-9]{64}$""}" palo-data-disclosure-contract.schema.json,$.$defs.subject,False,object,,[],,,"{""required"": [""type"", ""id""], ""additionalProperties"": false}" palo-data-disclosure-contract.schema.json,$.$defs.subject.type,True,,,"[""dataset"", ""data-product"", ""model"", ""ai-system"", ""agent"", ""tool"", ""access-entitlement"", ""other""]",,,{} palo-data-disclosure-contract.schema.json,$.$defs.subject.id,True,string,,[],,,"{""minLength"": 1, ""maxLength"": 1000}" palo-data-disclosure-observation.schema.json,$,False,object,Payload-minimized metadata observed by a trusted executor about rows read and information actually disclosed.,[],,,"{""required"": [""format"", ""schemaVersion"", ""sourceRefs"", ""fieldsRead"", ""rowsRead"", ""egressFields"", ""egressRows"", ""sensitiveCategories"", ""redactionsApplied"", ""destination"", ""trace"", ""exported"", ""queryDigest"", ""payloadDigest"", ""observedAt""], ""additionalProperties"": false}" palo-data-disclosure-observation.schema.json,$.format,True,,,[],palo-data-disclosure-observation,,{} palo-data-disclosure-observation.schema.json,$.schemaVersion,True,,,[],1.0.0,,{} palo-data-disclosure-observation.schema.json,$.sourceRefs,True,array,,[],,,"{""minItems"": 1, ""uniqueItems"": true}" palo-data-disclosure-observation.schema.json,$.sourceRefs[],False,string,,[],,,"{""minLength"": 1, ""maxLength"": 1000}" palo-data-disclosure-observation.schema.json,$.fieldsRead,True,array,,[],,,"{""uniqueItems"": true, ""maxItems"": 1000}" palo-data-disclosure-observation.schema.json,$.fieldsRead[],False,string,,[],,,"{""minLength"": 1, ""maxLength"": 500}" palo-data-disclosure-observation.schema.json,$.rowsRead,True,integer,,[],,,"{""minimum"": 0, ""maximum"": 10000000}" palo-data-disclosure-observation.schema.json,$.egressFields,True,array,,[],,,"{""uniqueItems"": true, ""maxItems"": 1000}" palo-data-disclosure-observation.schema.json,$.egressFields[],False,string,,[],,,"{""minLength"": 1, ""maxLength"": 500}" palo-data-disclosure-observation.schema.json,$.egressRows,True,integer,,[],,,"{""minimum"": 0, ""maximum"": 1000000}" palo-data-disclosure-observation.schema.json,$.aggregationGroupSize,False,integer,,[],,,"{""minimum"": 1, ""maximum"": 10000000}" palo-data-disclosure-observation.schema.json,$.sensitiveCategories,True,array,,[],,,"{""uniqueItems"": true, ""maxItems"": 100}" palo-data-disclosure-observation.schema.json,$.sensitiveCategories[],False,string,,[],,,"{""minLength"": 1, ""maxLength"": 200}" palo-data-disclosure-observation.schema.json,$.redactionsApplied,True,array,,[],,,"{""uniqueItems"": true, ""maxItems"": 100}" palo-data-disclosure-observation.schema.json,$.redactionsApplied[],False,string,,[],,,"{""minLength"": 1, ""maxLength"": 200}" palo-data-disclosure-observation.schema.json,$.destination,True,object,,[],,,"{""required"": [""recipient"", ""provider"", ""model"", ""region"", ""endpointHost""], ""additionalProperties"": false}" palo-data-disclosure-observation.schema.json,$.destination.recipient,True,string,,[],,,"{""minLength"": 1, ""maxLength"": 500}" palo-data-disclosure-observation.schema.json,$.destination.provider,True,string,,[],,,"{""minLength"": 1, ""maxLength"": 200}" palo-data-disclosure-observation.schema.json,$.destination.model,True,string,,[],,,"{""minLength"": 1, ""maxLength"": 300}" palo-data-disclosure-observation.schema.json,$.destination.region,True,string,,[],,,"{""minLength"": 1, ""maxLength"": 100}" palo-data-disclosure-observation.schema.json,$.destination.endpointHost,True,string,,[],,,"{""pattern"": ""^[a-z0-9.-]+$"", ""maxLength"": 253}" palo-data-disclosure-observation.schema.json,$.trace,True,object,,[],,,"{""required"": [""mode"", ""retentionSeconds""], ""additionalProperties"": false}" palo-data-disclosure-observation.schema.json,$.trace.mode,True,,,"[""disabled"", ""metadata-only"", ""redacted-payload""]",,,{} palo-data-disclosure-observation.schema.json,$.trace.retentionSeconds,True,integer,,[],,,"{""minimum"": 0, ""maximum"": 31536000}" palo-data-disclosure-observation.schema.json,$.exported,True,boolean,,[],,,{} palo-data-disclosure-observation.schema.json,$.outputSchemaDigest,False,string,,[],,,"{""pattern"": ""^sha256:[a-f0-9]{64}$""}" palo-data-disclosure-observation.schema.json,$.queryDigest,True,string,,[],,,"{""pattern"": ""^sha256:[a-f0-9]{64}$""}" palo-data-disclosure-observation.schema.json,$.payloadDigest,True,string,,[],,,"{""pattern"": ""^sha256:[a-f0-9]{64}$""}" palo-data-disclosure-observation.schema.json,$.observedAt,True,string,,[],,,"{""format"": ""date-time""}" palo-data-disclosure-receipt.schema.json,$,False,object,Signed comparison between a Data Disclosure Contract and payload-minimized executor observations.,[],,,"{""required"": [""format"", ""schemaVersion"", ""receiptId"", ""disclosureContractId"", ""executionId"", ""claimId"", ""executorId"", ""status"", ""observationDigest"", ""checks"", ""checkedAt"", ""keyId"", ""algorithm"", ""signature""], ""additionalProperties"": false}" palo-data-disclosure-receipt.schema.json,$.format,True,,,[],palo-data-disclosure-receipt,,{} palo-data-disclosure-receipt.schema.json,$.schemaVersion,True,,,[],1.0.0,,{} palo-data-disclosure-receipt.schema.json,$.receiptId,True,string,,[],,,"{""pattern"": ""^disclosure-receipt-[a-f0-9-]{36}$""}" palo-data-disclosure-receipt.schema.json,$.disclosureContractId,True,string,,[],,,"{""pattern"": ""^disclosure-[a-f0-9-]{36}$""}" palo-data-disclosure-receipt.schema.json,$.executionId,True,string,,[],,,"{""pattern"": ""^execution-[a-f0-9-]{36}$""}" palo-data-disclosure-receipt.schema.json,$.claimId,True,string,,[],,,"{""pattern"": ""^claim-[a-f0-9-]{36}$""}" palo-data-disclosure-receipt.schema.json,$.executorId,True,string,,[],,,"{""pattern"": ""^executor-[a-zA-Z0-9][a-zA-Z0-9._-]{2,100}$""}" palo-data-disclosure-receipt.schema.json,$.status,True,,,"[""verified"", ""mismatch"", ""inconclusive""]",,,{} palo-data-disclosure-receipt.schema.json,$.observationDigest,True,string,,[],,,"{""pattern"": ""^sha256:[a-f0-9]{64}$""}" palo-data-disclosure-receipt.schema.json,$.observedSummary,False,,,[],,palo-data-disclosure-observation.schema.json,{} palo-data-disclosure-receipt.schema.json,$.checks,True,array,,[],,,"{""minItems"": 1, ""maxItems"": 200}" palo-data-disclosure-receipt.schema.json,$.checks[],False,object,,[],,,"{""required"": [""predicateId"", ""category"", ""status"", ""reason""], ""additionalProperties"": false}" palo-data-disclosure-receipt.schema.json,$.checks[].predicateId,True,string,,[],,,"{""pattern"": ""^predicate-[a-zA-Z0-9._-]{1,100}$""}" palo-data-disclosure-receipt.schema.json,$.checks[].category,True,,,[],forbidden,,{} palo-data-disclosure-receipt.schema.json,$.checks[].status,True,,,"[""pass"", ""fail"", ""unknown""]",,,{} palo-data-disclosure-receipt.schema.json,$.checks[].reason,True,string,,[],,,"{""minLength"": 1, ""maxLength"": 1000}" palo-data-disclosure-receipt.schema.json,$.checkedAt,True,string,,[],,,"{""format"": ""date-time""}" palo-data-disclosure-receipt.schema.json,$.keyId,True,string,,[],,,"{""pattern"": ""^key-[a-zA-Z0-9._-]{3,100}$""}" palo-data-disclosure-receipt.schema.json,$.algorithm,True,,,[],HMAC-SHA256,,{} palo-data-disclosure-receipt.schema.json,$.signature,True,string,,[],,,"{""pattern"": ""^hmac-sha256:[a-f0-9]{64}$""}" palo-data-disclosure-receipt.schema.json,$.allOf[0],False,,,[],,,{} palo-data-disclosure-receipt.schema.json,$.allOf[0].if,False,,,[],,,"{""required"": [""status""]}" palo-data-disclosure-receipt.schema.json,$.allOf[0].if.status,True,,,"[""verified"", ""mismatch""]",,,{} palo-data-disclosure-receipt.schema.json,$.allOf[0].then,False,,,[],,,"{""required"": [""observedSummary""]}" palo-data-disclosure-receipt.schema.json,$.allOf[0].then.observedSummary,True,,,[],,,{} palo-data-fitness-decision.schema.json,$,False,object,"Immutable decision binding one subject, purpose, policy version and exact external evidence references.",[],,,"{""required"": [""format"", ""schemaVersion"", ""decisionId"", ""tenantId"", ""subject"", ""purpose"", ""policyId"", ""policyVersion"", ""status"", ""checks"", ""evidenceRefs"", ""evidenceDigest"", ""decidedAt"", ""expiresAt""], ""additionalProperties"": false}" palo-data-fitness-decision.schema.json,$.format,True,,,[],palo-data-fitness-decision,,{} palo-data-fitness-decision.schema.json,$.schemaVersion,True,,,[],1.0.0,,{} palo-data-fitness-decision.schema.json,$.decisionId,True,string,,[],,,"{""pattern"": ""^fitness-decision-[a-f0-9-]{36}$""}" palo-data-fitness-decision.schema.json,$.tenantId,True,string,,[],,,"{""minLength"": 1, ""maxLength"": 128}" palo-data-fitness-decision.schema.json,$.subject,True,object,,[],,,"{""required"": [""type"", ""id""], ""additionalProperties"": false}" palo-data-fitness-decision.schema.json,$.subject.type,True,,,"[""dataset"", ""data-product"", ""model"", ""ai-system"", ""agent"", ""tool"", ""access-entitlement"", ""other""]",,,{} palo-data-fitness-decision.schema.json,$.subject.id,True,string,,[],,,"{""minLength"": 1, ""maxLength"": 1000}" palo-data-fitness-decision.schema.json,$.purpose,True,string,,[],,,"{""minLength"": 1, ""maxLength"": 300}" palo-data-fitness-decision.schema.json,$.policyId,True,string,,[],,,"{""pattern"": ""^fitness-policy-[a-zA-Z0-9][a-zA-Z0-9._-]{2,100}$""}" palo-data-fitness-decision.schema.json,$.policyVersion,True,string,,[],,,"{""pattern"": ""^\\d+\\.\\d+\\.\\d+$""}" palo-data-fitness-decision.schema.json,$.status,True,,,"[""allowed"", ""denied"", ""review_required""]",,,{} palo-data-fitness-decision.schema.json,$.checks,True,array,,[],,,"{""minItems"": 1, ""maxItems"": 200}" palo-data-fitness-decision.schema.json,$.checks[],False,object,,[],,,"{""required"": [""checkId"", ""status"", ""reason"", ""evidenceRefIds""], ""additionalProperties"": false}" palo-data-fitness-decision.schema.json,$.checks[].checkId,True,string,,[],,,"{""pattern"": ""^fitness-check-[a-zA-Z0-9._-]{1,100}$""}" palo-data-fitness-decision.schema.json,$.checks[].status,True,,,"[""pass"", ""fail"", ""unknown""]",,,{} palo-data-fitness-decision.schema.json,$.checks[].reason,True,string,,[],,,"{""minLength"": 1, ""maxLength"": 1000}" palo-data-fitness-decision.schema.json,$.checks[].evidenceRefIds,True,array,,[],,,"{""uniqueItems"": true}" palo-data-fitness-decision.schema.json,$.checks[].evidenceRefIds[],False,string,,[],,,"{""pattern"": ""^evidence-ref-[a-f0-9-]{36}$""}" palo-data-fitness-decision.schema.json,$.evidenceRefs,True,array,,[],,,"{""uniqueItems"": true}" palo-data-fitness-decision.schema.json,$.evidenceRefs[],False,string,,[],,,"{""pattern"": ""^evidence-ref-[a-f0-9-]{36}$""}" palo-data-fitness-decision.schema.json,$.evidenceDigest,True,string,,[],,,"{""pattern"": ""^sha256:[a-f0-9]{64}$""}" palo-data-fitness-decision.schema.json,$.decidedAt,True,string,,[],,,"{""format"": ""date-time""}" palo-data-fitness-decision.schema.json,$.expiresAt,True,string,,[],,,"{""format"": ""date-time""}" palo-data-fitness-policy.schema.json,$,False,object,Deterministic policy for deciding whether externally referenced data context is fit for a declared purpose.,[],,,"{""required"": [""format"", ""schemaVersion"", ""policyId"", ""policyVersion"", ""tenantId"", ""targetTypes"", ""requiredEvidenceTypes"", ""requirements"", ""onMissing"", ""effectiveAt"", ""status""], ""additionalProperties"": false}" palo-data-fitness-policy.schema.json,$.format,True,,,[],palo-data-fitness-policy,,{} palo-data-fitness-policy.schema.json,$.schemaVersion,True,,,[],1.0.0,,{} palo-data-fitness-policy.schema.json,$.policyId,True,string,,[],,,"{""pattern"": ""^fitness-policy-[a-zA-Z0-9][a-zA-Z0-9._-]{2,100}$""}" palo-data-fitness-policy.schema.json,$.policyVersion,True,string,,[],,,"{""pattern"": ""^\\d+\\.\\d+\\.\\d+$""}" palo-data-fitness-policy.schema.json,$.tenantId,True,string,,[],,,"{""minLength"": 1, ""maxLength"": 128}" palo-data-fitness-policy.schema.json,$.targetTypes,True,array,,[],,,"{""minItems"": 1, ""uniqueItems"": true}" palo-data-fitness-policy.schema.json,$.targetTypes[],False,,,"[""dataset"", ""data-product"", ""model"", ""ai-system"", ""agent"", ""tool"", ""access-entitlement"", ""other""]",,,{} palo-data-fitness-policy.schema.json,$.requiredEvidenceTypes,True,array,,[],,,"{""minItems"": 1, ""uniqueItems"": true}" palo-data-fitness-policy.schema.json,$.requiredEvidenceTypes[],False,,,"[""metadata"", ""lineage"", ""quality"", ""classification"", ""ownership"", ""access"", ""data-contract"", ""audit"", ""incident"", ""other""]",,,{} palo-data-fitness-policy.schema.json,$.requirements,True,object,,[],,,"{""minProperties"": 1, ""additionalProperties"": false}" palo-data-fitness-policy.schema.json,$.requirements.minQualityScore,False,number,,[],,,"{""minimum"": 0, ""maximum"": 100}" palo-data-fitness-policy.schema.json,$.requirements.maxEvidenceAgeSeconds,False,integer,,[],,,"{""minimum"": 1, ""maximum"": 31536000}" palo-data-fitness-policy.schema.json,$.requirements.requireVerifiedAuthority,False,boolean,,[],,,{} palo-data-fitness-policy.schema.json,$.requirements.requireOwner,False,boolean,,[],,,{} palo-data-fitness-policy.schema.json,$.requirements.requireApproved,False,boolean,,[],,,{} palo-data-fitness-policy.schema.json,$.requirements.requireLineage,False,boolean,,[],,,{} palo-data-fitness-policy.schema.json,$.requirements.requireAccessGranted,False,boolean,,[],,,{} palo-data-fitness-policy.schema.json,$.requirements.denyOpenIncident,False,boolean,,[],,,{} palo-data-fitness-policy.schema.json,$.requirements.prohibitedClassifications,False,array,,[],,,"{""uniqueItems"": true, ""maxItems"": 100}" palo-data-fitness-policy.schema.json,$.requirements.prohibitedClassifications[],False,string,,[],,,"{""minLength"": 1, ""maxLength"": 200}" palo-data-fitness-policy.schema.json,$.requirements.allowedPurposes,False,array,,[],,,"{""minItems"": 1, ""uniqueItems"": true, ""maxItems"": 100}" palo-data-fitness-policy.schema.json,$.requirements.allowedPurposes[],False,string,,[],,,"{""minLength"": 1, ""maxLength"": 300}" palo-data-fitness-policy.schema.json,$.onMissing,True,,,"[""deny"", ""review""]",,,{} palo-data-fitness-policy.schema.json,$.effectiveAt,True,string,,[],,,"{""format"": ""date-time""}" palo-data-fitness-policy.schema.json,$.status,True,,,"[""active"", ""inactive""]",,,{} palo-data-lineage-record.schema.json,$,False,object,,[],,,"{""required"": [""format"", ""schemaVersion"", ""recordId"", ""caseId"", ""asset"", ""origins"", ""transformations"", ""permissions"", ""privacy"", ""annotation"", ""quality"", ""uses"", ""retention"", ""deletion"", ""owner"", ""review""], ""additionalProperties"": false}" palo-data-lineage-record.schema.json,$.format,True,,,[],palo-data-lineage-record,,{} palo-data-lineage-record.schema.json,$.schemaVersion,True,,,[],1.0.0,,{} palo-data-lineage-record.schema.json,$.recordId,True,string,,[],,,{} palo-data-lineage-record.schema.json,$.caseId,True,string,,[],,,{} palo-data-lineage-record.schema.json,$.asset,True,object,,[],,,"{""required"": [""assetId"", ""name"", ""version"", ""role"", ""digest"", ""materiality""], ""additionalProperties"": false}" palo-data-lineage-record.schema.json,$.asset.assetId,True,string,,[],,,{} palo-data-lineage-record.schema.json,$.asset.name,True,string,,[],,,{} palo-data-lineage-record.schema.json,$.asset.version,True,string,,[],,,{} palo-data-lineage-record.schema.json,$.asset.role,True,,,"[""training"", ""fine-tuning"", ""evaluation"", ""prompt"", ""retrieval"", ""embedding"", ""operational-input"", ""generated-output"", ""derived"", ""other""]",,,{} palo-data-lineage-record.schema.json,$.asset.digest,True,string,,[],,,"{""pattern"": ""^sha256:[a-f0-9]{64}$""}" palo-data-lineage-record.schema.json,$.asset.materiality,True,,,"[""low"", ""moderate"", ""high"", ""critical""]",,,{} palo-data-lineage-record.schema.json,$.origins,True,array,,[],,,"{""minItems"": 1}" palo-data-lineage-record.schema.json,$.origins[],False,object,,[],,,"{""required"": [""sourceId"", ""sourceType"", ""collectedAt"", ""collector"", ""geography""], ""additionalProperties"": false}" palo-data-lineage-record.schema.json,$.origins[].sourceId,True,string,,[],,,{} palo-data-lineage-record.schema.json,$.origins[].sourceType,True,,,"[""first-party"", ""licensed"", ""open"", ""public"", ""synthetic"", ""user-provided"", ""vendor"", ""unknown""]",,,{} palo-data-lineage-record.schema.json,$.origins[].collectedAt,True,string,,[],,,"{""format"": ""date-time""}" palo-data-lineage-record.schema.json,$.origins[].collector,True,string,,[],,,{} palo-data-lineage-record.schema.json,$.origins[].geography,True,string,,[],,,{} palo-data-lineage-record.schema.json,$.transformations,True,array,,[],,,{} palo-data-lineage-record.schema.json,$.transformations[],False,object,,[],,,"{""required"": [""stepId"", ""operation"", ""performedAt"", ""toolVersion"", ""outputDigest""], ""additionalProperties"": false}" palo-data-lineage-record.schema.json,$.transformations[].stepId,True,string,,[],,,{} palo-data-lineage-record.schema.json,$.transformations[].operation,True,string,,[],,,{} palo-data-lineage-record.schema.json,$.transformations[].performedAt,True,string,,[],,,"{""format"": ""date-time""}" palo-data-lineage-record.schema.json,$.transformations[].toolVersion,True,string,,[],,,{} palo-data-lineage-record.schema.json,$.transformations[].outputDigest,True,string,,[],,,"{""pattern"": ""^sha256:[a-f0-9]{64}$""}" palo-data-lineage-record.schema.json,$.permissions,True,object,,[],,,"{""required"": [""basis"", ""licenseOrTerms"", ""permittedUses"", ""prohibitedUses"", ""reviewedBy""], ""additionalProperties"": false}" palo-data-lineage-record.schema.json,$.permissions.basis,True,,,"[""ownership"", ""contract"", ""license"", ""consent"", ""law"", ""public-domain"", ""undetermined""]",,,{} palo-data-lineage-record.schema.json,$.permissions.licenseOrTerms,True,string,,[],,,{} palo-data-lineage-record.schema.json,$.permissions.permittedUses,True,,,[],,#/$defs/strings,{} palo-data-lineage-record.schema.json,$.permissions.prohibitedUses,True,array,,[],,,{} palo-data-lineage-record.schema.json,$.permissions.prohibitedUses[],False,string,,[],,,{} palo-data-lineage-record.schema.json,$.permissions.reviewedBy,True,string,,[],,,{} palo-data-lineage-record.schema.json,$.privacy,True,object,,[],,,"{""required"": [""personalData"", ""specialCategoryData"", ""controllerOrProcessorRole"", ""lawfulBasis"", ""necessityAssessment"", ""rightsRoute""], ""additionalProperties"": false}" palo-data-lineage-record.schema.json,$.privacy.personalData,True,boolean,,[],,,{} palo-data-lineage-record.schema.json,$.privacy.specialCategoryData,True,boolean,,[],,,{} palo-data-lineage-record.schema.json,$.privacy.controllerOrProcessorRole,True,,,"[""controller"", ""joint-controller"", ""processor"", ""sub-processor"", ""not-applicable"", ""undetermined""]",,,{} palo-data-lineage-record.schema.json,$.privacy.lawfulBasis,True,string,,[],,,{} palo-data-lineage-record.schema.json,$.privacy.necessityAssessment,True,string,,[],,,{} palo-data-lineage-record.schema.json,$.privacy.rightsRoute,True,string,,[],,,{} palo-data-lineage-record.schema.json,$.annotation,True,object,,[],,,"{""required"": [""applicable"", ""protocolRef"", ""annotatorCompetenceRef"", ""agreementMeasure"", ""disputeRoute""], ""additionalProperties"": false}" palo-data-lineage-record.schema.json,$.annotation.applicable,True,boolean,,[],,,{} palo-data-lineage-record.schema.json,$.annotation.protocolRef,True,string,,[],,,{} palo-data-lineage-record.schema.json,$.annotation.annotatorCompetenceRef,True,string,,[],,,{} palo-data-lineage-record.schema.json,$.annotation.agreementMeasure,True,string,,[],,,{} palo-data-lineage-record.schema.json,$.annotation.disputeRoute,True,string,,[],,,{} palo-data-lineage-record.schema.json,$.quality,True,object,,[],,,"{""required"": [""dimensions"", ""knownLimits"", ""acceptedAt"", ""acceptedBy""], ""additionalProperties"": false}" palo-data-lineage-record.schema.json,$.quality.dimensions,True,array,,[],,,"{""minItems"": 1}" palo-data-lineage-record.schema.json,$.quality.dimensions[],False,object,,[],,,"{""required"": [""name"", ""result"", ""thresholdDecision""], ""additionalProperties"": false}" palo-data-lineage-record.schema.json,$.quality.dimensions[].name,True,string,,[],,,{} palo-data-lineage-record.schema.json,$.quality.dimensions[].result,True,string,,[],,,{} palo-data-lineage-record.schema.json,$.quality.dimensions[].thresholdDecision,True,,,"[""pass"", ""conditional"", ""fail""]",,,{} palo-data-lineage-record.schema.json,$.quality.knownLimits,True,,,[],,#/$defs/strings,{} palo-data-lineage-record.schema.json,$.quality.acceptedAt,True,string,,[],,,"{""format"": ""date-time""}" palo-data-lineage-record.schema.json,$.quality.acceptedBy,True,string,,[],,,{} palo-data-lineage-record.schema.json,$.uses,True,array,,[],,,"{""minItems"": 1}" palo-data-lineage-record.schema.json,$.uses[],False,object,,[],,,"{""required"": [""systemVersion"", ""purpose"", ""approved""], ""additionalProperties"": false}" palo-data-lineage-record.schema.json,$.uses[].systemVersion,True,string,,[],,,{} palo-data-lineage-record.schema.json,$.uses[].purpose,True,string,,[],,,{} palo-data-lineage-record.schema.json,$.uses[].approved,True,boolean,,[],,,{} palo-data-lineage-record.schema.json,$.retention,True,object,,[],,,"{""required"": [""period"", ""trigger"", ""legalHoldRoute"", ""nextReviewAt""], ""additionalProperties"": false}" palo-data-lineage-record.schema.json,$.retention.period,True,string,,[],,,{} palo-data-lineage-record.schema.json,$.retention.trigger,True,string,,[],,,{} palo-data-lineage-record.schema.json,$.retention.legalHoldRoute,True,string,,[],,,{} palo-data-lineage-record.schema.json,$.retention.nextReviewAt,True,string,,[],,,"{""format"": ""date-time""}" palo-data-lineage-record.schema.json,$.deletion,True,object,,[],,,"{""required"": [""method"", ""covers"", ""verification"", ""dueAt""], ""additionalProperties"": false}" palo-data-lineage-record.schema.json,$.deletion.method,True,string,,[],,,{} palo-data-lineage-record.schema.json,$.deletion.covers,True,,,[],,#/$defs/strings,{} palo-data-lineage-record.schema.json,$.deletion.verification,True,string,,[],,,{} palo-data-lineage-record.schema.json,$.deletion.dueAt,True,string,,[],,,"{""format"": ""date-time""}" palo-data-lineage-record.schema.json,$.owner,True,string,,[],,,{} palo-data-lineage-record.schema.json,$.review,True,object,,[],,,"{""required"": [""status"", ""reviewedAt"", ""reviewedBy"", ""validUntil""], ""additionalProperties"": false}" palo-data-lineage-record.schema.json,$.review.status,True,,,"[""accepted"", ""conditional"", ""rejected""]",,,{} palo-data-lineage-record.schema.json,$.review.reviewedAt,True,string,,[],,,"{""format"": ""date-time""}" palo-data-lineage-record.schema.json,$.review.reviewedBy,True,string,,[],,,{} palo-data-lineage-record.schema.json,$.review.validUntil,True,string,,[],,,"{""format"": ""date-time""}" palo-data-lineage-record.schema.json,$.$defs.strings,False,array,,[],,,"{""minItems"": 1, ""uniqueItems"": true}" palo-data-lineage-record.schema.json,$.$defs.strings[],False,string,,[],,,"{""minLength"": 1}" palo-decision-gates.schema.json,$,False,object,,[],,,"{""required"": [""format"", ""schemaVersion"", ""status"", ""updatedAt"", ""disclaimer"", ""gates""], ""additionalProperties"": false}" palo-decision-gates.schema.json,$.format,True,,,[],palo-decision-gates,,{} palo-decision-gates.schema.json,$.schemaVersion,True,,,[],1.0.0,,{} palo-decision-gates.schema.json,$.status,True,,,[],educational-non-production,,{} palo-decision-gates.schema.json,$.updatedAt,True,string,,[],,,"{""format"": ""date""}" palo-decision-gates.schema.json,$.disclaimer,True,string,,[],,,"{""minLength"": 20}" palo-decision-gates.schema.json,$.gates,True,array,,[],,,"{""minItems"": 1}" palo-decision-gates.schema.json,$.gates[],False,object,,[],,,"{""required"": [""gateId"", ""label"", ""purpose"", ""entryCriteria"", ""decisionOptions"", ""requiredControlIds"", ""conditionalControlIds"", ""indicatorIds"", ""sourceIds"", ""templateIds""], ""additionalProperties"": false}" palo-decision-gates.schema.json,$.gates[].gateId,True,,,"[""frame"", ""classify"", ""assess"", ""control"", ""measure"", ""prove""]",,,{} palo-decision-gates.schema.json,$.gates[].label,True,string,,[],,,"{""minLength"": 1}" palo-decision-gates.schema.json,$.gates[].purpose,True,string,,[],,,"{""minLength"": 1}" palo-decision-gates.schema.json,$.gates[].entryCriteria,True,array,,[],,,"{""minItems"": 1}" palo-decision-gates.schema.json,$.gates[].entryCriteria[],False,string,,[],,,{} palo-decision-gates.schema.json,$.gates[].decisionOptions,True,array,,[],,,"{""minItems"": 2, ""uniqueItems"": true}" palo-decision-gates.schema.json,$.gates[].decisionOptions[],False,,,"[""proceed"", ""proceed-with-conditions"", ""hold"", ""redesign"", ""stop""]",,,{} palo-decision-gates.schema.json,$.gates[].requiredControlIds,True,array,,[],,,"{""uniqueItems"": true}" palo-decision-gates.schema.json,$.gates[].requiredControlIds[],False,string,,[],,,{} palo-decision-gates.schema.json,$.gates[].conditionalControlIds,True,array,,[],,,"{""uniqueItems"": true}" palo-decision-gates.schema.json,$.gates[].conditionalControlIds[],False,string,,[],,,{} palo-decision-gates.schema.json,$.gates[].indicatorIds,True,array,,[],,,"{""uniqueItems"": true}" palo-decision-gates.schema.json,$.gates[].indicatorIds[],False,string,,[],,,{} palo-decision-gates.schema.json,$.gates[].sourceIds,True,array,,[],,,"{""minItems"": 1, ""uniqueItems"": true}" palo-decision-gates.schema.json,$.gates[].sourceIds[],False,string,,[],,,{} palo-decision-gates.schema.json,$.gates[].templateIds,True,array,,[],,,"{""uniqueItems"": true}" palo-decision-gates.schema.json,$.gates[].templateIds[],False,string,,[],,,{} palo-decommission-record.schema.json,$,False,object,,[],,,"{""required"": [""format"", ""schemaVersion"", ""recordId"", ""caseId"", ""systemVersion"", ""reason"", ""plan"", ""stakeholders"", ""capabilityRevocation"", ""dataDisposition"", ""supplierExit"", ""residualMonitoring"", ""closureDecision""], ""additionalProperties"": false}" palo-decommission-record.schema.json,$.format,True,,,[],palo-decommission-record,,{} palo-decommission-record.schema.json,$.schemaVersion,True,,,[],1.0.0,,{} palo-decommission-record.schema.json,$.recordId,True,string,,[],,,{} palo-decommission-record.schema.json,$.caseId,True,string,,[],,,{} palo-decommission-record.schema.json,$.systemVersion,True,string,,[],,,{} palo-decommission-record.schema.json,$.reason,True,string,,[],,,"{""minLength"": 20}" palo-decommission-record.schema.json,$.plan,True,object,,[],,,"{""required"": [""owner"", ""approvedAt"", ""targetEndAt"", ""rollbackWindow"", ""dependencies""], ""additionalProperties"": false}" palo-decommission-record.schema.json,$.plan.owner,True,string,,[],,,{} palo-decommission-record.schema.json,$.plan.approvedAt,True,string,,[],,,"{""format"": ""date-time""}" palo-decommission-record.schema.json,$.plan.targetEndAt,True,string,,[],,,"{""format"": ""date-time""}" palo-decommission-record.schema.json,$.plan.rollbackWindow,True,string,,[],,,{} palo-decommission-record.schema.json,$.plan.dependencies,True,array,,[],,,{} palo-decommission-record.schema.json,$.plan.dependencies[],False,string,,[],,,{} palo-decommission-record.schema.json,$.stakeholders,True,array,,[],,,"{""minItems"": 1}" palo-decommission-record.schema.json,$.stakeholders[],False,object,,[],,,"{""required"": [""group"", ""noticeAt"", ""transitionRoute"", ""supportOwner""], ""additionalProperties"": false}" palo-decommission-record.schema.json,$.stakeholders[].group,True,string,,[],,,{} palo-decommission-record.schema.json,$.stakeholders[].noticeAt,True,string,,[],,,"{""format"": ""date-time""}" palo-decommission-record.schema.json,$.stakeholders[].transitionRoute,True,string,,[],,,{} palo-decommission-record.schema.json,$.stakeholders[].supportOwner,True,string,,[],,,{} palo-decommission-record.schema.json,$.capabilityRevocation,True,,,[],,#/$defs/closureCheck,{} palo-decommission-record.schema.json,$.dataDisposition,True,array,,[],,,"{""minItems"": 1}" palo-decommission-record.schema.json,$.dataDisposition[],False,object,,[],,,"{""required"": [""assetId"", ""action"", ""dueAt"", ""verificationRef"", ""status""], ""additionalProperties"": false}" palo-decommission-record.schema.json,$.dataDisposition[].assetId,True,string,,[],,,{} palo-decommission-record.schema.json,$.dataDisposition[].action,True,,,"[""delete"", ""archive"", ""return"", ""transfer"", ""legal-hold"", ""anonymize""]",,,{} palo-decommission-record.schema.json,$.dataDisposition[].dueAt,True,string,,[],,,"{""format"": ""date-time""}" palo-decommission-record.schema.json,$.dataDisposition[].verificationRef,True,string,,[],,,{} palo-decommission-record.schema.json,$.dataDisposition[].status,True,,,"[""planned"", ""in-progress"", ""verified-complete""]",,,{} palo-decommission-record.schema.json,$.supplierExit,True,,,[],,#/$defs/closureCheck,{} palo-decommission-record.schema.json,$.residualMonitoring,True,object,,[],,,"{""required"": [""period"", ""owner"", ""indicators"", ""reopenTriggers""], ""additionalProperties"": false}" palo-decommission-record.schema.json,$.residualMonitoring.period,True,string,,[],,,{} palo-decommission-record.schema.json,$.residualMonitoring.owner,True,string,,[],,,{} palo-decommission-record.schema.json,$.residualMonitoring.indicators,True,array,,[],,,"{""minItems"": 1}" palo-decommission-record.schema.json,$.residualMonitoring.indicators[],False,string,,[],,,{} palo-decommission-record.schema.json,$.residualMonitoring.reopenTriggers,True,array,,[],,,"{""minItems"": 1}" palo-decommission-record.schema.json,$.residualMonitoring.reopenTriggers[],False,string,,[],,,{} palo-decommission-record.schema.json,$.closureDecision,True,object,,[],,,"{""required"": [""status"", ""decidedAt"", ""decidedBy"", ""evidenceRefs""], ""additionalProperties"": false}" palo-decommission-record.schema.json,$.closureDecision.status,True,,,"[""conditional"", ""closed"", ""rejected""]",,,{} palo-decommission-record.schema.json,$.closureDecision.decidedAt,True,string,,[],,,"{""format"": ""date-time""}" palo-decommission-record.schema.json,$.closureDecision.decidedBy,True,string,,[],,,{} palo-decommission-record.schema.json,$.closureDecision.evidenceRefs,True,array,,[],,,"{""minItems"": 1}" palo-decommission-record.schema.json,$.closureDecision.evidenceRefs[],False,string,,[],,,{} palo-decommission-record.schema.json,$.$defs.closureCheck,False,object,,[],,,"{""required"": [""status"", ""verifiedAt"", ""verifiedBy"", ""evidenceRef""], ""additionalProperties"": false}" palo-decommission-record.schema.json,$.$defs.closureCheck.status,True,,,"[""planned"", ""in-progress"", ""verified-complete"", ""not-applicable""]",,,{} palo-decommission-record.schema.json,$.$defs.closureCheck.verifiedAt,True,string,,[],,,"{""format"": ""date-time""}" palo-decommission-record.schema.json,$.$defs.closureCheck.verifiedBy,True,string,,[],,,{} palo-decommission-record.schema.json,$.$defs.closureCheck.evidenceRef,True,string,,[],,,{} palo-dependency-graph.schema.json,$,False,object,,[],,,"{""required"": [""format"", ""schemaVersion"", ""extensionVersion"", ""tenantId"", ""snapshotAt"", ""evidenceClass"", ""authorityBoundary"", ""nodes"", ""edges""], ""additionalProperties"": false}" palo-dependency-graph.schema.json,$.format,True,,,[],palo-dependency-graph,,{} palo-dependency-graph.schema.json,$.schemaVersion,True,,,[],1.0.0,,{} palo-dependency-graph.schema.json,$.extensionVersion,True,,,[],0.1.0,,{} palo-dependency-graph.schema.json,$.tenantId,True,string,,[],,,"{""minLength"": 1}" palo-dependency-graph.schema.json,$.snapshotAt,True,string,,[],,,"{""format"": ""date-time""}" palo-dependency-graph.schema.json,$.evidenceClass,True,,,"[""illustrative-local-preview"", ""human-review-required""]",,,{} palo-dependency-graph.schema.json,$.authorityBoundary,True,string,,[],,,"{""minLength"": 1}" palo-dependency-graph.schema.json,$.nodes,True,array,,[],,,"{""minItems"": 1}" palo-dependency-graph.schema.json,$.nodes[],False,object,,[],,,"{""required"": [""id"", ""label"", ""type"", ""recordedAt"", ""validFrom"", ""sourceRefs"", ""properties""], ""additionalProperties"": false}" palo-dependency-graph.schema.json,$.nodes[].id,True,string,,[],,,"{""pattern"": ""^[a-zA-Z0-9][a-zA-Z0-9:._-]{0,159}$""}" palo-dependency-graph.schema.json,$.nodes[].recordedAt,True,string,,[],,,"{""format"": ""date-time""}" palo-dependency-graph.schema.json,$.nodes[].validFrom,True,string,,[],,,"{""format"": ""date-time""}" palo-dependency-graph.schema.json,$.nodes[].validTo,False,string,,[],,,"{""format"": ""date-time""}" palo-dependency-graph.schema.json,$.nodes[].sourceRefs,True,array,,[],,,"{""uniqueItems"": true}" palo-dependency-graph.schema.json,$.nodes[].sourceRefs[],False,string,,[],,,"{""minLength"": 1}" palo-dependency-graph.schema.json,$.nodes[].label,True,string,,[],,,"{""minLength"": 1}" palo-dependency-graph.schema.json,$.nodes[].type,True,,,"[""Layer"", ""Capability"", ""GovernancePlane"", ""ComponentVersion"", ""AISystemVersion"", ""Agent"", ""ModelVersion"", ""Tool"", ""DataAsset"", ""Provider"", ""Service"", ""PublicPolicy"", ""PolicyVersion"", ""ChangeSignal"", ""GovernanceCase"", ""ApplicabilityAssessment"", ""RequirementVersion"", ""ControlDefinition"", ""ControlImplementation"", ""EvidenceArtifact"", ""EvidenceClaim"", ""EvidenceEvaluation"", ""GateInstance"", ""GateDecisionRecord"", ""Actor""]",,,{} palo-dependency-graph.schema.json,$.nodes[].version,False,string,,[],,,"{""minLength"": 1}" palo-dependency-graph.schema.json,$.nodes[].canonicalRef,False,string,,[],,,"{""format"": ""uri""}" palo-dependency-graph.schema.json,$.nodes[].properties,True,object,,[],,,{} palo-dependency-graph.schema.json,$.edges,True,array,,[],,,{} palo-dependency-graph.schema.json,$.edges[],False,object,,[],,,"{""required"": [""id"", ""source"", ""target"", ""relation"", ""recordedAt"", ""validFrom"", ""sourceRefs"", ""reviewState"", ""mappingBasis"", ""evidenceRefs""], ""additionalProperties"": false}" palo-dependency-graph.schema.json,$.edges[].id,True,string,,[],,,"{""pattern"": ""^[a-zA-Z0-9][a-zA-Z0-9:._-]{0,159}$""}" palo-dependency-graph.schema.json,$.edges[].recordedAt,True,string,,[],,,"{""format"": ""date-time""}" palo-dependency-graph.schema.json,$.edges[].validFrom,True,string,,[],,,"{""format"": ""date-time""}" palo-dependency-graph.schema.json,$.edges[].validTo,False,string,,[],,,"{""format"": ""date-time""}" palo-dependency-graph.schema.json,$.edges[].sourceRefs,True,array,,[],,,"{""uniqueItems"": true}" palo-dependency-graph.schema.json,$.edges[].sourceRefs[],False,string,,[],,,"{""minLength"": 1}" palo-dependency-graph.schema.json,$.edges[].source,True,string,,[],,,"{""minLength"": 1}" palo-dependency-graph.schema.json,$.edges[].target,True,string,,[],,,"{""minLength"": 1}" palo-dependency-graph.schema.json,$.edges[].relation,True,,,"[""PROVIDES_CAPABILITY"", ""BELONGS_TO_LAYER"", ""GOVERNS_LAYER"", ""INFORMS"", ""OFFERS"", ""USES_SERVICE"", ""DEPENDS_ON"", ""USES_MODEL"", ""CALLS_TOOL"", ""READS"", ""HAS_VERSION"", ""FROM_VERSION"", ""TO_VERSION"", ""AFFECTS_SERVICE"", ""GOVERNS_VERSION"", ""ASSESSES_SIGNAL"", ""ASSESSES_SYSTEM"", ""IN_CASE"", ""CONSIDERS_REQUIREMENT"", ""REVIEWED_BY"", ""IMPLEMENTS"", ""ADDRESSES_REQUIREMENT"", ""APPLIES_TO_SYSTEM"", ""USES_ARTIFACT"", ""SUPPORTS_TARGET"", ""EVALUATES_CLAIM"", ""REVIEWS_SYSTEM"", ""DECISION_FOR_GATE"", ""DECIDED_BY"", ""BASED_ON_ASSESSMENT"", ""SUPERSEDES""]",,,{} palo-dependency-graph.schema.json,$.edges[].reviewState,True,,,"[""proposed"", ""accepted"", ""rejected""]",,,{} palo-dependency-graph.schema.json,$.edges[].mappingBasis,True,string,,[],,,"{""minLength"": 1}" palo-dependency-graph.schema.json,$.edges[].evidenceRefs,True,array,,[],,,"{""uniqueItems"": true}" palo-dependency-graph.schema.json,$.edges[].evidenceRefs[],False,string,,[],,,"{""minLength"": 1}" palo-eu-agentic-review.schema.json,$,False,object,,[],,,"{""additionalProperties"": false, ""required"": [""format"", ""profileVersion"", ""sourceReviewDate"", ""createdAt"", ""status"", ""system"", ""controls"", ""limitations""]}" palo-eu-agentic-review.schema.json,$.format,True,,,[],palo-eu-agentic-review,,{} palo-eu-agentic-review.schema.json,$.profileVersion,True,,,[],0.2.0,,{} palo-eu-agentic-review.schema.json,$.sourceReviewDate,True,,,[],2026-09-22,,{} palo-eu-agentic-review.schema.json,$.createdAt,True,string,,[],,,"{""format"": ""date-time"", ""pattern"": ""^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}\\.\\d{3}Z$""}" palo-eu-agentic-review.schema.json,$.status,True,,,[],self-declared-review-not-certification,,{} palo-eu-agentic-review.schema.json,$.system,True,object,,[],,,"{""additionalProperties"": false, ""required"": [""name"", ""owner"", ""context"", ""reviewer""]}" palo-eu-agentic-review.schema.json,$.system.name,True,string,,[],,,"{""minLength"": 1, ""maxLength"": 4000, ""pattern"": ""\\S""}" palo-eu-agentic-review.schema.json,$.system.owner,True,string,,[],,,"{""minLength"": 1, ""maxLength"": 4000, ""pattern"": ""\\S""}" palo-eu-agentic-review.schema.json,$.system.context,True,string,,[],,,"{""minLength"": 1, ""maxLength"": 4000, ""pattern"": ""\\S""}" palo-eu-agentic-review.schema.json,$.system.reviewer,True,string,,[],,,"{""minLength"": 1, ""maxLength"": 4000, ""pattern"": ""\\S""}" palo-eu-agentic-review.schema.json,$.controls,True,array,,[],,,"{""minItems"": 12, ""maxItems"": 12}" palo-eu-agentic-review.schema.json,$.controls[],False,object,,[],,,"{""additionalProperties"": false, ""required"": [""id"", ""state"", ""evidence"", ""note"", ""reviewer""]}" palo-eu-agentic-review.schema.json,$.controls[].id,True,,,"[""DAG-01"", ""DAG-02"", ""DAG-03"", ""DAG-04"", ""DAG-05"", ""DAG-06"", ""DAG-07"", ""DAG-08"", ""DAG-09"", ""DAG-10"", ""DAG-11"", ""DAG-12""]",,,{} palo-eu-agentic-review.schema.json,$.controls[].state,True,,,"[""missing"", ""claimed"", ""reviewed"", ""not-applicable""]",,,{} palo-eu-agentic-review.schema.json,$.controls[].evidence,True,string,,[],,,"{""maxLength"": 4000}" palo-eu-agentic-review.schema.json,$.controls[].note,True,string,,[],,,"{""maxLength"": 4000}" palo-eu-agentic-review.schema.json,$.controls[].reviewer,True,string,,[],,,"{""maxLength"": 4000}" palo-eu-agentic-review.schema.json,$.controls[].allOf[0],False,,,[],,,{} palo-eu-agentic-review.schema.json,$.controls[].allOf[0].if,False,,,[],,,{} palo-eu-agentic-review.schema.json,$.controls[].allOf[0].if.state,False,,,[],reviewed,,{} palo-eu-agentic-review.schema.json,$.controls[].allOf[0].then,False,,,[],,,{} palo-eu-agentic-review.schema.json,$.controls[].allOf[0].then.evidence,False,string,,[],,,"{""minLength"": 1, ""maxLength"": 4000, ""pattern"": ""\\S""}" palo-eu-agentic-review.schema.json,$.controls[].allOf[0].then.reviewer,False,string,,[],,,"{""minLength"": 1, ""maxLength"": 4000, ""pattern"": ""\\S""}" palo-eu-agentic-review.schema.json,$.controls[].allOf[1],False,,,[],,,{} palo-eu-agentic-review.schema.json,$.controls[].allOf[1].if,False,,,[],,,{} palo-eu-agentic-review.schema.json,$.controls[].allOf[1].if.state,False,,,[],not-applicable,,{} palo-eu-agentic-review.schema.json,$.controls[].allOf[1].then,False,,,[],,,{} palo-eu-agentic-review.schema.json,$.controls[].allOf[1].then.note,False,string,,[],,,"{""minLength"": 1, ""maxLength"": 4000, ""pattern"": ""\\S""}" palo-eu-agentic-review.schema.json,$.controls[].allOf[1].then.reviewer,False,string,,[],,,"{""minLength"": 1, ""maxLength"": 4000, ""pattern"": ""\\S""}" palo-eu-agentic-review.schema.json,$.controls.allOf[0],False,,,[],,,"{""minContains"": 1, ""maxContains"": 1}" palo-eu-agentic-review.schema.json,$.controls.allOf[0].contains,False,object,,[],,,"{""required"": [""id""]}" palo-eu-agentic-review.schema.json,$.controls.allOf[0].contains.id,True,,,[],DAG-01,,{} palo-eu-agentic-review.schema.json,$.controls.allOf[1],False,,,[],,,"{""minContains"": 1, ""maxContains"": 1}" palo-eu-agentic-review.schema.json,$.controls.allOf[1].contains,False,object,,[],,,"{""required"": [""id""]}" palo-eu-agentic-review.schema.json,$.controls.allOf[1].contains.id,True,,,[],DAG-02,,{} palo-eu-agentic-review.schema.json,$.controls.allOf[2],False,,,[],,,"{""minContains"": 1, ""maxContains"": 1}" palo-eu-agentic-review.schema.json,$.controls.allOf[2].contains,False,object,,[],,,"{""required"": [""id""]}" palo-eu-agentic-review.schema.json,$.controls.allOf[2].contains.id,True,,,[],DAG-03,,{} palo-eu-agentic-review.schema.json,$.controls.allOf[3],False,,,[],,,"{""minContains"": 1, ""maxContains"": 1}" palo-eu-agentic-review.schema.json,$.controls.allOf[3].contains,False,object,,[],,,"{""required"": [""id""]}" palo-eu-agentic-review.schema.json,$.controls.allOf[3].contains.id,True,,,[],DAG-04,,{} palo-eu-agentic-review.schema.json,$.controls.allOf[4],False,,,[],,,"{""minContains"": 1, ""maxContains"": 1}" palo-eu-agentic-review.schema.json,$.controls.allOf[4].contains,False,object,,[],,,"{""required"": [""id""]}" palo-eu-agentic-review.schema.json,$.controls.allOf[4].contains.id,True,,,[],DAG-05,,{} palo-eu-agentic-review.schema.json,$.controls.allOf[5],False,,,[],,,"{""minContains"": 1, ""maxContains"": 1}" palo-eu-agentic-review.schema.json,$.controls.allOf[5].contains,False,object,,[],,,"{""required"": [""id""]}" palo-eu-agentic-review.schema.json,$.controls.allOf[5].contains.id,True,,,[],DAG-06,,{} palo-eu-agentic-review.schema.json,$.controls.allOf[6],False,,,[],,,"{""minContains"": 1, ""maxContains"": 1}" palo-eu-agentic-review.schema.json,$.controls.allOf[6].contains,False,object,,[],,,"{""required"": [""id""]}" palo-eu-agentic-review.schema.json,$.controls.allOf[6].contains.id,True,,,[],DAG-07,,{} palo-eu-agentic-review.schema.json,$.controls.allOf[7],False,,,[],,,"{""minContains"": 1, ""maxContains"": 1}" palo-eu-agentic-review.schema.json,$.controls.allOf[7].contains,False,object,,[],,,"{""required"": [""id""]}" palo-eu-agentic-review.schema.json,$.controls.allOf[7].contains.id,True,,,[],DAG-08,,{} palo-eu-agentic-review.schema.json,$.controls.allOf[8],False,,,[],,,"{""minContains"": 1, ""maxContains"": 1}" palo-eu-agentic-review.schema.json,$.controls.allOf[8].contains,False,object,,[],,,"{""required"": [""id""]}" palo-eu-agentic-review.schema.json,$.controls.allOf[8].contains.id,True,,,[],DAG-09,,{} palo-eu-agentic-review.schema.json,$.controls.allOf[9],False,,,[],,,"{""minContains"": 1, ""maxContains"": 1}" palo-eu-agentic-review.schema.json,$.controls.allOf[9].contains,False,object,,[],,,"{""required"": [""id""]}" palo-eu-agentic-review.schema.json,$.controls.allOf[9].contains.id,True,,,[],DAG-10,,{} palo-eu-agentic-review.schema.json,$.controls.allOf[10],False,,,[],,,"{""minContains"": 1, ""maxContains"": 1}" palo-eu-agentic-review.schema.json,$.controls.allOf[10].contains,False,object,,[],,,"{""required"": [""id""]}" palo-eu-agentic-review.schema.json,$.controls.allOf[10].contains.id,True,,,[],DAG-11,,{} palo-eu-agentic-review.schema.json,$.controls.allOf[11],False,,,[],,,"{""minContains"": 1, ""maxContains"": 1}" palo-eu-agentic-review.schema.json,$.controls.allOf[11].contains,False,object,,[],,,"{""required"": [""id""]}" palo-eu-agentic-review.schema.json,$.controls.allOf[11].contains.id,True,,,[],DAG-12,,{} palo-eu-agentic-review.schema.json,$.limitations,True,,,[],"Inventory of reviewer declarations only. Evidence authenticity, adequacy, legal compliance and production readiness are not verified.",,{} palo-evidence-artifact.schema.json,$,False,object,,[],,,"{""required"": [""format"", ""schemaVersion"", ""artifactId"", ""caseId"", ""artifactType"", ""title"", ""mediaType"", ""recordedAt"", ""contentDigest"", ""storageReference"", ""provenance"", ""sensitivity"", ""status""], ""additionalProperties"": false}" palo-evidence-artifact.schema.json,$.format,True,,,[],palo-evidence-artifact,,{} palo-evidence-artifact.schema.json,$.schemaVersion,True,,,[],1.0.0,,{} palo-evidence-artifact.schema.json,$.artifactId,True,string,,[],,,"{""pattern"": ""^evidence-artifact-[a-z0-9][a-z0-9-]{5,80}$""}" palo-evidence-artifact.schema.json,$.caseId,True,string,,[],,,"{""pattern"": ""^case-[a-z0-9][a-z0-9-]{5,63}$""}" palo-evidence-artifact.schema.json,$.artifactType,True,string,,[],,,"{""minLength"": 1}" palo-evidence-artifact.schema.json,$.title,True,string,,[],,,"{""minLength"": 1}" palo-evidence-artifact.schema.json,$.mediaType,True,string,,[],,,"{""pattern"": ""^[a-z0-9.+-]+/[a-z0-9.+-]+$""}" palo-evidence-artifact.schema.json,$.recordedAt,True,string,,[],,,"{""format"": ""date-time""}" palo-evidence-artifact.schema.json,$.contentDigest,True,,,[],,#/$defs/digest,{} palo-evidence-artifact.schema.json,$.storageReference,True,string,,[],,,"{""format"": ""uri""}" palo-evidence-artifact.schema.json,$.provenance,True,object,,[],,,"{""required"": [""producerId"", ""captureMethod"", ""sourceSystem""], ""additionalProperties"": false}" palo-evidence-artifact.schema.json,$.provenance.producerId,True,string,,[],,,"{""minLength"": 1}" palo-evidence-artifact.schema.json,$.provenance.captureMethod,True,,,"[""generated"", ""exported"", ""observed"", ""uploaded"", ""signed-receipt""]",,,{} palo-evidence-artifact.schema.json,$.provenance.sourceSystem,True,string,,[],,,"{""minLength"": 1}" palo-evidence-artifact.schema.json,$.sensitivity,True,,,"[""public"", ""internal"", ""confidential"", ""restricted""]",,,{} palo-evidence-artifact.schema.json,$.status,True,,,"[""draft"", ""ready"", ""verified"", ""superseded"", ""revoked""]",,,{} palo-evidence-artifact.schema.json,$.$defs.digest,False,string,,[],,,"{""pattern"": ""^sha256:[a-f0-9]{64}$""}" palo-evidence-bundle-manifest.schema.json,$,False,object,,[],,,"{""required"": [""format"", ""schemaVersion"", ""bundleId"", ""caseId"", ""assessmentRunId"", ""generatedAt"", ""lifecycleDefinitionRef"", ""semanticReleaseManifestRef"", ""semanticReleaseDigest"", ""items"", ""bundleDigest"", ""authorityBoundary""], ""additionalProperties"": false}" palo-evidence-bundle-manifest.schema.json,$.format,True,,,[],palo-evidence-bundle-manifest,,{} palo-evidence-bundle-manifest.schema.json,$.schemaVersion,True,,,[],1.0.0,,{} palo-evidence-bundle-manifest.schema.json,$.bundleId,True,string,,[],,,"{""pattern"": ""^bundle-[a-z0-9][a-z0-9-]{5,63}$""}" palo-evidence-bundle-manifest.schema.json,$.caseId,True,string,,[],,,"{""pattern"": ""^case-[a-z0-9][a-z0-9-]{5,63}$""}" palo-evidence-bundle-manifest.schema.json,$.assessmentRunId,True,string,,[],,,"{""pattern"": ""^assessment-run-[a-z0-9][a-z0-9-]{5,80}$""}" palo-evidence-bundle-manifest.schema.json,$.generatedAt,True,string,,[],,,"{""format"": ""date-time""}" palo-evidence-bundle-manifest.schema.json,$.lifecycleDefinitionRef,True,string,,[],,,"{""format"": ""uri""}" palo-evidence-bundle-manifest.schema.json,$.semanticReleaseManifestRef,True,string,,[],,,"{""minLength"": 1}" palo-evidence-bundle-manifest.schema.json,$.semanticReleaseDigest,True,,,[],,#/$defs/digest,{} palo-evidence-bundle-manifest.schema.json,$.items,True,array,,[],,,"{""minItems"": 1}" palo-evidence-bundle-manifest.schema.json,$.items[],False,object,,[],,,"{""required"": [""itemType"", ""recordId"", ""recordDigest""], ""additionalProperties"": false}" palo-evidence-bundle-manifest.schema.json,$.items[].itemType,True,,,"[""evidence-artifact"", ""evidence-claim"", ""evidence-evaluation"", ""gate-decision"", ""metric-observation"", ""source-record""]",,,{} palo-evidence-bundle-manifest.schema.json,$.items[].recordId,True,string,,[],,,"{""minLength"": 1}" palo-evidence-bundle-manifest.schema.json,$.items[].recordDigest,True,,,[],,#/$defs/digest,{} palo-evidence-bundle-manifest.schema.json,$.bundleDigest,True,,,[],,#/$defs/digest,{} palo-evidence-bundle-manifest.schema.json,$.authorityBoundary,True,string,,[],,,"{""minLength"": 1}" palo-evidence-bundle-manifest.schema.json,$.$defs.digest,False,string,,[],,,"{""pattern"": ""^sha256:[a-f0-9]{64}$""}" palo-evidence-bundle.schema.json,$,False,object,,[],,,"{""required"": [""format"", ""schemaVersion"", ""bundleId"", ""generatedAt"", ""artifacts"", ""sourceRegistry"", ""freshness""], ""additionalProperties"": true}" palo-evidence-bundle.schema.json,$.format,True,,,[],palo-evidence-bundle,,{} palo-evidence-bundle.schema.json,$.schemaVersion,True,,,[],1.0.0,,{} palo-evidence-bundle.schema.json,$.bundleId,True,string,,[],,,"{""pattern"": ""^bundle-[a-z0-9][a-z0-9-]{5,63}$""}" palo-evidence-bundle.schema.json,$.caseId,False,string,,[],,,"{""pattern"": ""^case-[a-z0-9][a-z0-9-]{5,63}$""}" palo-evidence-bundle.schema.json,$.generatedAt,True,string,,[],,,"{""format"": ""date-time""}" palo-evidence-bundle.schema.json,$.assessment,False,object,,[],,,{} palo-evidence-bundle.schema.json,$.route,False,array,,[],,,{} palo-evidence-bundle.schema.json,$.route[],False,object,,[],,,{} palo-evidence-bundle.schema.json,$.evidenceReadiness,False,object,,[],,,"{""additionalProperties"": {""type"": ""boolean""}}" palo-evidence-bundle.schema.json,$.evidenceReadiness.additionalProperties,False,boolean,,[],,,{} palo-evidence-bundle.schema.json,$.artifacts,True,array,,[],,,{} palo-evidence-bundle.schema.json,$.artifacts[],False,object,,[],,,"{""required"": [""artifactId"", ""title"", ""kind"", ""status""], ""additionalProperties"": true}" palo-evidence-bundle.schema.json,$.artifacts[].artifactId,True,string,,[],,,"{""minLength"": 1}" palo-evidence-bundle.schema.json,$.artifacts[].title,True,string,,[],,,"{""minLength"": 1}" palo-evidence-bundle.schema.json,$.artifacts[].kind,True,string,,[],,,"{""minLength"": 1}" palo-evidence-bundle.schema.json,$.artifacts[].status,True,,,"[""open"", ""draft"", ""ready"", ""verified"", ""superseded""]",,,{} palo-evidence-bundle.schema.json,$.artifacts[].content,False,,,[],,,{} palo-evidence-bundle.schema.json,$.sourceRegistry,True,array,,[],,,{} palo-evidence-bundle.schema.json,$.sourceRegistry[],False,,,[],,palo-case-file.schema.json#/$defs/source,{} palo-evidence-bundle.schema.json,$.freshness,True,object,,[],,,"{""required"": [""evaluatedAt"", ""status""], ""additionalProperties"": true}" palo-evidence-bundle.schema.json,$.freshness.evaluatedAt,True,string,,[],,,"{""format"": ""date-time""}" palo-evidence-bundle.schema.json,$.freshness.status,True,,,"[""current"", ""review-due"", ""stale"", ""unknown""]",,,{} palo-evidence-bundle.schema.json,$.disclaimer,False,string,,[],,,{} palo-evidence-claim.schema.json,$,False,object,,[],,,"{""required"": [""format"", ""schemaVersion"", ""claimId"", ""artifactId"", ""target"", ""scope"", ""statement"", ""integrityReference"", ""createdAt"", ""status"", ""appendOnly""], ""additionalProperties"": false}" palo-evidence-claim.schema.json,$.format,True,,,[],palo-evidence-claim,,{} palo-evidence-claim.schema.json,$.schemaVersion,True,,,[],1.0.0,,{} palo-evidence-claim.schema.json,$.claimId,True,string,,[],,,"{""pattern"": ""^evidence-claim-[a-z0-9][a-z0-9-]{5,80}$""}" palo-evidence-claim.schema.json,$.artifactId,True,string,,[],,,"{""pattern"": ""^evidence-artifact-[a-z0-9][a-z0-9-]{5,80}$""}" palo-evidence-claim.schema.json,$.target,True,object,,[],,,"{""required"": [""targetType"", ""targetId""], ""additionalProperties"": false}" palo-evidence-claim.schema.json,$.target.targetType,True,,,"[""gate-instance"", ""control-implementation"", ""metric-observation"", ""decision-record"", ""assessment-run"", ""agentic-execution""]",,,{} palo-evidence-claim.schema.json,$.target.targetId,True,string,,[],,,"{""minLength"": 1}" palo-evidence-claim.schema.json,$.scope,True,object,,[],,,"{""required"": [""caseId"", ""validFrom""], ""additionalProperties"": false}" palo-evidence-claim.schema.json,$.scope.caseId,True,string,,[],,,"{""pattern"": ""^case-[a-z0-9][a-z0-9-]{5,63}$""}" palo-evidence-claim.schema.json,$.scope.validFrom,True,string,,[],,,"{""format"": ""date-time""}" palo-evidence-claim.schema.json,$.scope.validTo,False,string,,[],,,"{""format"": ""date-time""}" palo-evidence-claim.schema.json,$.statement,True,string,,[],,,"{""minLength"": 1}" palo-evidence-claim.schema.json,$.integrityReference,True,,,[],,#/$defs/digest,{} palo-evidence-claim.schema.json,$.createdAt,True,string,,[],,,"{""format"": ""date-time""}" palo-evidence-claim.schema.json,$.status,True,,,"[""asserted"", ""under-review"", ""accepted"", ""rejected"", ""superseded""]",,,{} palo-evidence-claim.schema.json,$.supersedesClaimId,False,string,,[],,,"{""pattern"": ""^evidence-claim-[a-z0-9][a-z0-9-]{5,80}$""}" palo-evidence-claim.schema.json,$.appendOnly,True,,,[],True,,{} palo-evidence-claim.schema.json,$.$defs.digest,False,string,,[],,,"{""pattern"": ""^sha256:[a-f0-9]{64}$""}" palo-evidence-evaluation.schema.json,$,False,object,,[],,,"{""required"": [""format"", ""schemaVersion"", ""evaluationId"", ""claimId"", ""assessmentRunId"", ""evaluator"", ""evaluatedAt"", ""outcome"", ""quality"", ""rationale"", ""inputClaimDigest"", ""recordDigest"", ""appendOnly""], ""additionalProperties"": false}" palo-evidence-evaluation.schema.json,$.format,True,,,[],palo-evidence-evaluation,,{} palo-evidence-evaluation.schema.json,$.schemaVersion,True,,,[],1.0.0,,{} palo-evidence-evaluation.schema.json,$.evaluationId,True,string,,[],,,"{""pattern"": ""^evidence-evaluation-[a-z0-9][a-z0-9-]{5,80}$""}" palo-evidence-evaluation.schema.json,$.claimId,True,string,,[],,,"{""pattern"": ""^evidence-claim-[a-z0-9][a-z0-9-]{5,80}$""}" palo-evidence-evaluation.schema.json,$.assessmentRunId,True,string,,[],,,"{""pattern"": ""^assessment-run-[a-z0-9][a-z0-9-]{5,80}$""}" palo-evidence-evaluation.schema.json,$.evaluator,True,object,,[],,,"{""required"": [""actorId"", ""role""], ""additionalProperties"": false}" palo-evidence-evaluation.schema.json,$.evaluator.actorId,True,string,,[],,,"{""minLength"": 1}" palo-evidence-evaluation.schema.json,$.evaluator.role,True,string,,[],,,"{""minLength"": 1}" palo-evidence-evaluation.schema.json,$.evaluatedAt,True,string,,[],,,"{""format"": ""date-time""}" palo-evidence-evaluation.schema.json,$.outcome,True,,,"[""sufficient"", ""partial"", ""insufficient"", ""unverified""]",,,{} palo-evidence-evaluation.schema.json,$.quality,True,object,,[],,,"{""required"": [""relevance"", ""integrity"", ""recency"", ""independence""], ""additionalProperties"": false}" palo-evidence-evaluation.schema.json,$.quality.relevance,True,,,[],,#/$defs/score,{} palo-evidence-evaluation.schema.json,$.quality.integrity,True,,,[],,#/$defs/score,{} palo-evidence-evaluation.schema.json,$.quality.recency,True,,,[],,#/$defs/score,{} palo-evidence-evaluation.schema.json,$.quality.independence,True,,,[],,#/$defs/score,{} palo-evidence-evaluation.schema.json,$.rationale,True,string,,[],,,"{""minLength"": 1}" palo-evidence-evaluation.schema.json,$.inputClaimDigest,True,,,[],,#/$defs/digest,{} palo-evidence-evaluation.schema.json,$.recordDigest,True,,,[],,#/$defs/digest,{} palo-evidence-evaluation.schema.json,$.appendOnly,True,,,[],True,,{} palo-evidence-evaluation.schema.json,$.$defs.score,False,number,,[],,,"{""minimum"": 0, ""maximum"": 1}" palo-evidence-evaluation.schema.json,$.$defs.digest,False,string,,[],,,"{""pattern"": ""^sha256:[a-f0-9]{64}$""}" palo-external-agentic-evidence.schema.json,$,False,object,"Metadata-minimized external observations that can inform, but never replace, a PALO use-case assessment.",[],,,"{""required"": [""format"", ""schemaVersion"", ""providerId"", ""retrievedAt"", ""sourcePayloadDigest"", ""signals"", ""ingestion"", ""boundary"", ""collectionDigest""], ""additionalProperties"": false}" palo-external-agentic-evidence.schema.json,$.format,True,,,[],palo-external-agentic-evidence-collection,,{} palo-external-agentic-evidence.schema.json,$.schemaVersion,True,,,[],1.0.0,,{} palo-external-agentic-evidence.schema.json,$.providerId,True,string,,[],,,"{""pattern"": ""^[a-z][a-z0-9-]{2,63}$""}" palo-external-agentic-evidence.schema.json,$.retrievedAt,True,string,,[],,,"{""format"": ""date-time""}" palo-external-agentic-evidence.schema.json,$.sourcePayloadDigest,True,,,[],,#/$defs/digest,{} palo-external-agentic-evidence.schema.json,$.signals,True,array,,[],,,"{""maxItems"": 1000}" palo-external-agentic-evidence.schema.json,$.signals[],False,,,[],,#/$defs/signal,{} palo-external-agentic-evidence.schema.json,$.ingestion,True,object,,[],,,"{""required"": [""received"", ""accepted"", ""deduplicated"", ""skipped""], ""additionalProperties"": false}" palo-external-agentic-evidence.schema.json,$.ingestion.received,True,integer,,[],,,"{""minimum"": 0}" palo-external-agentic-evidence.schema.json,$.ingestion.accepted,True,integer,,[],,,"{""minimum"": 0}" palo-external-agentic-evidence.schema.json,$.ingestion.deduplicated,True,integer,,[],,,"{""minimum"": 0}" palo-external-agentic-evidence.schema.json,$.ingestion.skipped,True,integer,,[],,,"{""minimum"": 0}" palo-external-agentic-evidence.schema.json,$.boundary,True,,,[],,#/$defs/boundary,{} palo-external-agentic-evidence.schema.json,$.collectionDigest,True,,,[],,#/$defs/digest,{} palo-external-agentic-evidence.schema.json,$.$defs.digest,False,string,,[],,,"{""pattern"": ""^sha256:[a-f0-9]{64}$""}" palo-external-agentic-evidence.schema.json,$.$defs.boundary,False,object,,[],,,"{""required"": [""externalCapabilityEvidence"", ""notUseCaseRiskScore"", ""requiresLocalAssessment"", ""networkOptional""], ""additionalProperties"": false}" palo-external-agentic-evidence.schema.json,$.$defs.boundary.externalCapabilityEvidence,True,,,[],True,,{} palo-external-agentic-evidence.schema.json,$.$defs.boundary.notUseCaseRiskScore,True,,,[],True,,{} palo-external-agentic-evidence.schema.json,$.$defs.boundary.requiresLocalAssessment,True,,,[],True,,{} palo-external-agentic-evidence.schema.json,$.$defs.boundary.networkOptional,True,,,[],True,,{} palo-external-agentic-evidence.schema.json,$.$defs.signal,False,object,,[],,,"{""required"": [""signalId"", ""externalId"", ""provider"", ""title"", ""canonicalUrl"", ""observedContext"", ""capabilityObservations"", ""provenance"", ""review"", ""confidence"", ""retrievedAt"", ""signalDigest"", ""boundary""], ""additionalProperties"": false}" palo-external-agentic-evidence.schema.json,$.$defs.signal.signalId,True,string,,[],,,"{""pattern"": ""^eas-[a-f0-9]{64}$""}" palo-external-agentic-evidence.schema.json,$.$defs.signal.externalId,True,string,,[],,,"{""minLength"": 1, ""maxLength"": 500}" palo-external-agentic-evidence.schema.json,$.$defs.signal.provider,True,object,,[],,,"{""required"": [""providerId"", ""adapterVersion"", ""contractVersion""], ""additionalProperties"": false}" palo-external-agentic-evidence.schema.json,$.$defs.signal.provider.providerId,True,string,,[],,,"{""pattern"": ""^[a-z][a-z0-9-]{2,63}$""}" palo-external-agentic-evidence.schema.json,$.$defs.signal.provider.adapterVersion,True,string,,[],,,"{""pattern"": ""^\\d+\\.\\d+\\.\\d+$""}" palo-external-agentic-evidence.schema.json,$.$defs.signal.provider.contractVersion,True,,,[],1.0.0,,{} palo-external-agentic-evidence.schema.json,$.$defs.signal.title,True,string,,[],,,"{""minLength"": 1, ""maxLength"": 300}" palo-external-agentic-evidence.schema.json,$.$defs.signal.canonicalUrl,True,string,,[],,,"{""format"": ""uri"", ""pattern"": ""^https://""}" palo-external-agentic-evidence.schema.json,$.$defs.signal.observedContext,True,object,,[],,,"{""required"": [""setting"", ""agency""], ""additionalProperties"": false}" palo-external-agentic-evidence.schema.json,$.$defs.signal.observedContext.eventAt,False,string,,[],,,"{""format"": ""date-time""}" palo-external-agentic-evidence.schema.json,$.$defs.signal.observedContext.publishedAt,False,string,,[],,,"{""format"": ""date-time""}" palo-external-agentic-evidence.schema.json,$.$defs.signal.observedContext.setting,True,,,"[""laboratory"", ""field"", ""mixed"", ""unknown""]",,,{} palo-external-agentic-evidence.schema.json,$.$defs.signal.observedContext.agency,True,,,"[""human-directed"", ""agent-initiated"", ""mixed"", ""unknown""]",,,{} palo-external-agentic-evidence.schema.json,$.$defs.signal.capabilityObservations,True,array,,[],,,"{""minItems"": 1, ""maxItems"": 32}" palo-external-agentic-evidence.schema.json,$.$defs.signal.capabilityObservations[],False,,,[],,#/$defs/capabilityObservation,{} palo-external-agentic-evidence.schema.json,$.$defs.signal.provenance,True,object,,[],,,"{""required"": [""retrievalDigest"", ""sources""], ""additionalProperties"": false}" palo-external-agentic-evidence.schema.json,$.$defs.signal.provenance.retrievalDigest,True,,,[],,#/$defs/digest,{} palo-external-agentic-evidence.schema.json,$.$defs.signal.provenance.sources,True,array,,[],,,"{""minItems"": 1, ""maxItems"": 20}" palo-external-agentic-evidence.schema.json,$.$defs.signal.provenance.sources[],False,object,,[],,,"{""required"": [""name"", ""url"", ""role""], ""additionalProperties"": false}" palo-external-agentic-evidence.schema.json,$.$defs.signal.provenance.sources[].name,True,string,,[],,,"{""minLength"": 1, ""maxLength"": 200}" palo-external-agentic-evidence.schema.json,$.$defs.signal.provenance.sources[].url,True,string,,[],,,"{""format"": ""uri"", ""pattern"": ""^https://""}" palo-external-agentic-evidence.schema.json,$.$defs.signal.provenance.sources[].role,True,,,"[""primary"", ""supporting""]",,,{} palo-external-agentic-evidence.schema.json,$.$defs.signal.provenance.sources[].publishedAt,False,string,,[],,,"{""format"": ""date-time""}" palo-external-agentic-evidence.schema.json,$.$defs.signal.review,True,object,,[],,,"{""required"": [""reviewState"", ""providerReviewState""], ""additionalProperties"": false}" palo-external-agentic-evidence.schema.json,$.$defs.signal.review.reviewState,True,,,"[""unreviewed"", ""in-review"", ""reviewed"", ""rejected"", ""superseded""]",,,{} palo-external-agentic-evidence.schema.json,$.$defs.signal.review.providerReviewState,True,string,,[],,,"{""minLength"": 1, ""maxLength"": 80}" palo-external-agentic-evidence.schema.json,$.$defs.signal.confidence,True,object,,[],,,"{""required"": [""state"", ""basis""], ""additionalProperties"": false}" palo-external-agentic-evidence.schema.json,$.$defs.signal.confidence.state,True,,,"[""not-assessed"", ""low"", ""moderate"", ""high""]",,,{} palo-external-agentic-evidence.schema.json,$.$defs.signal.confidence.basis,True,string,,[],,,"{""minLength"": 20, ""maxLength"": 500}" palo-external-agentic-evidence.schema.json,$.$defs.signal.retrievedAt,True,string,,[],,,"{""format"": ""date-time""}" palo-external-agentic-evidence.schema.json,$.$defs.signal.signalDigest,True,,,[],,#/$defs/digest,{} palo-external-agentic-evidence.schema.json,$.$defs.signal.boundary,True,,,[],,#/$defs/boundary,{} palo-external-agentic-evidence.schema.json,$.$defs.capabilityObservation,False,object,,[],,,"{""required"": [""observationId"", ""paloCapabilityId"", ""providerCapabilityId"", ""providerLabel"", ""providerScore"", ""providerScale"", ""providerRubricVersion"", ""mappingVersion"", ""mappingReviewState"", ""contextOnly"", ""notUseCaseRiskScore""], ""additionalProperties"": false}" palo-external-agentic-evidence.schema.json,$.$defs.capabilityObservation.observationId,True,string,,[],,,"{""pattern"": ""^eao-[a-f0-9]{64}$""}" palo-external-agentic-evidence.schema.json,$.$defs.capabilityObservation.paloCapabilityId,True,string,,[],,,"{""pattern"": ""^palo-cap-[a-z0-9-]+$""}" palo-external-agentic-evidence.schema.json,$.$defs.capabilityObservation.providerCapabilityId,True,string,,[],,,"{""minLength"": 1, ""maxLength"": 120}" palo-external-agentic-evidence.schema.json,$.$defs.capabilityObservation.providerLabel,True,string,,[],,,"{""minLength"": 1, ""maxLength"": 160}" palo-external-agentic-evidence.schema.json,$.$defs.capabilityObservation.providerScore,True,number,,[],,,{} palo-external-agentic-evidence.schema.json,$.$defs.capabilityObservation.providerScale,True,object,,[],,,"{""required"": [""minimum"", ""maximum""], ""additionalProperties"": false}" palo-external-agentic-evidence.schema.json,$.$defs.capabilityObservation.providerScale.minimum,True,number,,[],,,{} palo-external-agentic-evidence.schema.json,$.$defs.capabilityObservation.providerScale.maximum,True,number,,[],,,{} palo-external-agentic-evidence.schema.json,$.$defs.capabilityObservation.providerRubricVersion,True,string,,[],,,"{""minLength"": 1, ""maxLength"": 100}" palo-external-agentic-evidence.schema.json,$.$defs.capabilityObservation.mappingVersion,True,string,,[],,,"{""pattern"": ""^\\d+\\.\\d+\\.\\d+$""}" palo-external-agentic-evidence.schema.json,$.$defs.capabilityObservation.mappingReviewState,True,,,"[""draft"", ""in-review"", ""approved"", ""rejected"", ""superseded""]",,,{} palo-external-agentic-evidence.schema.json,$.$defs.capabilityObservation.contextOnly,True,,,[],True,,{} palo-external-agentic-evidence.schema.json,$.$defs.capabilityObservation.notUseCaseRiskScore,True,,,[],True,,{} palo-external-evidence-provider-registry.schema.json,$,False,object,"Provider-neutral registry for optional, read-only external agentic evidence adapters.",[],,,"{""required"": [""format"", ""schemaVersion"", ""updatedAt"", ""authorityBoundary"", ""providers""], ""additionalProperties"": false}" palo-external-evidence-provider-registry.schema.json,$.format,True,,,[],palo-external-evidence-provider-registry,,{} palo-external-evidence-provider-registry.schema.json,$.schemaVersion,True,,,[],1.0.0,,{} palo-external-evidence-provider-registry.schema.json,$.updatedAt,True,string,,[],,,"{""format"": ""date""}" palo-external-evidence-provider-registry.schema.json,$.authorityBoundary,True,string,,[],,,"{""minLength"": 40}" palo-external-evidence-provider-registry.schema.json,$.providers,True,array,,[],,,"{""minItems"": 1}" palo-external-evidence-provider-registry.schema.json,$.providers[],False,,,[],,#/$defs/provider,{} palo-external-evidence-provider-registry.schema.json,$.$defs.provider,False,object,,[],,,"{""required"": [""providerId"", ""displayName"", ""sourceId"", ""adapter"", ""mode"", ""defaultState"", ""networkOptional"", ""dataPolicy"", ""reviewBoundary""], ""additionalProperties"": false}" palo-external-evidence-provider-registry.schema.json,$.$defs.provider.providerId,True,string,,[],,,"{""pattern"": ""^[a-z][a-z0-9-]{2,63}$""}" palo-external-evidence-provider-registry.schema.json,$.$defs.provider.displayName,True,string,,[],,,"{""minLength"": 1, ""maxLength"": 120}" palo-external-evidence-provider-registry.schema.json,$.$defs.provider.sourceId,True,string,,[],,,"{""pattern"": ""^src-[a-z0-9-]+$""}" palo-external-evidence-provider-registry.schema.json,$.$defs.provider.adapter,True,object,,[],,,"{""required"": [""adapterId"", ""adapterVersion"", ""contractVersion""], ""additionalProperties"": false}" palo-external-evidence-provider-registry.schema.json,$.$defs.provider.adapter.adapterId,True,string,,[],,,"{""pattern"": ""^adapter-[a-z0-9-]+$""}" palo-external-evidence-provider-registry.schema.json,$.$defs.provider.adapter.adapterVersion,True,string,,[],,,"{""pattern"": ""^\\d+\\.\\d+\\.\\d+$""}" palo-external-evidence-provider-registry.schema.json,$.$defs.provider.adapter.contractVersion,True,,,[],1.0.0,,{} palo-external-evidence-provider-registry.schema.json,$.$defs.provider.mode,True,,,"[""local-import"", ""http-pull""]",,,{} palo-external-evidence-provider-registry.schema.json,$.$defs.provider.defaultState,True,,,"[""enabled"", ""disabled""]",,,{} palo-external-evidence-provider-registry.schema.json,$.$defs.provider.networkOptional,True,,,[],True,,{} palo-external-evidence-provider-registry.schema.json,$.$defs.provider.endpoint,False,string,,[],,,"{""format"": ""uri"", ""pattern"": ""^https://""}" palo-external-evidence-provider-registry.schema.json,$.$defs.provider.fetchPolicy,False,object,,[],,,"{""required"": [""timeoutMs"", ""maxResponseBytes"", ""maxRecords"", ""redirects""], ""additionalProperties"": false}" palo-external-evidence-provider-registry.schema.json,$.$defs.provider.fetchPolicy.timeoutMs,True,integer,,[],,,"{""minimum"": 500, ""maximum"": 30000}" palo-external-evidence-provider-registry.schema.json,$.$defs.provider.fetchPolicy.maxResponseBytes,True,integer,,[],,,"{""minimum"": 1024, ""maximum"": 5242880}" palo-external-evidence-provider-registry.schema.json,$.$defs.provider.fetchPolicy.maxRecords,True,integer,,[],,,"{""minimum"": 1, ""maximum"": 1000}" palo-external-evidence-provider-registry.schema.json,$.$defs.provider.fetchPolicy.redirects,True,,,[],reject,,{} palo-external-evidence-provider-registry.schema.json,$.$defs.provider.cachePolicy,False,object,,[],,,"{""required"": [""content"", ""ttlSeconds"", ""maxStaleSeconds"", ""staleIfError"", ""rawPayloadStored""], ""additionalProperties"": false}" palo-external-evidence-provider-registry.schema.json,$.$defs.provider.cachePolicy.content,True,,,[],normalized-metadata-only,,{} palo-external-evidence-provider-registry.schema.json,$.$defs.provider.cachePolicy.ttlSeconds,True,integer,,[],,,"{""minimum"": 60, ""maximum"": 2592000}" palo-external-evidence-provider-registry.schema.json,$.$defs.provider.cachePolicy.maxStaleSeconds,True,integer,,[],,,"{""minimum"": 60, ""maximum"": 7776000}" palo-external-evidence-provider-registry.schema.json,$.$defs.provider.cachePolicy.staleIfError,True,boolean,,[],,,{} palo-external-evidence-provider-registry.schema.json,$.$defs.provider.cachePolicy.rawPayloadStored,True,,,[],False,,{} palo-external-evidence-provider-registry.schema.json,$.$defs.provider.dataPolicy,True,object,,[],,,"{""required"": [""metadataOnly"", ""prohibitedFields""], ""additionalProperties"": false}" palo-external-evidence-provider-registry.schema.json,$.$defs.provider.dataPolicy.metadataOnly,True,,,[],True,,{} palo-external-evidence-provider-registry.schema.json,$.$defs.provider.dataPolicy.prohibitedFields,True,array,,[],,,"{""minItems"": 5, ""uniqueItems"": true}" palo-external-evidence-provider-registry.schema.json,$.$defs.provider.dataPolicy.prohibitedFields[],False,,,"[""fullText"", ""sourceBody"", ""details"", ""summary"", ""whyItMatters"", ""justificationText""]",,,{} palo-external-evidence-provider-registry.schema.json,$.$defs.provider.reviewBoundary,True,string,,[],,,"{""minLength"": 30}" palo-external-evidence-provider-registry.schema.json,$.$defs.provider.allOf[0],False,,,[],,,{} palo-external-evidence-provider-registry.schema.json,$.$defs.provider.allOf[0].if,False,,,[],,,{} palo-external-evidence-provider-registry.schema.json,$.$defs.provider.allOf[0].if.mode,False,,,[],http-pull,,{} palo-external-evidence-provider-registry.schema.json,$.$defs.provider.allOf[0].then,False,,,[],,,"{""required"": [""endpoint"", ""fetchPolicy"", ""cachePolicy""]}" palo-external-evidence-ref.schema.json,$,False,object,"Immutable, payload-minimized reference to context asserted by an external catalog, observability, identity or source system.",[],,,"{""required"": [""format"", ""schemaVersion"", ""evidenceRefId"", ""tenantId"", ""subject"", ""source"", ""evidenceType"", ""normalizedClaims"", ""observedAt"", ""validUntil"", ""payloadDigest"", ""authority"", ""connector"", ""status""], ""additionalProperties"": false}" palo-external-evidence-ref.schema.json,$.format,True,,,[],palo-external-evidence-ref,,{} palo-external-evidence-ref.schema.json,$.schemaVersion,True,,,[],1.0.0,,{} palo-external-evidence-ref.schema.json,$.evidenceRefId,True,string,,[],,,"{""pattern"": ""^evidence-ref-[a-f0-9-]{36}$""}" palo-external-evidence-ref.schema.json,$.tenantId,True,string,,[],,,"{""minLength"": 1, ""maxLength"": 128}" palo-external-evidence-ref.schema.json,$.subject,True,,,[],,#/$defs/subject,{} palo-external-evidence-ref.schema.json,$.source,True,object,,[],,,"{""required"": [""system"", ""objectId""], ""additionalProperties"": false}" palo-external-evidence-ref.schema.json,$.source.system,True,string,,[],,,"{""minLength"": 1, ""maxLength"": 100}" palo-external-evidence-ref.schema.json,$.source.objectId,True,string,,[],,,"{""minLength"": 1, ""maxLength"": 1000}" palo-external-evidence-ref.schema.json,$.source.objectVersion,False,string,,[],,,"{""minLength"": 1, ""maxLength"": 500}" palo-external-evidence-ref.schema.json,$.source.uri,False,string,,[],,,"{""format"": ""uri"", ""maxLength"": 2000}" palo-external-evidence-ref.schema.json,$.evidenceType,True,,,"[""metadata"", ""lineage"", ""quality"", ""classification"", ""ownership"", ""access"", ""data-contract"", ""audit"", ""incident"", ""other""]",,,{} palo-external-evidence-ref.schema.json,$.normalizedClaims,True,object,,[],,,"{""minProperties"": 1, ""additionalProperties"": false}" palo-external-evidence-ref.schema.json,$.normalizedClaims.qualityScore,False,number,,[],,,"{""minimum"": 0, ""maximum"": 100}" palo-external-evidence-ref.schema.json,$.normalizedClaims.freshnessAt,False,string,,[],,,"{""format"": ""date-time""}" palo-external-evidence-ref.schema.json,$.normalizedClaims.classifications,False,array,,[],,,"{""uniqueItems"": true, ""maxItems"": 100}" palo-external-evidence-ref.schema.json,$.normalizedClaims.classifications[],False,string,,[],,,"{""minLength"": 1, ""maxLength"": 200}" palo-external-evidence-ref.schema.json,$.normalizedClaims.owner,False,string,,[],,,"{""minLength"": 1, ""maxLength"": 500}" palo-external-evidence-ref.schema.json,$.normalizedClaims.approved,False,boolean,,[],,,{} palo-external-evidence-ref.schema.json,$.normalizedClaims.accessState,False,,,"[""granted"", ""requested"", ""denied"", ""revoked"", ""unknown""]",,,{} palo-external-evidence-ref.schema.json,$.normalizedClaims.lineageComplete,False,boolean,,[],,,{} palo-external-evidence-ref.schema.json,$.normalizedClaims.permittedPurposes,False,array,,[],,,"{""uniqueItems"": true, ""maxItems"": 100}" palo-external-evidence-ref.schema.json,$.normalizedClaims.permittedPurposes[],False,string,,[],,,"{""minLength"": 1, ""maxLength"": 300}" palo-external-evidence-ref.schema.json,$.normalizedClaims.lifecycleState,False,string,,[],,,"{""minLength"": 1, ""maxLength"": 100}" palo-external-evidence-ref.schema.json,$.normalizedClaims.incidentOpen,False,boolean,,[],,,{} palo-external-evidence-ref.schema.json,$.normalizedClaims.contractVersion,False,string,,[],,,"{""minLength"": 1, ""maxLength"": 100}" palo-external-evidence-ref.schema.json,$.normalizedClaims.additionalClaimsDigest,False,string,,[],,,"{""pattern"": ""^sha256:[a-f0-9]{64}$""}" palo-external-evidence-ref.schema.json,$.observedAt,True,string,,[],,,"{""format"": ""date-time""}" palo-external-evidence-ref.schema.json,$.validUntil,True,string,,[],,,"{""format"": ""date-time""}" palo-external-evidence-ref.schema.json,$.payloadDigest,True,string,,[],,,"{""pattern"": ""^sha256:[a-f0-9]{64}$""}" palo-external-evidence-ref.schema.json,$.authority,True,object,,[],,,"{""required"": [""type"", ""assertedBy"", ""verified""], ""additionalProperties"": false}" palo-external-evidence-ref.schema.json,$.authority.type,True,,,"[""source-api"", ""catalog-api"", ""observability-api"", ""identity-api"", ""signed-import"", ""manual-attestation""]",,,{} palo-external-evidence-ref.schema.json,$.authority.assertedBy,True,string,,[],,,"{""minLength"": 1, ""maxLength"": 500}" palo-external-evidence-ref.schema.json,$.authority.verified,True,boolean,,[],,,{} palo-external-evidence-ref.schema.json,$.connector,True,object,,[],,,"{""required"": [""connectorId"", ""version"", ""mode"", ""importedAt""], ""additionalProperties"": false}" palo-external-evidence-ref.schema.json,$.connector.connectorId,True,string,,[],,,"{""pattern"": ""^connector-[a-zA-Z0-9][a-zA-Z0-9._-]{2,100}$""}" palo-external-evidence-ref.schema.json,$.connector.version,True,string,,[],,,"{""pattern"": ""^\\d+\\.\\d+\\.\\d+(?:-[0-9A-Za-z.-]+)?$""}" palo-external-evidence-ref.schema.json,$.connector.mode,True,,,[],read-only,,{} palo-external-evidence-ref.schema.json,$.connector.importedAt,True,string,,[],,,"{""format"": ""date-time""}" palo-external-evidence-ref.schema.json,$.status,True,,,"[""active"", ""revoked""]",,,{} palo-external-evidence-ref.schema.json,$.$defs.subject,False,object,,[],,,"{""required"": [""type"", ""id""], ""additionalProperties"": false}" palo-external-evidence-ref.schema.json,$.$defs.subject.type,True,,,"[""dataset"", ""data-product"", ""model"", ""ai-system"", ""agent"", ""tool"", ""access-entitlement"", ""other""]",,,{} palo-external-evidence-ref.schema.json,$.$defs.subject.id,True,string,,[],,,"{""minLength"": 1, ""maxLength"": 1000}" palo-gate-decision-record.schema.json,$,False,object,,[],,,"{""required"": [""format"", ""schemaVersion"", ""decisionId"", ""gateInstanceId"", ""caseId"", ""sequence"", ""outcome"", ""decidedAt"", ""decisionActor"", ""authorityBasis"", ""rationale"", ""conditions"", ""inputSnapshotHash"", ""definitionRefs"", ""evidenceClaimIds"", ""recordDigest"", ""appendOnly""], ""additionalProperties"": false}" palo-gate-decision-record.schema.json,$.format,True,,,[],palo-gate-decision-record,,{} palo-gate-decision-record.schema.json,$.schemaVersion,True,,,[],1.0.0,,{} palo-gate-decision-record.schema.json,$.decisionId,True,string,,[],,,"{""pattern"": ""^gate-decision-[a-z0-9][a-z0-9-]{5,80}$""}" palo-gate-decision-record.schema.json,$.gateInstanceId,True,string,,[],,,"{""pattern"": ""^gate-instance-[a-z0-9][a-z0-9-]{5,80}$""}" palo-gate-decision-record.schema.json,$.caseId,True,string,,[],,,"{""pattern"": ""^case-[a-z0-9][a-z0-9-]{5,63}$""}" palo-gate-decision-record.schema.json,$.sequence,True,integer,,[],,,"{""minimum"": 1}" palo-gate-decision-record.schema.json,$.supersedesDecisionId,False,string,,[],,,"{""pattern"": ""^gate-decision-[a-z0-9][a-z0-9-]{5,80}$""}" palo-gate-decision-record.schema.json,$.previousDecisionDigest,False,,,[],,#/$defs/digest,{} palo-gate-decision-record.schema.json,$.outcome,True,,,"[""proceed"", ""proceed-with-conditions"", ""hold"", ""redesign"", ""stop"", ""unresolved""]",,,{} palo-gate-decision-record.schema.json,$.decidedAt,True,string,,[],,,"{""format"": ""date-time""}" palo-gate-decision-record.schema.json,$.expiresAt,False,string,,[],,,"{""format"": ""date-time""}" palo-gate-decision-record.schema.json,$.decisionActor,True,object,,[],,,"{""required"": [""actorId"", ""role"", ""displayName""], ""additionalProperties"": false}" palo-gate-decision-record.schema.json,$.decisionActor.actorId,True,string,,[],,,"{""minLength"": 1}" palo-gate-decision-record.schema.json,$.decisionActor.role,True,string,,[],,,"{""minLength"": 1}" palo-gate-decision-record.schema.json,$.decisionActor.displayName,True,string,,[],,,"{""minLength"": 1}" palo-gate-decision-record.schema.json,$.authorityBasis,True,string,,[],,,"{""minLength"": 1}" palo-gate-decision-record.schema.json,$.rationale,True,string,,[],,,"{""minLength"": 1}" palo-gate-decision-record.schema.json,$.conditions,True,array,,[],,,{} palo-gate-decision-record.schema.json,$.conditions[],False,string,,[],,,{} palo-gate-decision-record.schema.json,$.inputSnapshotHash,True,,,[],,#/$defs/digest,{} palo-gate-decision-record.schema.json,$.definitionRefs,True,array,,[],,,"{""minItems"": 1, ""uniqueItems"": true}" palo-gate-decision-record.schema.json,$.definitionRefs[],False,string,,[],,,"{""format"": ""uri""}" palo-gate-decision-record.schema.json,$.evidenceClaimIds,True,array,,[],,,"{""uniqueItems"": true}" palo-gate-decision-record.schema.json,$.evidenceClaimIds[],False,string,,[],,,{} palo-gate-decision-record.schema.json,$.recordDigest,True,,,[],,#/$defs/digest,{} palo-gate-decision-record.schema.json,$.appendOnly,True,,,[],True,,{} palo-gate-decision-record.schema.json,$.$defs.digest,False,string,,[],,,"{""pattern"": ""^sha256:[a-f0-9]{64}$""}" palo-gate-decision-record.schema.json,$.allOf[0],False,,,[],,,{} palo-gate-decision-record.schema.json,$.allOf[0].if,False,,,[],,,"{""required"": [""sequence""]}" palo-gate-decision-record.schema.json,$.allOf[0].if.sequence,True,integer,,[],,,"{""minimum"": 2}" palo-gate-decision-record.schema.json,$.allOf[0].then,False,,,[],,,"{""required"": [""supersedesDecisionId"", ""previousDecisionDigest""]}" palo-gate-decision-record.schema.json,$.allOf[0].then.supersedesDecisionId,True,string,,[],,,"{""pattern"": ""^gate-decision-[a-z0-9][a-z0-9-]{5,80}$""}" palo-gate-decision-record.schema.json,$.allOf[0].then.previousDecisionDigest,True,,,[],,#/$defs/digest,{} palo-gate-decision-record.schema.json,$.allOf[1],False,,,[],,,{} palo-gate-decision-record.schema.json,$.allOf[1].if,False,,,[],,,"{""required"": [""outcome""]}" palo-gate-decision-record.schema.json,$.allOf[1].if.outcome,True,,,[],proceed-with-conditions,,{} palo-gate-decision-record.schema.json,$.allOf[1].then,False,,,[],,,{} palo-gate-decision-record.schema.json,$.allOf[1].then.conditions,False,array,,[],,,"{""minItems"": 1}" palo-gate-instance.schema.json,$,False,object,,[],,,"{""required"": [""format"", ""schemaVersion"", ""gateInstanceId"", ""caseId"", ""lifecycleDefinitionRef"", ""gateDefinitionRef"", ""phaseDefinitionRef"", ""openedAt"", ""status"", ""currentDecisionSequence""], ""additionalProperties"": false}" palo-gate-instance.schema.json,$.format,True,,,[],palo-gate-instance,,{} palo-gate-instance.schema.json,$.schemaVersion,True,,,[],1.0.0,,{} palo-gate-instance.schema.json,$.gateInstanceId,True,string,,[],,,"{""pattern"": ""^gate-instance-[a-z0-9][a-z0-9-]{5,80}$""}" palo-gate-instance.schema.json,$.caseId,True,string,,[],,,"{""pattern"": ""^case-[a-z0-9][a-z0-9-]{5,63}$""}" palo-gate-instance.schema.json,$.lifecycleDefinitionRef,True,string,,[],,,"{""format"": ""uri""}" palo-gate-instance.schema.json,$.gateDefinitionRef,True,string,,[],,,"{""format"": ""uri""}" palo-gate-instance.schema.json,$.phaseDefinitionRef,True,string,,[],,,"{""format"": ""uri""}" palo-gate-instance.schema.json,$.openedAt,True,string,,[],,,"{""format"": ""date-time""}" palo-gate-instance.schema.json,$.closedAt,False,string,,[],,,"{""format"": ""date-time""}" palo-gate-instance.schema.json,$.status,True,,,"[""not-started"", ""open"", ""ready-for-review"", ""decided"", ""reopened"", ""closed""]",,,{} palo-gate-instance.schema.json,$.currentDecisionSequence,True,integer,,[],,,"{""minimum"": 0}" palo-gate-instance.schema.json,$.reopenedBy,False,array,,[],,,"{""uniqueItems"": true}" palo-gate-instance.schema.json,$.reopenedBy[],False,string,,[],,,{} palo-governance-assurance-record.schema.json,$,False,object,,[],,,"{""required"": [""format"", ""schemaVersion"", ""recordId"", ""caseId"", ""domainId"", ""systemVersion"", ""applicability"", ""applicabilityRationale"", ""controlIds"", ""owner"", ""status"", ""evidenceItems"", ""measurements"", ""findings"", ""authorityBoundary""], ""additionalProperties"": false}" palo-governance-assurance-record.schema.json,$.format,True,,,[],palo-governance-assurance-record,,{} palo-governance-assurance-record.schema.json,$.schemaVersion,True,,,[],1.0.0,,{} palo-governance-assurance-record.schema.json,$.recordId,True,string,,[],,,"{""pattern"": ""^assurance-[a-zA-Z0-9._-]+$""}" palo-governance-assurance-record.schema.json,$.caseId,True,string,,[],,,"{""minLength"": 1}" palo-governance-assurance-record.schema.json,$.domainId,True,,,"[""domain-fairness-subgroups"", ""domain-system-card-explanations"", ""domain-notice-appeal-remedy"", ""domain-article50-transparency"", ""domain-data-lifecycle"", ""domain-gpai-systemic-risk"", ""domain-serious-incident-decommissioning"", ""domain-accessibility"", ""domain-environment"", ""domain-ai-literacy"", ""domain-iso42001-aims"", ""domain-palo-ai-production""]",,,{} palo-governance-assurance-record.schema.json,$.systemVersion,True,string,,[],,,"{""minLength"": 1}" palo-governance-assurance-record.schema.json,$.applicability,True,,,"[""applicable"", ""not-applicable"", ""undetermined""]",,,{} palo-governance-assurance-record.schema.json,$.applicabilityRationale,True,string,,[],,,"{""minLength"": 20}" palo-governance-assurance-record.schema.json,$.controlIds,True,array,,[],,,"{""minItems"": 1, ""uniqueItems"": true}" palo-governance-assurance-record.schema.json,$.controlIds[],False,string,,[],,,"{""pattern"": ""^ctrl-[a-z0-9-]+$""}" palo-governance-assurance-record.schema.json,$.owner,True,,,[],,#/$defs/actor,{} palo-governance-assurance-record.schema.json,$.status,True,,,"[""draft"", ""in-review"", ""accepted"", ""rejected"", ""expired""]",,,{} palo-governance-assurance-record.schema.json,$.evidenceItems,True,array,,[],,,{} palo-governance-assurance-record.schema.json,$.evidenceItems[],False,,,[],,#/$defs/evidenceItem,{} palo-governance-assurance-record.schema.json,$.measurements,True,array,,[],,,{} palo-governance-assurance-record.schema.json,$.measurements[],False,,,[],,#/$defs/measurement,{} palo-governance-assurance-record.schema.json,$.findings,True,array,,[],,,{} palo-governance-assurance-record.schema.json,$.findings[],False,,,[],,#/$defs/finding,{} palo-governance-assurance-record.schema.json,$.gateDecisionRef,False,string,,[],,,"{""minLength"": 1}" palo-governance-assurance-record.schema.json,$.reviewedAt,False,string,,[],,,"{""format"": ""date-time""}" palo-governance-assurance-record.schema.json,$.reviewedBy,False,,,[],,#/$defs/actor,{} palo-governance-assurance-record.schema.json,$.validUntil,False,string,,[],,,"{""format"": ""date-time""}" palo-governance-assurance-record.schema.json,$.authorityBoundary,True,string,,[],,,"{""minLength"": 30}" palo-governance-assurance-record.schema.json,$.$defs.actor,False,object,,[],,,"{""required"": [""actorId"", ""role""], ""additionalProperties"": false}" palo-governance-assurance-record.schema.json,$.$defs.actor.actorId,True,string,,[],,,"{""minLength"": 1}" palo-governance-assurance-record.schema.json,$.$defs.actor.role,True,string,,[],,,"{""minLength"": 1}" palo-governance-assurance-record.schema.json,$.$defs.actor.independenceStatement,False,string,,[],,,"{""minLength"": 10}" palo-governance-assurance-record.schema.json,$.$defs.evidenceItem,False,object,,[],,,"{""required"": [""evidenceId"", ""kind"", ""artifactRef"", ""sha256"", ""capturedAt"", ""evaluation""], ""additionalProperties"": false}" palo-governance-assurance-record.schema.json,$.$defs.evidenceItem.evidenceId,True,string,,[],,,"{""minLength"": 1}" palo-governance-assurance-record.schema.json,$.$defs.evidenceItem.kind,True,string,,[],,,"{""pattern"": ""^[a-z0-9-]+$""}" palo-governance-assurance-record.schema.json,$.$defs.evidenceItem.artifactRef,True,string,,[],,,"{""minLength"": 1}" palo-governance-assurance-record.schema.json,$.$defs.evidenceItem.sha256,True,string,,[],,,"{""pattern"": ""^[a-f0-9]{64}$""}" palo-governance-assurance-record.schema.json,$.$defs.evidenceItem.capturedAt,True,string,,[],,,"{""format"": ""date-time""}" palo-governance-assurance-record.schema.json,$.$defs.evidenceItem.evaluation,True,,,"[""accepted"", ""conditional"", ""rejected"", ""not-evaluated""]",,,{} palo-governance-assurance-record.schema.json,$.$defs.measurement,False,object,,[],,,"{""required"": [""indicatorId"", ""observedValue"", ""thresholdDecision"", ""measuredAt""], ""additionalProperties"": false}" palo-governance-assurance-record.schema.json,$.$defs.measurement.indicatorId,True,string,,[],,,"{""pattern"": ""^(kpi|kri)-[a-z0-9-]+$""}" palo-governance-assurance-record.schema.json,$.$defs.measurement.observedValue,True,,,[],,,{} palo-governance-assurance-record.schema.json,$.$defs.measurement.observedValue.oneOf[0],False,number,,[],,,{} palo-governance-assurance-record.schema.json,$.$defs.measurement.observedValue.oneOf[1],False,string,,[],,,"{""minLength"": 1}" palo-governance-assurance-record.schema.json,$.$defs.measurement.thresholdDecision,True,,,"[""pass"", ""conditional"", ""fail"", ""not-established""]",,,{} palo-governance-assurance-record.schema.json,$.$defs.measurement.measuredAt,True,string,,[],,,"{""format"": ""date-time""}" palo-governance-assurance-record.schema.json,$.$defs.finding,False,object,,[],,,"{""required"": [""findingId"", ""severity"", ""description"", ""status"", ""actionOwner"", ""dueAt""], ""additionalProperties"": false}" palo-governance-assurance-record.schema.json,$.$defs.finding.findingId,True,string,,[],,,"{""minLength"": 1}" palo-governance-assurance-record.schema.json,$.$defs.finding.severity,True,,,"[""low"", ""moderate"", ""high"", ""critical""]",,,{} palo-governance-assurance-record.schema.json,$.$defs.finding.description,True,string,,[],,,"{""minLength"": 10}" palo-governance-assurance-record.schema.json,$.$defs.finding.status,True,,,"[""open"", ""accepted-risk"", ""remediated"", ""verified-closed""]",,,{} palo-governance-assurance-record.schema.json,$.$defs.finding.actionOwner,True,string,,[],,,"{""minLength"": 1}" palo-governance-assurance-record.schema.json,$.$defs.finding.dueAt,True,string,,[],,,"{""format"": ""date-time""}" palo-governance-assurance-record.schema.json,$.allOf[0],False,,,[],,,{} palo-governance-assurance-record.schema.json,$.allOf[0].if,False,,,[],,,"{""required"": [""applicability""]}" palo-governance-assurance-record.schema.json,$.allOf[0].if.applicability,True,,,[],applicable,,{} palo-governance-assurance-record.schema.json,$.allOf[0].then,False,,,[],,,{} palo-governance-assurance-record.schema.json,$.allOf[0].then.evidenceItems,False,array,,[],,,"{""minItems"": 1}" palo-governance-assurance-record.schema.json,$.allOf[0].then.measurements,False,array,,[],,,"{""minItems"": 1}" palo-governance-assurance-record.schema.json,$.allOf[1],False,,,[],,,{} palo-governance-assurance-record.schema.json,$.allOf[1].if,False,,,[],,,"{""required"": [""status""]}" palo-governance-assurance-record.schema.json,$.allOf[1].if.status,True,,,[],accepted,,{} palo-governance-assurance-record.schema.json,$.allOf[1].then,False,,,[],,,"{""required"": [""gateDecisionRef"", ""reviewedAt"", ""reviewedBy"", ""validUntil""]}" palo-governance-assurance-record.schema.json,$.allOf[1].then.gateDecisionRef,True,string,,[],,,"{""minLength"": 1}" palo-governance-assurance-record.schema.json,$.allOf[1].then.reviewedAt,True,string,,[],,,"{""format"": ""date-time""}" palo-governance-assurance-record.schema.json,$.allOf[1].then.reviewedBy,True,,,[],,#/$defs/actor,{} palo-governance-assurance-record.schema.json,$.allOf[1].then.validUntil,True,string,,[],,,"{""format"": ""date-time""}" palo-governance-control-packs.schema.json,$,False,object,,[],,,"{""required"": [""format"", ""schemaVersion"", ""releaseVersion"", ""status"", ""updatedAt"", ""authorityBoundary"", ""completionDefinitions"", ""domains""], ""additionalProperties"": false}" palo-governance-control-packs.schema.json,$.format,True,,,[],palo-governance-control-packs,,{} palo-governance-control-packs.schema.json,$.schemaVersion,True,,,[],1.0.0,,{} palo-governance-control-packs.schema.json,$.releaseVersion,True,string,,[],,,"{""pattern"": ""^\\d+\\.\\d+\\.\\d+$""}" palo-governance-control-packs.schema.json,$.status,True,,,[],approved-for-release,,{} palo-governance-control-packs.schema.json,$.updatedAt,True,string,,[],,,"{""format"": ""date""}" palo-governance-control-packs.schema.json,$.authorityBoundary,True,string,,[],,,"{""minLength"": 40}" palo-governance-control-packs.schema.json,$.completionDefinitions,True,object,,[],,,"{""required"": [""governanceComplete"", ""operationalComplete"", ""productionComplete"", ""certificationComplete""], ""additionalProperties"": false}" palo-governance-control-packs.schema.json,$.completionDefinitions.governanceComplete,True,string,,[],,,"{""minLength"": 40}" palo-governance-control-packs.schema.json,$.completionDefinitions.operationalComplete,True,string,,[],,,"{""minLength"": 40}" palo-governance-control-packs.schema.json,$.completionDefinitions.productionComplete,True,string,,[],,,"{""minLength"": 40}" palo-governance-control-packs.schema.json,$.completionDefinitions.certificationComplete,True,string,,[],,,"{""minLength"": 40}" palo-governance-control-packs.schema.json,$.domains,True,array,,[],,,"{""minItems"": 12, ""uniqueItems"": true}" palo-governance-control-packs.schema.json,$.domains[],False,object,,[],,,"{""required"": [""domainId"", ""title"", ""objective"", ""completionLevel"", ""applicabilityQuestions"", ""controlIds"", ""indicatorIds"", ""gateIds"", ""evidenceContractRefs"", ""minimumEvidenceKinds"", ""completionCriteria"", ""stopConditions"", ""residualBoundary""], ""additionalProperties"": false}" palo-governance-control-packs.schema.json,$.domains[].domainId,True,string,,[],,,"{""pattern"": ""^domain-[a-z0-9-]+$""}" palo-governance-control-packs.schema.json,$.domains[].title,True,string,,[],,,"{""minLength"": 1}" palo-governance-control-packs.schema.json,$.domains[].objective,True,string,,[],,,"{""minLength"": 20}" palo-governance-control-packs.schema.json,$.domains[].completionLevel,True,,,"[""governance-control-plane"", ""reference-runtime-only""]",,,{} palo-governance-control-packs.schema.json,$.domains[].applicabilityQuestions,True,array,,[],,,"{""minItems"": 1, ""uniqueItems"": true}" palo-governance-control-packs.schema.json,$.domains[].applicabilityQuestions[],False,string,,[],,,"{""minLength"": 10}" palo-governance-control-packs.schema.json,$.domains[].controlIds,True,array,,[],,,"{""minItems"": 1, ""uniqueItems"": true}" palo-governance-control-packs.schema.json,$.domains[].controlIds[],False,string,,[],,,"{""pattern"": ""^ctrl-[a-z0-9-]+$""}" palo-governance-control-packs.schema.json,$.domains[].indicatorIds,True,array,,[],,,"{""minItems"": 1, ""uniqueItems"": true}" palo-governance-control-packs.schema.json,$.domains[].indicatorIds[],False,string,,[],,,"{""pattern"": ""^(kpi|kri)-[a-z0-9-]+$""}" palo-governance-control-packs.schema.json,$.domains[].gateIds,True,array,,[],,,"{""minItems"": 1, ""uniqueItems"": true}" palo-governance-control-packs.schema.json,$.domains[].gateIds[],False,,,"[""frame"", ""classify"", ""assess"", ""control"", ""measure"", ""prove""]",,,{} palo-governance-control-packs.schema.json,$.domains[].evidenceContractRefs,True,array,,[],,,"{""minItems"": 1, ""uniqueItems"": true}" palo-governance-control-packs.schema.json,$.domains[].evidenceContractRefs[],False,string,,[],,,"{""pattern"": ""^schemas/[a-z0-9-]+\\.schema\\.json$""}" palo-governance-control-packs.schema.json,$.domains[].minimumEvidenceKinds,True,array,,[],,,"{""minItems"": 1, ""uniqueItems"": true}" palo-governance-control-packs.schema.json,$.domains[].minimumEvidenceKinds[],False,string,,[],,,"{""pattern"": ""^[a-z0-9-]+$""}" palo-governance-control-packs.schema.json,$.domains[].completionCriteria,True,array,,[],,,"{""minItems"": 2, ""uniqueItems"": true}" palo-governance-control-packs.schema.json,$.domains[].completionCriteria[],False,string,,[],,,"{""minLength"": 15}" palo-governance-control-packs.schema.json,$.domains[].stopConditions,True,array,,[],,,"{""minItems"": 1, ""uniqueItems"": true}" palo-governance-control-packs.schema.json,$.domains[].stopConditions[],False,string,,[],,,"{""minLength"": 15}" palo-governance-control-packs.schema.json,$.domains[].residualBoundary,True,string,,[],,,"{""minLength"": 30}" palo-gpai-systemic-risk-record.schema.json,$,False,object,,[],,,"{""required"": [""format"", ""schemaVersion"", ""recordId"", ""caseId"", ""model"", ""roleAssessment"", ""providerObligations"", ""deployerControls"", ""systemicRisk"", ""incidents"", ""review""], ""additionalProperties"": false}" palo-gpai-systemic-risk-record.schema.json,$.format,True,,,[],palo-gpai-systemic-risk-record,,{} palo-gpai-systemic-risk-record.schema.json,$.schemaVersion,True,,,[],1.0.0,,{} palo-gpai-systemic-risk-record.schema.json,$.recordId,True,string,,[],,,{} palo-gpai-systemic-risk-record.schema.json,$.caseId,True,string,,[],,,{} palo-gpai-systemic-risk-record.schema.json,$.model,True,object,,[],,,"{""required"": [""modelId"", ""provider"", ""version"", ""releaseDate"", ""componentInventoryRef""], ""additionalProperties"": false}" palo-gpai-systemic-risk-record.schema.json,$.model.modelId,True,string,,[],,,{} palo-gpai-systemic-risk-record.schema.json,$.model.provider,True,string,,[],,,{} palo-gpai-systemic-risk-record.schema.json,$.model.version,True,string,,[],,,{} palo-gpai-systemic-risk-record.schema.json,$.model.releaseDate,True,string,,[],,,"{""format"": ""date""}" palo-gpai-systemic-risk-record.schema.json,$.model.componentInventoryRef,True,string,,[],,,{} palo-gpai-systemic-risk-record.schema.json,$.roleAssessment,True,object,,[],,,"{""required"": [""roles"", ""materialModification"", ""systemicRiskStatus"", ""legalReviewRef""], ""additionalProperties"": false}" palo-gpai-systemic-risk-record.schema.json,$.roleAssessment.roles,True,array,,[],,,"{""minItems"": 1, ""uniqueItems"": true}" palo-gpai-systemic-risk-record.schema.json,$.roleAssessment.roles[],False,,,"[""provider"", ""downstream-provider"", ""deployer"", ""importer"", ""distributor""]",,,{} palo-gpai-systemic-risk-record.schema.json,$.roleAssessment.materialModification,True,boolean,,[],,,{} palo-gpai-systemic-risk-record.schema.json,$.roleAssessment.systemicRiskStatus,True,,,"[""designated"", ""presumed"", ""not-designated"", ""undetermined""]",,,{} palo-gpai-systemic-risk-record.schema.json,$.roleAssessment.legalReviewRef,True,string,,[],,,{} palo-gpai-systemic-risk-record.schema.json,$.providerObligations,True,array,,[],,,{} palo-gpai-systemic-risk-record.schema.json,$.providerObligations[],False,,,[],,#/$defs/obligation,{} palo-gpai-systemic-risk-record.schema.json,$.deployerControls,True,array,,[],,,{} palo-gpai-systemic-risk-record.schema.json,$.deployerControls[],False,,,[],,#/$defs/obligation,{} palo-gpai-systemic-risk-record.schema.json,$.systemicRisk,True,object,,[],,,"{""required"": [""scenarios"", ""evaluations"", ""mitigations"", ""residualFindings"", ""modelReportingRoute""], ""additionalProperties"": false}" palo-gpai-systemic-risk-record.schema.json,$.systemicRisk.scenarios,True,,,[],,#/$defs/strings,{} palo-gpai-systemic-risk-record.schema.json,$.systemicRisk.evaluations,True,,,[],,#/$defs/strings,{} palo-gpai-systemic-risk-record.schema.json,$.systemicRisk.mitigations,True,,,[],,#/$defs/strings,{} palo-gpai-systemic-risk-record.schema.json,$.systemicRisk.residualFindings,True,array,,[],,,{} palo-gpai-systemic-risk-record.schema.json,$.systemicRisk.residualFindings[],False,string,,[],,,{} palo-gpai-systemic-risk-record.schema.json,$.systemicRisk.modelReportingRoute,True,string,,[],,,{} palo-gpai-systemic-risk-record.schema.json,$.incidents,True,object,,[],,,"{""required"": [""providerRoute"", ""authorityRoute"", ""sharingProtocol""], ""additionalProperties"": false}" palo-gpai-systemic-risk-record.schema.json,$.incidents.providerRoute,True,string,,[],,,{} palo-gpai-systemic-risk-record.schema.json,$.incidents.authorityRoute,True,string,,[],,,{} palo-gpai-systemic-risk-record.schema.json,$.incidents.sharingProtocol,True,string,,[],,,{} palo-gpai-systemic-risk-record.schema.json,$.review,True,object,,[],,,"{""required"": [""status"", ""reviewedAt"", ""reviewedBy"", ""validUntil""], ""additionalProperties"": false}" palo-gpai-systemic-risk-record.schema.json,$.review.status,True,,,"[""accepted"", ""conditional"", ""rejected""]",,,{} palo-gpai-systemic-risk-record.schema.json,$.review.reviewedAt,True,string,,[],,,"{""format"": ""date-time""}" palo-gpai-systemic-risk-record.schema.json,$.review.reviewedBy,True,string,,[],,,{} palo-gpai-systemic-risk-record.schema.json,$.review.validUntil,True,string,,[],,,"{""format"": ""date-time""}" palo-gpai-systemic-risk-record.schema.json,$.$defs.strings,False,array,,[],,,"{""minItems"": 1, ""uniqueItems"": true}" palo-gpai-systemic-risk-record.schema.json,$.$defs.strings[],False,string,,[],,,{} palo-gpai-systemic-risk-record.schema.json,$.$defs.obligation,False,object,,[],,,"{""required"": [""obligationId"", ""applicable"", ""evidenceRef"", ""status""], ""additionalProperties"": false}" palo-gpai-systemic-risk-record.schema.json,$.$defs.obligation.obligationId,True,string,,[],,,{} palo-gpai-systemic-risk-record.schema.json,$.$defs.obligation.applicable,True,boolean,,[],,,{} palo-gpai-systemic-risk-record.schema.json,$.$defs.obligation.evidenceRef,True,string,,[],,,{} palo-gpai-systemic-risk-record.schema.json,$.$defs.obligation.status,True,,,"[""accepted"", ""conditional"", ""missing"", ""not-applicable""]",,,{} palo-kpi-kri-registry.schema.json,$,False,object,,[],,,"{""required"": [""format"", ""schemaVersion"", ""status"", ""updatedAt"", ""disclaimer"", ""indicators""], ""additionalProperties"": false}" palo-kpi-kri-registry.schema.json,$.format,True,,,[],palo-kpi-kri-registry,,{} palo-kpi-kri-registry.schema.json,$.schemaVersion,True,,,[],1.0.0,,{} palo-kpi-kri-registry.schema.json,$.status,True,,,[],educational-non-production,,{} palo-kpi-kri-registry.schema.json,$.updatedAt,True,string,,[],,,"{""format"": ""date""}" palo-kpi-kri-registry.schema.json,$.disclaimer,True,string,,[],,,"{""minLength"": 20}" palo-kpi-kri-registry.schema.json,$.indicators,True,array,,[],,,"{""minItems"": 1}" palo-kpi-kri-registry.schema.json,$.indicators[],False,object,,[],,,"{""required"": [""indicatorId"", ""type"", ""name"", ""purpose"", ""formula"", ""cadence"", ""direction"", ""thresholds"", ""controlIds"", ""gateIds"", ""sourceIds"", ""caveat""], ""additionalProperties"": false}" palo-kpi-kri-registry.schema.json,$.indicators[].indicatorId,True,string,,[],,,"{""pattern"": ""^(kpi|kri)-[a-z0-9-]+$""}" palo-kpi-kri-registry.schema.json,$.indicators[].type,True,,,"[""KPI"", ""KRI""]",,,{} palo-kpi-kri-registry.schema.json,$.indicators[].name,True,string,,[],,,"{""minLength"": 1}" palo-kpi-kri-registry.schema.json,$.indicators[].purpose,True,string,,[],,,"{""minLength"": 1}" palo-kpi-kri-registry.schema.json,$.indicators[].formula,True,string,,[],,,"{""minLength"": 1}" palo-kpi-kri-registry.schema.json,$.indicators[].cadence,True,string,,[],,,"{""minLength"": 1}" palo-kpi-kri-registry.schema.json,$.indicators[].direction,True,,,"[""higher-is-better"", ""lower-is-better"", ""within-range""]",,,{} palo-kpi-kri-registry.schema.json,$.indicators[].thresholds,True,object,,[],,,"{""required"": [""amber"", ""red""], ""additionalProperties"": false}" palo-kpi-kri-registry.schema.json,$.indicators[].thresholds.amber,True,string,,[],,,{} palo-kpi-kri-registry.schema.json,$.indicators[].thresholds.red,True,string,,[],,,{} palo-kpi-kri-registry.schema.json,$.indicators[].controlIds,True,array,,[],,,"{""minItems"": 1, ""uniqueItems"": true}" palo-kpi-kri-registry.schema.json,$.indicators[].controlIds[],False,string,,[],,,{} palo-kpi-kri-registry.schema.json,$.indicators[].gateIds,True,array,,[],,,"{""minItems"": 1, ""uniqueItems"": true}" palo-kpi-kri-registry.schema.json,$.indicators[].gateIds[],False,string,,[],,,{} palo-kpi-kri-registry.schema.json,$.indicators[].sourceIds,True,array,,[],,,"{""minItems"": 1, ""uniqueItems"": true}" palo-kpi-kri-registry.schema.json,$.indicators[].sourceIds[],False,string,,[],,,{} palo-kpi-kri-registry.schema.json,$.indicators[].caveat,True,string,,[],,,"{""minLength"": 10}" palo-lifecycle-definition.schema.json,$,False,object,,[],,,"{""required"": [""format"", ""schemaVersion"", ""lifecycleId"", ""definitionVersion"", ""label"", ""status"", ""releasedAt"", ""frameworkRef"", ""phases"", ""gateDefinitions"", ""provenance""], ""additionalProperties"": false}" palo-lifecycle-definition.schema.json,$.format,True,,,[],palo-lifecycle-definition,,{} palo-lifecycle-definition.schema.json,$.schemaVersion,True,,,[],1.0.0,,{} palo-lifecycle-definition.schema.json,$.lifecycleId,True,string,,[],,,"{""format"": ""uri""}" palo-lifecycle-definition.schema.json,$.definitionVersion,True,string,,[],,,"{""pattern"": ""^\\d+\\.\\d+\\.\\d+$""}" palo-lifecycle-definition.schema.json,$.label,True,string,,[],,,"{""minLength"": 1}" palo-lifecycle-definition.schema.json,$.status,True,,,"[""draft"", ""in-review"", ""approved-for-release"", ""deprecated"", ""superseded""]",,,{} palo-lifecycle-definition.schema.json,$.releasedAt,True,string,,[],,,"{""format"": ""date""}" palo-lifecycle-definition.schema.json,$.frameworkRef,True,string,,[],,,"{""format"": ""uri""}" palo-lifecycle-definition.schema.json,$.phases,True,array,,[],,,"{""minItems"": 1}" palo-lifecycle-definition.schema.json,$.phases[],False,object,,[],,,"{""required"": [""phaseDefinitionId"", ""semanticId"", ""definitionVersion"", ""ordinal"", ""label"", ""purpose"", ""gateDefinitionRef""], ""additionalProperties"": false}" palo-lifecycle-definition.schema.json,$.phases[].phaseDefinitionId,True,string,,[],,,"{""pattern"": ""^phase-[a-z0-9-]+$""}" palo-lifecycle-definition.schema.json,$.phases[].semanticId,True,string,,[],,,"{""format"": ""uri""}" palo-lifecycle-definition.schema.json,$.phases[].definitionVersion,True,string,,[],,,"{""pattern"": ""^\\d+\\.\\d+\\.\\d+$""}" palo-lifecycle-definition.schema.json,$.phases[].ordinal,True,integer,,[],,,"{""minimum"": 1}" palo-lifecycle-definition.schema.json,$.phases[].label,True,string,,[],,,"{""minLength"": 1}" palo-lifecycle-definition.schema.json,$.phases[].purpose,True,string,,[],,,"{""minLength"": 1}" palo-lifecycle-definition.schema.json,$.phases[].gateDefinitionRef,True,string,,[],,,"{""format"": ""uri""}" palo-lifecycle-definition.schema.json,$.gateDefinitions,True,array,,[],,,"{""minItems"": 1}" palo-lifecycle-definition.schema.json,$.gateDefinitions[],False,object,,[],,,"{""required"": [""gateDefinitionId"", ""gateId"", ""definitionVersion"", ""label"", ""purpose"", ""entryCriteria"", ""decisionOptions"", ""requiredControlIds"", ""conditionalControlIds"", ""indicatorIds"", ""sourceIds"", ""templateIds""], ""additionalProperties"": false}" palo-lifecycle-definition.schema.json,$.gateDefinitions[].gateDefinitionId,True,string,,[],,,"{""format"": ""uri""}" palo-lifecycle-definition.schema.json,$.gateDefinitions[].gateId,True,string,,[],,,"{""pattern"": ""^[a-z0-9-]+$""}" palo-lifecycle-definition.schema.json,$.gateDefinitions[].definitionVersion,True,string,,[],,,"{""pattern"": ""^\\d+\\.\\d+\\.\\d+$""}" palo-lifecycle-definition.schema.json,$.gateDefinitions[].label,True,string,,[],,,"{""minLength"": 1}" palo-lifecycle-definition.schema.json,$.gateDefinitions[].purpose,True,string,,[],,,"{""minLength"": 1}" palo-lifecycle-definition.schema.json,$.gateDefinitions[].entryCriteria,True,array,,[],,,"{""minItems"": 1}" palo-lifecycle-definition.schema.json,$.gateDefinitions[].entryCriteria[],False,string,,[],,,{} palo-lifecycle-definition.schema.json,$.gateDefinitions[].decisionOptions,True,array,,[],,,"{""minItems"": 2, ""uniqueItems"": true}" palo-lifecycle-definition.schema.json,$.gateDefinitions[].decisionOptions[],False,,,"[""proceed"", ""proceed-with-conditions"", ""hold"", ""redesign"", ""stop""]",,,{} palo-lifecycle-definition.schema.json,$.gateDefinitions[].requiredControlIds,True,array,,[],,,"{""uniqueItems"": true}" palo-lifecycle-definition.schema.json,$.gateDefinitions[].requiredControlIds[],False,string,,[],,,{} palo-lifecycle-definition.schema.json,$.gateDefinitions[].conditionalControlIds,True,array,,[],,,"{""uniqueItems"": true}" palo-lifecycle-definition.schema.json,$.gateDefinitions[].conditionalControlIds[],False,string,,[],,,{} palo-lifecycle-definition.schema.json,$.gateDefinitions[].indicatorIds,True,array,,[],,,"{""uniqueItems"": true}" palo-lifecycle-definition.schema.json,$.gateDefinitions[].indicatorIds[],False,string,,[],,,{} palo-lifecycle-definition.schema.json,$.gateDefinitions[].sourceIds,True,array,,[],,,"{""minItems"": 1, ""uniqueItems"": true}" palo-lifecycle-definition.schema.json,$.gateDefinitions[].sourceIds[],False,string,,[],,,{} palo-lifecycle-definition.schema.json,$.gateDefinitions[].templateIds,True,array,,[],,,"{""uniqueItems"": true}" palo-lifecycle-definition.schema.json,$.gateDefinitions[].templateIds[],False,string,,[],,,{} palo-lifecycle-definition.schema.json,$.provenance,True,object,,[],,,"{""required"": [""generatedFrom"", ""authorityBoundary""], ""additionalProperties"": false}" palo-lifecycle-definition.schema.json,$.provenance.generatedFrom,True,array,,[],,,"{""minItems"": 1, ""uniqueItems"": true}" palo-lifecycle-definition.schema.json,$.provenance.generatedFrom[],False,string,,[],,,{} palo-lifecycle-definition.schema.json,$.provenance.authorityBoundary,True,string,,[],,,"{""minLength"": 1}" palo-local-validation-receipt.schema.json,$,False,object,,[],,,"{""required"": [""format"", ""schemaVersion"", ""receiptId"", ""caseId"", ""generatedAt"", ""result"", ""artifactDigest"", ""checks"", ""validator"", ""privacyBoundary""], ""additionalProperties"": false}" palo-local-validation-receipt.schema.json,$.format,True,,,[],palo-local-validation-receipt,,{} palo-local-validation-receipt.schema.json,$.schemaVersion,True,,,[],1.0.0,,{} palo-local-validation-receipt.schema.json,$.receiptId,True,string,,[],,,"{""pattern"": ""^receipt-[a-f0-9]{16}$""}" palo-local-validation-receipt.schema.json,$.caseId,True,string,,[],,,"{""pattern"": ""^case-[a-z0-9][a-z0-9-]{5,63}$""}" palo-local-validation-receipt.schema.json,$.generatedAt,True,string,,[],,,"{""format"": ""date-time""}" palo-local-validation-receipt.schema.json,$.result,True,,,"[""valid"", ""invalid""]",,,{} palo-local-validation-receipt.schema.json,$.artifactDigest,True,string,,[],,,"{""pattern"": ""^sha256:[a-f0-9]{64}$""}" palo-local-validation-receipt.schema.json,$.checks,True,array,,[],,,"{""minItems"": 1}" palo-local-validation-receipt.schema.json,$.checks[],False,object,,[],,,"{""required"": [""checkId"", ""status"", ""message""], ""additionalProperties"": false}" palo-local-validation-receipt.schema.json,$.checks[].checkId,True,string,,[],,,"{""minLength"": 1}" palo-local-validation-receipt.schema.json,$.checks[].status,True,,,"[""passed"", ""failed""]",,,{} palo-local-validation-receipt.schema.json,$.checks[].message,True,string,,[],,,"{""minLength"": 1}" palo-local-validation-receipt.schema.json,$.validator,True,object,,[],,,"{""required"": [""name"", ""version"", ""execution""], ""additionalProperties"": false}" palo-local-validation-receipt.schema.json,$.validator.name,True,,,[],PALO Evidence Pack local validator,,{} palo-local-validation-receipt.schema.json,$.validator.version,True,string,,[],,,"{""minLength"": 1}" palo-local-validation-receipt.schema.json,$.validator.execution,True,,,"[""browser-local"", ""node-local""]",,,{} palo-local-validation-receipt.schema.json,$.privacyBoundary,True,string,,[],,,"{""minLength"": 1}" palo-local-validation-receipt.schema.json,$.shareMode,False,,,[],voluntary-export,,{} palo-owasp-genai-2026-crosswalk.schema.json,$,False,object,,[],,,"{""required"": [""format"", ""schemaVersion"", ""analysisVersion"", ""status"", ""reviewedAt"", ""source"", ""licensing"", ""authorityBoundary"", ""ratingScale"", ""routes"", ""summary"", ""risks"", ""governance""], ""additionalProperties"": false}" palo-owasp-genai-2026-crosswalk.schema.json,$.format,True,,,[],palo-owasp-genai-2026-crosswalk,,{} palo-owasp-genai-2026-crosswalk.schema.json,$.schemaVersion,True,,,[],1.0.0,,{} palo-owasp-genai-2026-crosswalk.schema.json,$.analysisVersion,True,string,,[],,,"{""pattern"": ""^[0-9]+\\.[0-9]+\\.[0-9]+$""}" palo-owasp-genai-2026-crosswalk.schema.json,$.status,True,,,[],source-backed-context,,{} palo-owasp-genai-2026-crosswalk.schema.json,$.reviewedAt,True,string,,[],,,"{""format"": ""date""}" palo-owasp-genai-2026-crosswalk.schema.json,$.technicalReview,False,object,,[],,,"{""required"": [""reviewer"", ""publicRole"", ""scope"", ""creditAuthorizedAt"", ""independenceBoundary""], ""additionalProperties"": false}" palo-owasp-genai-2026-crosswalk.schema.json,$.technicalReview.reviewer,True,string,,[],,,"{""minLength"": 3}" palo-owasp-genai-2026-crosswalk.schema.json,$.technicalReview.publicRole,True,string,,[],,,"{""minLength"": 10}" palo-owasp-genai-2026-crosswalk.schema.json,$.technicalReview.scope,True,array,,[],,,"{""minItems"": 3, ""uniqueItems"": true}" palo-owasp-genai-2026-crosswalk.schema.json,$.technicalReview.scope[],False,string,,[],,,"{""minLength"": 10}" palo-owasp-genai-2026-crosswalk.schema.json,$.technicalReview.creditAuthorizedAt,True,string,,[],,,"{""format"": ""date""}" palo-owasp-genai-2026-crosswalk.schema.json,$.technicalReview.independenceBoundary,True,string,,[],,,"{""minLength"": 40}" palo-owasp-genai-2026-crosswalk.schema.json,$.source,True,object,,[],,,"{""required"": [""sourceId"", ""version"", ""artifact"", ""sha256"", ""officialProjectUrl"", ""editorialStatus""], ""additionalProperties"": false}" palo-owasp-genai-2026-crosswalk.schema.json,$.source.sourceId,True,string,,[],,,"{""pattern"": ""^src-[a-z0-9-]+$""}" palo-owasp-genai-2026-crosswalk.schema.json,$.source.version,True,,,[],2026-v1.0,,{} palo-owasp-genai-2026-crosswalk.schema.json,$.source.artifact,True,,,[],assets/OWASP-GenAI-LLM-Top-10-2026-v1.0.pdf,,{} palo-owasp-genai-2026-crosswalk.schema.json,$.source.sha256,True,string,,[],,,"{""pattern"": ""^[a-f0-9]{64}$""}" palo-owasp-genai-2026-crosswalk.schema.json,$.source.officialProjectUrl,True,string,,[],,,"{""format"": ""uri""}" palo-owasp-genai-2026-crosswalk.schema.json,$.source.editorialStatus,True,,,"[""verified"", ""provisional"", ""superseded""]",,,{} palo-owasp-genai-2026-crosswalk.schema.json,$.licensing,True,object,,[],,,"{""required"": [""sourceLicense"", ""sourceLicenseUrl"", ""crosswalkLicense"", ""attribution"", ""endorsementBoundary""], ""additionalProperties"": false}" palo-owasp-genai-2026-crosswalk.schema.json,$.licensing.sourceLicense,True,,,[],CC BY-SA 4.0,,{} palo-owasp-genai-2026-crosswalk.schema.json,$.licensing.sourceLicenseUrl,True,string,,[],,,"{""format"": ""uri""}" palo-owasp-genai-2026-crosswalk.schema.json,$.licensing.crosswalkLicense,True,,,[],CC BY-SA 4.0,,{} palo-owasp-genai-2026-crosswalk.schema.json,$.licensing.attribution,True,string,,[],,,"{""minLength"": 20}" palo-owasp-genai-2026-crosswalk.schema.json,$.licensing.endorsementBoundary,True,string,,[],,,"{""minLength"": 20}" palo-owasp-genai-2026-crosswalk.schema.json,$.authorityBoundary,True,string,,[],,,"{""minLength"": 40}" palo-owasp-genai-2026-crosswalk.schema.json,$.ratingScale,True,object,,[],,,"{""required"": [""direct"", ""supporting"", ""gap""], ""additionalProperties"": false}" palo-owasp-genai-2026-crosswalk.schema.json,$.ratingScale.direct,True,string,,[],,,"{""minLength"": 20}" palo-owasp-genai-2026-crosswalk.schema.json,$.ratingScale.supporting,True,string,,[],,,"{""minLength"": 20}" palo-owasp-genai-2026-crosswalk.schema.json,$.ratingScale.gap,True,string,,[],,,"{""minLength"": 20}" palo-owasp-genai-2026-crosswalk.schema.json,$.routes,True,array,,[],,,"{""minItems"": 3, ""maxItems"": 3}" palo-owasp-genai-2026-crosswalk.schema.json,$.routes[],False,object,,[],,,"{""required"": [""routeId"", ""label"", ""role"", ""maturity"", ""counts""], ""additionalProperties"": false}" palo-owasp-genai-2026-crosswalk.schema.json,$.routes[].routeId,True,,,"[""palo"", ""palo-am"", ""palo-ai""]",,,{} palo-owasp-genai-2026-crosswalk.schema.json,$.routes[].label,True,string,,[],,,"{""minLength"": 1}" palo-owasp-genai-2026-crosswalk.schema.json,$.routes[].role,True,string,,[],,,"{""minLength"": 10}" palo-owasp-genai-2026-crosswalk.schema.json,$.routes[].maturity,True,string,,[],,,"{""minLength"": 5}" palo-owasp-genai-2026-crosswalk.schema.json,$.routes[].counts,True,object,,[],,,"{""required"": [""direct"", ""supporting"", ""gap""], ""additionalProperties"": false}" palo-owasp-genai-2026-crosswalk.schema.json,$.routes[].counts.direct,True,integer,,[],,,"{""minimum"": 0, ""maximum"": 10}" palo-owasp-genai-2026-crosswalk.schema.json,$.routes[].counts.supporting,True,integer,,[],,,"{""minimum"": 0, ""maximum"": 10}" palo-owasp-genai-2026-crosswalk.schema.json,$.routes[].counts.gap,True,integer,,[],,,"{""minimum"": 0, ""maximum"": 10}" palo-owasp-genai-2026-crosswalk.schema.json,$.summary,True,object,,[],,,"{""required"": [""overallFit"", ""unionDirect"", ""unionSupporting"", ""targetedExtensions""], ""additionalProperties"": false}" palo-owasp-genai-2026-crosswalk.schema.json,$.summary.overallFit,True,string,,[],,,"{""minLength"": 20}" palo-owasp-genai-2026-crosswalk.schema.json,$.summary.unionDirect,True,integer,,[],8,,{} palo-owasp-genai-2026-crosswalk.schema.json,$.summary.unionSupporting,True,integer,,[],2,,{} palo-owasp-genai-2026-crosswalk.schema.json,$.summary.targetedExtensions,True,array,,[],,,"{""minItems"": 2, ""maxItems"": 2, ""uniqueItems"": true}" palo-owasp-genai-2026-crosswalk.schema.json,$.summary.targetedExtensions[],False,,,"[""LLM09:2026"", ""LLM10:2026""]",,,{} palo-owasp-genai-2026-crosswalk.schema.json,$.risks,True,array,,[],,,"{""minItems"": 10, ""maxItems"": 10}" palo-owasp-genai-2026-crosswalk.schema.json,$.risks[],False,object,,[],,,"{""required"": [""riskId"", ""title"", ""routeFit"", ""verdict"", ""paloResponse"", ""controlIds"", ""externalSafeguards"", ""minimumEvidence"", ""accountableOwner"", ""reopenTriggers""], ""additionalProperties"": false}" palo-owasp-genai-2026-crosswalk.schema.json,$.risks[].riskId,True,string,,[],,,"{""pattern"": ""^LLM(0[1-9]|10):2026$""}" palo-owasp-genai-2026-crosswalk.schema.json,$.risks[].title,True,string,,[],,,"{""minLength"": 1}" palo-owasp-genai-2026-crosswalk.schema.json,$.risks[].routeFit,True,object,,[],,,"{""required"": [""palo"", ""paloAm"", ""paloAi""], ""additionalProperties"": false}" palo-owasp-genai-2026-crosswalk.schema.json,$.risks[].routeFit.palo,True,,,"[""direct"", ""supporting"", ""gap""]",,,{} palo-owasp-genai-2026-crosswalk.schema.json,$.risks[].routeFit.paloAm,True,,,"[""direct"", ""supporting"", ""gap""]",,,{} palo-owasp-genai-2026-crosswalk.schema.json,$.risks[].routeFit.paloAi,True,,,"[""direct"", ""supporting"", ""gap""]",,,{} palo-owasp-genai-2026-crosswalk.schema.json,$.risks[].verdict,True,string,,[],,,"{""minLength"": 20}" palo-owasp-genai-2026-crosswalk.schema.json,$.risks[].paloResponse,True,string,,[],,,"{""minLength"": 30}" palo-owasp-genai-2026-crosswalk.schema.json,$.risks[].controlIds,True,array,,[],,,"{""minItems"": 1, ""uniqueItems"": true}" palo-owasp-genai-2026-crosswalk.schema.json,$.risks[].controlIds[],False,string,,[],,,"{""pattern"": ""^ctrl-[a-z0-9-]+$""}" palo-owasp-genai-2026-crosswalk.schema.json,$.risks[].externalSafeguards,True,array,,[],,,"{""minItems"": 1, ""uniqueItems"": true}" palo-owasp-genai-2026-crosswalk.schema.json,$.risks[].externalSafeguards[],False,string,,[],,,"{""minLength"": 5}" palo-owasp-genai-2026-crosswalk.schema.json,$.risks[].minimumEvidence,True,array,,[],,,"{""minItems"": 1, ""uniqueItems"": true}" palo-owasp-genai-2026-crosswalk.schema.json,$.risks[].minimumEvidence[],False,string,,[],,,"{""minLength"": 5}" palo-owasp-genai-2026-crosswalk.schema.json,$.risks[].accountableOwner,True,string,,[],,,"{""minLength"": 5}" palo-owasp-genai-2026-crosswalk.schema.json,$.risks[].reopenTriggers,True,array,,[],,,"{""minItems"": 1, ""uniqueItems"": true}" palo-owasp-genai-2026-crosswalk.schema.json,$.risks[].reopenTriggers[],False,string,,[],,,"{""minLength"": 5}" palo-owasp-genai-2026-crosswalk.schema.json,$.governance,True,object,,[],,,"{""required"": [""sourceClass"", ""accountableOwner"", ""reviewIntervalDays"", ""nextReviewAt"", ""applicabilityRule"", ""requiredRiskRecord"", ""reopenTriggers""], ""additionalProperties"": false}" palo-owasp-genai-2026-crosswalk.schema.json,$.governance.sourceClass,True,,,[],informative-security-source,,{} palo-owasp-genai-2026-crosswalk.schema.json,$.governance.accountableOwner,True,string,,[],,,"{""minLength"": 5}" palo-owasp-genai-2026-crosswalk.schema.json,$.governance.reviewIntervalDays,True,integer,,[],90,,{} palo-owasp-genai-2026-crosswalk.schema.json,$.governance.nextReviewAt,True,string,,[],,,"{""format"": ""date""}" palo-owasp-genai-2026-crosswalk.schema.json,$.governance.applicabilityRule,True,string,,[],,,"{""minLength"": 40}" palo-owasp-genai-2026-crosswalk.schema.json,$.governance.requiredRiskRecord,True,array,,[],,,"{""minItems"": 7, ""uniqueItems"": true}" palo-owasp-genai-2026-crosswalk.schema.json,$.governance.requiredRiskRecord[],False,string,,[],,,"{""minLength"": 3}" palo-owasp-genai-2026-crosswalk.schema.json,$.governance.reopenTriggers,True,array,,[],,,"{""minItems"": 4, ""uniqueItems"": true}" palo-owasp-genai-2026-crosswalk.schema.json,$.governance.reopenTriggers[],False,string,,[],,,"{""minLength"": 5}" palo-p2-index.schema.json,$,False,object,,[],,,"{""required"": [""format"", ""schemaVersion"", ""status"", ""artifacts"", ""workedCases"", ""templates""], ""additionalProperties"": false}" palo-p2-index.schema.json,$.format,True,,,[],palo-p2-adoption-index,,{} palo-p2-index.schema.json,$.schemaVersion,True,,,[],1.0.0,,{} palo-p2-index.schema.json,$.status,True,,,[],educational-non-production,,{} palo-p2-index.schema.json,$.artifacts,True,array,,[],,,"{""minItems"": 1}" palo-p2-index.schema.json,$.artifacts[],False,,,[],,#/$defs/artifact,{} palo-p2-index.schema.json,$.workedCases,True,array,,[],,,"{""minItems"": 6}" palo-p2-index.schema.json,$.workedCases[],False,,,[],,#/$defs/case,{} palo-p2-index.schema.json,$.templates,True,array,,[],,,"{""minItems"": 5}" palo-p2-index.schema.json,$.templates[],False,,,[],,#/$defs/template,{} palo-p2-index.schema.json,$.$defs.artifact,False,object,,[],,,"{""required"": [""artifactId"", ""kind"", ""path"", ""schemaPath""], ""additionalProperties"": false}" palo-p2-index.schema.json,$.$defs.artifact.artifactId,True,string,,[],,,{} palo-p2-index.schema.json,$.$defs.artifact.kind,True,string,,[],,,{} palo-p2-index.schema.json,$.$defs.artifact.path,True,string,,[],,,{} palo-p2-index.schema.json,$.$defs.artifact.schemaPath,True,string,,[],,,{} palo-p2-index.schema.json,$.$defs.case,False,object,,[],,,"{""required"": [""caseId"", ""domain"", ""path"", ""controlIds"", ""indicatorIds"", ""gateIds"", ""sourceIds"", ""templateIds""], ""additionalProperties"": false}" palo-p2-index.schema.json,$.$defs.case.caseId,True,string,,[],,,{} palo-p2-index.schema.json,$.$defs.case.domain,True,string,,[],,,{} palo-p2-index.schema.json,$.$defs.case.path,True,string,,[],,,{} palo-p2-index.schema.json,$.$defs.case.controlIds,True,array,,[],,,"{""minItems"": 1, ""uniqueItems"": true}" palo-p2-index.schema.json,$.$defs.case.controlIds[],False,string,,[],,,{} palo-p2-index.schema.json,$.$defs.case.indicatorIds,True,array,,[],,,"{""minItems"": 1, ""uniqueItems"": true}" palo-p2-index.schema.json,$.$defs.case.indicatorIds[],False,string,,[],,,{} palo-p2-index.schema.json,$.$defs.case.gateIds,True,array,,[],,,"{""minItems"": 1, ""uniqueItems"": true}" palo-p2-index.schema.json,$.$defs.case.gateIds[],False,string,,[],,,{} palo-p2-index.schema.json,$.$defs.case.sourceIds,True,array,,[],,,"{""minItems"": 1, ""uniqueItems"": true}" palo-p2-index.schema.json,$.$defs.case.sourceIds[],False,string,,[],,,{} palo-p2-index.schema.json,$.$defs.case.templateIds,True,array,,[],,,"{""minItems"": 1, ""uniqueItems"": true}" palo-p2-index.schema.json,$.$defs.case.templateIds[],False,string,,[],,,{} palo-p2-index.schema.json,$.$defs.template,False,object,,[],,,"{""required"": [""templateId"", ""title"", ""path"", ""gateIds""], ""additionalProperties"": false}" palo-p2-index.schema.json,$.$defs.template.templateId,True,string,,[],,,{} palo-p2-index.schema.json,$.$defs.template.title,True,string,,[],,,{} palo-p2-index.schema.json,$.$defs.template.path,True,string,,[],,,{} palo-p2-index.schema.json,$.$defs.template.gateIds,True,array,,[],,,"{""minItems"": 1, ""uniqueItems"": true}" palo-p2-index.schema.json,$.$defs.template.gateIds[],False,string,,[],,,{} palo-policy-input.schema.json,$,False,object,,[],,,"{""required"": [""format"", ""schemaVersion"", ""exampleStatus"", ""caseId"", ""decisionContext""], ""additionalProperties"": false}" palo-policy-input.schema.json,$.format,True,,,[],palo-policy-input,,{} palo-policy-input.schema.json,$.schemaVersion,True,,,[],1.0.0,,{} palo-policy-input.schema.json,$.exampleStatus,True,,,[],educational-non-production,,{} palo-policy-input.schema.json,$.caseId,True,string,,[],,,"{""pattern"": ""^case-[a-z0-9][a-z0-9-]{5,63}$""}" palo-policy-input.schema.json,$.decisionContext,True,object,,[],,,"{""required"": [""gateId"", ""humanApprovalRequired"", ""humanApprovalRecorded"", ""openCriticalFindings"", ""requiredEvidenceComplete""], ""additionalProperties"": false}" palo-policy-input.schema.json,$.decisionContext.gateId,True,,,"[""frame"", ""classify"", ""assess"", ""control"", ""measure"", ""prove""]",,,{} palo-policy-input.schema.json,$.decisionContext.humanApprovalRequired,True,boolean,,[],,,{} palo-policy-input.schema.json,$.decisionContext.humanApprovalRecorded,True,boolean,,[],,,{} palo-policy-input.schema.json,$.decisionContext.openCriticalFindings,True,integer,,[],,,"{""minimum"": 0}" palo-policy-input.schema.json,$.decisionContext.requiredEvidenceComplete,True,boolean,,[],,,{} palo-policywatcher-review-ledger.schema.json,$,False,object,,[],,,"{""required"": [""format"", ""schemaVersion"", ""exportedAt"", ""sourceRegistryDigest"", ""reviews"", ""localOnly"", ""authorityBoundary""], ""additionalProperties"": false}" palo-policywatcher-review-ledger.schema.json,$.format,True,,,[],palo-policywatcher-review-ledger,,{} palo-policywatcher-review-ledger.schema.json,$.schemaVersion,True,,,[],1.0.0,,{} palo-policywatcher-review-ledger.schema.json,$.exportedAt,True,string,,[],,,"{""format"": ""date-time""}" palo-policywatcher-review-ledger.schema.json,$.sourceRegistryDigest,True,string,,[],,,"{""pattern"": ""^[a-f0-9]{64}$""}" palo-policywatcher-review-ledger.schema.json,$.reviews,True,array,,[],,,"{""maxItems"": 500}" palo-policywatcher-review-ledger.schema.json,$.reviews[],False,object,,[],,,"{""required"": [""signalId"", ""signalDigest"", ""transportStatus"", ""reviewState"", ""updatedAt""], ""additionalProperties"": false}" palo-policywatcher-review-ledger.schema.json,$.reviews[].signalId,True,string,,[],,,"{""pattern"": ""^signal-policywatcher-[a-f0-9-]{36}$""}" palo-policywatcher-review-ledger.schema.json,$.reviews[].signalDigest,True,string,,[],,,"{""pattern"": ""^[a-f0-9]{64}$""}" palo-policywatcher-review-ledger.schema.json,$.reviews[].transportStatus,True,,,"[""active"", ""revoked""]",,,{} palo-policywatcher-review-ledger.schema.json,$.reviews[].reviewState,True,,,"[""pending-human-review"", ""in-review"", ""routed-to-case-file"", ""reviewed-no-action"", ""rejected""]",,,{} palo-policywatcher-review-ledger.schema.json,$.reviews[].updatedAt,True,string,,[],,,"{""format"": ""date-time""}" palo-policywatcher-review-ledger.schema.json,$.localOnly,True,,,[],True,,{} palo-policywatcher-review-ledger.schema.json,$.authorityBoundary,True,string,,[],,,"{""minLength"": 80, ""maxLength"": 1000}" palo-policywatcher-signal-registry.schema.json,$,False,object,,[],,,"{""required"": [""format"", ""schemaVersion"", ""updatedAt"", ""source"", ""transport"", ""statistics"", ""entries"", ""alerts"", ""authorityBoundary"", ""collectionDigest""], ""additionalProperties"": false}" palo-policywatcher-signal-registry.schema.json,$.format,True,,,[],palo-policywatcher-signal-registry,,{} palo-policywatcher-signal-registry.schema.json,$.schemaVersion,True,,,[],1.0.0,,{} palo-policywatcher-signal-registry.schema.json,$.updatedAt,True,string,,[],,,"{""format"": ""date-time""}" palo-policywatcher-signal-registry.schema.json,$.source,True,object,,[],,,"{""required"": [""providerId"", ""origin"", ""endpoint"", ""mode"", ""networkOptional""], ""additionalProperties"": false}" palo-policywatcher-signal-registry.schema.json,$.source.providerId,True,,,[],policywatcher,,{} palo-policywatcher-signal-registry.schema.json,$.source.origin,True,,,[],https://policywatcher.online,,{} palo-policywatcher-signal-registry.schema.json,$.source.endpoint,True,,,[],/api/v1/integrations/palo/signals,,{} palo-policywatcher-signal-registry.schema.json,$.source.mode,True,,,[],optional-pull,,{} palo-policywatcher-signal-registry.schema.json,$.source.networkOptional,True,,,[],True,,{} palo-policywatcher-signal-registry.schema.json,$.transport,True,object,,[],,,"{""required"": [""state"", ""lastAttemptAt"", ""lastSuccessfulSyncAt"", ""completeTraversal"", ""pageCount"", ""stale"", ""errorCode""], ""additionalProperties"": false}" palo-policywatcher-signal-registry.schema.json,$.transport.state,True,,,"[""not-synchronized"", ""healthy"", ""degraded"", ""unavailable""]",,,{} palo-policywatcher-signal-registry.schema.json,$.transport.lastAttemptAt,True,,,[],,,{} palo-policywatcher-signal-registry.schema.json,$.transport.lastAttemptAt.oneOf[0],False,string,,[],,,"{""format"": ""date-time""}" palo-policywatcher-signal-registry.schema.json,$.transport.lastAttemptAt.oneOf[1],False,null,,[],,,{} palo-policywatcher-signal-registry.schema.json,$.transport.lastSuccessfulSyncAt,True,,,[],,,{} palo-policywatcher-signal-registry.schema.json,$.transport.lastSuccessfulSyncAt.oneOf[0],False,string,,[],,,"{""format"": ""date-time""}" palo-policywatcher-signal-registry.schema.json,$.transport.lastSuccessfulSyncAt.oneOf[1],False,null,,[],,,{} palo-policywatcher-signal-registry.schema.json,$.transport.completeTraversal,True,boolean,,[],,,{} palo-policywatcher-signal-registry.schema.json,$.transport.pageCount,True,integer,,[],,,"{""minimum"": 0, ""maximum"": 20}" palo-policywatcher-signal-registry.schema.json,$.transport.stale,True,boolean,,[],,,{} palo-policywatcher-signal-registry.schema.json,$.transport.errorCode,True,,,[],,,{} palo-policywatcher-signal-registry.schema.json,$.transport.errorCode.oneOf[0],False,,,"[""network-error"", ""http-error"", ""schema-error"", ""response-too-large"", ""pagination-error"", ""capacity-exceeded""]",,,{} palo-policywatcher-signal-registry.schema.json,$.transport.errorCode.oneOf[1],False,null,,[],,,{} palo-policywatcher-signal-registry.schema.json,$.statistics,True,object,,[],,,"{""required"": [""active"", ""revoked"", ""received"", ""accepted"", ""rejected"", ""changed""], ""additionalProperties"": false}" palo-policywatcher-signal-registry.schema.json,$.statistics.active,True,integer,,[],,,"{""minimum"": 0, ""maximum"": 500}" palo-policywatcher-signal-registry.schema.json,$.statistics.revoked,True,integer,,[],,,"{""minimum"": 0, ""maximum"": 500}" palo-policywatcher-signal-registry.schema.json,$.statistics.received,True,integer,,[],,,"{""minimum"": 0, ""maximum"": 500}" palo-policywatcher-signal-registry.schema.json,$.statistics.accepted,True,integer,,[],,,"{""minimum"": 0, ""maximum"": 500}" palo-policywatcher-signal-registry.schema.json,$.statistics.rejected,True,integer,,[],,,"{""minimum"": 0, ""maximum"": 500}" palo-policywatcher-signal-registry.schema.json,$.statistics.changed,True,integer,,[],,,"{""minimum"": 0, ""maximum"": 500}" palo-policywatcher-signal-registry.schema.json,$.entries,True,array,,[],,,"{""maxItems"": 500}" palo-policywatcher-signal-registry.schema.json,$.entries[],False,,,[],,#/$defs/entry,{} palo-policywatcher-signal-registry.schema.json,$.alerts,True,array,,[],,,"{""maxItems"": 100}" palo-policywatcher-signal-registry.schema.json,$.alerts[],False,,,[],,#/$defs/alert,{} palo-policywatcher-signal-registry.schema.json,$.authorityBoundary,True,string,,[],,,"{""minLength"": 80, ""maxLength"": 1000}" palo-policywatcher-signal-registry.schema.json,$.collectionDigest,True,string,,[],,,"{""pattern"": ""^[a-f0-9]{64}$""}" palo-policywatcher-signal-registry.schema.json,$.$defs.entry,False,object,,[],,,"{""required"": [""signalId"", ""changeId"", ""signalDigest"", ""transportStatus"", ""reviewState"", ""firstAcceptedAt"", ""lastValidatedAt"", ""revokedAt"", ""signal""], ""additionalProperties"": false}" palo-policywatcher-signal-registry.schema.json,$.$defs.entry.signalId,True,string,,[],,,"{""pattern"": ""^signal-policywatcher-[a-f0-9-]{36}$""}" palo-policywatcher-signal-registry.schema.json,$.$defs.entry.changeId,True,string,,[],,,"{""format"": ""uuid""}" palo-policywatcher-signal-registry.schema.json,$.$defs.entry.signalDigest,True,string,,[],,,"{""pattern"": ""^[a-f0-9]{64}$""}" palo-policywatcher-signal-registry.schema.json,$.$defs.entry.transportStatus,True,,,"[""active"", ""revoked""]",,,{} palo-policywatcher-signal-registry.schema.json,$.$defs.entry.reviewState,True,,,"[""pending-human-review"", ""in-review"", ""routed-to-case-file"", ""reviewed-no-action"", ""rejected""]",,,{} palo-policywatcher-signal-registry.schema.json,$.$defs.entry.firstAcceptedAt,True,string,,[],,,"{""format"": ""date-time""}" palo-policywatcher-signal-registry.schema.json,$.$defs.entry.lastValidatedAt,True,string,,[],,,"{""format"": ""date-time""}" palo-policywatcher-signal-registry.schema.json,$.$defs.entry.revokedAt,True,,,[],,,{} palo-policywatcher-signal-registry.schema.json,$.$defs.entry.revokedAt.oneOf[0],False,string,,[],,,"{""format"": ""date-time""}" palo-policywatcher-signal-registry.schema.json,$.$defs.entry.revokedAt.oneOf[1],False,null,,[],,,{} palo-policywatcher-signal-registry.schema.json,$.$defs.entry.signal,True,,,[],,,{} palo-policywatcher-signal-registry.schema.json,$.$defs.entry.signal.oneOf[0],False,,,[],,https://paloframework.org/schemas/policywatcher-signal.schema.json,{} palo-policywatcher-signal-registry.schema.json,$.$defs.entry.signal.oneOf[1],False,null,,[],,,{} palo-policywatcher-signal-registry.schema.json,$.$defs.entry.allOf[0],False,,,[],,,{} palo-policywatcher-signal-registry.schema.json,$.$defs.entry.allOf[0].if,False,,,[],,,{} palo-policywatcher-signal-registry.schema.json,$.$defs.entry.allOf[0].if.transportStatus,False,,,[],active,,{} palo-policywatcher-signal-registry.schema.json,$.$defs.entry.allOf[0].then,False,,,[],,,{} palo-policywatcher-signal-registry.schema.json,$.$defs.entry.allOf[0].then.signal,False,,,[],,https://paloframework.org/schemas/policywatcher-signal.schema.json,{} palo-policywatcher-signal-registry.schema.json,$.$defs.entry.allOf[0].then.revokedAt,False,null,,[],,,{} palo-policywatcher-signal-registry.schema.json,$.$defs.entry.allOf[1],False,,,[],,,{} palo-policywatcher-signal-registry.schema.json,$.$defs.entry.allOf[1].if,False,,,[],,,{} palo-policywatcher-signal-registry.schema.json,$.$defs.entry.allOf[1].if.transportStatus,False,,,[],revoked,,{} palo-policywatcher-signal-registry.schema.json,$.$defs.entry.allOf[1].then,False,,,[],,,{} palo-policywatcher-signal-registry.schema.json,$.$defs.entry.allOf[1].then.signal,False,null,,[],,,{} palo-policywatcher-signal-registry.schema.json,$.$defs.entry.allOf[1].then.revokedAt,False,string,,[],,,"{""format"": ""date-time""}" palo-policywatcher-signal-registry.schema.json,$.$defs.alert,False,object,,[],,,"{""required"": [""code"", ""severity"", ""signalId"", ""observedAt"", ""message""], ""additionalProperties"": false}" palo-policywatcher-signal-registry.schema.json,$.$defs.alert.code,True,,,"[""transport-unavailable"", ""contract-rejected"", ""pagination-incomplete"", ""capacity-exceeded"", ""signal-revoked"", ""signal-republished""]",,,{} palo-policywatcher-signal-registry.schema.json,$.$defs.alert.severity,True,,,"[""info"", ""warning"", ""critical""]",,,{} palo-policywatcher-signal-registry.schema.json,$.$defs.alert.signalId,True,,,[],,,{} palo-policywatcher-signal-registry.schema.json,$.$defs.alert.signalId.oneOf[0],False,string,,[],,,"{""pattern"": ""^signal-policywatcher-[a-f0-9-]{36}$""}" palo-policywatcher-signal-registry.schema.json,$.$defs.alert.signalId.oneOf[1],False,null,,[],,,{} palo-policywatcher-signal-registry.schema.json,$.$defs.alert.observedAt,True,string,,[],,,"{""format"": ""date-time""}" palo-policywatcher-signal-registry.schema.json,$.$defs.alert.message,True,string,,[],,,"{""minLength"": 1, ""maxLength"": 300}" palo-production-profile.schema.json,$,False,object,,[],,,"{""required"": [""format"", ""schemaVersion"", ""profileId"", ""deploymentId"", ""environment"", ""identity"", ""tenantIsolation"", ""persistence"", ""keyCustody"", ""executionBoundary"", ""observability"", ""independentAssurance"", ""decision""], ""additionalProperties"": false}" palo-production-profile.schema.json,$.format,True,,,[],palo-production-profile,,{} palo-production-profile.schema.json,$.schemaVersion,True,,,[],1.0.0,,{} palo-production-profile.schema.json,$.profileId,True,string,,[],,,{} palo-production-profile.schema.json,$.deploymentId,True,string,,[],,,{} palo-production-profile.schema.json,$.environment,True,,,"[""evaluation"", ""staging"", ""production""]",,,{} palo-production-profile.schema.json,$.identity,True,object,,[],,,"{""required"": [""mode"", ""issuer"", ""audience"", ""workloadIdentity"", ""reviewerIdentity"", ""tokenExpiryEnforced"", ""evidenceRef""], ""additionalProperties"": false}" palo-production-profile.schema.json,$.identity.mode,True,,,"[""oidc"", ""shared-token""]",,,{} palo-production-profile.schema.json,$.identity.issuer,True,string,,[],,,{} palo-production-profile.schema.json,$.identity.audience,True,string,,[],,,{} palo-production-profile.schema.json,$.identity.workloadIdentity,True,boolean,,[],,,{} palo-production-profile.schema.json,$.identity.reviewerIdentity,True,boolean,,[],,,{} palo-production-profile.schema.json,$.identity.tokenExpiryEnforced,True,boolean,,[],,,{} palo-production-profile.schema.json,$.identity.evidenceRef,True,string,,[],,,{} palo-production-profile.schema.json,$.tenantIsolation,True,object,,[],,,"{""required"": [""mode"", ""tokenTenantBound"", ""claimTenantBound"", ""storageTenantBound"", ""negativeTestRef""], ""additionalProperties"": false}" palo-production-profile.schema.json,$.tenantIsolation.mode,True,,,"[""none"", ""database-per-tenant"", ""schema-per-tenant"", ""row-level-security""]",,,{} palo-production-profile.schema.json,$.tenantIsolation.tokenTenantBound,True,boolean,,[],,,{} palo-production-profile.schema.json,$.tenantIsolation.claimTenantBound,True,boolean,,[],,,{} palo-production-profile.schema.json,$.tenantIsolation.storageTenantBound,True,boolean,,[],,,{} palo-production-profile.schema.json,$.tenantIsolation.negativeTestRef,True,string,,[],,,{} palo-production-profile.schema.json,$.persistence,True,object,,[],,,"{""required"": [""driver"", ""highAvailability"", ""durableQueue"", ""backupRecoveryTestRef"", ""migrationControlRef""], ""additionalProperties"": false}" palo-production-profile.schema.json,$.persistence.driver,True,,,"[""sqlite"", ""postgresql"", ""other-production-database""]",,,{} palo-production-profile.schema.json,$.persistence.highAvailability,True,boolean,,[],,,{} palo-production-profile.schema.json,$.persistence.durableQueue,True,boolean,,[],,,{} palo-production-profile.schema.json,$.persistence.backupRecoveryTestRef,True,string,,[],,,{} palo-production-profile.schema.json,$.persistence.migrationControlRef,True,string,,[],,,{} palo-production-profile.schema.json,$.keyCustody,True,object,,[],,,"{""required"": [""provider"", ""privateKeyInProcess"", ""rotationRef"", ""revocationRef"", ""attestationRef""], ""additionalProperties"": false}" palo-production-profile.schema.json,$.keyCustody.provider,True,,,"[""process-environment"", ""file"", ""kms"", ""hsm"", ""managed-signing-service""]",,,{} palo-production-profile.schema.json,$.keyCustody.privateKeyInProcess,True,boolean,,[],,,{} palo-production-profile.schema.json,$.keyCustody.rotationRef,True,string,,[],,,{} palo-production-profile.schema.json,$.keyCustody.revocationRef,True,string,,[],,,{} palo-production-profile.schema.json,$.keyCustody.attestationRef,True,string,,[],,,{} palo-production-profile.schema.json,$.executionBoundary,True,object,,[],,,"{""required"": [""connectorMode"", ""inProcessBypassDisabled"", ""oneTimeCapabilities"", ""receiptRequired"", ""outcomeVerificationRequired"", ""bypassResistanceTestRef"", ""connectorAttestationRef""], ""additionalProperties"": false}" palo-production-profile.schema.json,$.executionBoundary.connectorMode,True,,,"[""in-process"", ""allowlisted-proxy"", ""remote-attested""]",,,{} palo-production-profile.schema.json,$.executionBoundary.inProcessBypassDisabled,True,boolean,,[],,,{} palo-production-profile.schema.json,$.executionBoundary.oneTimeCapabilities,True,boolean,,[],,,{} palo-production-profile.schema.json,$.executionBoundary.receiptRequired,True,boolean,,[],,,{} palo-production-profile.schema.json,$.executionBoundary.outcomeVerificationRequired,True,boolean,,[],,,{} palo-production-profile.schema.json,$.executionBoundary.bypassResistanceTestRef,True,string,,[],,,{} palo-production-profile.schema.json,$.executionBoundary.connectorAttestationRef,True,string,,[],,,{} palo-production-profile.schema.json,$.observability,True,object,,[],,,"{""required"": [""securityEvents"", ""tenantSafeTelemetry"", ""alerting"", ""incidentRunbookRef"", ""evidenceRef""], ""additionalProperties"": false}" palo-production-profile.schema.json,$.observability.securityEvents,True,boolean,,[],,,{} palo-production-profile.schema.json,$.observability.tenantSafeTelemetry,True,boolean,,[],,,{} palo-production-profile.schema.json,$.observability.alerting,True,boolean,,[],,,{} palo-production-profile.schema.json,$.observability.incidentRunbookRef,True,string,,[],,,{} palo-production-profile.schema.json,$.observability.evidenceRef,True,string,,[],,,{} palo-production-profile.schema.json,$.independentAssurance,True,object,,[],,,"{""required"": [""completed"", ""scope"", ""reportRef"", ""openCriticalFindings""], ""additionalProperties"": false}" palo-production-profile.schema.json,$.independentAssurance.completed,True,boolean,,[],,,{} palo-production-profile.schema.json,$.independentAssurance.scope,True,string,,[],,,{} palo-production-profile.schema.json,$.independentAssurance.reportRef,True,string,,[],,,{} palo-production-profile.schema.json,$.independentAssurance.openCriticalFindings,True,integer,,[],,,"{""minimum"": 0}" palo-production-profile.schema.json,$.decision,True,object,,[],,,"{""required"": [""status"", ""decidedAt"", ""decidedBy"", ""validUntil"", ""reasons""], ""additionalProperties"": false}" palo-production-profile.schema.json,$.decision.status,True,,,"[""admitted"", ""denied"", ""conditional""]",,,{} palo-production-profile.schema.json,$.decision.decidedAt,True,string,,[],,,"{""format"": ""date-time""}" palo-production-profile.schema.json,$.decision.decidedBy,True,string,,[],,,{} palo-production-profile.schema.json,$.decision.validUntil,True,string,,[],,,"{""format"": ""date-time""}" palo-production-profile.schema.json,$.decision.reasons,True,array,,[],,,"{""minItems"": 1}" palo-production-profile.schema.json,$.decision.reasons[],False,string,,[],,,{} palo-production-profile.schema.json,$.allOf[0],False,,,[],,,{} palo-production-profile.schema.json,$.allOf[0].if,False,,,[],,,"{""required"": [""environment""]}" palo-production-profile.schema.json,$.allOf[0].if.environment,True,,,[],production,,{} palo-production-profile.schema.json,$.allOf[0].then,False,,,[],,,{} palo-production-profile.schema.json,$.allOf[0].then.identity,False,object,,[],,,{} palo-production-profile.schema.json,$.allOf[0].then.identity.mode,False,,,[],oidc,,{} palo-production-profile.schema.json,$.allOf[0].then.identity.workloadIdentity,False,,,[],True,,{} palo-production-profile.schema.json,$.allOf[0].then.identity.reviewerIdentity,False,,,[],True,,{} palo-production-profile.schema.json,$.allOf[0].then.identity.tokenExpiryEnforced,False,,,[],True,,{} palo-production-profile.schema.json,$.allOf[0].then.tenantIsolation,False,object,,[],,,{} palo-production-profile.schema.json,$.allOf[0].then.tenantIsolation.mode,False,,,"[""database-per-tenant"", ""schema-per-tenant"", ""row-level-security""]",,,{} palo-production-profile.schema.json,$.allOf[0].then.tenantIsolation.tokenTenantBound,False,,,[],True,,{} palo-production-profile.schema.json,$.allOf[0].then.tenantIsolation.claimTenantBound,False,,,[],True,,{} palo-production-profile.schema.json,$.allOf[0].then.tenantIsolation.storageTenantBound,False,,,[],True,,{} palo-production-profile.schema.json,$.allOf[0].then.persistence,False,object,,[],,,{} palo-production-profile.schema.json,$.allOf[0].then.persistence.driver,False,,,"[""postgresql"", ""other-production-database""]",,,{} palo-production-profile.schema.json,$.allOf[0].then.persistence.highAvailability,False,,,[],True,,{} palo-production-profile.schema.json,$.allOf[0].then.persistence.durableQueue,False,,,[],True,,{} palo-production-profile.schema.json,$.allOf[0].then.keyCustody,False,object,,[],,,{} palo-production-profile.schema.json,$.allOf[0].then.keyCustody.provider,False,,,"[""kms"", ""hsm"", ""managed-signing-service""]",,,{} palo-production-profile.schema.json,$.allOf[0].then.keyCustody.privateKeyInProcess,False,,,[],False,,{} palo-production-profile.schema.json,$.allOf[0].then.executionBoundary,False,object,,[],,,{} palo-production-profile.schema.json,$.allOf[0].then.executionBoundary.connectorMode,False,,,"[""allowlisted-proxy"", ""remote-attested""]",,,{} palo-production-profile.schema.json,$.allOf[0].then.executionBoundary.inProcessBypassDisabled,False,,,[],True,,{} palo-production-profile.schema.json,$.allOf[0].then.executionBoundary.oneTimeCapabilities,False,,,[],True,,{} palo-production-profile.schema.json,$.allOf[0].then.executionBoundary.receiptRequired,False,,,[],True,,{} palo-production-profile.schema.json,$.allOf[0].then.executionBoundary.outcomeVerificationRequired,False,,,[],True,,{} palo-production-profile.schema.json,$.allOf[0].then.observability,False,object,,[],,,{} palo-production-profile.schema.json,$.allOf[0].then.observability.securityEvents,False,,,[],True,,{} palo-production-profile.schema.json,$.allOf[0].then.observability.tenantSafeTelemetry,False,,,[],True,,{} palo-production-profile.schema.json,$.allOf[0].then.observability.alerting,False,,,[],True,,{} palo-production-profile.schema.json,$.allOf[0].then.independentAssurance,False,object,,[],,,{} palo-production-profile.schema.json,$.allOf[0].then.independentAssurance.completed,False,,,[],True,,{} palo-production-profile.schema.json,$.allOf[0].then.independentAssurance.openCriticalFindings,False,,,[],0,,{} palo-production-profile.schema.json,$.allOf[0].then.decision,False,object,,[],,,{} palo-production-profile.schema.json,$.allOf[0].then.decision.status,False,,,[],admitted,,{} palo-semantic-change-impact.schema.json,$,False,object,,[],,,"{""required"": [""format"", ""schemaVersion"", ""changeImpactId"", ""fromVersion"", ""toVersion"", ""assessedAt"", ""status"", ""compatibilityPolicy"", ""changes"", ""migrationGates""], ""additionalProperties"": false}" palo-semantic-change-impact.schema.json,$.format,True,,,[],palo-semantic-change-impact,,{} palo-semantic-change-impact.schema.json,$.schemaVersion,True,,,[],1.0.0,,{} palo-semantic-change-impact.schema.json,$.changeImpactId,True,string,,[],,,"{""format"": ""uri""}" palo-semantic-change-impact.schema.json,$.fromVersion,True,string,,[],,,"{""pattern"": ""^\\d+\\.\\d+\\.\\d+$""}" palo-semantic-change-impact.schema.json,$.toVersion,True,string,,[],,,"{""pattern"": ""^\\d+\\.\\d+\\.\\d+$""}" palo-semantic-change-impact.schema.json,$.assessedAt,True,string,,[],,,"{""format"": ""date""}" palo-semantic-change-impact.schema.json,$.status,True,,,"[""draft"", ""reviewed"", ""approved-for-release""]",,,{} palo-semantic-change-impact.schema.json,$.compatibilityPolicy,True,string,,[],,,"{""minLength"": 1}" palo-semantic-change-impact.schema.json,$.changes,True,array,,[],,,"{""minItems"": 1}" palo-semantic-change-impact.schema.json,$.changes[],False,object,,[],,,"{""required"": [""changeId"", ""category"", ""summary"", ""compatibility"", ""affectedArtifacts"", ""requiredAction""], ""additionalProperties"": false}" palo-semantic-change-impact.schema.json,$.changes[].changeId,True,string,,[],,,"{""pattern"": ""^CHANGE-[0-9]{2}$""}" palo-semantic-change-impact.schema.json,$.changes[].category,True,,,"[""semantic-model"", ""lifecycle"", ""decision"", ""evidence"", ""mapping"", ""release"", ""user-experience""]",,,{} palo-semantic-change-impact.schema.json,$.changes[].summary,True,string,,[],,,"{""minLength"": 1}" palo-semantic-change-impact.schema.json,$.changes[].compatibility,True,,,"[""additive"", ""migration-required"", ""generated-projection""]",,,{} palo-semantic-change-impact.schema.json,$.changes[].affectedArtifacts,True,array,,[],,,"{""minItems"": 1, ""uniqueItems"": true}" palo-semantic-change-impact.schema.json,$.changes[].affectedArtifacts[],False,string,,[],,,{} palo-semantic-change-impact.schema.json,$.changes[].requiredAction,True,string,,[],,,"{""minLength"": 1}" palo-semantic-change-impact.schema.json,$.migrationGates,True,array,,[],,,"{""minItems"": 1, ""uniqueItems"": true}" palo-semantic-change-impact.schema.json,$.migrationGates[],False,string,,[],,,{} palo-semantic-mapping-registry.schema.json,$,False,object,,[],,,"{""required"": [""format"", ""schemaVersion"", ""semanticVersion"", ""releasedAt"", ""status"", ""authorityBoundary"", ""mappings""], ""additionalProperties"": false}" palo-semantic-mapping-registry.schema.json,$.format,True,,,[],palo-semantic-mapping-registry,,{} palo-semantic-mapping-registry.schema.json,$.schemaVersion,True,,,[],1.0.0,,{} palo-semantic-mapping-registry.schema.json,$.semanticVersion,True,string,,[],,,"{""pattern"": ""^\\d+\\.\\d+\\.\\d+$""}" palo-semantic-mapping-registry.schema.json,$.releasedAt,True,string,,[],,,"{""format"": ""date""}" palo-semantic-mapping-registry.schema.json,$.status,True,,,"[""draft"", ""in-review"", ""approved-for-release"", ""deprecated"", ""superseded""]",,,{} palo-semantic-mapping-registry.schema.json,$.authorityBoundary,True,string,,[],,,"{""minLength"": 1}" palo-semantic-mapping-registry.schema.json,$.mappings,True,array,,[],,,"{""minItems"": 1}" palo-semantic-mapping-registry.schema.json,$.mappings[],False,object,,[],,,"{""required"": [""mappingId"", ""mappingVersion"", ""mappingType"", ""source"", ""target"", ""coverageType"", ""conditions"", ""rationale"", ""basis"", ""approval"", ""validFrom"", ""provenance""], ""additionalProperties"": false}" palo-semantic-mapping-registry.schema.json,$.mappings[].mappingId,True,string,,[],,,"{""format"": ""uri""}" palo-semantic-mapping-registry.schema.json,$.mappings[].mappingVersion,True,string,,[],,,"{""pattern"": ""^\\d+\\.\\d+\\.\\d+$""}" palo-semantic-mapping-registry.schema.json,$.mappings[].mappingType,True,,,"[""control-to-source"", ""control-to-indicator"", ""control-to-gate"", ""indicator-to-source"", ""indicator-to-gate"", ""gate-to-source""]",,,{} palo-semantic-mapping-registry.schema.json,$.mappings[].source,True,,,[],,#/$defs/versionedRef,{} palo-semantic-mapping-registry.schema.json,$.mappings[].target,True,,,[],,#/$defs/versionedRef,{} palo-semantic-mapping-registry.schema.json,$.mappings[].coverageType,True,,,"[""total"", ""partial"", ""conditional"", ""supporting""]",,,{} palo-semantic-mapping-registry.schema.json,$.mappings[].conditions,True,array,,[],,,{} palo-semantic-mapping-registry.schema.json,$.mappings[].conditions[],False,string,,[],,,{} palo-semantic-mapping-registry.schema.json,$.mappings[].rationale,True,string,,[],,,"{""minLength"": 1}" palo-semantic-mapping-registry.schema.json,$.mappings[].basis,True,string,,[],,,"{""minLength"": 1}" palo-semantic-mapping-registry.schema.json,$.mappings[].approval,True,object,,[],,,"{""required"": [""status"", ""scope"", ""decidedAt"", ""decidedBy""], ""additionalProperties"": false}" palo-semantic-mapping-registry.schema.json,$.mappings[].approval.status,True,,,"[""draft"", ""in-review"", ""approved"", ""rejected"", ""superseded""]",,,{} palo-semantic-mapping-registry.schema.json,$.mappings[].approval.scope,True,string,,[],,,"{""minLength"": 1}" palo-semantic-mapping-registry.schema.json,$.mappings[].approval.decidedAt,True,string,,[],,,"{""format"": ""date-time""}" palo-semantic-mapping-registry.schema.json,$.mappings[].approval.decidedBy,True,string,,[],,,"{""minLength"": 1}" palo-semantic-mapping-registry.schema.json,$.mappings[].validFrom,True,string,,[],,,"{""format"": ""date-time""}" palo-semantic-mapping-registry.schema.json,$.mappings[].validTo,False,string,,[],,,"{""format"": ""date-time""}" palo-semantic-mapping-registry.schema.json,$.mappings[].supersedesMappingId,False,string,,[],,,"{""format"": ""uri""}" palo-semantic-mapping-registry.schema.json,$.mappings[].provenance,True,object,,[],,,"{""required"": [""generatedFrom"", ""generationRule""], ""additionalProperties"": false}" palo-semantic-mapping-registry.schema.json,$.mappings[].provenance.generatedFrom,True,string,,[],,,{} palo-semantic-mapping-registry.schema.json,$.mappings[].provenance.generationRule,True,string,,[],,,{} palo-semantic-mapping-registry.schema.json,$.$defs.versionedRef,False,object,,[],,,"{""required"": [""entityType"", ""entityId"", ""semanticId"", ""version""], ""additionalProperties"": false}" palo-semantic-mapping-registry.schema.json,$.$defs.versionedRef.entityType,True,,,"[""control"", ""indicator"", ""gate"", ""source""]",,,{} palo-semantic-mapping-registry.schema.json,$.$defs.versionedRef.entityId,True,string,,[],,,"{""minLength"": 1}" palo-semantic-mapping-registry.schema.json,$.$defs.versionedRef.semanticId,True,string,,[],,,"{""format"": ""uri""}" palo-semantic-mapping-registry.schema.json,$.$defs.versionedRef.version,True,string,,[],,,"{""pattern"": ""^\\d+\\.\\d+\\.\\d+$""}" palo-semantic-release-manifest.schema.json,$,False,object,,[],,,"{""required"": [""format"", ""schemaVersion"", ""releaseId"", ""semanticVersion"", ""releasedAt"", ""status"", ""digestAlgorithm"", ""items"", ""manifestDigest"", ""authorityBoundary""], ""additionalProperties"": false}" palo-semantic-release-manifest.schema.json,$.format,True,,,[],palo-semantic-release-manifest,,{} palo-semantic-release-manifest.schema.json,$.schemaVersion,True,,,[],1.0.0,,{} palo-semantic-release-manifest.schema.json,$.releaseId,True,string,,[],,,"{""format"": ""uri""}" palo-semantic-release-manifest.schema.json,$.semanticVersion,True,string,,[],,,"{""pattern"": ""^\\d+\\.\\d+\\.\\d+$""}" palo-semantic-release-manifest.schema.json,$.releasedAt,True,string,,[],,,"{""format"": ""date""}" palo-semantic-release-manifest.schema.json,$.status,True,,,"[""draft"", ""in-review"", ""approved-for-release"", ""deprecated"", ""superseded""]",,,{} palo-semantic-release-manifest.schema.json,$.digestAlgorithm,True,,,[],sha256,,{} palo-semantic-release-manifest.schema.json,$.items,True,array,,[],,,"{""minItems"": 1}" palo-semantic-release-manifest.schema.json,$.items[],False,object,,[],,,"{""required"": [""itemId"", ""path"", ""role"", ""semanticVersion"", ""status"", ""sha256""], ""additionalProperties"": false}" palo-semantic-release-manifest.schema.json,$.items[].itemId,True,string,,[],,,"{""format"": ""uri""}" palo-semantic-release-manifest.schema.json,$.items[].path,True,string,,[],,,"{""pattern"": ""^(data|formal|schemas)/""}" palo-semantic-release-manifest.schema.json,$.items[].role,True,,,"[""canonical-catalog"", ""lifecycle-definition"", ""control-registry"", ""indicator-registry"", ""gate-registry"", ""source-registry"", ""provider-registry"", ""crosswalk-registry"", ""control-pack-registry"", ""mapping-registry"", ""invariant-registry"", ""json-ld-context"", ""ontology"", ""constraint-profile"", ""schema"", ""change-impact""]",,,{} palo-semantic-release-manifest.schema.json,$.items[].schemaPath,False,string,,[],,,"{""pattern"": ""^schemas/""}" palo-semantic-release-manifest.schema.json,$.items[].semanticVersion,True,string,,[],,,"{""pattern"": ""^\\d+\\.\\d+\\.\\d+$""}" palo-semantic-release-manifest.schema.json,$.items[].status,True,,,"[""approved-for-release"", ""compatibility-contract""]",,,{} palo-semantic-release-manifest.schema.json,$.items[].sha256,True,string,,[],,,"{""pattern"": ""^[a-f0-9]{64}$""}" palo-semantic-release-manifest.schema.json,$.manifestDigest,True,string,,[],,,"{""pattern"": ""^sha256:[a-f0-9]{64}$""}" palo-semantic-release-manifest.schema.json,$.authorityBoundary,True,string,,[],,,"{""minLength"": 1}" palo-semantic-spine.schema.json,$,False,object,,[],,,"{""required"": [""format"", ""schemaVersion"", ""semanticVersion"", ""namespace"", ""releasedAt"", ""status"", ""authorityClasses"", ""workspaces"", ""nodes"", ""links"", ""stageIds"", ""navigationIds"", ""weights""], ""additionalProperties"": false}" palo-semantic-spine.schema.json,$.format,True,,,[],palo-semantic-spine,,{} palo-semantic-spine.schema.json,$.schemaVersion,True,,,[],1.0.0,,{} palo-semantic-spine.schema.json,$.semanticVersion,True,string,,[],,,"{""pattern"": ""^\\d+\\.\\d+\\.\\d+$""}" palo-semantic-spine.schema.json,$.namespace,True,string,,[],,,"{""format"": ""uri"", ""pattern"": ""^https://paloframework\\.org/semantic/$""}" palo-semantic-spine.schema.json,$.releasedAt,True,string,,[],,,"{""format"": ""date""}" palo-semantic-spine.schema.json,$.status,True,,,"[""draft"", ""in-review"", ""approved-for-release"", ""deprecated"", ""superseded""]",,,{} palo-semantic-spine.schema.json,$.authorityClasses,True,object,,[],,,"{""required"": [""canonical-definition"", ""source-backed-context"", ""illustrative-local-preview"", ""human-review-required""], ""additionalProperties"": false}" palo-semantic-spine.schema.json,$.authorityClasses.canonical-definition,True,,,[],,#/$defs/authorityClass,{} palo-semantic-spine.schema.json,$.authorityClasses.source-backed-context,True,,,[],,#/$defs/authorityClass,{} palo-semantic-spine.schema.json,$.authorityClasses.illustrative-local-preview,True,,,[],,#/$defs/authorityClass,{} palo-semantic-spine.schema.json,$.authorityClasses.human-review-required,True,,,[],,#/$defs/authorityClass,{} palo-semantic-spine.schema.json,$.workspaces,True,array,,[],,,"{""minItems"": 3}" palo-semantic-spine.schema.json,$.workspaces[],False,object,,[],,,"{""required"": [""workspaceId"", ""label"", ""purpose"", ""authorityBoundary""], ""additionalProperties"": false}" palo-semantic-spine.schema.json,$.workspaces[].workspaceId,True,,,"[""public-catalog"", ""case-workspace"", ""assurance-review""]",,,{} palo-semantic-spine.schema.json,$.workspaces[].label,True,string,,[],,,"{""minLength"": 1}" palo-semantic-spine.schema.json,$.workspaces[].purpose,True,string,,[],,,"{""minLength"": 1}" palo-semantic-spine.schema.json,$.workspaces[].authorityBoundary,True,string,,[],,,"{""minLength"": 1}" palo-semantic-spine.schema.json,$.nodes,True,array,,[],,,"{""minItems"": 1}" palo-semantic-spine.schema.json,$.nodes[],False,,,[],,#/$defs/node,{} palo-semantic-spine.schema.json,$.links,True,array,,[],,,"{""minItems"": 1}" palo-semantic-spine.schema.json,$.links[],False,,,[],,#/$defs/link,{} palo-semantic-spine.schema.json,$.stageIds,True,array,,[],,,"{""minItems"": 1, ""uniqueItems"": true}" palo-semantic-spine.schema.json,$.stageIds[],False,string,,[],,,{} palo-semantic-spine.schema.json,$.navigationIds,True,array,,[],,,"{""minItems"": 1, ""uniqueItems"": true}" palo-semantic-spine.schema.json,$.navigationIds[],False,string,,[],,,{} palo-semantic-spine.schema.json,$.weights,True,object,,[],,,"{""minProperties"": 1, ""additionalProperties"": {""type"": ""string""}}" palo-semantic-spine.schema.json,$.weights.additionalProperties,False,string,,[],,,{} palo-semantic-spine.schema.json,$.$defs.authorityClass,False,object,,[],,,"{""required"": [""label"", ""meaning"", ""authoritative""], ""additionalProperties"": false}" palo-semantic-spine.schema.json,$.$defs.authorityClass.label,True,string,,[],,,"{""minLength"": 1}" palo-semantic-spine.schema.json,$.$defs.authorityClass.meaning,True,string,,[],,,"{""minLength"": 1}" palo-semantic-spine.schema.json,$.$defs.authorityClass.authoritative,True,boolean,,[],,,{} palo-semantic-spine.schema.json,$.$defs.node,False,object,,[],,,"{""required"": [""id"", ""label"", ""type"", ""phaseId"", ""role"", ""status"", ""semanticId"", ""definitionVersion"", ""evidenceClass"", ""authorityBoundary"", ""sourceRefs"", ""lastReviewed""], ""additionalProperties"": true}" palo-semantic-spine.schema.json,$.$defs.node.id,True,string,,[],,,"{""pattern"": ""^[a-z0-9][a-z0-9-]*$""}" palo-semantic-spine.schema.json,$.$defs.node.label,True,string,,[],,,"{""minLength"": 1}" palo-semantic-spine.schema.json,$.$defs.node.type,True,,,"[""stage"", ""module"", ""artifact"", ""actor"", ""source"", ""control"", ""metric"", ""navigation""]",,,{} palo-semantic-spine.schema.json,$.$defs.node.phaseId,True,,,"[""frame"", ""classify"", ""assess"", ""control"", ""measure"", ""prove""]",,,{} palo-semantic-spine.schema.json,$.$defs.node.role,True,string,,[],,,"{""minLength"": 1}" palo-semantic-spine.schema.json,$.$defs.node.status,True,string,,[],,,"{""minLength"": 1}" palo-semantic-spine.schema.json,$.$defs.node.semanticId,True,string,,[],,,"{""format"": ""uri""}" palo-semantic-spine.schema.json,$.$defs.node.definitionVersion,True,string,,[],,,"{""pattern"": ""^\\d+\\.\\d+\\.\\d+$""}" palo-semantic-spine.schema.json,$.$defs.node.evidenceClass,True,,,"[""canonical-definition"", ""source-backed-context"", ""illustrative-local-preview"", ""human-review-required""]",,,{} palo-semantic-spine.schema.json,$.$defs.node.authorityBoundary,True,string,,[],,,"{""minLength"": 1}" palo-semantic-spine.schema.json,$.$defs.node.sourceRefs,True,array,,[],,,"{""uniqueItems"": true}" palo-semantic-spine.schema.json,$.$defs.node.sourceRefs[],False,string,,[],,,{} palo-semantic-spine.schema.json,$.$defs.node.lastReviewed,True,string,,[],,,"{""format"": ""date""}" palo-semantic-spine.schema.json,$.$defs.node.properties,False,object,,[],,,{} palo-semantic-spine.schema.json,$.$defs.node.outputs,False,array,,[],,,{} palo-semantic-spine.schema.json,$.$defs.node.outputs[],False,string,,[],,,{} palo-semantic-spine.schema.json,$.$defs.link,False,object,,[],,,"{""required"": [""source"", ""target"", ""verb"", ""weight"", ""meaning"", ""artifactTransferred"", ""relationType"", ""semanticId"", ""relationshipVersion"", ""mappingBasis""], ""additionalProperties"": false}" palo-semantic-spine.schema.json,$.$defs.link.source,True,string,,[],,,{} palo-semantic-spine.schema.json,$.$defs.link.target,True,string,,[],,,{} palo-semantic-spine.schema.json,$.$defs.link.verb,True,string,,[],,,"{""minLength"": 1}" palo-semantic-spine.schema.json,$.$defs.link.weight,True,string,,[],,,"{""pattern"": ""^W[2-5]$""}" palo-semantic-spine.schema.json,$.$defs.link.meaning,True,string,,[],,,"{""minLength"": 1}" palo-semantic-spine.schema.json,$.$defs.link.artifactTransferred,True,string,,[],,,{} palo-semantic-spine.schema.json,$.$defs.link.relationType,True,,,"[""operational"", ""evidence"", ""feedback"", ""context"", ""support"", ""navigation""]",,,{} palo-semantic-spine.schema.json,$.$defs.link.semanticId,True,string,,[],,,"{""format"": ""uri""}" palo-semantic-spine.schema.json,$.$defs.link.relationshipVersion,True,string,,[],,,"{""pattern"": ""^\\d+\\.\\d+\\.\\d+$""}" palo-semantic-spine.schema.json,$.$defs.link.mappingBasis,True,string,,[],,,"{""minLength"": 1}" palo-serious-incident-record.schema.json,$,False,object,,[],,,"{""required"": [""format"", ""schemaVersion"", ""incidentId"", ""caseId"", ""systemVersion"", ""detectedAt"", ""containedAt"", ""severity"", ""effects"", ""jurisdictions"", ""reportability"", ""notifications"", ""correctiveActions"", ""closure""], ""additionalProperties"": false}" palo-serious-incident-record.schema.json,$.format,True,,,[],palo-serious-incident-record,,{} palo-serious-incident-record.schema.json,$.schemaVersion,True,,,[],1.0.0,,{} palo-serious-incident-record.schema.json,$.incidentId,True,string,,[],,,{} palo-serious-incident-record.schema.json,$.caseId,True,string,,[],,,{} palo-serious-incident-record.schema.json,$.systemVersion,True,string,,[],,,{} palo-serious-incident-record.schema.json,$.detectedAt,True,string,,[],,,"{""format"": ""date-time""}" palo-serious-incident-record.schema.json,$.containedAt,True,string,,[],,,"{""format"": ""date-time""}" palo-serious-incident-record.schema.json,$.severity,True,,,"[""low"", ""moderate"", ""high"", ""critical""]",,,{} palo-serious-incident-record.schema.json,$.effects,True,array,,[],,,"{""minItems"": 1}" palo-serious-incident-record.schema.json,$.effects[],False,object,,[],,,"{""required"": [""effectType"", ""description"", ""affectedScope""], ""additionalProperties"": false}" palo-serious-incident-record.schema.json,$.effects[].effectType,True,,,"[""death"", ""serious-harm"", ""rights-infringement"", ""critical-infrastructure"", ""property-environment"", ""cybersecurity"", ""other""]",,,{} palo-serious-incident-record.schema.json,$.effects[].description,True,string,,[],,,"{""minLength"": 10}" palo-serious-incident-record.schema.json,$.effects[].affectedScope,True,string,,[],,,{} palo-serious-incident-record.schema.json,$.jurisdictions,True,array,,[],,,"{""minItems"": 1}" palo-serious-incident-record.schema.json,$.jurisdictions[],False,object,,[],,,"{""required"": [""jurisdiction"", ""sourceProvision"", ""clockStart"", ""deadline"", ""authorityRoute""], ""additionalProperties"": false}" palo-serious-incident-record.schema.json,$.jurisdictions[].jurisdiction,True,string,,[],,,{} palo-serious-incident-record.schema.json,$.jurisdictions[].sourceProvision,True,string,,[],,,{} palo-serious-incident-record.schema.json,$.jurisdictions[].clockStart,True,string,,[],,,"{""format"": ""date-time""}" palo-serious-incident-record.schema.json,$.jurisdictions[].deadline,True,string,,[],,,"{""format"": ""date-time""}" palo-serious-incident-record.schema.json,$.jurisdictions[].authorityRoute,True,string,,[],,,{} palo-serious-incident-record.schema.json,$.reportability,True,object,,[],,,"{""required"": [""status"", ""decidedAt"", ""decidedBy"", ""rationale"", ""legalReviewRef""], ""additionalProperties"": false}" palo-serious-incident-record.schema.json,$.reportability.status,True,,,"[""reportable"", ""not-reportable"", ""undetermined""]",,,{} palo-serious-incident-record.schema.json,$.reportability.decidedAt,True,string,,[],,,"{""format"": ""date-time""}" palo-serious-incident-record.schema.json,$.reportability.decidedBy,True,string,,[],,,{} palo-serious-incident-record.schema.json,$.reportability.rationale,True,string,,[],,,"{""minLength"": 20}" palo-serious-incident-record.schema.json,$.reportability.legalReviewRef,True,string,,[],,,{} palo-serious-incident-record.schema.json,$.notifications,True,array,,[],,,{} palo-serious-incident-record.schema.json,$.notifications[],False,object,,[],,,"{""required"": [""recipient"", ""notificationType"", ""submittedAt"", ""receiptRef""], ""additionalProperties"": false}" palo-serious-incident-record.schema.json,$.notifications[].recipient,True,string,,[],,,{} palo-serious-incident-record.schema.json,$.notifications[].notificationType,True,,,"[""initial"", ""follow-up"", ""final"", ""affected-person"", ""provider"", ""other""]",,,{} palo-serious-incident-record.schema.json,$.notifications[].submittedAt,True,string,,[],,,"{""format"": ""date-time""}" palo-serious-incident-record.schema.json,$.notifications[].receiptRef,True,string,,[],,,{} palo-serious-incident-record.schema.json,$.correctiveActions,True,array,,[],,,"{""minItems"": 1}" palo-serious-incident-record.schema.json,$.correctiveActions[],False,object,,[],,,"{""required"": [""actionId"", ""owner"", ""dueAt"", ""status"", ""effectivenessEvidenceRef""], ""additionalProperties"": false}" palo-serious-incident-record.schema.json,$.correctiveActions[].actionId,True,string,,[],,,{} palo-serious-incident-record.schema.json,$.correctiveActions[].owner,True,string,,[],,,{} palo-serious-incident-record.schema.json,$.correctiveActions[].dueAt,True,string,,[],,,"{""format"": ""date-time""}" palo-serious-incident-record.schema.json,$.correctiveActions[].status,True,,,"[""open"", ""in-progress"", ""completed"", ""verified-closed""]",,,{} palo-serious-incident-record.schema.json,$.correctiveActions[].effectivenessEvidenceRef,True,string,,[],,,{} palo-serious-incident-record.schema.json,$.closure,True,object,,[],,,"{""required"": [""status"", ""closedAt"", ""closedBy"", ""postIncidentReviewRef""], ""additionalProperties"": false}" palo-serious-incident-record.schema.json,$.closure.status,True,,,"[""open"", ""contained"", ""reporting"", ""correcting"", ""closed""]",,,{} palo-serious-incident-record.schema.json,$.closure.closedAt,True,string,,[],,,"{""format"": ""date-time""}" palo-serious-incident-record.schema.json,$.closure.closedBy,True,string,,[],,,{} palo-serious-incident-record.schema.json,$.closure.postIncidentReviewRef,True,string,,[],,,{} palo-source-registry.schema.json,$,False,object,,[],,,"{""required"": [""format"", ""schemaVersion"", ""status"", ""updatedAt"", ""disclaimer"", ""sources""], ""additionalProperties"": false}" palo-source-registry.schema.json,$.format,True,,,[],palo-source-registry,,{} palo-source-registry.schema.json,$.schemaVersion,True,,,[],1.0.0,,{} palo-source-registry.schema.json,$.status,True,,,[],educational-non-production,,{} palo-source-registry.schema.json,$.updatedAt,True,string,,[],,,"{""format"": ""date""}" palo-source-registry.schema.json,$.disclaimer,True,string,,[],,,"{""minLength"": 20}" palo-source-registry.schema.json,$.sources,True,array,,[],,,"{""minItems"": 1}" palo-source-registry.schema.json,$.sources[],False,object,,[],,,"{""required"": [""sourceId"", ""title"", ""url"", ""sourceType"", ""publisher"", ""checkedAt"", ""freshness"", ""authorityStatus"", ""usageNote""], ""additionalProperties"": false}" palo-source-registry.schema.json,$.sources[].sourceId,True,string,,[],,,"{""pattern"": ""^src-[a-z0-9-]+$""}" palo-source-registry.schema.json,$.sources[].title,True,string,,[],,,"{""minLength"": 1}" palo-source-registry.schema.json,$.sources[].url,True,string,,[],,,"{""format"": ""uri""}" palo-source-registry.schema.json,$.sources[].sourceType,True,,,"[""official"", ""standard"", ""organizational"", ""research"", ""monitoring-signal""]",,,{} palo-source-registry.schema.json,$.sources[].publisher,True,string,,[],,,"{""minLength"": 1}" palo-source-registry.schema.json,$.sources[].checkedAt,True,string,,[],,,"{""format"": ""date-time""}" palo-source-registry.schema.json,$.sources[].freshness,True,object,,[],,,"{""required"": [""status"", ""reviewIntervalDays"", ""nextReviewAt""], ""additionalProperties"": false}" palo-source-registry.schema.json,$.sources[].freshness.status,True,,,"[""current"", ""review-due"", ""stale"", ""superseded"", ""unknown""]",,,{} palo-source-registry.schema.json,$.sources[].freshness.reviewIntervalDays,True,integer,,[],,,"{""minimum"": 1}" palo-source-registry.schema.json,$.sources[].freshness.nextReviewAt,True,string,,[],,,"{""format"": ""date-time""}" palo-source-registry.schema.json,$.sources[].authorityStatus,True,,,"[""authoritative-primary"", ""authoritative-standard"", ""informative"", ""non-authoritative-monitoring-signal""]",,,{} palo-source-registry.schema.json,$.sources[].usageNote,True,string,,[],,,"{""minLength"": 10}" palo-stack-governance-model.schema.json,$,False,object,,[],,,"{""required"": [""format"", ""schemaVersion"", ""extensionVersion"", ""status"", ""foundationRef"", ""foundationVersion"", ""reviewedAt"", ""authorityBoundary"", ""sources"", ""entityTypes"", ""relationshipTypes"", ""view""], ""additionalProperties"": false}" palo-stack-governance-model.schema.json,$.format,True,,,[],palo-stack-governance-model,,{} palo-stack-governance-model.schema.json,$.schemaVersion,True,,,[],1.0.0,,{} palo-stack-governance-model.schema.json,$.extensionVersion,True,,,[],0.1.0,,{} palo-stack-governance-model.schema.json,$.status,True,,,[],draft,,{} palo-stack-governance-model.schema.json,$.foundationRef,True,string,,[],,,"{""minLength"": 1}" palo-stack-governance-model.schema.json,$.foundationVersion,True,,,[],3.1.0,,{} palo-stack-governance-model.schema.json,$.reviewedAt,True,string,,[],,,"{""format"": ""date""}" palo-stack-governance-model.schema.json,$.authorityBoundary,True,string,,[],,,"{""minLength"": 1}" palo-stack-governance-model.schema.json,$.sources,True,array,,[],,,{} palo-stack-governance-model.schema.json,$.sources[],False,object,,[],,,"{""required"": [""id"", ""url""], ""additionalProperties"": false}" palo-stack-governance-model.schema.json,$.sources[].id,True,string,,[],,,"{""minLength"": 1}" palo-stack-governance-model.schema.json,$.sources[].url,True,string,,[],,,"{""format"": ""uri""}" palo-stack-governance-model.schema.json,$.entityTypes,True,array,,[],,,{} palo-stack-governance-model.schema.json,$.entityTypes[],False,object,,[],,,"{""required"": [""id"", ""semanticId"", ""origin""], ""additionalProperties"": false}" palo-stack-governance-model.schema.json,$.entityTypes[].id,True,string,,[],,,"{""minLength"": 1}" palo-stack-governance-model.schema.json,$.entityTypes[].semanticId,True,string,,[],,,"{""format"": ""uri""}" palo-stack-governance-model.schema.json,$.entityTypes[].origin,True,,,"[""palo-3.1"", ""stack-extension-0.1""]",,,{} palo-stack-governance-model.schema.json,$.relationshipTypes,True,array,,[],,,{} palo-stack-governance-model.schema.json,$.relationshipTypes[],False,object,,[],,,"{""required"": [""id"", ""sourceTypes"", ""targetTypes"", ""meaning""], ""additionalProperties"": false}" palo-stack-governance-model.schema.json,$.relationshipTypes[].id,True,string,,[],,,"{""minLength"": 1}" palo-stack-governance-model.schema.json,$.relationshipTypes[].sourceTypes,True,array,,[],,,"{""uniqueItems"": true}" palo-stack-governance-model.schema.json,$.relationshipTypes[].sourceTypes[],False,string,,[],,,"{""minLength"": 1}" palo-stack-governance-model.schema.json,$.relationshipTypes[].targetTypes,True,array,,[],,,"{""uniqueItems"": true}" palo-stack-governance-model.schema.json,$.relationshipTypes[].targetTypes[],False,string,,[],,,"{""minLength"": 1}" palo-stack-governance-model.schema.json,$.relationshipTypes[].meaning,True,string,,[],,,"{""minLength"": 1}" palo-stack-governance-model.schema.json,$.relationshipTypes[].maxPerSource,False,integer,,[],,,"{""minimum"": 1}" palo-stack-governance-model.schema.json,$.relationshipTypes[].minPerSource,False,integer,,[],,,"{""minimum"": 0}" palo-stack-governance-model.schema.json,$.view,True,object,,[],,,"{""required"": [""nodes"", ""links""], ""additionalProperties"": false}" palo-stack-governance-model.schema.json,$.view.nodes,True,array,,[],,,"{""minItems"": 1}" palo-stack-governance-model.schema.json,$.view.nodes[],False,,,[],,#/$defs/node,{} palo-stack-governance-model.schema.json,$.view.links,True,array,,[],,,"{""minItems"": 1}" palo-stack-governance-model.schema.json,$.view.links[],False,,,[],,#/$defs/link,{} palo-stack-governance-model.schema.json,$.$defs.authorityClass,False,object,,[],,,"{""required"": [""label"", ""meaning"", ""authoritative""], ""additionalProperties"": false}" palo-stack-governance-model.schema.json,$.$defs.authorityClass.label,True,string,,[],,,"{""minLength"": 1}" palo-stack-governance-model.schema.json,$.$defs.authorityClass.meaning,True,string,,[],,,"{""minLength"": 1}" palo-stack-governance-model.schema.json,$.$defs.authorityClass.authoritative,True,boolean,,[],,,{} palo-stack-governance-model.schema.json,$.$defs.node,False,object,,[],,,"{""required"": [""id"", ""label"", ""type"", ""phaseId"", ""role"", ""status"", ""semanticId"", ""definitionVersion"", ""evidenceClass"", ""authorityBoundary"", ""sourceRefs"", ""lastReviewed""], ""additionalProperties"": true}" palo-stack-governance-model.schema.json,$.$defs.node.id,True,string,,[],,,"{""pattern"": ""^[a-z0-9][a-z0-9-]*$""}" palo-stack-governance-model.schema.json,$.$defs.node.label,True,string,,[],,,"{""minLength"": 1}" palo-stack-governance-model.schema.json,$.$defs.node.type,True,,,"[""layer"", ""plane"", ""component""]",,,{} palo-stack-governance-model.schema.json,$.$defs.node.phaseId,True,,,"[""frame"", ""classify"", ""assess"", ""control"", ""measure"", ""prove""]",,,{} palo-stack-governance-model.schema.json,$.$defs.node.role,True,string,,[],,,"{""minLength"": 1}" palo-stack-governance-model.schema.json,$.$defs.node.status,True,string,,[],,,"{""minLength"": 1}" palo-stack-governance-model.schema.json,$.$defs.node.semanticId,True,string,,[],,,"{""format"": ""uri""}" palo-stack-governance-model.schema.json,$.$defs.node.definitionVersion,True,string,,[],,,"{""pattern"": ""^\\d+\\.\\d+\\.\\d+$""}" palo-stack-governance-model.schema.json,$.$defs.node.evidenceClass,True,,,"[""canonical-definition"", ""source-backed-context"", ""illustrative-local-preview"", ""human-review-required""]",,,{} palo-stack-governance-model.schema.json,$.$defs.node.authorityBoundary,True,string,,[],,,"{""minLength"": 1}" palo-stack-governance-model.schema.json,$.$defs.node.sourceRefs,True,array,,[],,,"{""uniqueItems"": true}" palo-stack-governance-model.schema.json,$.$defs.node.sourceRefs[],False,string,,[],,,{} palo-stack-governance-model.schema.json,$.$defs.node.lastReviewed,True,string,,[],,,"{""format"": ""date""}" palo-stack-governance-model.schema.json,$.$defs.node.properties,False,object,,[],,,{} palo-stack-governance-model.schema.json,$.$defs.node.outputs,False,array,,[],,,{} palo-stack-governance-model.schema.json,$.$defs.node.outputs[],False,string,,[],,,{} palo-stack-governance-model.schema.json,$.$defs.link,False,object,,[],,,"{""required"": [""source"", ""target"", ""verb"", ""weight"", ""meaning"", ""artifactTransferred"", ""relationType"", ""semanticId"", ""relationshipVersion"", ""mappingBasis""], ""additionalProperties"": false}" palo-stack-governance-model.schema.json,$.$defs.link.source,True,string,,[],,,{} palo-stack-governance-model.schema.json,$.$defs.link.target,True,string,,[],,,{} palo-stack-governance-model.schema.json,$.$defs.link.verb,True,string,,[],,,"{""minLength"": 1}" palo-stack-governance-model.schema.json,$.$defs.link.weight,True,string,,[],,,"{""pattern"": ""^W[2-5]$""}" palo-stack-governance-model.schema.json,$.$defs.link.meaning,True,string,,[],,,"{""minLength"": 1}" palo-stack-governance-model.schema.json,$.$defs.link.artifactTransferred,True,string,,[],,,{} palo-stack-governance-model.schema.json,$.$defs.link.relationType,True,,,"[""operational"", ""evidence"", ""feedback"", ""context"", ""support"", ""navigation""]",,,{} palo-stack-governance-model.schema.json,$.$defs.link.semanticId,True,string,,[],,,"{""format"": ""uri""}" palo-stack-governance-model.schema.json,$.$defs.link.relationshipVersion,True,string,,[],,,"{""pattern"": ""^\\d+\\.\\d+\\.\\d+$""}" palo-stack-governance-model.schema.json,$.$defs.link.mappingBasis,True,string,,[],,,"{""minLength"": 1}" palo-swarm-mandate.schema.json,$,False,object,"Unreleased local prototype: immutable initial membership, accountable mandate and conservative shared exposure budget. Not distributed swarm assurance.",[],,,"{""additionalProperties"": false, ""required"": [""format"", ""schemaVersion"", ""mandateVersion"", ""swarmId"", ""caseId"", ""tenantId"", ""owner"", ""objective"", ""coordinatorAgentId"", ""members"", ""validFrom"", ""expiresAt"", ""budget"", ""maxConcurrentExecutions"", ""keyId""]}" palo-swarm-mandate.schema.json,$.format,True,,,[],palo-swarm-mandate,,{} palo-swarm-mandate.schema.json,$.schemaVersion,True,,,[],1.0.0,,{} palo-swarm-mandate.schema.json,$.mandateVersion,True,string,,[],,,"{""pattern"": ""^[1-9][0-9]*\\.[0-9]+\\.[0-9]+$""}" palo-swarm-mandate.schema.json,$.swarmId,True,string,,[],,,"{""pattern"": ""^swarm-[a-zA-Z0-9-]{6,100}$""}" palo-swarm-mandate.schema.json,$.caseId,True,string,,[],,,"{""minLength"": 1, ""maxLength"": 128}" palo-swarm-mandate.schema.json,$.tenantId,True,string,,[],,,"{""minLength"": 1, ""maxLength"": 128}" palo-swarm-mandate.schema.json,$.objective,True,string,,[],,,"{""minLength"": 10, ""maxLength"": 2000}" palo-swarm-mandate.schema.json,$.owner,True,object,,[],,,"{""additionalProperties"": false, ""required"": [""subject"", ""issuer""]}" palo-swarm-mandate.schema.json,$.owner.subject,True,string,,[],,,"{""minLength"": 1, ""maxLength"": 512}" palo-swarm-mandate.schema.json,$.owner.issuer,True,string,,[],,,"{""format"": ""uri"", ""maxLength"": 1000}" palo-swarm-mandate.schema.json,$.coordinatorAgentId,True,,,[],,#/$defs/agentId,{} palo-swarm-mandate.schema.json,$.members,True,array,,[],,,"{""minItems"": 1, ""maxItems"": 1000}" palo-swarm-mandate.schema.json,$.members[],False,object,,[],,,"{""additionalProperties"": false, ""required"": [""agentId"", ""parentAgentId"", ""profileDigest""]}" palo-swarm-mandate.schema.json,$.members[].agentId,True,,,[],,#/$defs/agentId,{} palo-swarm-mandate.schema.json,$.members[].parentAgentId,True,,,[],,,{} palo-swarm-mandate.schema.json,$.members[].parentAgentId.anyOf[0],False,,,[],,#/$defs/agentId,{} palo-swarm-mandate.schema.json,$.members[].parentAgentId.anyOf[1],False,null,,[],,,{} palo-swarm-mandate.schema.json,$.members[].profileDigest,True,string,,[],,,"{""pattern"": ""^sha256:[a-f0-9]{64}$""}" palo-swarm-mandate.schema.json,$.validFrom,True,string,,[],,,"{""format"": ""date-time""}" palo-swarm-mandate.schema.json,$.expiresAt,True,string,,[],,,"{""format"": ""date-time""}" palo-swarm-mandate.schema.json,$.maxConcurrentExecutions,True,integer,,[],,,"{""minimum"": 1, ""maximum"": 1000}" palo-swarm-mandate.schema.json,$.keyId,True,string,,[],,,"{""pattern"": ""^key-[a-zA-Z0-9._-]{3,100}$""}" palo-swarm-mandate.schema.json,$.budget,True,object,,[],,,"{""additionalProperties"": false, ""required"": [""unit"", ""limitUnits"", ""rules""]}" palo-swarm-mandate.schema.json,$.budget.unit,True,string,,[],,,"{""minLength"": 1, ""maxLength"": 80}" palo-swarm-mandate.schema.json,$.budget.limitUnits,True,integer,,[],,,"{""minimum"": 0, ""maximum"": 1000000000000}" palo-swarm-mandate.schema.json,$.budget.rules,True,array,,[],,,"{""minItems"": 1, ""maxItems"": 100}" palo-swarm-mandate.schema.json,$.budget.rules[],False,object,,[],,,"{""additionalProperties"": false, ""required"": [""tool"", ""operation"", ""resource"", ""pathPrefix"", ""maxUnitsPerAction""]}" palo-swarm-mandate.schema.json,$.budget.rules[].tool,True,string,,[],,,"{""minLength"": 1, ""maxLength"": 200}" palo-swarm-mandate.schema.json,$.budget.rules[].operation,True,,,"[""read"", ""create"", ""update"", ""delete"", ""execute"", ""delegate""]",,,{} palo-swarm-mandate.schema.json,$.budget.rules[].resource,True,string,,[],,,"{""minLength"": 1, ""maxLength"": 1000}" palo-swarm-mandate.schema.json,$.budget.rules[].pathPrefix,True,string,,[],,,"{""pattern"": ""^/"", ""maxLength"": 1000}" palo-swarm-mandate.schema.json,$.budget.rules[].maxUnitsPerAction,True,integer,,[],,,"{""minimum"": 0, ""maximum"": 1000000000000}" palo-swarm-mandate.schema.json,$.budget.rules[].amountPointer,False,string,,[],,,"{""pattern"": ""^/"", ""maxLength"": 500}" palo-swarm-mandate.schema.json,$.budget.rules[].fixedUnits,False,integer,,[],,,"{""minimum"": 0, ""maximum"": 1000000000000}" palo-swarm-mandate.schema.json,$.budget.rules[].oneOf[0],False,,,[],,,"{""required"": [""amountPointer""]}" palo-swarm-mandate.schema.json,$.budget.rules[].oneOf[0].amountPointer,True,,,[],,,{} palo-swarm-mandate.schema.json,$.budget.rules[].oneOf[1],False,,,[],,,"{""required"": [""fixedUnits""]}" palo-swarm-mandate.schema.json,$.budget.rules[].oneOf[1].fixedUnits,True,,,[],,,{} palo-swarm-mandate.schema.json,$.$defs.agentId,False,string,,[],,,"{""pattern"": ""^agent-[a-zA-Z0-9][a-zA-Z0-9-]{5,63}$""}" palo-swarm-membership-change.schema.json,$,False,object,,[],,,"{""additionalProperties"": false, ""required"": [""format"", ""schemaVersion"", ""changeId"", ""swarmId"", ""tenantId"", ""expectedMembershipDigest"", ""members"", ""reason""]}" palo-swarm-membership-change.schema.json,$.format,True,,,[],palo-swarm-membership-change,,{} palo-swarm-membership-change.schema.json,$.schemaVersion,True,,,[],1.0.0,,{} palo-swarm-membership-change.schema.json,$.changeId,True,string,,[],,,"{""pattern"": ""^membership-[a-zA-Z0-9-]{6,100}$""}" palo-swarm-membership-change.schema.json,$.swarmId,True,string,,[],,,"{""pattern"": ""^swarm-[a-zA-Z0-9-]{6,100}$""}" palo-swarm-membership-change.schema.json,$.tenantId,True,string,,[],,,"{""minLength"": 1, ""maxLength"": 128}" palo-swarm-membership-change.schema.json,$.expectedMembershipDigest,True,,,[],,#/$defs/digest,{} palo-swarm-membership-change.schema.json,$.reason,True,string,,[],,,"{""minLength"": 1, ""maxLength"": 2000}" palo-swarm-membership-change.schema.json,$.members,True,array,,[],,,"{""minItems"": 1, ""maxItems"": 100}" palo-swarm-membership-change.schema.json,$.members[],False,object,,[],,,"{""additionalProperties"": false, ""required"": [""agentId"", ""parentAgentId"", ""profileDigest""]}" palo-swarm-membership-change.schema.json,$.members[].agentId,True,,,[],,#/$defs/agentId,{} palo-swarm-membership-change.schema.json,$.members[].parentAgentId,True,,,[],,#/$defs/agentId,{} palo-swarm-membership-change.schema.json,$.members[].profileDigest,True,,,[],,#/$defs/digest,{} palo-swarm-membership-change.schema.json,$.$defs.agentId,False,string,,[],,,"{""pattern"": ""^agent-[a-zA-Z0-9][a-zA-Z0-9-]{5,63}$""}" palo-swarm-membership-change.schema.json,$.$defs.digest,False,string,,[],,,"{""pattern"": ""^sha256:[a-f0-9]{64}$""}" palo-system-card.schema.json,$,False,object,,[],,,"{""required"": [""format"", ""schemaVersion"", ""cardId"", ""caseId"", ""system"", ""purpose"", ""stakeholders"", ""components"", ""data"", ""performance"", ""limitations"", ""humanOversight"", ""transparency"", ""monitoring"", ""changeHistory"", ""owner"", ""review""], ""additionalProperties"": false}" palo-system-card.schema.json,$.format,True,,,[],palo-system-card,,{} palo-system-card.schema.json,$.schemaVersion,True,,,[],1.0.0,,{} palo-system-card.schema.json,$.cardId,True,string,,[],,,"{""minLength"": 1}" palo-system-card.schema.json,$.caseId,True,string,,[],,,"{""minLength"": 1}" palo-system-card.schema.json,$.system,True,object,,[],,,"{""required"": [""name"", ""version"", ""releaseStatus""], ""additionalProperties"": false}" palo-system-card.schema.json,$.system.name,True,string,,[],,,"{""minLength"": 1}" palo-system-card.schema.json,$.system.version,True,string,,[],,,"{""minLength"": 1}" palo-system-card.schema.json,$.system.releaseStatus,True,,,"[""development"", ""pilot"", ""production"", ""retiring"", ""retired""]",,,{} palo-system-card.schema.json,$.purpose,True,object,,[],,,"{""required"": [""intendedUses"", ""prohibitedUses"", ""decisionSignificance""], ""additionalProperties"": false}" palo-system-card.schema.json,$.purpose.intendedUses,True,,,[],,#/$defs/nonEmptyStrings,{} palo-system-card.schema.json,$.purpose.prohibitedUses,True,,,[],,#/$defs/nonEmptyStrings,{} palo-system-card.schema.json,$.purpose.decisionSignificance,True,string,,[],,,"{""minLength"": 20}" palo-system-card.schema.json,$.stakeholders,True,array,,[],,,"{""minItems"": 1}" palo-system-card.schema.json,$.stakeholders[],False,object,,[],,,"{""required"": [""group"", ""relationship"", ""explanationNeed""], ""additionalProperties"": false}" palo-system-card.schema.json,$.stakeholders[].group,True,string,,[],,,"{""minLength"": 1}" palo-system-card.schema.json,$.stakeholders[].relationship,True,string,,[],,,"{""minLength"": 1}" palo-system-card.schema.json,$.stakeholders[].explanationNeed,True,string,,[],,,"{""minLength"": 10}" palo-system-card.schema.json,$.components,True,array,,[],,,"{""minItems"": 1}" palo-system-card.schema.json,$.components[],False,object,,[],,,"{""required"": [""componentId"", ""type"", ""provider"", ""version""], ""additionalProperties"": false}" palo-system-card.schema.json,$.components[].componentId,True,string,,[],,,{} palo-system-card.schema.json,$.components[].type,True,,,"[""model"", ""rule"", ""retrieval"", ""tool"", ""dataset"", ""human-process"", ""other""]",,,{} palo-system-card.schema.json,$.components[].provider,True,string,,[],,,{} palo-system-card.schema.json,$.components[].version,True,string,,[],,,{} palo-system-card.schema.json,$.data,True,object,,[],,,"{""required"": [""lineageRecordIds"", ""sensitiveData"", ""knownLimits""], ""additionalProperties"": false}" palo-system-card.schema.json,$.data.lineageRecordIds,True,,,[],,#/$defs/nonEmptyStrings,{} palo-system-card.schema.json,$.data.sensitiveData,True,boolean,,[],,,{} palo-system-card.schema.json,$.data.knownLimits,True,,,[],,#/$defs/nonEmptyStrings,{} palo-system-card.schema.json,$.performance,True,array,,[],,,"{""minItems"": 1}" palo-system-card.schema.json,$.performance[],False,object,,[],,,"{""required"": [""metric"", ""scope"", ""value"", ""thresholdDecision""], ""additionalProperties"": false}" palo-system-card.schema.json,$.performance[].metric,True,string,,[],,,{} palo-system-card.schema.json,$.performance[].scope,True,string,,[],,,{} palo-system-card.schema.json,$.performance[].value,True,,,[],,,{} palo-system-card.schema.json,$.performance[].value.oneOf[0],False,number,,[],,,{} palo-system-card.schema.json,$.performance[].value.oneOf[1],False,string,,[],,,{} palo-system-card.schema.json,$.performance[].thresholdDecision,True,,,"[""pass"", ""conditional"", ""fail""]",,,{} palo-system-card.schema.json,$.limitations,True,,,[],,#/$defs/nonEmptyStrings,{} palo-system-card.schema.json,$.humanOversight,True,object,,[],,,"{""required"": [""roles"", ""interventions"", ""escalation""], ""additionalProperties"": false}" palo-system-card.schema.json,$.humanOversight.roles,True,,,[],,#/$defs/nonEmptyStrings,{} palo-system-card.schema.json,$.humanOversight.interventions,True,,,[],,#/$defs/nonEmptyStrings,{} palo-system-card.schema.json,$.humanOversight.escalation,True,string,,[],,,"{""minLength"": 10}" palo-system-card.schema.json,$.transparency,True,object,,[],,,"{""required"": [""notice"", ""explanationArtifacts"", ""appealRoute""], ""additionalProperties"": false}" palo-system-card.schema.json,$.transparency.notice,True,string,,[],,,"{""minLength"": 10}" palo-system-card.schema.json,$.transparency.explanationArtifacts,True,,,[],,#/$defs/nonEmptyStrings,{} palo-system-card.schema.json,$.transparency.appealRoute,True,string,,[],,,"{""minLength"": 5}" palo-system-card.schema.json,$.monitoring,True,object,,[],,,"{""required"": [""indicatorIds"", ""reviewCadence"", ""reopenTriggers""], ""additionalProperties"": false}" palo-system-card.schema.json,$.monitoring.indicatorIds,True,,,[],,#/$defs/nonEmptyStrings,{} palo-system-card.schema.json,$.monitoring.reviewCadence,True,string,,[],,,"{""minLength"": 1}" palo-system-card.schema.json,$.monitoring.reopenTriggers,True,,,[],,#/$defs/nonEmptyStrings,{} palo-system-card.schema.json,$.changeHistory,True,array,,[],,,"{""minItems"": 1}" palo-system-card.schema.json,$.changeHistory[],False,object,,[],,,"{""required"": [""version"", ""changedAt"", ""summary""], ""additionalProperties"": false}" palo-system-card.schema.json,$.changeHistory[].version,True,string,,[],,,{} palo-system-card.schema.json,$.changeHistory[].changedAt,True,string,,[],,,"{""format"": ""date-time""}" palo-system-card.schema.json,$.changeHistory[].summary,True,string,,[],,,"{""minLength"": 10}" palo-system-card.schema.json,$.owner,True,string,,[],,,"{""minLength"": 1}" palo-system-card.schema.json,$.review,True,object,,[],,,"{""required"": [""status"", ""reviewedAt"", ""reviewedBy"", ""validUntil""], ""additionalProperties"": false}" palo-system-card.schema.json,$.review.status,True,,,"[""accepted"", ""conditional"", ""rejected""]",,,{} palo-system-card.schema.json,$.review.reviewedAt,True,string,,[],,,"{""format"": ""date-time""}" palo-system-card.schema.json,$.review.reviewedBy,True,string,,[],,,"{""minLength"": 1}" palo-system-card.schema.json,$.review.validUntil,True,string,,[],,,"{""format"": ""date-time""}" palo-system-card.schema.json,$.$defs.nonEmptyStrings,False,array,,[],,,"{""minItems"": 1, ""uniqueItems"": true}" palo-system-card.schema.json,$.$defs.nonEmptyStrings[],False,string,,[],,,"{""minLength"": 1}" policywatcher-signal-batch.schema.json,$,False,object,,[],,,"{""required"": [""format"", ""schemaVersion"", ""mode"", ""locale"", ""count"", ""limit"", ""hasMore"", ""nextCursor"", ""signals"", ""boundary""], ""additionalProperties"": false}" policywatcher-signal-batch.schema.json,$.format,True,,,[],palo-policywatcher-signal-batch,,{} policywatcher-signal-batch.schema.json,$.schemaVersion,True,,,[],1.0.0,,{} policywatcher-signal-batch.schema.json,$.mode,True,,,[],complete-active-snapshot,,{} policywatcher-signal-batch.schema.json,$.locale,True,,,"[""en"", ""it""]",,,{} policywatcher-signal-batch.schema.json,$.count,True,integer,,[],,,"{""minimum"": 0, ""maximum"": 25}" policywatcher-signal-batch.schema.json,$.limit,True,integer,,[],,,"{""minimum"": 1, ""maximum"": 25}" policywatcher-signal-batch.schema.json,$.hasMore,True,boolean,,[],,,{} policywatcher-signal-batch.schema.json,$.nextCursor,True,,,[],,,{} policywatcher-signal-batch.schema.json,$.nextCursor.oneOf[0],False,string,,[],,,"{""pattern"": ""^[A-Za-z0-9_-]{1,256}$""}" policywatcher-signal-batch.schema.json,$.nextCursor.oneOf[1],False,null,,[],,,{} policywatcher-signal-batch.schema.json,$.signals,True,array,,[],,,"{""maxItems"": 25}" policywatcher-signal-batch.schema.json,$.signals[],False,,,[],,https://paloframework.org/schemas/policywatcher-signal.schema.json,{} policywatcher-signal-batch.schema.json,$.boundary,True,string,,[],,,"{""minLength"": 80, ""maxLength"": 1000}" policywatcher-signal.schema.json,$,False,object,,[],,,"{""required"": [""format"", ""schemaVersion"", ""signalId"", ""observedAt"", ""source"", ""summary"", ""changeType"", ""subjects"", ""confidence"", ""authority"", ""suggestedHandoff""], ""additionalProperties"": true}" policywatcher-signal.schema.json,$.format,True,,,[],palo-policywatcher-signal,,{} policywatcher-signal.schema.json,$.schemaVersion,True,,,[],1.0.0,,{} policywatcher-signal.schema.json,$.signalId,True,string,,[],,,"{""pattern"": ""^signal-[a-z0-9-]+$""}" policywatcher-signal.schema.json,$.observedAt,True,string,,[],,,"{""format"": ""date-time""}" policywatcher-signal.schema.json,$.source,True,object,,[],,,"{""required"": [""sourceId"", ""title"", ""url"", ""publisher"", ""checkedAt""], ""additionalProperties"": true}" policywatcher-signal.schema.json,$.source.sourceId,True,string,,[],,,{} policywatcher-signal.schema.json,$.source.title,True,string,,[],,,{} policywatcher-signal.schema.json,$.source.url,True,string,,[],,,"{""format"": ""uri""}" policywatcher-signal.schema.json,$.source.publisher,True,string,,[],,,{} policywatcher-signal.schema.json,$.source.checkedAt,True,string,,[],,,"{""format"": ""date-time""}" policywatcher-signal.schema.json,$.summary,True,string,,[],,,"{""minLength"": 1}" policywatcher-signal.schema.json,$.changeType,True,,,"[""new-publication"", ""amendment"", ""guidance"", ""enforcement"", ""consultation"", ""correction"", ""unknown""]",,,{} policywatcher-signal.schema.json,$.subjects,True,array,,[],,,"{""minItems"": 1, ""uniqueItems"": true}" policywatcher-signal.schema.json,$.subjects[],False,string,,[],,,{} policywatcher-signal.schema.json,$.jurisdictions,False,array,,[],,,"{""uniqueItems"": true}" policywatcher-signal.schema.json,$.jurisdictions[],False,string,,[],,,{} policywatcher-signal.schema.json,$.confidence,True,object,,[],,,"{""required"": [""level"", ""score"", ""rationale""], ""additionalProperties"": true}" policywatcher-signal.schema.json,$.confidence.level,True,,,"[""low"", ""medium"", ""high""]",,,{} policywatcher-signal.schema.json,$.confidence.score,True,number,,[],,,"{""minimum"": 0, ""maximum"": 1}" policywatcher-signal.schema.json,$.confidence.rationale,True,string,,[],,,"{""minLength"": 1}" policywatcher-signal.schema.json,$.authority,True,object,,[],,,"{""required"": [""status"", ""disclaimer""], ""additionalProperties"": true}" policywatcher-signal.schema.json,$.authority.status,True,,,[],non-authoritative-monitoring-signal,,{} policywatcher-signal.schema.json,$.authority.disclaimer,True,string,,[],,,"{""minLength"": 20}" policywatcher-signal.schema.json,$.suggestedHandoff,True,object,,[],,,"{""required"": [""module"", ""eventName"", ""reviewGateIds""], ""additionalProperties"": true}" policywatcher-signal.schema.json,$.suggestedHandoff.module,True,,,[],PALO_RegulatoryWatch,,{} policywatcher-signal.schema.json,$.suggestedHandoff.eventName,True,,,[],palo:policywatcher:signal,,{} policywatcher-signal.schema.json,$.suggestedHandoff.reviewGateIds,True,array,,[],,,"{""minItems"": 1, ""uniqueItems"": true}" policywatcher-signal.schema.json,$.suggestedHandoff.reviewGateIds[],False,,,"[""frame"", ""classify"", ""assess"", ""control"", ""measure"", ""prove""]",,,{}