Skip to main content
Jira progress: loading…

PP-INFO

Pergamum Pulse Implementation Package

1. Processing Rights

The Pergamum Pulse Rights Vocabulary ia a normative vocabulary defined by the specification. RLCPS explicitly distinguishes operations such as parsing, OCR, semantic indexing, embeddings, vector storage, RAG, model evaluation, fine-tuning and foundation-model training, with separate permission states. The architecture are as follows:

PP-RLCPS
normative semantic authority

Git-versioned machine-readable vocabulary

SRAG validation/publication

PostgreSQL operational projection

VW-DL / Workbench / REAPP / APIs

Pergamum Pulse Rights Vocabulary

pergamum-pulse-rights-vocabulary.jsonGitHub ↗
{
"$schema": "https://schemas.zayaz.io/pergamum-pulse/registry/0.1.0/rights-vocabulary.schema.json",
"registry_id": "PP-RIGHTS-VOCABULARY",
"canonical_name": "Pergamum Pulse Rights Vocabulary",
"version": "0.1.0",
"status": "draft",
"module_id": "pergamum-pulse",
"normative_authority": {
"document_id": "PP-RLCPS",
"document_version": "0.1.0",
"section": "10. Processing Rights",
"source_file": "/standards/pergamum-pulse/specifications/pergamum-pulse-rights-licensing-citation-and-publication-specification.mdx"
},
"processing_operations": [
{
"operation_key": "storage",
"canonical_label": "Storage",
"source_sequence": 1,
"normative_owner": "PP-RLCPS",
"registry_status": "active",
"deprecated": false,
"replacement_operation_key": null
},
{
"operation_key": "backup",
"canonical_label": "Backup",
"source_sequence": 2,
"normative_owner": "PP-RLCPS",
"registry_status": "active",
"deprecated": false,
"replacement_operation_key": null
},
{
"operation_key": "parsing",
"canonical_label": "Parsing",
"source_sequence": 3,
"normative_owner": "PP-RLCPS",
"registry_status": "active",
"deprecated": false,
"replacement_operation_key": null
},
{
"operation_key": "ocr",
"canonical_label": "Ocr",
"source_sequence": 4,
"normative_owner": "PP-RLCPS",
"registry_status": "active",
"deprecated": false,
"replacement_operation_key": null
},
{
"operation_key": "translation",
"canonical_label": "Translation",
"source_sequence": 5,
"normative_owner": "PP-RLCPS",
"registry_status": "active",
"deprecated": false,
"replacement_operation_key": null
},
{
"operation_key": "internal_summary",
"canonical_label": "Internal Summary",
"source_sequence": 6,
"normative_owner": "PP-RLCPS",
"registry_status": "active",
"deprecated": false,
"replacement_operation_key": null
},
{
"operation_key": "structured_extraction",
"canonical_label": "Structured Extraction",
"source_sequence": 7,
"normative_owner": "PP-RLCPS",
"registry_status": "active",
"deprecated": false,
"replacement_operation_key": null
},
{
"operation_key": "semantic_indexing",
"canonical_label": "Semantic Indexing",
"source_sequence": 8,
"normative_owner": "PP-RLCPS",
"registry_status": "active",
"deprecated": false,
"replacement_operation_key": null
},
{
"operation_key": "embeddings",
"canonical_label": "Embeddings",
"source_sequence": 9,
"normative_owner": "PP-RLCPS",
"registry_status": "active",
"deprecated": false,
"replacement_operation_key": null
},
{
"operation_key": "vector_storage",
"canonical_label": "Vector Storage",
"source_sequence": 10,
"normative_owner": "PP-RLCPS",
"registry_status": "active",
"deprecated": false,
"replacement_operation_key": null
},
{
"operation_key": "retrieval_augmented_generation",
"canonical_label": "Retrieval Augmented Generation",
"source_sequence": 11,
"normative_owner": "PP-RLCPS",
"registry_status": "active",
"deprecated": false,
"replacement_operation_key": null
},
{
"operation_key": "model_evaluation",
"canonical_label": "Model Evaluation",
"source_sequence": 12,
"normative_owner": "PP-RLCPS",
"registry_status": "active",
"deprecated": false,
"replacement_operation_key": null
},
{
"operation_key": "fine_tuning",
"canonical_label": "Fine Tuning",
"source_sequence": 13,
"normative_owner": "PP-RLCPS",
"registry_status": "active",
"deprecated": false,
"replacement_operation_key": null
},
{
"operation_key": "foundation_model_training",
"canonical_label": "Foundation Model Training",
"source_sequence": 14,
"normative_owner": "PP-RLCPS",
"registry_status": "active",
"deprecated": false,
"replacement_operation_key": null
},
{
"operation_key": "public_generation",
"canonical_label": "Public Generation",
"source_sequence": 15,
"normative_owner": "PP-RLCPS",
"registry_status": "active",
"deprecated": false,
"replacement_operation_key": null
},
{
"operation_key": "derivative_dataset_creation",
"canonical_label": "Derivative Dataset Creation",
"source_sequence": 16,
"normative_owner": "PP-RLCPS",
"registry_status": "active",
"deprecated": false,
"replacement_operation_key": null
}
],
"permission_states": [
{
"state_key": "permitted",
"canonical_value": "permitted",
"canonical_label": "Permitted",
"source_sequence": 1,
"normative_owner": "PP-RLCPS",
"registry_status": "active",
"deprecated": false,
"replacement_state_key": null
},
{
"state_key": "permitted_with_conditions",
"canonical_value": "permitted with conditions",
"canonical_label": "Permitted with conditions",
"source_sequence": 2,
"normative_owner": "PP-RLCPS",
"registry_status": "active",
"deprecated": false,
"replacement_state_key": null
},
{
"state_key": "restricted",
"canonical_value": "restricted",
"canonical_label": "Restricted",
"source_sequence": 3,
"normative_owner": "PP-RLCPS",
"registry_status": "active",
"deprecated": false,
"replacement_state_key": null
},
{
"state_key": "prohibited",
"canonical_value": "prohibited",
"canonical_label": "Prohibited",
"source_sequence": 4,
"normative_owner": "PP-RLCPS",
"registry_status": "active",
"deprecated": false,
"replacement_state_key": null
},
{
"state_key": "unresolved",
"canonical_value": "unresolved",
"canonical_label": "Unresolved",
"source_sequence": 5,
"normative_owner": "PP-RLCPS",
"registry_status": "active",
"deprecated": false,
"replacement_state_key": null
},
{
"state_key": "not_applicable",
"canonical_value": "not applicable",
"canonical_label": "Not applicable",
"source_sequence": 6,
"normative_owner": "PP-RLCPS",
"registry_status": "active",
"deprecated": false,
"replacement_state_key": null
},
{
"state_key": "expired",
"canonical_value": "expired",
"canonical_label": "Expired",
"source_sequence": 7,
"normative_owner": "PP-RLCPS",
"registry_status": "active",
"deprecated": false,
"replacement_state_key": null
},
{
"state_key": "revoked",
"canonical_value": "revoked",
"canonical_label": "Revoked",
"source_sequence": 8,
"normative_owner": "PP-RLCPS",
"registry_status": "active",
"deprecated": false,
"replacement_state_key": null
}
],
"invariants": [
"Processing-right keys are governed by PP-RLCPS.",
"Permission states are governed by PP-RLCPS.",
"An omitted permission SHALL NOT be interpreted as granted.",
"Evaluation rights remain separate from training rights.",
"Fine-tuning remains separate from foundation-model training.",
"Database projections SHALL NOT broaden or redefine the canonical Rights Record."
]
}

The file contains all 16 current processing operations and the 8 PP-RLCPS permission states.

It should be projected into two PostgreSQL tables:

pp.rights_processing_operation_registry pp.rights_permission_state_registry

The tables should not become constitutional authority. PP-RLCPS + the released Git artefact remain authoritative.


2. Object & Prefix Register

The corpus currently mints 111 distinct object prefixes with zero collisions, while identifying the absence of a single governed register as F1.

Each entry includes:

object-prefix-register-example.jsonGitHub ↗
{
"prefix": "PP-RGT-",
"object_type": "rights_record",
"canonical_name": "Rights Record",
"purpose": "...",

"normative_owner": {
"document_id": "PP-RLCPS",
"document_version": "0.1.0",
"source_file": "...",
"section": "..."
},

"identifier_policy": {
"namespace": "pergamum-pulse",
"prefix": "PP-RGT-",
"immutable": true,
"reusable": false,
"suffix_policy": "owner-specification-defined",
"pattern": "..."
},

"lifecycle_authority": "PP-KORS",

"definitions": [
{
"document_id": "PP-KORS",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/specifications/pergamum-pulse-knowledge-object-and-relationship-specification.mdx",
"section": "3. Object Model Overview",
"object_name": "Review Record",
"purpose": "Review, approval or rejection record"
}
]
}

The definitions array deliberately preserves places where KORS/KDMS and the specialised owning specification both describe the object.

The normative owner is singular.

Examples:

PP-RGT- → PP-RLCPS
PP-KA- → PP-KAS
PP-MAP- → PP-SMCS
PP-CC- → PP-CCPS
PP-CHK- → PP-REAPP
PP-HCP- → PP-HKCP
PP-IC- → PP-IWCOD

Everything else in the universal/core object family resolves to PP-KORS.


3. Object Prefix Register

The Object Prefix Register Schema enforces, among other things:

  • 111 entries exactly for baseline v0.1.0
  • unique PP-* prefix structure
  • one normative owner structure
  • PP-KORS lifecycle authority
  • immutable identifiers
  • non-reusable identifiers
  • SemVer registry version
  • deprecation/replacement structure

Schema:

object-prefix-register.schema.jsonGitHub ↗
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://schemas.zayaz.io/pergamum-pulse/registry/0.1.0/object-prefix-register.schema.json",
"title": "Pergamum Pulse Object & Prefix Register",
"type": "object",
"additionalProperties": false,
"required": [
"registry_id",
"canonical_name",
"version",
"status",
"module_id",
"authority",
"source",
"invariants",
"entries"
],
"properties": {
"$schema": {
"type": "string",
"format": "uri"
},
"registry_id": {
"const": "PP-OBJECT-PREFIX-REGISTER"
},
"canonical_name": {
"type": "string",
"minLength": 1
},
"version": {
"type": "string",
"pattern": "^[0-9]+\\.[0-9]+\\.[0-9]+$"
},
"status": {
"type": "string",
"enum": [
"draft",
"review",
"approved",
"active",
"deprecated",
"retired"
]
},
"module_id": {
"const": "pergamum-pulse"
},
"authority": {
"type": "object",
"additionalProperties": false,
"required": [
"registry_architecture",
"universal_object_semantics",
"universal_lifecycle",
"domain_semantics"
],
"properties": {
"registry_architecture": {
"const": "PP-SRAG"
},
"universal_object_semantics": {
"const": "PP-KORS"
},
"universal_lifecycle": {
"const": "PP-KORS"
},
"domain_semantics": {
"type": "string",
"minLength": 1
}
}
},
"source": {
"type": "object"
},
"invariants": {
"type": "object",
"required": [
"prefix_count",
"prefixes_unique",
"exactly_one_normative_owner",
"unregistered_prefixes_prohibited",
"identifier_reuse_prohibited"
],
"properties": {
"prefix_count": {
"const": 111
},
"prefixes_unique": {
"const": true
},
"exactly_one_normative_owner": {
"const": true
},
"unregistered_prefixes_prohibited": {
"const": true
},
"identifier_reuse_prohibited": {
"const": true
}
},
"additionalProperties": false
},
"entries": {
"type": "array",
"minItems": 111,
"maxItems": 111,
"items": {
"$ref": "#/$defs/entry"
}
}
},
"$defs": {
"entry": {
"type": "object",
"additionalProperties": false,
"required": [
"prefix",
"object_type",
"canonical_name",
"purpose",
"normative_owner",
"identifier_policy",
"lifecycle_authority",
"status",
"aliases",
"deprecated",
"replacement_prefix",
"definitions"
],
"properties": {
"prefix": {
"type": "string",
"pattern": "^PP-[A-Z0-9]+-$"
},
"object_type": {
"type": "string",
"pattern": "^[a-z0-9_]+$"
},
"canonical_name": {
"type": "string",
"minLength": 1
},
"purpose": {
"type": "string",
"minLength": 1
},
"normative_owner": {
"type": "object",
"additionalProperties": false,
"required": [
"document_id",
"document_version",
"source_file",
"section"
],
"properties": {
"document_id": {
"type": "string",
"pattern": "^PP-[A-Z0-9-]+$"
},
"document_version": {
"type": "string",
"pattern": "^[0-9]+\\.[0-9]+\\.[0-9]+$"
},
"source_file": {
"type": "string"
},
"section": {
"type": [
"string",
"null"
]
}
}
},
"identifier_policy": {
"type": "object",
"additionalProperties": false,
"required": [
"namespace",
"prefix",
"immutable",
"reusable",
"suffix_policy",
"pattern"
],
"properties": {
"namespace": {
"const": "pergamum-pulse"
},
"prefix": {
"type": "string",
"pattern": "^PP-[A-Z0-9]+-$"
},
"immutable": {
"const": true
},
"reusable": {
"const": false
},
"suffix_policy": {
"type": "string"
},
"pattern": {
"type": "string"
}
}
},
"lifecycle_authority": {
"const": "PP-KORS"
},
"status": {
"type": "string"
},
"aliases": {
"type": "array",
"items": {
"type": "string"
},
"uniqueItems": true
},
"deprecated": {
"type": "boolean"
},
"replacement_prefix": {
"type": [
"string",
"null"
],
"pattern": "^PP-[A-Z0-9]+-$"
},
"definitions": {
"type": "array",
"minItems": 1,
"items": {
"type": "object",
"required": [
"document_id",
"document_version",
"source_file",
"section",
"object_name",
"purpose"
],
"properties": {
"document_id": {
"type": "string"
},
"document_version": {
"type": "string"
},
"source_file": {
"type": [
"string",
"null"
]
},
"section": {
"type": [
"string",
"null"
]
},
"object_name": {
"type": "string"
},
"purpose": {
"type": "string"
}
},
"additionalProperties": false
}
}
}
}
}
}

Its publication identity is:

https://schemas.zayaz.io/
pergamum-pulse/
registry/
0.1.0/
object-prefix-register.schema.json

4. PostgreSQL pp Schema + pp.object_prefix_registry

It is created under the ZAYAZ database.

create-pp-object-prefix-registry.sqlGitHub ↗
-- Pergamum Pulse Object & Prefix Registry
-- PostgreSQL DDL
-- Canonical authority remains the Git-versioned JSON registry.
-- This table is an operational projection and MUST preserve source provenance.

BEGIN;

CREATE SCHEMA IF NOT EXISTS pp;

COMMENT ON SCHEMA pp IS
'Pergamum Pulse operational projections. Canonical constitutional authority remains in governed Git artefacts.';

CREATE TABLE IF NOT EXISTS pp.object_prefix_registry (
prefix text PRIMARY KEY,
object_type text NOT NULL,
canonical_name text NOT NULL,
purpose text NOT NULL,

owner_document_id text NOT NULL,
owner_document_version text NOT NULL,
owner_source_file text NOT NULL,
owner_section text,

lifecycle_authority text NOT NULL DEFAULT 'PP-KORS',

identifier_pattern text NOT NULL,
suffix_policy text NOT NULL DEFAULT 'owner-specification-defined',
identifier_immutable boolean NOT NULL DEFAULT true,
identifier_reusable boolean NOT NULL DEFAULT false,

registry_status text NOT NULL DEFAULT 'draft',
aliases jsonb NOT NULL DEFAULT '[]'::jsonb,
deprecated boolean NOT NULL DEFAULT false,
replacement_prefix text,

definitions jsonb NOT NULL DEFAULT '[]'::jsonb,

registry_id text NOT NULL DEFAULT 'PP-OBJECT-PREFIX-REGISTER',
registry_version text NOT NULL,
source_git_commit text,
source_digest text,

projected_at timestamptz NOT NULL DEFAULT now(),
created_at timestamptz NOT NULL DEFAULT now(),
updated_at timestamptz NOT NULL DEFAULT now(),

CONSTRAINT ck_pp_object_prefix_format
CHECK (prefix ~ '^PP-[A-Z0-9]+-$'),

CONSTRAINT ck_pp_object_prefix_owner
CHECK (owner_document_id ~ '^PP-[A-Z0-9-]+$'),

CONSTRAINT ck_pp_object_prefix_lifecycle_authority
CHECK (lifecycle_authority = 'PP-KORS'),

CONSTRAINT ck_pp_object_prefix_not_reusable
CHECK (identifier_reusable = false),

CONSTRAINT ck_pp_object_prefix_immutable
CHECK (identifier_immutable = true),

CONSTRAINT ck_pp_object_prefix_replacement
CHECK (
replacement_prefix IS NULL
OR replacement_prefix ~ '^PP-[A-Z0-9]+-$'
),

CONSTRAINT ck_pp_object_prefix_deprecation
CHECK (
deprecated = false
OR replacement_prefix IS NULL
OR replacement_prefix <> prefix
),

CONSTRAINT ck_pp_object_prefix_semver
CHECK (registry_version ~ '^[0-9]+\.[0-9]+\.[0-9]+$')
);

CREATE INDEX IF NOT EXISTS ix_pp_object_prefix_registry_object_type
ON pp.object_prefix_registry (object_type);

CREATE INDEX IF NOT EXISTS ix_pp_object_prefix_registry_owner
ON pp.object_prefix_registry (owner_document_id);

CREATE INDEX IF NOT EXISTS ix_pp_object_prefix_registry_status
ON pp.object_prefix_registry (registry_status);

CREATE INDEX IF NOT EXISTS ix_pp_object_prefix_registry_deprecated
ON pp.object_prefix_registry (deprecated)
WHERE deprecated = true;

CREATE OR REPLACE FUNCTION pp.set_updated_at()
RETURNS trigger
LANGUAGE plpgsql
AS $$
BEGIN
NEW.updated_at := now();
RETURN NEW;
END;
$$;

DROP TRIGGER IF EXISTS trg_object_prefix_registry_updated_at
ON pp.object_prefix_registry;

CREATE TRIGGER trg_object_prefix_registry_updated_at
BEFORE UPDATE ON pp.object_prefix_registry
FOR EACH ROW
EXECUTE FUNCTION pp.set_updated_at();

COMMENT ON TABLE pp.object_prefix_registry IS
'Operational projection of the canonical Pergamum Pulse Object & Prefix Register. Do not treat this table as constitutional source authority.';

COMMENT ON COLUMN pp.object_prefix_registry.source_git_commit IS
'Git commit containing the canonical registry release projected into this row.';

COMMENT ON COLUMN pp.object_prefix_registry.source_digest IS
'Digest of the canonical registry artefact used for this projection.';

COMMIT;

with:

  • primary key on prefix;
  • owner document/version;
  • source file and section;
  • identifier pattern;
  • lifecycle authority;
  • deprecation metadata;
  • JSONB definition evidence;
  • registry version;
  • source Git commit;
  • source digest;
  • projection timestamp;
  • checks preventing reusable identifiers;
  • checks requiring PP-KORS lifecycle authority;
  • update timestamp trigger.

The important design statement is embedded into the SQL itself:

pp.object_prefix_registry is an operational projection, not the constitutional authority.

So later the deployment process should look like:

object-prefix-register.json

JSON Schema

HECATE / VW-DL

released registry

projection job

pp.object_prefix_registry

5. Pergamum Pulse Document Register

It currently contains 17 entries:

15 existing Pergamum Pulse package documents
+
PP-DREG itself
+
new PP-MPS Metadata Profile Specification

The register establishes rules including:

PP-DOC-001  PP canonical document must be registered
PP-DOC-002 register source_file resolves
PP-DOC-003 registered ID = header ID
PP-DOC-004 registered version = header version
PP-DOC-005 registered status = header status
PP-DOC-006 source_file unique
PP-DOC-007 governance references resolve
PP-DOC-009 unregistered doc cannot silently enter canonical indexing

See Pergamum Pulse Document Register.


6. Dedicated Pergamum Pulse Metadata Profile Specification

This is deliberately substantial — about 4000 lines — because Pergamum Pulse genuinely has a much richer metadata envelope than MICE/Engine/API components. Its authority hierarchy is explicit:

PP-KDMS
metadata envelope / serialization

PP-KORS
universal objects + lifecycle

PP-RLCPS
rights / licensing / processing permission

PP-KAS
assertion semantics

PP-SMCS
mappings and crosswalks

PP-CCPS
change candidates / decisions / projections

PP-REAPP
retrieval / embedding / AI-processing eligibility

PP-HKCP
HECATE conformance

PP-SRAG
schema and registry architecture

PP-DREG
corpus membership
pergamum-pulse-object-prefix-register.jsonGitHub ↗
{
"$schema": "https://schemas.zayaz.io/pergamum-pulse/registry/0.1.0/object-prefix-register.schema.json",
"registry_id": "PP-OBJECT-PREFIX-REGISTER",
"canonical_name": "Pergamum Pulse Object & Prefix Register",
"version": "0.1.0",
"status": "draft",
"module_id": "pergamum-pulse",
"authority": {
"registry_architecture": "PP-SRAG",
"universal_object_semantics": "PP-KORS",
"universal_lifecycle": "PP-KORS",
"domain_semantics": "normative_owner.document_id"
},
"source": {
"package": "pergamum-pulse.zip",
"audit_date": "2026-08-07",
"documents_scanned": 15,
"layout_mdx_excluded": true,
"method": "Extract identifier prefixes from canonical object-definition tables."
},
"invariants": {
"prefix_count": 111,
"prefixes_unique": true,
"exactly_one_normative_owner": true,
"unregistered_prefixes_prohibited": true,
"identifier_reuse_prohibited": true
},
"entries": [
{
"prefix": "PP-ACT-",
"object_type": "activation_record",
"canonical_name": "Activation Record",
"purpose": "Records authorised activation",
"normative_owner": {
"document_id": "PP-CCPS",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/specifications/pergamum-pulse-change-candidate-and-projection-specification.mdx",
"section": "4. Canonical Change and Projection Objects"
},
"identifier_policy": {
"namespace": "pergamum-pulse",
"prefix": "PP-ACT-",
"immutable": true,
"reusable": false,
"suffix_policy": "owner-specification-defined",
"pattern": "^PP\\-ACT\\-[A-Za-z0-9][A-Za-z0-9._-]*$"
},
"lifecycle_authority": "PP-KORS",
"status": "draft",
"aliases": [],
"deprecated": false,
"replacement_prefix": null,
"definitions": [
{
"document_id": "PP-CCPS",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/specifications/pergamum-pulse-change-candidate-and-projection-specification.mdx",
"section": "4. Canonical Change and Projection Objects",
"object_name": "Activation Record",
"purpose": "Records authorised activation"
}
]
},
{
"prefix": "PP-ADM-",
"object_type": "admission_decision",
"canonical_name": "Admission Decision",
"purpose": "Records knowledge admission",
"normative_owner": {
"document_id": "PP-IWCOD",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/operations/pergamum-pulse-ingest-workbench-and-curator-operations-design.mdx",
"section": "6. Canonical Operational Objects"
},
"identifier_policy": {
"namespace": "pergamum-pulse",
"prefix": "PP-ADM-",
"immutable": true,
"reusable": false,
"suffix_policy": "owner-specification-defined",
"pattern": "^PP\\-ADM\\-[A-Za-z0-9][A-Za-z0-9._-]*$"
},
"lifecycle_authority": "PP-KORS",
"status": "draft",
"aliases": [],
"deprecated": false,
"replacement_prefix": null,
"definitions": [
{
"document_id": "PP-IWCOD",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/operations/pergamum-pulse-ingest-workbench-and-curator-operations-design.mdx",
"section": "6. Canonical Operational Objects",
"object_name": "Admission Decision",
"purpose": "Records knowledge admission"
}
]
},
{
"prefix": "PP-AEV-",
"object_type": "ai_evaluation_record",
"canonical_name": "AI Evaluation Record",
"purpose": "Records retrieval or model evaluation",
"normative_owner": {
"document_id": "PP-REAPP",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/profiles/pergamum-pulse-retrieval-embedding-and-ai-processing-profile.mdx",
"section": "4. Canonical Retrieval and Processing Objects"
},
"identifier_policy": {
"namespace": "pergamum-pulse",
"prefix": "PP-AEV-",
"immutable": true,
"reusable": false,
"suffix_policy": "owner-specification-defined",
"pattern": "^PP\\-AEV\\-[A-Za-z0-9][A-Za-z0-9._-]*$"
},
"lifecycle_authority": "PP-KORS",
"status": "draft",
"aliases": [],
"deprecated": false,
"replacement_prefix": null,
"definitions": [
{
"document_id": "PP-REAPP",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/profiles/pergamum-pulse-retrieval-embedding-and-ai-processing-profile.mdx",
"section": "4. Canonical Retrieval and Processing Objects",
"object_name": "AI Evaluation Record",
"purpose": "Records retrieval or model evaluation"
}
]
},
{
"prefix": "PP-AGR-",
"object_type": "agreement_record",
"canonical_name": "Agreement Record",
"purpose": "Governs a contract, assignment or permission",
"normative_owner": {
"document_id": "PP-RLCPS",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/specifications/pergamum-pulse-rights-licensing-citation-and-publication-specification.mdx",
"section": "2. Rights Object Model"
},
"identifier_policy": {
"namespace": "pergamum-pulse",
"prefix": "PP-AGR-",
"immutable": true,
"reusable": false,
"suffix_policy": "owner-specification-defined",
"pattern": "^PP\\-AGR\\-[A-Za-z0-9][A-Za-z0-9._-]*$"
},
"lifecycle_authority": "PP-KORS",
"status": "draft",
"aliases": [],
"deprecated": false,
"replacement_prefix": null,
"definitions": [
{
"document_id": "PP-RLCPS",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/specifications/pergamum-pulse-rights-licensing-citation-and-publication-specification.mdx",
"section": "2. Rights Object Model",
"object_name": "Agreement Record",
"purpose": "Governs a contract, assignment or permission"
}
]
},
{
"prefix": "PP-AIR-",
"object_type": "ai_inference_record",
"canonical_name": "AI Inference Record",
"purpose": "Records one model execution",
"normative_owner": {
"document_id": "PP-REAPP",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/profiles/pergamum-pulse-retrieval-embedding-and-ai-processing-profile.mdx",
"section": "4. Canonical Retrieval and Processing Objects"
},
"identifier_policy": {
"namespace": "pergamum-pulse",
"prefix": "PP-AIR-",
"immutable": true,
"reusable": false,
"suffix_policy": "owner-specification-defined",
"pattern": "^PP\\-AIR\\-[A-Za-z0-9][A-Za-z0-9._-]*$"
},
"lifecycle_authority": "PP-KORS",
"status": "draft",
"aliases": [],
"deprecated": false,
"replacement_prefix": null,
"definitions": [
{
"document_id": "PP-REAPP",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/profiles/pergamum-pulse-retrieval-embedding-and-ai-processing-profile.mdx",
"section": "4. Canonical Retrieval and Processing Objects",
"object_name": "AI Inference Record",
"purpose": "Records one model execution"
}
]
},
{
"prefix": "PP-AIT-",
"object_type": "ai_processing_task",
"canonical_name": "AI Processing Task",
"purpose": "Defines one governed AI task",
"normative_owner": {
"document_id": "PP-REAPP",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/profiles/pergamum-pulse-retrieval-embedding-and-ai-processing-profile.mdx",
"section": "4. Canonical Retrieval and Processing Objects"
},
"identifier_policy": {
"namespace": "pergamum-pulse",
"prefix": "PP-AIT-",
"immutable": true,
"reusable": false,
"suffix_policy": "owner-specification-defined",
"pattern": "^PP\\-AIT\\-[A-Za-z0-9][A-Za-z0-9._-]*$"
},
"lifecycle_authority": "PP-KORS",
"status": "draft",
"aliases": [],
"deprecated": false,
"replacement_prefix": null,
"definitions": [
{
"document_id": "PP-REAPP",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/profiles/pergamum-pulse-retrieval-embedding-and-ai-processing-profile.mdx",
"section": "4. Canonical Retrieval and Processing Objects",
"object_name": "AI Processing Task",
"purpose": "Defines one governed AI task"
}
]
},
{
"prefix": "PP-AR-",
"object_type": "activation_request",
"canonical_name": "Activation Request",
"purpose": "Requests separate activation",
"normative_owner": {
"document_id": "PP-CCPS",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/specifications/pergamum-pulse-change-candidate-and-projection-specification.mdx",
"section": "4. Canonical Change and Projection Objects"
},
"identifier_policy": {
"namespace": "pergamum-pulse",
"prefix": "PP-AR-",
"immutable": true,
"reusable": false,
"suffix_policy": "owner-specification-defined",
"pattern": "^PP\\-AR\\-[A-Za-z0-9][A-Za-z0-9._-]*$"
},
"lifecycle_authority": "PP-KORS",
"status": "draft",
"aliases": [],
"deprecated": false,
"replacement_prefix": null,
"definitions": [
{
"document_id": "PP-CCPS",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/specifications/pergamum-pulse-change-candidate-and-projection-specification.mdx",
"section": "4. Canonical Change and Projection Objects",
"object_name": "Activation Request",
"purpose": "Requests separate activation"
}
]
},
{
"prefix": "PP-ASG-",
"object_type": "assignment",
"canonical_name": "Assignment",
"purpose": "Records responsibility",
"normative_owner": {
"document_id": "PP-IWCOD",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/operations/pergamum-pulse-ingest-workbench-and-curator-operations-design.mdx",
"section": "6. Canonical Operational Objects"
},
"identifier_policy": {
"namespace": "pergamum-pulse",
"prefix": "PP-ASG-",
"immutable": true,
"reusable": false,
"suffix_policy": "owner-specification-defined",
"pattern": "^PP\\-ASG\\-[A-Za-z0-9][A-Za-z0-9._-]*$"
},
"lifecycle_authority": "PP-KORS",
"status": "draft",
"aliases": [],
"deprecated": false,
"replacement_prefix": null,
"definitions": [
{
"document_id": "PP-IWCOD",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/operations/pergamum-pulse-ingest-workbench-and-curator-operations-design.mdx",
"section": "6. Canonical Operational Objects",
"object_name": "Assignment",
"purpose": "Records responsibility"
}
]
},
{
"prefix": "PP-ATR-",
"object_type": "attribution_record",
"canonical_name": "Attribution Record",
"purpose": "Defines required attribution",
"normative_owner": {
"document_id": "PP-RLCPS",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/specifications/pergamum-pulse-rights-licensing-citation-and-publication-specification.mdx",
"section": "2. Rights Object Model"
},
"identifier_policy": {
"namespace": "pergamum-pulse",
"prefix": "PP-ATR-",
"immutable": true,
"reusable": false,
"suffix_policy": "owner-specification-defined",
"pattern": "^PP\\-ATR\\-[A-Za-z0-9][A-Za-z0-9._-]*$"
},
"lifecycle_authority": "PP-KORS",
"status": "draft",
"aliases": [],
"deprecated": false,
"replacement_prefix": null,
"definitions": [
{
"document_id": "PP-RLCPS",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/specifications/pergamum-pulse-rights-licensing-citation-and-publication-specification.mdx",
"section": "2. Rights Object Model",
"object_name": "Attribution Record",
"purpose": "Defines required attribution"
}
]
},
{
"prefix": "PP-CAP-",
"object_type": "source_capture",
"canonical_name": "Source Capture",
"purpose": "Identifies a specific acquisition event",
"normative_owner": {
"document_id": "PP-KORS",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/specifications/pergamum-pulse-knowledge-object-and-relationship-specification.mdx",
"section": "3. Object Model Overview"
},
"identifier_policy": {
"namespace": "pergamum-pulse",
"prefix": "PP-CAP-",
"immutable": true,
"reusable": false,
"suffix_policy": "owner-specification-defined",
"pattern": "^PP\\-CAP\\-[A-Za-z0-9][A-Za-z0-9._-]*$"
},
"lifecycle_authority": "PP-KORS",
"status": "draft",
"aliases": [],
"deprecated": false,
"replacement_prefix": null,
"definitions": [
{
"document_id": "PP-KDMS",
"document_version": "0.2.0",
"source_file": "/standards/pergamum-pulse/pergamum-pulse-knowledge-document-metadata-specification.mdx",
"section": "2. Knowledge Object Model",
"object_name": "SourceCapture",
"purpose": "Records a specific acquisition event and chain of custody"
},
{
"document_id": "PP-KORS",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/specifications/pergamum-pulse-knowledge-object-and-relationship-specification.mdx",
"section": "3. Object Model Overview",
"object_name": "Source Capture",
"purpose": "Identifies a specific acquisition event"
}
]
},
{
"prefix": "PP-CC-",
"object_type": "change_candidate",
"canonical_name": "Change Candidate",
"purpose": "Represents one governed proposed change",
"normative_owner": {
"document_id": "PP-CCPS",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/specifications/pergamum-pulse-change-candidate-and-projection-specification.mdx",
"section": "4. Canonical Change and Projection Objects"
},
"identifier_policy": {
"namespace": "pergamum-pulse",
"prefix": "PP-CC-",
"immutable": true,
"reusable": false,
"suffix_policy": "owner-specification-defined",
"pattern": "^PP\\-CC\\-[A-Za-z0-9][A-Za-z0-9._-]*$"
},
"lifecycle_authority": "PP-KORS",
"status": "draft",
"aliases": [],
"deprecated": false,
"replacement_prefix": null,
"definitions": [
{
"document_id": "PP-KDMS",
"document_version": "0.2.0",
"source_file": "/standards/pergamum-pulse/pergamum-pulse-knowledge-document-metadata-specification.mdx",
"section": "2. Knowledge Object Model",
"object_name": "ChangeCandidate",
"purpose": "Proposed change to a governed ZAYAZ artefact"
},
{
"document_id": "PP-CCPS",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/specifications/pergamum-pulse-change-candidate-and-projection-specification.mdx",
"section": "4. Canonical Change and Projection Objects",
"object_name": "Change Candidate",
"purpose": "Represents one governed proposed change"
},
{
"document_id": "PP-KORS",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/specifications/pergamum-pulse-knowledge-object-and-relationship-specification.mdx",
"section": "3. Object Model Overview",
"object_name": "Change Candidate",
"purpose": "Proposed governed change"
}
]
},
{
"prefix": "PP-CCF-",
"object_type": "candidate_conflict",
"canonical_name": "Candidate Conflict",
"purpose": "Records incompatible or competing Candidates",
"normative_owner": {
"document_id": "PP-CCPS",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/specifications/pergamum-pulse-change-candidate-and-projection-specification.mdx",
"section": "4. Canonical Change and Projection Objects"
},
"identifier_policy": {
"namespace": "pergamum-pulse",
"prefix": "PP-CCF-",
"immutable": true,
"reusable": false,
"suffix_policy": "owner-specification-defined",
"pattern": "^PP\\-CCF\\-[A-Za-z0-9][A-Za-z0-9._-]*$"
},
"lifecycle_authority": "PP-KORS",
"status": "draft",
"aliases": [],
"deprecated": false,
"replacement_prefix": null,
"definitions": [
{
"document_id": "PP-CCPS",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/specifications/pergamum-pulse-change-candidate-and-projection-specification.mdx",
"section": "4. Canonical Change and Projection Objects",
"object_name": "Candidate Conflict",
"purpose": "Records incompatible or competing Candidates"
}
]
},
{
"prefix": "PP-CCP-",
"object_type": "candidate_package",
"canonical_name": "Candidate Package",
"purpose": "Groups Candidates for coordinated review or release",
"normative_owner": {
"document_id": "PP-CCPS",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/specifications/pergamum-pulse-change-candidate-and-projection-specification.mdx",
"section": "4. Canonical Change and Projection Objects"
},
"identifier_policy": {
"namespace": "pergamum-pulse",
"prefix": "PP-CCP-",
"immutable": true,
"reusable": false,
"suffix_policy": "owner-specification-defined",
"pattern": "^PP\\-CCP\\-[A-Za-z0-9][A-Za-z0-9._-]*$"
},
"lifecycle_authority": "PP-KORS",
"status": "draft",
"aliases": [],
"deprecated": false,
"replacement_prefix": null,
"definitions": [
{
"document_id": "PP-CCPS",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/specifications/pergamum-pulse-change-candidate-and-projection-specification.mdx",
"section": "4. Canonical Change and Projection Objects",
"object_name": "Candidate Package",
"purpose": "Groups Candidates for coordinated review or release"
}
]
},
{
"prefix": "PP-CD-",
"object_type": "change_decision",
"canonical_name": "Change Decision",
"purpose": "Records approval, rejection or conditional treatment",
"normative_owner": {
"document_id": "PP-CCPS",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/specifications/pergamum-pulse-change-candidate-and-projection-specification.mdx",
"section": "4. Canonical Change and Projection Objects"
},
"identifier_policy": {
"namespace": "pergamum-pulse",
"prefix": "PP-CD-",
"immutable": true,
"reusable": false,
"suffix_policy": "owner-specification-defined",
"pattern": "^PP\\-CD\\-[A-Za-z0-9][A-Za-z0-9._-]*$"
},
"lifecycle_authority": "PP-KORS",
"status": "draft",
"aliases": [],
"deprecated": false,
"replacement_prefix": null,
"definitions": [
{
"document_id": "PP-KDMS",
"document_version": "0.2.0",
"source_file": "/standards/pergamum-pulse/pergamum-pulse-knowledge-document-metadata-specification.mdx",
"section": "2. Knowledge Object Model",
"object_name": "ChangeDecision",
"purpose": "Approval, rejection, deferment, condition or escalation decision"
},
{
"document_id": "PP-CCPS",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/specifications/pergamum-pulse-change-candidate-and-projection-specification.mdx",
"section": "4. Canonical Change and Projection Objects",
"object_name": "Change Decision",
"purpose": "Records approval, rejection or conditional treatment"
},
{
"document_id": "PP-KORS",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/specifications/pergamum-pulse-knowledge-object-and-relationship-specification.mdx",
"section": "3. Object Model Overview",
"object_name": "Change Decision",
"purpose": "Authorised treatment of a Candidate"
}
]
},
{
"prefix": "PP-CDE-",
"object_type": "change_detection_event",
"canonical_name": "Change Detection Event",
"purpose": "Records detected structural, semantic or rights change",
"normative_owner": {
"document_id": "PP-CCPS",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/specifications/pergamum-pulse-change-candidate-and-projection-specification.mdx",
"section": "4. Canonical Change and Projection Objects"
},
"identifier_policy": {
"namespace": "pergamum-pulse",
"prefix": "PP-CDE-",
"immutable": true,
"reusable": false,
"suffix_policy": "owner-specification-defined",
"pattern": "^PP\\-CDE\\-[A-Za-z0-9][A-Za-z0-9._-]*$"
},
"lifecycle_authority": "PP-KORS",
"status": "draft",
"aliases": [],
"deprecated": false,
"replacement_prefix": null,
"definitions": [
{
"document_id": "PP-CCPS",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/specifications/pergamum-pulse-change-candidate-and-projection-specification.mdx",
"section": "4. Canonical Change and Projection Objects",
"object_name": "Change Detection Event",
"purpose": "Records detected structural, semantic or rights change"
}
]
},
{
"prefix": "PP-CEX-",
"object_type": "compiler_execution",
"canonical_name": "Compiler Execution",
"purpose": "Records one compiler or generator execution",
"normative_owner": {
"document_id": "PP-CCPS",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/specifications/pergamum-pulse-change-candidate-and-projection-specification.mdx",
"section": "4. Canonical Change and Projection Objects"
},
"identifier_policy": {
"namespace": "pergamum-pulse",
"prefix": "PP-CEX-",
"immutable": true,
"reusable": false,
"suffix_policy": "owner-specification-defined",
"pattern": "^PP\\-CEX\\-[A-Za-z0-9][A-Za-z0-9._-]*$"
},
"lifecycle_authority": "PP-KORS",
"status": "draft",
"aliases": [],
"deprecated": false,
"replacement_prefix": null,
"definitions": [
{
"document_id": "PP-CCPS",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/specifications/pergamum-pulse-change-candidate-and-projection-specification.mdx",
"section": "4. Canonical Change and Projection Objects",
"object_name": "Compiler Execution",
"purpose": "Records one compiler or generator execution"
}
]
},
{
"prefix": "PP-CHK-",
"object_type": "knowledge_chunk",
"canonical_name": "Knowledge Chunk",
"purpose": "Represents an addressable derived segment",
"normative_owner": {
"document_id": "PP-REAPP",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/profiles/pergamum-pulse-retrieval-embedding-and-ai-processing-profile.mdx",
"section": "4. Canonical Retrieval and Processing Objects"
},
"identifier_policy": {
"namespace": "pergamum-pulse",
"prefix": "PP-CHK-",
"immutable": true,
"reusable": false,
"suffix_policy": "owner-specification-defined",
"pattern": "^PP\\-CHK\\-[A-Za-z0-9][A-Za-z0-9._-]*$"
},
"lifecycle_authority": "PP-KORS",
"status": "draft",
"aliases": [],
"deprecated": false,
"replacement_prefix": null,
"definitions": [
{
"document_id": "PP-REAPP",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/profiles/pergamum-pulse-retrieval-embedding-and-ai-processing-profile.mdx",
"section": "4. Canonical Retrieval and Processing Objects",
"object_name": "Knowledge Chunk",
"purpose": "Represents an addressable derived segment"
}
]
},
{
"prefix": "PP-CHP-",
"object_type": "chunking_profile",
"canonical_name": "Chunking Profile",
"purpose": "Defines deterministic chunking behaviour",
"normative_owner": {
"document_id": "PP-REAPP",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/profiles/pergamum-pulse-retrieval-embedding-and-ai-processing-profile.mdx",
"section": "4. Canonical Retrieval and Processing Objects"
},
"identifier_policy": {
"namespace": "pergamum-pulse",
"prefix": "PP-CHP-",
"immutable": true,
"reusable": false,
"suffix_policy": "owner-specification-defined",
"pattern": "^PP\\-CHP\\-[A-Za-z0-9][A-Za-z0-9._-]*$"
},
"lifecycle_authority": "PP-KORS",
"status": "draft",
"aliases": [],
"deprecated": false,
"replacement_prefix": null,
"definitions": [
{
"document_id": "PP-REAPP",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/profiles/pergamum-pulse-retrieval-embedding-and-ai-processing-profile.mdx",
"section": "4. Canonical Retrieval and Processing Objects",
"object_name": "Chunking Profile",
"purpose": "Defines deterministic chunking behaviour"
}
]
},
{
"prefix": "PP-CHPL-",
"object_type": "chunk_plan",
"canonical_name": "Chunk Plan",
"purpose": "Groups proposed chunks for one purpose",
"normative_owner": {
"document_id": "PP-IWCOD",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/operations/pergamum-pulse-ingest-workbench-and-curator-operations-design.mdx",
"section": "6. Canonical Operational Objects"
},
"identifier_policy": {
"namespace": "pergamum-pulse",
"prefix": "PP-CHPL-",
"immutable": true,
"reusable": false,
"suffix_policy": "owner-specification-defined",
"pattern": "^PP\\-CHPL\\-[A-Za-z0-9][A-Za-z0-9._-]*$"
},
"lifecycle_authority": "PP-KORS",
"status": "draft",
"aliases": [],
"deprecated": false,
"replacement_prefix": null,
"definitions": [
{
"document_id": "PP-IWCOD",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/operations/pergamum-pulse-ingest-workbench-and-curator-operations-design.mdx",
"section": "6. Canonical Operational Objects",
"object_name": "Chunk Plan",
"purpose": "Groups proposed chunks for one purpose"
}
]
},
{
"prefix": "PP-CIN-",
"object_type": "change_incident",
"canonical_name": "Change Incident",
"purpose": "Records a change or projection incident",
"normative_owner": {
"document_id": "PP-CCPS",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/specifications/pergamum-pulse-change-candidate-and-projection-specification.mdx",
"section": "4. Canonical Change and Projection Objects"
},
"identifier_policy": {
"namespace": "pergamum-pulse",
"prefix": "PP-CIN-",
"immutable": true,
"reusable": false,
"suffix_policy": "owner-specification-defined",
"pattern": "^PP\\-CIN\\-[A-Za-z0-9][A-Za-z0-9._-]*$"
},
"lifecycle_authority": "PP-KORS",
"status": "draft",
"aliases": [],
"deprecated": false,
"replacement_prefix": null,
"definitions": [
{
"document_id": "PP-CCPS",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/specifications/pergamum-pulse-change-candidate-and-projection-specification.mdx",
"section": "4. Canonical Change and Projection Objects",
"object_name": "Change Incident",
"purpose": "Records a change or projection incident"
}
]
},
{
"prefix": "PP-CIT-",
"object_type": "citation_object",
"canonical_name": "Citation Object",
"purpose": "Identifies source and citation use",
"normative_owner": {
"document_id": "PP-RLCPS",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/specifications/pergamum-pulse-rights-licensing-citation-and-publication-specification.mdx",
"section": "2. Rights Object Model"
},
"identifier_policy": {
"namespace": "pergamum-pulse",
"prefix": "PP-CIT-",
"immutable": true,
"reusable": false,
"suffix_policy": "owner-specification-defined",
"pattern": "^PP\\-CIT\\-[A-Za-z0-9][A-Za-z0-9._-]*$"
},
"lifecycle_authority": "PP-KORS",
"status": "draft",
"aliases": [],
"deprecated": false,
"replacement_prefix": null,
"definitions": [
{
"document_id": "PP-KDMS",
"document_version": "0.2.0",
"source_file": "/standards/pergamum-pulse/pergamum-pulse-knowledge-document-metadata-specification.mdx",
"section": "2. Knowledge Object Model",
"object_name": "CitationObject",
"purpose": "Rights-aware citation and source-locator record"
},
{
"document_id": "PP-RLCPS",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/specifications/pergamum-pulse-rights-licensing-citation-and-publication-specification.mdx",
"section": "2. Rights Object Model",
"object_name": "Citation Object",
"purpose": "Identifies source and citation use"
},
{
"document_id": "PP-KORS",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/specifications/pergamum-pulse-knowledge-object-and-relationship-specification.mdx",
"section": "3. Object Model Overview",
"object_name": "Citation Object",
"purpose": "Rights-aware citation"
}
]
},
{
"prefix": "PP-CLI-",
"object_type": "checklist_item",
"canonical_name": "Checklist Item",
"purpose": "Records required operational evidence",
"normative_owner": {
"document_id": "PP-IWCOD",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/operations/pergamum-pulse-ingest-workbench-and-curator-operations-design.mdx",
"section": "6. Canonical Operational Objects"
},
"identifier_policy": {
"namespace": "pergamum-pulse",
"prefix": "PP-CLI-",
"immutable": true,
"reusable": false,
"suffix_policy": "owner-specification-defined",
"pattern": "^PP\\-CLI\\-[A-Za-z0-9][A-Za-z0-9._-]*$"
},
"lifecycle_authority": "PP-KORS",
"status": "draft",
"aliases": [],
"deprecated": false,
"replacement_prefix": null,
"definitions": [
{
"document_id": "PP-IWCOD",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/operations/pergamum-pulse-ingest-workbench-and-curator-operations-design.mdx",
"section": "6. Canonical Operational Objects",
"object_name": "Checklist Item",
"purpose": "Records required operational evidence"
}
]
},
{
"prefix": "PP-CMT-",
"object_type": "workbench_comment",
"canonical_name": "Workbench Comment",
"purpose": "Records contextual discussion",
"normative_owner": {
"document_id": "PP-IWCOD",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/operations/pergamum-pulse-ingest-workbench-and-curator-operations-design.mdx",
"section": "6. Canonical Operational Objects"
},
"identifier_policy": {
"namespace": "pergamum-pulse",
"prefix": "PP-CMT-",
"immutable": true,
"reusable": false,
"suffix_policy": "owner-specification-defined",
"pattern": "^PP\\-CMT\\-[A-Za-z0-9][A-Za-z0-9._-]*$"
},
"lifecycle_authority": "PP-KORS",
"status": "draft",
"aliases": [],
"deprecated": false,
"replacement_prefix": null,
"definitions": [
{
"document_id": "PP-IWCOD",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/operations/pergamum-pulse-ingest-workbench-and-curator-operations-design.mdx",
"section": "6. Canonical Operational Objects",
"object_name": "Workbench Comment",
"purpose": "Records contextual discussion"
}
]
},
{
"prefix": "PP-CRV-",
"object_type": "candidate_review",
"canonical_name": "Candidate Review",
"purpose": "Records review of a Candidate or Package",
"normative_owner": {
"document_id": "PP-CCPS",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/specifications/pergamum-pulse-change-candidate-and-projection-specification.mdx",
"section": "4. Canonical Change and Projection Objects"
},
"identifier_policy": {
"namespace": "pergamum-pulse",
"prefix": "PP-CRV-",
"immutable": true,
"reusable": false,
"suffix_policy": "owner-specification-defined",
"pattern": "^PP\\-CRV\\-[A-Za-z0-9][A-Za-z0-9._-]*$"
},
"lifecycle_authority": "PP-KORS",
"status": "draft",
"aliases": [],
"deprecated": false,
"replacement_prefix": null,
"definitions": [
{
"document_id": "PP-CCPS",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/specifications/pergamum-pulse-change-candidate-and-projection-specification.mdx",
"section": "4. Canonical Change and Projection Objects",
"object_name": "Candidate Review",
"purpose": "Records review of a Candidate or Package"
}
]
},
{
"prefix": "PP-CTX-",
"object_type": "context_package",
"canonical_name": "Context Package",
"purpose": "Records the exact model context assembled",
"normative_owner": {
"document_id": "PP-REAPP",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/profiles/pergamum-pulse-retrieval-embedding-and-ai-processing-profile.mdx",
"section": "4. Canonical Retrieval and Processing Objects"
},
"identifier_policy": {
"namespace": "pergamum-pulse",
"prefix": "PP-CTX-",
"immutable": true,
"reusable": false,
"suffix_policy": "owner-specification-defined",
"pattern": "^PP\\-CTX\\-[A-Za-z0-9][A-Za-z0-9._-]*$"
},
"lifecycle_authority": "PP-KORS",
"status": "draft",
"aliases": [],
"deprecated": false,
"replacement_prefix": null,
"definitions": [
{
"document_id": "PP-REAPP",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/profiles/pergamum-pulse-retrieval-embedding-and-ai-processing-profile.mdx",
"section": "4. Canonical Retrieval and Processing Objects",
"object_name": "Context Package",
"purpose": "Records the exact model context assembled"
}
]
},
{
"prefix": "PP-CWS-",
"object_type": "crosswalk_set",
"canonical_name": "Crosswalk Set",
"purpose": "Groups Mapping Objects for a declared purpose",
"normative_owner": {
"document_id": "PP-SMCS",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/specifications/pergamum-pulse-semantic-mapping-and-crosswalk-specification.mdx",
"section": "4. Canonical Mapping Objects"
},
"identifier_policy": {
"namespace": "pergamum-pulse",
"prefix": "PP-CWS-",
"immutable": true,
"reusable": false,
"suffix_policy": "owner-specification-defined",
"pattern": "^PP\\-CWS\\-[A-Za-z0-9][A-Za-z0-9._-]*$"
},
"lifecycle_authority": "PP-KORS",
"status": "draft",
"aliases": [],
"deprecated": false,
"replacement_prefix": null,
"definitions": [
{
"document_id": "PP-SMCS",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/specifications/pergamum-pulse-semantic-mapping-and-crosswalk-specification.mdx",
"section": "4. Canonical Mapping Objects",
"object_name": "Crosswalk Set",
"purpose": "Groups Mapping Objects for a declared purpose"
}
]
},
{
"prefix": "PP-DA-",
"object_type": "dependency_assessment",
"canonical_name": "Dependency Assessment",
"purpose": "Records upstream and downstream dependencies",
"normative_owner": {
"document_id": "PP-CCPS",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/specifications/pergamum-pulse-change-candidate-and-projection-specification.mdx",
"section": "4. Canonical Change and Projection Objects"
},
"identifier_policy": {
"namespace": "pergamum-pulse",
"prefix": "PP-DA-",
"immutable": true,
"reusable": false,
"suffix_policy": "owner-specification-defined",
"pattern": "^PP\\-DA\\-[A-Za-z0-9][A-Za-z0-9._-]*$"
},
"lifecycle_authority": "PP-KORS",
"status": "draft",
"aliases": [],
"deprecated": false,
"replacement_prefix": null,
"definitions": [
{
"document_id": "PP-CCPS",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/specifications/pergamum-pulse-change-candidate-and-projection-specification.mdx",
"section": "4. Canonical Change and Projection Objects",
"object_name": "Dependency Assessment",
"purpose": "Records upstream and downstream dependencies"
}
]
},
{
"prefix": "PP-DCO-",
"object_type": "decision_condition",
"canonical_name": "Decision Condition",
"purpose": "Records an enforceable approval condition",
"normative_owner": {
"document_id": "PP-CCPS",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/specifications/pergamum-pulse-change-candidate-and-projection-specification.mdx",
"section": "4. Canonical Change and Projection Objects"
},
"identifier_policy": {
"namespace": "pergamum-pulse",
"prefix": "PP-DCO-",
"immutable": true,
"reusable": false,
"suffix_policy": "owner-specification-defined",
"pattern": "^PP\\-DCO\\-[A-Za-z0-9][A-Za-z0-9._-]*$"
},
"lifecycle_authority": "PP-KORS",
"status": "draft",
"aliases": [],
"deprecated": false,
"replacement_prefix": null,
"definitions": [
{
"document_id": "PP-CCPS",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/specifications/pergamum-pulse-change-candidate-and-projection-specification.mdx",
"section": "4. Canonical Change and Projection Objects",
"object_name": "Decision Condition",
"purpose": "Records an enforceable approval condition"
}
]
},
{
"prefix": "PP-DIF-",
"object_type": "difference_record",
"canonical_name": "Difference Record",
"purpose": "Preserves old/new values and classified difference",
"normative_owner": {
"document_id": "PP-CCPS",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/specifications/pergamum-pulse-change-candidate-and-projection-specification.mdx",
"section": "4. Canonical Change and Projection Objects"
},
"identifier_policy": {
"namespace": "pergamum-pulse",
"prefix": "PP-DIF-",
"immutable": true,
"reusable": false,
"suffix_policy": "owner-specification-defined",
"pattern": "^PP\\-DIF\\-[A-Za-z0-9][A-Za-z0-9._-]*$"
},
"lifecycle_authority": "PP-KORS",
"status": "draft",
"aliases": [],
"deprecated": false,
"replacement_prefix": null,
"definitions": [
{
"document_id": "PP-CCPS",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/specifications/pergamum-pulse-change-candidate-and-projection-specification.mdx",
"section": "4. Canonical Change and Projection Objects",
"object_name": "Difference Record",
"purpose": "Preserves old/new values and classified difference"
}
]
},
{
"prefix": "PP-DN-",
"object_type": "document_node",
"canonical_name": "Document Node",
"purpose": "Represents one AST node",
"normative_owner": {
"document_id": "PP-IWCOD",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/operations/pergamum-pulse-ingest-workbench-and-curator-operations-design.mdx",
"section": "6. Canonical Operational Objects"
},
"identifier_policy": {
"namespace": "pergamum-pulse",
"prefix": "PP-DN-",
"immutable": true,
"reusable": false,
"suffix_policy": "owner-specification-defined",
"pattern": "^PP\\-DN\\-[A-Za-z0-9][A-Za-z0-9._-]*$"
},
"lifecycle_authority": "PP-KORS",
"status": "draft",
"aliases": [],
"deprecated": false,
"replacement_prefix": null,
"definitions": [
{
"document_id": "PP-IWCOD",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/operations/pergamum-pulse-ingest-workbench-and-curator-operations-design.mdx",
"section": "6. Canonical Operational Objects",
"object_name": "Document Node",
"purpose": "Represents one AST node"
}
]
},
{
"prefix": "PP-DPR-",
"object_type": "deletion_propagation_record",
"canonical_name": "Deletion Propagation Record",
"purpose": "Records removal across retrieval and AI artefacts",
"normative_owner": {
"document_id": "PP-REAPP",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/profiles/pergamum-pulse-retrieval-embedding-and-ai-processing-profile.mdx",
"section": "4. Canonical Retrieval and Processing Objects"
},
"identifier_policy": {
"namespace": "pergamum-pulse",
"prefix": "PP-DPR-",
"immutable": true,
"reusable": false,
"suffix_policy": "owner-specification-defined",
"pattern": "^PP\\-DPR\\-[A-Za-z0-9][A-Za-z0-9._-]*$"
},
"lifecycle_authority": "PP-KORS",
"status": "draft",
"aliases": [],
"deprecated": false,
"replacement_prefix": null,
"definitions": [
{
"document_id": "PP-REAPP",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/profiles/pergamum-pulse-retrieval-embedding-and-ai-processing-profile.mdx",
"section": "4. Canonical Retrieval and Processing Objects",
"object_name": "Deletion Propagation Record",
"purpose": "Records removal across retrieval and AI artefacts"
}
]
},
{
"prefix": "PP-ECF-",
"object_type": "extraction_conflict",
"canonical_name": "Extraction Conflict",
"purpose": "Records disagreement among candidates",
"normative_owner": {
"document_id": "PP-IWCOD",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/operations/pergamum-pulse-ingest-workbench-and-curator-operations-design.mdx",
"section": "6. Canonical Operational Objects"
},
"identifier_policy": {
"namespace": "pergamum-pulse",
"prefix": "PP-ECF-",
"immutable": true,
"reusable": false,
"suffix_policy": "owner-specification-defined",
"pattern": "^PP\\-ECF\\-[A-Za-z0-9][A-Za-z0-9._-]*$"
},
"lifecycle_authority": "PP-KORS",
"status": "draft",
"aliases": [],
"deprecated": false,
"replacement_prefix": null,
"definitions": [
{
"document_id": "PP-IWCOD",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/operations/pergamum-pulse-ingest-workbench-and-curator-operations-design.mdx",
"section": "6. Canonical Operational Objects",
"object_name": "Extraction Conflict",
"purpose": "Records disagreement among candidates"
}
]
},
{
"prefix": "PP-EMB-",
"object_type": "embedding_record",
"canonical_name": "Embedding Record",
"purpose": "Records one embedding and its lineage",
"normative_owner": {
"document_id": "PP-REAPP",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/profiles/pergamum-pulse-retrieval-embedding-and-ai-processing-profile.mdx",
"section": "4. Canonical Retrieval and Processing Objects"
},
"identifier_policy": {
"namespace": "pergamum-pulse",
"prefix": "PP-EMB-",
"immutable": true,
"reusable": false,
"suffix_policy": "owner-specification-defined",
"pattern": "^PP\\-EMB\\-[A-Za-z0-9][A-Za-z0-9._-]*$"
},
"lifecycle_authority": "PP-KORS",
"status": "draft",
"aliases": [],
"deprecated": false,
"replacement_prefix": null,
"definitions": [
{
"document_id": "PP-REAPP",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/profiles/pergamum-pulse-retrieval-embedding-and-ai-processing-profile.mdx",
"section": "4. Canonical Retrieval and Processing Objects",
"object_name": "Embedding Record",
"purpose": "Records one embedding and its lineage"
}
]
},
{
"prefix": "PP-EMP-",
"object_type": "embedding_profile",
"canonical_name": "Embedding Profile",
"purpose": "Defines embedding model and preprocessing",
"normative_owner": {
"document_id": "PP-REAPP",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/profiles/pergamum-pulse-retrieval-embedding-and-ai-processing-profile.mdx",
"section": "4. Canonical Retrieval and Processing Objects"
},
"identifier_policy": {
"namespace": "pergamum-pulse",
"prefix": "PP-EMP-",
"immutable": true,
"reusable": false,
"suffix_policy": "owner-specification-defined",
"pattern": "^PP\\-EMP\\-[A-Za-z0-9][A-Za-z0-9._-]*$"
},
"lifecycle_authority": "PP-KORS",
"status": "draft",
"aliases": [],
"deprecated": false,
"replacement_prefix": null,
"definitions": [
{
"document_id": "PP-REAPP",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/profiles/pergamum-pulse-retrieval-embedding-and-ai-processing-profile.mdx",
"section": "4. Canonical Retrieval and Processing Objects",
"object_name": "Embedding Profile",
"purpose": "Defines embedding model and preprocessing"
}
]
},
{
"prefix": "PP-EXT-",
"object_type": "extraction_candidate",
"canonical_name": "Extraction Candidate",
"purpose": "Records an extracted representation",
"normative_owner": {
"document_id": "PP-IWCOD",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/operations/pergamum-pulse-ingest-workbench-and-curator-operations-design.mdx",
"section": "6. Canonical Operational Objects"
},
"identifier_policy": {
"namespace": "pergamum-pulse",
"prefix": "PP-EXT-",
"immutable": true,
"reusable": false,
"suffix_policy": "owner-specification-defined",
"pattern": "^PP\\-EXT\\-[A-Za-z0-9][A-Za-z0-9._-]*$"
},
"lifecycle_authority": "PP-KORS",
"status": "draft",
"aliases": [],
"deprecated": false,
"replacement_prefix": null,
"definitions": [
{
"document_id": "PP-IWCOD",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/operations/pergamum-pulse-ingest-workbench-and-curator-operations-design.mdx",
"section": "6. Canonical Operational Objects",
"object_name": "Extraction Candidate",
"purpose": "Records an extracted representation"
}
]
},
{
"prefix": "PP-FND-",
"object_type": "finding",
"canonical_name": "Finding",
"purpose": "Records one observed conformance result or defect",
"normative_owner": {
"document_id": "PP-HKCP",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/profiles/pergamum-pulse-hecate-knowledge-conformance-profile.mdx",
"section": "5. Canonical HECATE Objects"
},
"identifier_policy": {
"namespace": "pergamum-pulse",
"prefix": "PP-FND-",
"immutable": true,
"reusable": false,
"suffix_policy": "owner-specification-defined",
"pattern": "^PP\\-FND\\-[A-Za-z0-9][A-Za-z0-9._-]*$"
},
"lifecycle_authority": "PP-KORS",
"status": "draft",
"aliases": [],
"deprecated": false,
"replacement_prefix": null,
"definitions": [
{
"document_id": "PP-KORS",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/specifications/pergamum-pulse-knowledge-object-and-relationship-specification.mdx",
"section": "3. Object Model Overview",
"object_name": "Finding",
"purpose": "Identified non-conformance or defect"
},
{
"document_id": "PP-HKCP",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/profiles/pergamum-pulse-hecate-knowledge-conformance-profile.mdx",
"section": "5. Canonical HECATE Objects",
"object_name": "Finding",
"purpose": "Records one observed conformance result or defect"
}
]
},
{
"prefix": "PP-GA-",
"object_type": "generated_artefact",
"canonical_name": "Generated Artefact",
"purpose": "Identifies one generated output",
"normative_owner": {
"document_id": "PP-CCPS",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/specifications/pergamum-pulse-change-candidate-and-projection-specification.mdx",
"section": "4. Canonical Change and Projection Objects"
},
"identifier_policy": {
"namespace": "pergamum-pulse",
"prefix": "PP-GA-",
"immutable": true,
"reusable": false,
"suffix_policy": "owner-specification-defined",
"pattern": "^PP\\-GA\\-[A-Za-z0-9][A-Za-z0-9._-]*$"
},
"lifecycle_authority": "PP-KORS",
"status": "draft",
"aliases": [],
"deprecated": false,
"replacement_prefix": null,
"definitions": [
{
"document_id": "PP-CCPS",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/specifications/pergamum-pulse-change-candidate-and-projection-specification.mdx",
"section": "4. Canonical Change and Projection Objects",
"object_name": "Generated Artefact",
"purpose": "Identifies one generated output"
}
]
},
{
"prefix": "PP-GRD-",
"object_type": "grounding_record",
"canonical_name": "Grounding Record",
"purpose": "Links output claims to retrieved evidence",
"normative_owner": {
"document_id": "PP-REAPP",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/profiles/pergamum-pulse-retrieval-embedding-and-ai-processing-profile.mdx",
"section": "4. Canonical Retrieval and Processing Objects"
},
"identifier_policy": {
"namespace": "pergamum-pulse",
"prefix": "PP-GRD-",
"immutable": true,
"reusable": false,
"suffix_policy": "owner-specification-defined",
"pattern": "^PP\\-GRD\\-[A-Za-z0-9][A-Za-z0-9._-]*$"
},
"lifecycle_authority": "PP-KORS",
"status": "draft",
"aliases": [],
"deprecated": false,
"replacement_prefix": null,
"definitions": [
{
"document_id": "PP-REAPP",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/profiles/pergamum-pulse-retrieval-embedding-and-ai-processing-profile.mdx",
"section": "4. Canonical Retrieval and Processing Objects",
"object_name": "Grounding Record",
"purpose": "Links output claims to retrieved evidence"
}
]
},
{
"prefix": "PP-HAT-",
"object_type": "hecate_attestation",
"canonical_name": "HECATE Attestation",
"purpose": "Records human or organisational attestation",
"normative_owner": {
"document_id": "PP-HKCP",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/profiles/pergamum-pulse-hecate-knowledge-conformance-profile.mdx",
"section": "5. Canonical HECATE Objects"
},
"identifier_policy": {
"namespace": "pergamum-pulse",
"prefix": "PP-HAT-",
"immutable": true,
"reusable": false,
"suffix_policy": "owner-specification-defined",
"pattern": "^PP\\-HAT\\-[A-Za-z0-9][A-Za-z0-9._-]*$"
},
"lifecycle_authority": "PP-KORS",
"status": "draft",
"aliases": [],
"deprecated": false,
"replacement_prefix": null,
"definitions": [
{
"document_id": "PP-HKCP",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/profiles/pergamum-pulse-hecate-knowledge-conformance-profile.mdx",
"section": "5. Canonical HECATE Objects",
"object_name": "HECATE Attestation",
"purpose": "Records human or organisational attestation"
}
]
},
{
"prefix": "PP-HBL-",
"object_type": "hecate_baseline",
"canonical_name": "HECATE Baseline",
"purpose": "Defines a governed conformance baseline",
"normative_owner": {
"document_id": "PP-HKCP",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/profiles/pergamum-pulse-hecate-knowledge-conformance-profile.mdx",
"section": "5. Canonical HECATE Objects"
},
"identifier_policy": {
"namespace": "pergamum-pulse",
"prefix": "PP-HBL-",
"immutable": true,
"reusable": false,
"suffix_policy": "owner-specification-defined",
"pattern": "^PP\\-HBL\\-[A-Za-z0-9][A-Za-z0-9._-]*$"
},
"lifecycle_authority": "PP-KORS",
"status": "draft",
"aliases": [],
"deprecated": false,
"replacement_prefix": null,
"definitions": [
{
"document_id": "PP-HKCP",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/profiles/pergamum-pulse-hecate-knowledge-conformance-profile.mdx",
"section": "5. Canonical HECATE Objects",
"object_name": "HECATE Baseline",
"purpose": "Defines a governed conformance baseline"
}
]
},
{
"prefix": "PP-HCP-",
"object_type": "hecate_conformance_profile",
"canonical_name": "HECATE Conformance Profile",
"purpose": "Defines target classes, Rule Sets, gates and receipt policy",
"normative_owner": {
"document_id": "PP-HKCP",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/profiles/pergamum-pulse-hecate-knowledge-conformance-profile.mdx",
"section": "5. Canonical HECATE Objects"
},
"identifier_policy": {
"namespace": "pergamum-pulse",
"prefix": "PP-HCP-",
"immutable": true,
"reusable": false,
"suffix_policy": "owner-specification-defined",
"pattern": "^PP\\-HCP\\-[A-Za-z0-9][A-Za-z0-9._-]*$"
},
"lifecycle_authority": "PP-KORS",
"status": "draft",
"aliases": [],
"deprecated": false,
"replacement_prefix": null,
"definitions": [
{
"document_id": "PP-HKCP",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/profiles/pergamum-pulse-hecate-knowledge-conformance-profile.mdx",
"section": "5. Canonical HECATE Objects",
"object_name": "HECATE Conformance Profile",
"purpose": "Defines target classes, Rule Sets, gates and receipt policy"
}
]
},
{
"prefix": "PP-HCR-",
"object_type": "historical_change_record",
"canonical_name": "Historical Change Record",
"purpose": "Preserves prior candidate, Decision and projection state",
"normative_owner": {
"document_id": "PP-CCPS",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/specifications/pergamum-pulse-change-candidate-and-projection-specification.mdx",
"section": "4. Canonical Change and Projection Objects"
},
"identifier_policy": {
"namespace": "pergamum-pulse",
"prefix": "PP-HCR-",
"immutable": true,
"reusable": false,
"suffix_policy": "owner-specification-defined",
"pattern": "^PP\\-HCR\\-[A-Za-z0-9][A-Za-z0-9._-]*$"
},
"lifecycle_authority": "PP-KORS",
"status": "draft",
"aliases": [],
"deprecated": false,
"replacement_prefix": null,
"definitions": [
{
"document_id": "PP-CCPS",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/specifications/pergamum-pulse-change-candidate-and-projection-specification.mdx",
"section": "4. Canonical Change and Projection Objects",
"object_name": "Historical Change Record",
"purpose": "Preserves prior candidate, Decision and projection state"
}
]
},
{
"prefix": "PP-HED-",
"object_type": "hecate_exception_decision",
"canonical_name": "HECATE Exception Decision",
"purpose": "Records approved exception or waiver treatment",
"normative_owner": {
"document_id": "PP-HKCP",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/profiles/pergamum-pulse-hecate-knowledge-conformance-profile.mdx",
"section": "5. Canonical HECATE Objects"
},
"identifier_policy": {
"namespace": "pergamum-pulse",
"prefix": "PP-HED-",
"immutable": true,
"reusable": false,
"suffix_policy": "owner-specification-defined",
"pattern": "^PP\\-HED\\-[A-Za-z0-9][A-Za-z0-9._-]*$"
},
"lifecycle_authority": "PP-KORS",
"status": "draft",
"aliases": [],
"deprecated": false,
"replacement_prefix": null,
"definitions": [
{
"document_id": "PP-HKCP",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/profiles/pergamum-pulse-hecate-knowledge-conformance-profile.mdx",
"section": "5. Canonical HECATE Objects",
"object_name": "HECATE Exception Decision",
"purpose": "Records approved exception or waiver treatment"
}
]
},
{
"prefix": "PP-HEP-",
"object_type": "hecate_execution_plan",
"canonical_name": "HECATE Execution Plan",
"purpose": "Resolves ordered Rules, dependencies and execution policy",
"normative_owner": {
"document_id": "PP-HKCP",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/profiles/pergamum-pulse-hecate-knowledge-conformance-profile.mdx",
"section": "5. Canonical HECATE Objects"
},
"identifier_policy": {
"namespace": "pergamum-pulse",
"prefix": "PP-HEP-",
"immutable": true,
"reusable": false,
"suffix_policy": "owner-specification-defined",
"pattern": "^PP\\-HEP\\-[A-Za-z0-9][A-Za-z0-9._-]*$"
},
"lifecycle_authority": "PP-KORS",
"status": "draft",
"aliases": [],
"deprecated": false,
"replacement_prefix": null,
"definitions": [
{
"document_id": "PP-HKCP",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/profiles/pergamum-pulse-hecate-knowledge-conformance-profile.mdx",
"section": "5. Canonical HECATE Objects",
"object_name": "HECATE Execution Plan",
"purpose": "Resolves ordered Rules, dependencies and execution policy"
}
]
},
{
"prefix": "PP-HES-",
"object_type": "hecate_evidence_snapshot",
"canonical_name": "HECATE Evidence Snapshot",
"purpose": "Freezes evaluated objects and relevant dependencies",
"normative_owner": {
"document_id": "PP-HKCP",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/profiles/pergamum-pulse-hecate-knowledge-conformance-profile.mdx",
"section": "5. Canonical HECATE Objects"
},
"identifier_policy": {
"namespace": "pergamum-pulse",
"prefix": "PP-HES-",
"immutable": true,
"reusable": false,
"suffix_policy": "owner-specification-defined",
"pattern": "^PP\\-HES\\-[A-Za-z0-9][A-Za-z0-9._-]*$"
},
"lifecycle_authority": "PP-KORS",
"status": "draft",
"aliases": [],
"deprecated": false,
"replacement_prefix": null,
"definitions": [
{
"document_id": "PP-HKCP",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/profiles/pergamum-pulse-hecate-knowledge-conformance-profile.mdx",
"section": "5. Canonical HECATE Objects",
"object_name": "HECATE Evidence Snapshot",
"purpose": "Freezes evaluated objects and relevant dependencies"
}
]
},
{
"prefix": "PP-HEX-",
"object_type": "hecate_validation_execution",
"canonical_name": "HECATE Validation Execution",
"purpose": "Records one execution",
"normative_owner": {
"document_id": "PP-HKCP",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/profiles/pergamum-pulse-hecate-knowledge-conformance-profile.mdx",
"section": "5. Canonical HECATE Objects"
},
"identifier_policy": {
"namespace": "pergamum-pulse",
"prefix": "PP-HEX-",
"immutable": true,
"reusable": false,
"suffix_policy": "owner-specification-defined",
"pattern": "^PP\\-HEX\\-[A-Za-z0-9][A-Za-z0-9._-]*$"
},
"lifecycle_authority": "PP-KORS",
"status": "draft",
"aliases": [],
"deprecated": false,
"replacement_prefix": null,
"definitions": [
{
"document_id": "PP-HKCP",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/profiles/pergamum-pulse-hecate-knowledge-conformance-profile.mdx",
"section": "5. Canonical HECATE Objects",
"object_name": "HECATE Validation Execution",
"purpose": "Records one execution"
}
]
},
{
"prefix": "PP-HHR-",
"object_type": "hecate_historical_record",
"canonical_name": "HECATE Historical Record",
"purpose": "Preserves historical validation state",
"normative_owner": {
"document_id": "PP-HKCP",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/profiles/pergamum-pulse-hecate-knowledge-conformance-profile.mdx",
"section": "5. Canonical HECATE Objects"
},
"identifier_policy": {
"namespace": "pergamum-pulse",
"prefix": "PP-HHR-",
"immutable": true,
"reusable": false,
"suffix_policy": "owner-specification-defined",
"pattern": "^PP\\-HHR\\-[A-Za-z0-9][A-Za-z0-9._-]*$"
},
"lifecycle_authority": "PP-KORS",
"status": "draft",
"aliases": [],
"deprecated": false,
"replacement_prefix": null,
"definitions": [
{
"document_id": "PP-HKCP",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/profiles/pergamum-pulse-hecate-knowledge-conformance-profile.mdx",
"section": "5. Canonical HECATE Objects",
"object_name": "HECATE Historical Record",
"purpose": "Preserves historical validation state"
}
]
},
{
"prefix": "PP-HIN-",
"object_type": "hecate_incident",
"canonical_name": "HECATE Incident",
"purpose": "Records validator, Rule, execution or receipt incident",
"normative_owner": {
"document_id": "PP-HKCP",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/profiles/pergamum-pulse-hecate-knowledge-conformance-profile.mdx",
"section": "5. Canonical HECATE Objects"
},
"identifier_policy": {
"namespace": "pergamum-pulse",
"prefix": "PP-HIN-",
"immutable": true,
"reusable": false,
"suffix_policy": "owner-specification-defined",
"pattern": "^PP\\-HIN\\-[A-Za-z0-9][A-Za-z0-9._-]*$"
},
"lifecycle_authority": "PP-KORS",
"status": "draft",
"aliases": [],
"deprecated": false,
"replacement_prefix": null,
"definitions": [
{
"document_id": "PP-HKCP",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/profiles/pergamum-pulse-hecate-knowledge-conformance-profile.mdx",
"section": "5. Canonical HECATE Objects",
"object_name": "HECATE Incident",
"purpose": "Records validator, Rule, execution or receipt incident"
}
]
},
{
"prefix": "PP-HPR-",
"object_type": "historical_processing_record",
"canonical_name": "Historical Processing Record",
"purpose": "Preserves historical retrieval and inference state",
"normative_owner": {
"document_id": "PP-REAPP",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/profiles/pergamum-pulse-retrieval-embedding-and-ai-processing-profile.mdx",
"section": "4. Canonical Retrieval and Processing Objects"
},
"identifier_policy": {
"namespace": "pergamum-pulse",
"prefix": "PP-HPR-",
"immutable": true,
"reusable": false,
"suffix_policy": "owner-specification-defined",
"pattern": "^PP\\-HPR\\-[A-Za-z0-9][A-Za-z0-9._-]*$"
},
"lifecycle_authority": "PP-KORS",
"status": "draft",
"aliases": [],
"deprecated": false,
"replacement_prefix": null,
"definitions": [
{
"document_id": "PP-REAPP",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/profiles/pergamum-pulse-retrieval-embedding-and-ai-processing-profile.mdx",
"section": "4. Canonical Retrieval and Processing Objects",
"object_name": "Historical Processing Record",
"purpose": "Preserves historical retrieval and inference state"
}
]
},
{
"prefix": "PP-HR-",
"object_type": "historical_record",
"canonical_name": "Historical Record",
"purpose": "Preserved prior state",
"normative_owner": {
"document_id": "PP-KORS",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/specifications/pergamum-pulse-knowledge-object-and-relationship-specification.mdx",
"section": "3. Object Model Overview"
},
"identifier_policy": {
"namespace": "pergamum-pulse",
"prefix": "PP-HR-",
"immutable": true,
"reusable": false,
"suffix_policy": "owner-specification-defined",
"pattern": "^PP\\-HR\\-[A-Za-z0-9][A-Za-z0-9._-]*$"
},
"lifecycle_authority": "PP-KORS",
"status": "draft",
"aliases": [],
"deprecated": false,
"replacement_prefix": null,
"definitions": [
{
"document_id": "PP-KDMS",
"document_version": "0.2.0",
"source_file": "/standards/pergamum-pulse/pergamum-pulse-knowledge-document-metadata-specification.mdx",
"section": "2. Knowledge Object Model",
"object_name": "HistoricalRecord",
"purpose": "Preserves immutable prior state, supersession and reconstruction metadata"
},
{
"document_id": "PP-KORS",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/specifications/pergamum-pulse-knowledge-object-and-relationship-specification.mdx",
"section": "3. Object Model Overview",
"object_name": "Historical Record",
"purpose": "Preserved prior state"
}
]
},
{
"prefix": "PP-HRL-",
"object_type": "hecate_validation_rule",
"canonical_name": "HECATE Validation Rule",
"purpose": "Defines one objective or declared assisted criterion",
"normative_owner": {
"document_id": "PP-HKCP",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/profiles/pergamum-pulse-hecate-knowledge-conformance-profile.mdx",
"section": "5. Canonical HECATE Objects"
},
"identifier_policy": {
"namespace": "pergamum-pulse",
"prefix": "PP-HRL-",
"immutable": true,
"reusable": false,
"suffix_policy": "owner-specification-defined",
"pattern": "^PP\\-HRL\\-[A-Za-z0-9][A-Za-z0-9._-]*$"
},
"lifecycle_authority": "PP-KORS",
"status": "draft",
"aliases": [],
"deprecated": false,
"replacement_prefix": null,
"definitions": [
{
"document_id": "PP-HKCP",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/profiles/pergamum-pulse-hecate-knowledge-conformance-profile.mdx",
"section": "5. Canonical HECATE Objects",
"object_name": "HECATE Validation Rule",
"purpose": "Defines one objective or declared assisted criterion"
}
]
},
{
"prefix": "PP-HRP-",
"object_type": "hecate_remediation_plan",
"canonical_name": "HECATE Remediation Plan",
"purpose": "Records correction and revalidation actions",
"normative_owner": {
"document_id": "PP-HKCP",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/profiles/pergamum-pulse-hecate-knowledge-conformance-profile.mdx",
"section": "5. Canonical HECATE Objects"
},
"identifier_policy": {
"namespace": "pergamum-pulse",
"prefix": "PP-HRP-",
"immutable": true,
"reusable": false,
"suffix_policy": "owner-specification-defined",
"pattern": "^PP\\-HRP\\-[A-Za-z0-9][A-Za-z0-9._-]*$"
},
"lifecycle_authority": "PP-KORS",
"status": "draft",
"aliases": [],
"deprecated": false,
"replacement_prefix": null,
"definitions": [
{
"document_id": "PP-HKCP",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/profiles/pergamum-pulse-hecate-knowledge-conformance-profile.mdx",
"section": "5. Canonical HECATE Objects",
"object_name": "HECATE Remediation Plan",
"purpose": "Records correction and revalidation actions"
}
]
},
{
"prefix": "PP-HRQ-",
"object_type": "hecate_validation_request",
"canonical_name": "HECATE Validation Request",
"purpose": "Requests validation of identified targets",
"normative_owner": {
"document_id": "PP-HKCP",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/profiles/pergamum-pulse-hecate-knowledge-conformance-profile.mdx",
"section": "5. Canonical HECATE Objects"
},
"identifier_policy": {
"namespace": "pergamum-pulse",
"prefix": "PP-HRQ-",
"immutable": true,
"reusable": false,
"suffix_policy": "owner-specification-defined",
"pattern": "^PP\\-HRQ\\-[A-Za-z0-9][A-Za-z0-9._-]*$"
},
"lifecycle_authority": "PP-KORS",
"status": "draft",
"aliases": [],
"deprecated": false,
"replacement_prefix": null,
"definitions": [
{
"document_id": "PP-HKCP",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/profiles/pergamum-pulse-hecate-knowledge-conformance-profile.mdx",
"section": "5. Canonical HECATE Objects",
"object_name": "HECATE Validation Request",
"purpose": "Requests validation of identified targets"
}
]
},
{
"prefix": "PP-HRS-",
"object_type": "hecate_rule_set",
"canonical_name": "HECATE Rule Set",
"purpose": "Groups approved Validation Rules",
"normative_owner": {
"document_id": "PP-HKCP",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/profiles/pergamum-pulse-hecate-knowledge-conformance-profile.mdx",
"section": "5. Canonical HECATE Objects"
},
"identifier_policy": {
"namespace": "pergamum-pulse",
"prefix": "PP-HRS-",
"immutable": true,
"reusable": false,
"suffix_policy": "owner-specification-defined",
"pattern": "^PP\\-HRS\\-[A-Za-z0-9][A-Za-z0-9._-]*$"
},
"lifecycle_authority": "PP-KORS",
"status": "draft",
"aliases": [],
"deprecated": false,
"replacement_prefix": null,
"definitions": [
{
"document_id": "PP-HKCP",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/profiles/pergamum-pulse-hecate-knowledge-conformance-profile.mdx",
"section": "5. Canonical HECATE Objects",
"object_name": "HECATE Rule Set",
"purpose": "Groups approved Validation Rules"
}
]
},
{
"prefix": "PP-IA-",
"object_type": "impact_assessment",
"canonical_name": "Impact Assessment",
"purpose": "Records affected objects, systems and stakeholders",
"normative_owner": {
"document_id": "PP-CCPS",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/specifications/pergamum-pulse-change-candidate-and-projection-specification.mdx",
"section": "4. Canonical Change and Projection Objects"
},
"identifier_policy": {
"namespace": "pergamum-pulse",
"prefix": "PP-IA-",
"immutable": true,
"reusable": false,
"suffix_policy": "owner-specification-defined",
"pattern": "^PP\\-IA\\-[A-Za-z0-9][A-Za-z0-9._-]*$"
},
"lifecycle_authority": "PP-KORS",
"status": "draft",
"aliases": [],
"deprecated": false,
"replacement_prefix": null,
"definitions": [
{
"document_id": "PP-CCPS",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/specifications/pergamum-pulse-change-candidate-and-projection-specification.mdx",
"section": "4. Canonical Change and Projection Objects",
"object_name": "Impact Assessment",
"purpose": "Records affected objects, systems and stakeholders"
}
]
},
{
"prefix": "PP-IBR-",
"object_type": "index_build_record",
"canonical_name": "Index Build Record",
"purpose": "Records one deterministic index build",
"normative_owner": {
"document_id": "PP-REAPP",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/profiles/pergamum-pulse-retrieval-embedding-and-ai-processing-profile.mdx",
"section": "4. Canonical Retrieval and Processing Objects"
},
"identifier_policy": {
"namespace": "pergamum-pulse",
"prefix": "PP-IBR-",
"immutable": true,
"reusable": false,
"suffix_policy": "owner-specification-defined",
"pattern": "^PP\\-IBR\\-[A-Za-z0-9][A-Za-z0-9._-]*$"
},
"lifecycle_authority": "PP-KORS",
"status": "draft",
"aliases": [],
"deprecated": false,
"replacement_prefix": null,
"definitions": [
{
"document_id": "PP-REAPP",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/profiles/pergamum-pulse-retrieval-embedding-and-ai-processing-profile.mdx",
"section": "4. Canonical Retrieval and Processing Objects",
"object_name": "Index Build Record",
"purpose": "Records one deterministic index build"
}
]
},
{
"prefix": "PP-IC-",
"object_type": "ingest_case",
"canonical_name": "Ingest Case",
"purpose": "Governs one source-intake lifecycle",
"normative_owner": {
"document_id": "PP-IWCOD",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/operations/pergamum-pulse-ingest-workbench-and-curator-operations-design.mdx",
"section": "6. Canonical Operational Objects"
},
"identifier_policy": {
"namespace": "pergamum-pulse",
"prefix": "PP-IC-",
"immutable": true,
"reusable": false,
"suffix_policy": "owner-specification-defined",
"pattern": "^PP\\-IC\\-[A-Za-z0-9][A-Za-z0-9._-]*$"
},
"lifecycle_authority": "PP-KORS",
"status": "draft",
"aliases": [],
"deprecated": false,
"replacement_prefix": null,
"definitions": [
{
"document_id": "PP-IWCOD",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/operations/pergamum-pulse-ingest-workbench-and-curator-operations-design.mdx",
"section": "6. Canonical Operational Objects",
"object_name": "Ingest Case",
"purpose": "Governs one source-intake lifecycle"
}
]
},
{
"prefix": "PP-IDX-",
"object_type": "retrieval_index",
"canonical_name": "Retrieval Index",
"purpose": "Identifies a lexical, vector, graph or hybrid index",
"normative_owner": {
"document_id": "PP-REAPP",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/profiles/pergamum-pulse-retrieval-embedding-and-ai-processing-profile.mdx",
"section": "4. Canonical Retrieval and Processing Objects"
},
"identifier_policy": {
"namespace": "pergamum-pulse",
"prefix": "PP-IDX-",
"immutable": true,
"reusable": false,
"suffix_policy": "owner-specification-defined",
"pattern": "^PP\\-IDX\\-[A-Za-z0-9][A-Za-z0-9._-]*$"
},
"lifecycle_authority": "PP-KORS",
"status": "draft",
"aliases": [],
"deprecated": false,
"replacement_prefix": null,
"definitions": [
{
"document_id": "PP-REAPP",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/profiles/pergamum-pulse-retrieval-embedding-and-ai-processing-profile.mdx",
"section": "4. Canonical Retrieval and Processing Objects",
"object_name": "Retrieval Index",
"purpose": "Identifies a lexical, vector, graph or hybrid index"
}
]
},
{
"prefix": "PP-INC-",
"object_type": "incident",
"canonical_name": "Incident",
"purpose": "Operational, rights, security or integrity incident",
"normative_owner": {
"document_id": "PP-KORS",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/specifications/pergamum-pulse-knowledge-object-and-relationship-specification.mdx",
"section": "3. Object Model Overview"
},
"identifier_policy": {
"namespace": "pergamum-pulse",
"prefix": "PP-INC-",
"immutable": true,
"reusable": false,
"suffix_policy": "owner-specification-defined",
"pattern": "^PP\\-INC\\-[A-Za-z0-9][A-Za-z0-9._-]*$"
},
"lifecycle_authority": "PP-KORS",
"status": "draft",
"aliases": [],
"deprecated": false,
"replacement_prefix": null,
"definitions": [
{
"document_id": "PP-KORS",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/specifications/pergamum-pulse-knowledge-object-and-relationship-specification.mdx",
"section": "3. Object Model Overview",
"object_name": "Incident",
"purpose": "Operational, rights, security or integrity incident"
}
]
},
{
"prefix": "PP-ING-",
"object_type": "ingest_profile",
"canonical_name": "Ingest Profile",
"purpose": "Defines stages, Roles, requirements and Gates",
"normative_owner": {
"document_id": "PP-IWCOD",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/operations/pergamum-pulse-ingest-workbench-and-curator-operations-design.mdx",
"section": "6. Canonical Operational Objects"
},
"identifier_policy": {
"namespace": "pergamum-pulse",
"prefix": "PP-ING-",
"immutable": true,
"reusable": false,
"suffix_policy": "owner-specification-defined",
"pattern": "^PP\\-ING\\-[A-Za-z0-9][A-Za-z0-9._-]*$"
},
"lifecycle_authority": "PP-KORS",
"status": "draft",
"aliases": [],
"deprecated": false,
"replacement_prefix": null,
"definitions": [
{
"document_id": "PP-IWCOD",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/operations/pergamum-pulse-ingest-workbench-and-curator-operations-design.mdx",
"section": "6. Canonical Operational Objects",
"object_name": "Ingest Profile",
"purpose": "Defines stages, Roles, requirements and Gates"
}
]
},
{
"prefix": "PP-KA-",
"object_type": "knowledge_assertion",
"canonical_name": "Knowledge Assertion",
"purpose": "Structured statement derived from evidence",
"normative_owner": {
"document_id": "PP-KAS",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/specifications/pergamum-pulse-knowledge-assertion-specification.mdx",
"section": null
},
"identifier_policy": {
"namespace": "pergamum-pulse",
"prefix": "PP-KA-",
"immutable": true,
"reusable": false,
"suffix_policy": "owner-specification-defined",
"pattern": "^PP\\-KA\\-[A-Za-z0-9][A-Za-z0-9._-]*$"
},
"lifecycle_authority": "PP-KORS",
"status": "draft",
"aliases": [],
"deprecated": false,
"replacement_prefix": null,
"definitions": [
{
"document_id": "PP-KDMS",
"document_version": "0.2.0",
"source_file": "/standards/pergamum-pulse/pergamum-pulse-knowledge-document-metadata-specification.mdx",
"section": "2. Knowledge Object Model",
"object_name": "KnowledgeAssertion",
"purpose": "Structured statement derived from one or more source fragments"
},
{
"document_id": "PP-KORS",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/specifications/pergamum-pulse-knowledge-object-and-relationship-specification.mdx",
"section": "3. Object Model Overview",
"object_name": "Knowledge Assertion",
"purpose": "Structured statement derived from evidence"
}
]
},
{
"prefix": "PP-KB-",
"object_type": "knowledge_bundle",
"canonical_name": "Knowledge Bundle",
"purpose": "Purpose-bound grouping of objects",
"normative_owner": {
"document_id": "PP-KORS",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/specifications/pergamum-pulse-knowledge-object-and-relationship-specification.mdx",
"section": "3. Object Model Overview"
},
"identifier_policy": {
"namespace": "pergamum-pulse",
"prefix": "PP-KB-",
"immutable": true,
"reusable": false,
"suffix_policy": "owner-specification-defined",
"pattern": "^PP\\-KB\\-[A-Za-z0-9][A-Za-z0-9._-]*$"
},
"lifecycle_authority": "PP-KORS",
"status": "draft",
"aliases": [],
"deprecated": false,
"replacement_prefix": null,
"definitions": [
{
"document_id": "PP-KDMS",
"document_version": "0.2.0",
"source_file": "/standards/pergamum-pulse/pergamum-pulse-knowledge-document-metadata-specification.mdx",
"section": "2. Knowledge Object Model",
"object_name": "KnowledgeBundle",
"purpose": "Purpose-bound grouping that preserves member authority and rights separately"
},
{
"document_id": "PP-KORS",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/specifications/pergamum-pulse-knowledge-object-and-relationship-specification.mdx",
"section": "3. Object Model Overview",
"object_name": "Knowledge Bundle",
"purpose": "Purpose-bound grouping of objects"
}
]
},
{
"prefix": "PP-KD-",
"object_type": "knowledge_document",
"canonical_name": "Knowledge Document",
"purpose": "Canonical MDX knowledge representation",
"normative_owner": {
"document_id": "PP-KORS",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/specifications/pergamum-pulse-knowledge-object-and-relationship-specification.mdx",
"section": "3. Object Model Overview"
},
"identifier_policy": {
"namespace": "pergamum-pulse",
"prefix": "PP-KD-",
"immutable": true,
"reusable": false,
"suffix_policy": "owner-specification-defined",
"pattern": "^PP\\-KD\\-[A-Za-z0-9][A-Za-z0-9._-]*$"
},
"lifecycle_authority": "PP-KORS",
"status": "draft",
"aliases": [],
"deprecated": false,
"replacement_prefix": null,
"definitions": [
{
"document_id": "PP-KDMS",
"document_version": "0.2.0",
"source_file": "/standards/pergamum-pulse/pergamum-pulse-knowledge-document-metadata-specification.mdx",
"section": "2. Knowledge Object Model",
"object_name": "KnowledgeDocument",
"purpose": "Canonical MDX representation of one or more source captures"
},
{
"document_id": "PP-KORS",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/specifications/pergamum-pulse-knowledge-object-and-relationship-specification.mdx",
"section": "3. Object Model Overview",
"object_name": "Knowledge Document",
"purpose": "Canonical MDX knowledge representation"
}
]
},
{
"prefix": "PP-KE-",
"object_type": "knowledge_entity",
"canonical_name": "Knowledge Entity",
"purpose": "Real, legal, technical or conceptual entity",
"normative_owner": {
"document_id": "PP-KORS",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/specifications/pergamum-pulse-knowledge-object-and-relationship-specification.mdx",
"section": "3. Object Model Overview"
},
"identifier_policy": {
"namespace": "pergamum-pulse",
"prefix": "PP-KE-",
"immutable": true,
"reusable": false,
"suffix_policy": "owner-specification-defined",
"pattern": "^PP\\-KE\\-[A-Za-z0-9][A-Za-z0-9._-]*$"
},
"lifecycle_authority": "PP-KORS",
"status": "draft",
"aliases": [],
"deprecated": false,
"replacement_prefix": null,
"definitions": [
{
"document_id": "PP-KDMS",
"document_version": "0.2.0",
"source_file": "/standards/pergamum-pulse/pergamum-pulse-knowledge-document-metadata-specification.mdx",
"section": "2. Knowledge Object Model",
"object_name": "KnowledgeEntity",
"purpose": "Real, legal, technical, conceptual or organisational entity described by sources"
},
{
"document_id": "PP-KORS",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/specifications/pergamum-pulse-knowledge-object-and-relationship-specification.mdx",
"section": "3. Object Model Overview",
"object_name": "Knowledge Entity",
"purpose": "Real, legal, technical or conceptual entity"
}
]
},
{
"prefix": "PP-KS-",
"object_type": "knowledge_section",
"canonical_name": "Knowledge Section",
"purpose": "Addressable document section",
"normative_owner": {
"document_id": "PP-KORS",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/specifications/pergamum-pulse-knowledge-object-and-relationship-specification.mdx",
"section": "3. Object Model Overview"
},
"identifier_policy": {
"namespace": "pergamum-pulse",
"prefix": "PP-KS-",
"immutable": true,
"reusable": false,
"suffix_policy": "owner-specification-defined",
"pattern": "^PP\\-KS\\-[A-Za-z0-9][A-Za-z0-9._-]*$"
},
"lifecycle_authority": "PP-KORS",
"status": "draft",
"aliases": [],
"deprecated": false,
"replacement_prefix": null,
"definitions": [
{
"document_id": "PP-KDMS",
"document_version": "0.2.0",
"source_file": "/standards/pergamum-pulse/pergamum-pulse-knowledge-document-metadata-specification.mdx",
"section": "2. Knowledge Object Model",
"object_name": "KnowledgeSection",
"purpose": "Stable, addressable section within a Knowledge Document"
},
{
"document_id": "PP-KORS",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/specifications/pergamum-pulse-knowledge-object-and-relationship-specification.mdx",
"section": "3. Object Model Overview",
"object_name": "Knowledge Section",
"purpose": "Addressable document section"
}
]
},
{
"prefix": "PP-LIC-",
"object_type": "licence_record",
"canonical_name": "Licence Record",
"purpose": "Governs a licence and its terms",
"normative_owner": {
"document_id": "PP-RLCPS",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/specifications/pergamum-pulse-rights-licensing-citation-and-publication-specification.mdx",
"section": "2. Rights Object Model"
},
"identifier_policy": {
"namespace": "pergamum-pulse",
"prefix": "PP-LIC-",
"immutable": true,
"reusable": false,
"suffix_policy": "owner-specification-defined",
"pattern": "^PP\\-LIC\\-[A-Za-z0-9][A-Za-z0-9._-]*$"
},
"lifecycle_authority": "PP-KORS",
"status": "draft",
"aliases": [],
"deprecated": false,
"replacement_prefix": null,
"definitions": [
{
"document_id": "PP-RLCPS",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/specifications/pergamum-pulse-rights-licensing-citation-and-publication-specification.mdx",
"section": "2. Rights Object Model",
"object_name": "Licence Record",
"purpose": "Governs a licence and its terms"
}
]
},
{
"prefix": "PP-MAP-",
"object_type": "mapping_object",
"canonical_name": "Mapping Object",
"purpose": "Represents one governed source-to-target mapping",
"normative_owner": {
"document_id": "PP-SMCS",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/specifications/pergamum-pulse-semantic-mapping-and-crosswalk-specification.mdx",
"section": "4. Canonical Mapping Objects"
},
"identifier_policy": {
"namespace": "pergamum-pulse",
"prefix": "PP-MAP-",
"immutable": true,
"reusable": false,
"suffix_policy": "owner-specification-defined",
"pattern": "^PP\\-MAP\\-[A-Za-z0-9][A-Za-z0-9._-]*$"
},
"lifecycle_authority": "PP-KORS",
"status": "draft",
"aliases": [],
"deprecated": false,
"replacement_prefix": null,
"definitions": [
{
"document_id": "PP-KDMS",
"document_version": "0.2.0",
"source_file": "/standards/pergamum-pulse/pergamum-pulse-knowledge-document-metadata-specification.mdx",
"section": "2. Knowledge Object Model",
"object_name": "MappingObject",
"purpose": "Typed semantic, structural, applicability or equivalence relationship"
},
{
"document_id": "PP-SMCS",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/specifications/pergamum-pulse-semantic-mapping-and-crosswalk-specification.mdx",
"section": "4. Canonical Mapping Objects",
"object_name": "Mapping Object",
"purpose": "Represents one governed source-to-target mapping"
},
{
"document_id": "PP-KORS",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/specifications/pergamum-pulse-knowledge-object-and-relationship-specification.mdx",
"section": "3. Object Model Overview",
"object_name": "Mapping Object",
"purpose": "Semantic or structural mapping"
}
]
},
{
"prefix": "PP-MCF-",
"object_type": "mapping_conflict",
"canonical_name": "Mapping Conflict",
"purpose": "Records competing or contradictory mappings",
"normative_owner": {
"document_id": "PP-SMCS",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/specifications/pergamum-pulse-semantic-mapping-and-crosswalk-specification.mdx",
"section": "4. Canonical Mapping Objects"
},
"identifier_policy": {
"namespace": "pergamum-pulse",
"prefix": "PP-MCF-",
"immutable": true,
"reusable": false,
"suffix_policy": "owner-specification-defined",
"pattern": "^PP\\-MCF\\-[A-Za-z0-9][A-Za-z0-9._-]*$"
},
"lifecycle_authority": "PP-KORS",
"status": "draft",
"aliases": [],
"deprecated": false,
"replacement_prefix": null,
"definitions": [
{
"document_id": "PP-SMCS",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/specifications/pergamum-pulse-semantic-mapping-and-crosswalk-specification.mdx",
"section": "4. Canonical Mapping Objects",
"object_name": "Mapping Conflict",
"purpose": "Records competing or contradictory mappings"
}
]
},
{
"prefix": "PP-MD-",
"object_type": "mapping_decision",
"canonical_name": "Mapping Decision",
"purpose": "Records approval, rejection or conditional treatment",
"normative_owner": {
"document_id": "PP-SMCS",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/specifications/pergamum-pulse-semantic-mapping-and-crosswalk-specification.mdx",
"section": "4. Canonical Mapping Objects"
},
"identifier_policy": {
"namespace": "pergamum-pulse",
"prefix": "PP-MD-",
"immutable": true,
"reusable": false,
"suffix_policy": "owner-specification-defined",
"pattern": "^PP\\-MD\\-[A-Za-z0-9][A-Za-z0-9._-]*$"
},
"lifecycle_authority": "PP-KORS",
"status": "draft",
"aliases": [],
"deprecated": false,
"replacement_prefix": null,
"definitions": [
{
"document_id": "PP-SMCS",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/specifications/pergamum-pulse-semantic-mapping-and-crosswalk-specification.mdx",
"section": "4. Canonical Mapping Objects",
"object_name": "Mapping Decision",
"purpose": "Records approval, rejection or conditional treatment"
}
]
},
{
"prefix": "PP-MDP-",
"object_type": "model_profile",
"canonical_name": "Model Profile",
"purpose": "Defines approved model capabilities and restrictions",
"normative_owner": {
"document_id": "PP-REAPP",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/profiles/pergamum-pulse-retrieval-embedding-and-ai-processing-profile.mdx",
"section": "4. Canonical Retrieval and Processing Objects"
},
"identifier_policy": {
"namespace": "pergamum-pulse",
"prefix": "PP-MDP-",
"immutable": true,
"reusable": false,
"suffix_policy": "owner-specification-defined",
"pattern": "^PP\\-MDP\\-[A-Za-z0-9][A-Za-z0-9._-]*$"
},
"lifecycle_authority": "PP-KORS",
"status": "draft",
"aliases": [],
"deprecated": false,
"replacement_prefix": null,
"definitions": [
{
"document_id": "PP-REAPP",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/profiles/pergamum-pulse-retrieval-embedding-and-ai-processing-profile.mdx",
"section": "4. Canonical Retrieval and Processing Objects",
"object_name": "Model Profile",
"purpose": "Defines approved model capabilities and restrictions"
}
]
},
{
"prefix": "PP-ME-",
"object_type": "mapping_evidence",
"canonical_name": "Mapping Evidence",
"purpose": "Preserves evidence supporting a mapping",
"normative_owner": {
"document_id": "PP-SMCS",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/specifications/pergamum-pulse-semantic-mapping-and-crosswalk-specification.mdx",
"section": "4. Canonical Mapping Objects"
},
"identifier_policy": {
"namespace": "pergamum-pulse",
"prefix": "PP-ME-",
"immutable": true,
"reusable": false,
"suffix_policy": "owner-specification-defined",
"pattern": "^PP\\-ME\\-[A-Za-z0-9][A-Za-z0-9._-]*$"
},
"lifecycle_authority": "PP-KORS",
"status": "draft",
"aliases": [],
"deprecated": false,
"replacement_prefix": null,
"definitions": [
{
"document_id": "PP-SMCS",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/specifications/pergamum-pulse-semantic-mapping-and-crosswalk-specification.mdx",
"section": "4. Canonical Mapping Objects",
"object_name": "Mapping Evidence",
"purpose": "Preserves evidence supporting a mapping"
}
]
},
{
"prefix": "PP-MMG-",
"object_type": "mapping_migration",
"canonical_name": "Mapping Migration",
"purpose": "Records migration between Crosswalk versions",
"normative_owner": {
"document_id": "PP-SMCS",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/specifications/pergamum-pulse-semantic-mapping-and-crosswalk-specification.mdx",
"section": "4. Canonical Mapping Objects"
},
"identifier_policy": {
"namespace": "pergamum-pulse",
"prefix": "PP-MMG-",
"immutable": true,
"reusable": false,
"suffix_policy": "owner-specification-defined",
"pattern": "^PP\\-MMG\\-[A-Za-z0-9][A-Za-z0-9._-]*$"
},
"lifecycle_authority": "PP-KORS",
"status": "draft",
"aliases": [],
"deprecated": false,
"replacement_prefix": null,
"definitions": [
{
"document_id": "PP-SMCS",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/specifications/pergamum-pulse-semantic-mapping-and-crosswalk-specification.mdx",
"section": "4. Canonical Mapping Objects",
"object_name": "Mapping Migration",
"purpose": "Records migration between Crosswalk versions"
}
]
},
{
"prefix": "PP-MR-",
"object_type": "mapping_rule",
"canonical_name": "Mapping Rule",
"purpose": "Defines deterministic or reviewable mapping logic",
"normative_owner": {
"document_id": "PP-SMCS",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/specifications/pergamum-pulse-semantic-mapping-and-crosswalk-specification.mdx",
"section": "4. Canonical Mapping Objects"
},
"identifier_policy": {
"namespace": "pergamum-pulse",
"prefix": "PP-MR-",
"immutable": true,
"reusable": false,
"suffix_policy": "owner-specification-defined",
"pattern": "^PP\\-MR\\-[A-Za-z0-9][A-Za-z0-9._-]*$"
},
"lifecycle_authority": "PP-KORS",
"status": "draft",
"aliases": [],
"deprecated": false,
"replacement_prefix": null,
"definitions": [
{
"document_id": "PP-SMCS",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/specifications/pergamum-pulse-semantic-mapping-and-crosswalk-specification.mdx",
"section": "4. Canonical Mapping Objects",
"object_name": "Mapping Rule",
"purpose": "Defines deterministic or reviewable mapping logic"
}
]
},
{
"prefix": "PP-MRC-",
"object_type": "mapping_receipt",
"canonical_name": "Mapping Receipt",
"purpose": "Machine-verifiable validation result",
"normative_owner": {
"document_id": "PP-SMCS",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/specifications/pergamum-pulse-semantic-mapping-and-crosswalk-specification.mdx",
"section": "4. Canonical Mapping Objects"
},
"identifier_policy": {
"namespace": "pergamum-pulse",
"prefix": "PP-MRC-",
"immutable": true,
"reusable": false,
"suffix_policy": "owner-specification-defined",
"pattern": "^PP\\-MRC\\-[A-Za-z0-9][A-Za-z0-9._-]*$"
},
"lifecycle_authority": "PP-KORS",
"status": "draft",
"aliases": [],
"deprecated": false,
"replacement_prefix": null,
"definitions": [
{
"document_id": "PP-SMCS",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/specifications/pergamum-pulse-semantic-mapping-and-crosswalk-specification.mdx",
"section": "4. Canonical Mapping Objects",
"object_name": "Mapping Receipt",
"purpose": "Machine-verifiable validation result"
}
]
},
{
"prefix": "PP-MRV-",
"object_type": "mapping_review",
"canonical_name": "Mapping Review",
"purpose": "Records expert review",
"normative_owner": {
"document_id": "PP-SMCS",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/specifications/pergamum-pulse-semantic-mapping-and-crosswalk-specification.mdx",
"section": "4. Canonical Mapping Objects"
},
"identifier_policy": {
"namespace": "pergamum-pulse",
"prefix": "PP-MRV-",
"immutable": true,
"reusable": false,
"suffix_policy": "owner-specification-defined",
"pattern": "^PP\\-MRV\\-[A-Za-z0-9][A-Za-z0-9._-]*$"
},
"lifecycle_authority": "PP-KORS",
"status": "draft",
"aliases": [],
"deprecated": false,
"replacement_prefix": null,
"definitions": [
{
"document_id": "PP-SMCS",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/specifications/pergamum-pulse-semantic-mapping-and-crosswalk-specification.mdx",
"section": "4. Canonical Mapping Objects",
"object_name": "Mapping Review",
"purpose": "Records expert review"
}
]
},
{
"prefix": "PP-PEV-",
"object_type": "proposal_evidence",
"canonical_name": "Proposal Evidence",
"purpose": "Preserves evidence supporting a proposal",
"normative_owner": {
"document_id": "PP-IWCOD",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/operations/pergamum-pulse-ingest-workbench-and-curator-operations-design.mdx",
"section": "6. Canonical Operational Objects"
},
"identifier_policy": {
"namespace": "pergamum-pulse",
"prefix": "PP-PEV-",
"immutable": true,
"reusable": false,
"suffix_policy": "owner-specification-defined",
"pattern": "^PP\\-PEV\\-[A-Za-z0-9][A-Za-z0-9._-]*$"
},
"lifecycle_authority": "PP-KORS",
"status": "draft",
"aliases": [],
"deprecated": false,
"replacement_prefix": null,
"definitions": [
{
"document_id": "PP-IWCOD",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/operations/pergamum-pulse-ingest-workbench-and-curator-operations-design.mdx",
"section": "6. Canonical Operational Objects",
"object_name": "Proposal Evidence",
"purpose": "Preserves evidence supporting a proposal"
}
]
},
{
"prefix": "PP-PRJ-",
"object_type": "projection_manifest",
"canonical_name": "Projection Manifest",
"purpose": "Records projection inputs, outputs and lineage",
"normative_owner": {
"document_id": "PP-CCPS",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/specifications/pergamum-pulse-change-candidate-and-projection-specification.mdx",
"section": "4. Canonical Change and Projection Objects"
},
"identifier_policy": {
"namespace": "pergamum-pulse",
"prefix": "PP-PRJ-",
"immutable": true,
"reusable": false,
"suffix_policy": "owner-specification-defined",
"pattern": "^PP\\-PRJ\\-[A-Za-z0-9][A-Za-z0-9._-]*$"
},
"lifecycle_authority": "PP-KORS",
"status": "draft",
"aliases": [],
"deprecated": false,
"replacement_prefix": null,
"definitions": [
{
"document_id": "PP-KDMS",
"document_version": "0.2.0",
"source_file": "/standards/pergamum-pulse/pergamum-pulse-knowledge-document-metadata-specification.mdx",
"section": "2. Knowledge Object Model",
"object_name": "ProjectionManifest",
"purpose": "Records generated outputs, digests and source lineage"
},
{
"document_id": "PP-CCPS",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/specifications/pergamum-pulse-change-candidate-and-projection-specification.mdx",
"section": "4. Canonical Change and Projection Objects",
"object_name": "Projection Manifest",
"purpose": "Records projection inputs, outputs and lineage"
},
{
"document_id": "PP-KORS",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/specifications/pergamum-pulse-knowledge-object-and-relationship-specification.mdx",
"section": "3. Object Model Overview",
"object_name": "Projection Manifest",
"purpose": "Generated artefact lineage"
}
]
},
{
"prefix": "PP-PROP-",
"object_type": "proposal",
"canonical_name": "Proposal",
"purpose": "Records a machine- or human-generated proposal",
"normative_owner": {
"document_id": "PP-IWCOD",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/operations/pergamum-pulse-ingest-workbench-and-curator-operations-design.mdx",
"section": "6. Canonical Operational Objects"
},
"identifier_policy": {
"namespace": "pergamum-pulse",
"prefix": "PP-PROP-",
"immutable": true,
"reusable": false,
"suffix_policy": "owner-specification-defined",
"pattern": "^PP\\-PROP\\-[A-Za-z0-9][A-Za-z0-9._-]*$"
},
"lifecycle_authority": "PP-KORS",
"status": "draft",
"aliases": [],
"deprecated": false,
"replacement_prefix": null,
"definitions": [
{
"document_id": "PP-IWCOD",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/operations/pergamum-pulse-ingest-workbench-and-curator-operations-design.mdx",
"section": "6. Canonical Operational Objects",
"object_name": "Proposal",
"purpose": "Records a machine- or human-generated proposal"
}
]
},
{
"prefix": "PP-PRP-",
"object_type": "prompt_profile",
"canonical_name": "Prompt Profile",
"purpose": "Defines governed system and task instructions",
"normative_owner": {
"document_id": "PP-REAPP",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/profiles/pergamum-pulse-retrieval-embedding-and-ai-processing-profile.mdx",
"section": "4. Canonical Retrieval and Processing Objects"
},
"identifier_policy": {
"namespace": "pergamum-pulse",
"prefix": "PP-PRP-",
"immutable": true,
"reusable": false,
"suffix_policy": "owner-specification-defined",
"pattern": "^PP\\-PRP\\-[A-Za-z0-9][A-Za-z0-9._-]*$"
},
"lifecycle_authority": "PP-KORS",
"status": "draft",
"aliases": [],
"deprecated": false,
"replacement_prefix": null,
"definitions": [
{
"document_id": "PP-REAPP",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/profiles/pergamum-pulse-retrieval-embedding-and-ai-processing-profile.mdx",
"section": "4. Canonical Retrieval and Processing Objects",
"object_name": "Prompt Profile",
"purpose": "Defines governed system and task instructions"
}
]
},
{
"prefix": "PP-PRR-",
"object_type": "publication_rights_record",
"canonical_name": "Publication Rights Record",
"purpose": "Governs a proposed or active Publication",
"normative_owner": {
"document_id": "PP-RLCPS",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/specifications/pergamum-pulse-rights-licensing-citation-and-publication-specification.mdx",
"section": "2. Rights Object Model"
},
"identifier_policy": {
"namespace": "pergamum-pulse",
"prefix": "PP-PRR-",
"immutable": true,
"reusable": false,
"suffix_policy": "owner-specification-defined",
"pattern": "^PP\\-PRR\\-[A-Za-z0-9][A-Za-z0-9._-]*$"
},
"lifecycle_authority": "PP-KORS",
"status": "draft",
"aliases": [],
"deprecated": false,
"replacement_prefix": null,
"definitions": [
{
"document_id": "PP-RLCPS",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/specifications/pergamum-pulse-rights-licensing-citation-and-publication-specification.mdx",
"section": "2. Rights Object Model",
"object_name": "Publication Rights Record",
"purpose": "Governs a proposed or active Publication"
}
]
},
{
"prefix": "PP-PWD-",
"object_type": "projection_withdrawal",
"canonical_name": "Projection Withdrawal",
"purpose": "Records withdrawal of a projection or release",
"normative_owner": {
"document_id": "PP-CCPS",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/specifications/pergamum-pulse-change-candidate-and-projection-specification.mdx",
"section": "4. Canonical Change and Projection Objects"
},
"identifier_policy": {
"namespace": "pergamum-pulse",
"prefix": "PP-PWD-",
"immutable": true,
"reusable": false,
"suffix_policy": "owner-specification-defined",
"pattern": "^PP\\-PWD\\-[A-Za-z0-9][A-Za-z0-9._-]*$"
},
"lifecycle_authority": "PP-KORS",
"status": "draft",
"aliases": [],
"deprecated": false,
"replacement_prefix": null,
"definitions": [
{
"document_id": "PP-CCPS",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/specifications/pergamum-pulse-change-candidate-and-projection-specification.mdx",
"section": "4. Canonical Change and Projection Objects",
"object_name": "Projection Withdrawal",
"purpose": "Records withdrawal of a projection or release"
}
]
},
{
"prefix": "PP-QTE-",
"object_type": "quotation_record",
"canonical_name": "Quotation Record",
"purpose": "Governs exact quotation",
"normative_owner": {
"document_id": "PP-RLCPS",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/specifications/pergamum-pulse-rights-licensing-citation-and-publication-specification.mdx",
"section": "2. Rights Object Model"
},
"identifier_policy": {
"namespace": "pergamum-pulse",
"prefix": "PP-QTE-",
"immutable": true,
"reusable": false,
"suffix_policy": "owner-specification-defined",
"pattern": "^PP\\-QTE\\-[A-Za-z0-9][A-Za-z0-9._-]*$"
},
"lifecycle_authority": "PP-KORS",
"status": "draft",
"aliases": [],
"deprecated": false,
"replacement_prefix": null,
"definitions": [
{
"document_id": "PP-RLCPS",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/specifications/pergamum-pulse-rights-licensing-citation-and-publication-specification.mdx",
"section": "2. Rights Object Model",
"object_name": "Quotation Record",
"purpose": "Governs exact quotation"
}
]
},
{
"prefix": "PP-RBK-",
"object_type": "rollback_record",
"canonical_name": "Rollback Record",
"purpose": "Records reversal to a prior active state",
"normative_owner": {
"document_id": "PP-CCPS",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/specifications/pergamum-pulse-change-candidate-and-projection-specification.mdx",
"section": "4. Canonical Change and Projection Objects"
},
"identifier_policy": {
"namespace": "pergamum-pulse",
"prefix": "PP-RBK-",
"immutable": true,
"reusable": false,
"suffix_policy": "owner-specification-defined",
"pattern": "^PP\\-RBK\\-[A-Za-z0-9][A-Za-z0-9._-]*$"
},
"lifecycle_authority": "PP-KORS",
"status": "draft",
"aliases": [],
"deprecated": false,
"replacement_prefix": null,
"definitions": [
{
"document_id": "PP-CCPS",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/specifications/pergamum-pulse-change-candidate-and-projection-specification.mdx",
"section": "4. Canonical Change and Projection Objects",
"object_name": "Rollback Record",
"purpose": "Records reversal to a prior active state"
}
]
},
{
"prefix": "PP-RCPT-",
"object_type": "conformance_receipt",
"canonical_name": "Conformance Receipt",
"purpose": "Records signed or digest-verifiable validation outcome",
"normative_owner": {
"document_id": "PP-HKCP",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/profiles/pergamum-pulse-hecate-knowledge-conformance-profile.mdx",
"section": "5. Canonical HECATE Objects"
},
"identifier_policy": {
"namespace": "pergamum-pulse",
"prefix": "PP-RCPT-",
"immutable": true,
"reusable": false,
"suffix_policy": "owner-specification-defined",
"pattern": "^PP\\-RCPT\\-[A-Za-z0-9][A-Za-z0-9._-]*$"
},
"lifecycle_authority": "PP-KORS",
"status": "draft",
"aliases": [],
"deprecated": false,
"replacement_prefix": null,
"definitions": [
{
"document_id": "PP-KORS",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/specifications/pergamum-pulse-knowledge-object-and-relationship-specification.mdx",
"section": "3. Object Model Overview",
"object_name": "Conformance Receipt",
"purpose": "Machine-verifiable conformance result"
},
{
"document_id": "PP-HKCP",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/profiles/pergamum-pulse-hecate-knowledge-conformance-profile.mdx",
"section": "5. Canonical HECATE Objects",
"object_name": "Conformance Receipt",
"purpose": "Records signed or digest-verifiable validation outcome"
}
]
},
{
"prefix": "PP-REL-",
"object_type": "projection_release",
"canonical_name": "Projection Release",
"purpose": "Records release of validated artefacts",
"normative_owner": {
"document_id": "PP-CCPS",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/specifications/pergamum-pulse-change-candidate-and-projection-specification.mdx",
"section": "4. Canonical Change and Projection Objects"
},
"identifier_policy": {
"namespace": "pergamum-pulse",
"prefix": "PP-REL-",
"immutable": true,
"reusable": false,
"suffix_policy": "owner-specification-defined",
"pattern": "^PP\\-REL\\-[A-Za-z0-9][A-Za-z0-9._-]*$"
},
"lifecycle_authority": "PP-KORS",
"status": "draft",
"aliases": [],
"deprecated": false,
"replacement_prefix": null,
"definitions": [
{
"document_id": "PP-CCPS",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/specifications/pergamum-pulse-change-candidate-and-projection-specification.mdx",
"section": "4. Canonical Change and Projection Objects",
"object_name": "Projection Release",
"purpose": "Records release of validated artefacts"
}
]
},
{
"prefix": "PP-RER-",
"object_type": "retrieval_eligibility_record",
"canonical_name": "Retrieval Eligibility Record",
"purpose": "Records whether an object may be chunked, indexed, embedded or retrieved",
"normative_owner": {
"document_id": "PP-REAPP",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/profiles/pergamum-pulse-retrieval-embedding-and-ai-processing-profile.mdx",
"section": "4. Canonical Retrieval and Processing Objects"
},
"identifier_policy": {
"namespace": "pergamum-pulse",
"prefix": "PP-RER-",
"immutable": true,
"reusable": false,
"suffix_policy": "owner-specification-defined",
"pattern": "^PP\\-RER\\-[A-Za-z0-9][A-Za-z0-9._-]*$"
},
"lifecycle_authority": "PP-KORS",
"status": "draft",
"aliases": [],
"deprecated": false,
"replacement_prefix": null,
"definitions": [
{
"document_id": "PP-REAPP",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/profiles/pergamum-pulse-retrieval-embedding-and-ai-processing-profile.mdx",
"section": "4. Canonical Retrieval and Processing Objects",
"object_name": "Retrieval Eligibility Record",
"purpose": "Records whether an object may be chunked, indexed, embedded or retrieved"
}
]
},
{
"prefix": "PP-RGA-",
"object_type": "rights_audit_record",
"canonical_name": "Rights Audit Record",
"purpose": "Records an audit of rights controls",
"normative_owner": {
"document_id": "PP-RLCPS",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/specifications/pergamum-pulse-rights-licensing-citation-and-publication-specification.mdx",
"section": "2. Rights Object Model"
},
"identifier_policy": {
"namespace": "pergamum-pulse",
"prefix": "PP-RGA-",
"immutable": true,
"reusable": false,
"suffix_policy": "owner-specification-defined",
"pattern": "^PP\\-RGA\\-[A-Za-z0-9][A-Za-z0-9._-]*$"
},
"lifecycle_authority": "PP-KORS",
"status": "draft",
"aliases": [],
"deprecated": false,
"replacement_prefix": null,
"definitions": [
{
"document_id": "PP-RLCPS",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/specifications/pergamum-pulse-rights-licensing-citation-and-publication-specification.mdx",
"section": "2. Rights Object Model",
"object_name": "Rights Audit Record",
"purpose": "Records an audit of rights controls"
}
]
},
{
"prefix": "PP-RGD-",
"object_type": "rights_decision",
"canonical_name": "Rights Decision",
"purpose": "Records approval, restriction or prohibition",
"normative_owner": {
"document_id": "PP-RLCPS",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/specifications/pergamum-pulse-rights-licensing-citation-and-publication-specification.mdx",
"section": "2. Rights Object Model"
},
"identifier_policy": {
"namespace": "pergamum-pulse",
"prefix": "PP-RGD-",
"immutable": true,
"reusable": false,
"suffix_policy": "owner-specification-defined",
"pattern": "^PP\\-RGD\\-[A-Za-z0-9][A-Za-z0-9._-]*$"
},
"lifecycle_authority": "PP-KORS",
"status": "draft",
"aliases": [],
"deprecated": false,
"replacement_prefix": null,
"definitions": [
{
"document_id": "PP-RLCPS",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/specifications/pergamum-pulse-rights-licensing-citation-and-publication-specification.mdx",
"section": "2. Rights Object Model",
"object_name": "Rights Decision",
"purpose": "Records approval, restriction or prohibition"
}
]
},
{
"prefix": "PP-RGE-",
"object_type": "rights_evidence",
"canonical_name": "Rights Evidence",
"purpose": "Evidence of ownership, licence or permission",
"normative_owner": {
"document_id": "PP-RLCPS",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/specifications/pergamum-pulse-rights-licensing-citation-and-publication-specification.mdx",
"section": "2. Rights Object Model"
},
"identifier_policy": {
"namespace": "pergamum-pulse",
"prefix": "PP-RGE-",
"immutable": true,
"reusable": false,
"suffix_policy": "owner-specification-defined",
"pattern": "^PP\\-RGE\\-[A-Za-z0-9][A-Za-z0-9._-]*$"
},
"lifecycle_authority": "PP-KORS",
"status": "draft",
"aliases": [],
"deprecated": false,
"replacement_prefix": null,
"definitions": [
{
"document_id": "PP-RLCPS",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/specifications/pergamum-pulse-rights-licensing-citation-and-publication-specification.mdx",
"section": "2. Rights Object Model",
"object_name": "Rights Evidence",
"purpose": "Evidence of ownership, licence or permission"
}
]
},
{
"prefix": "PP-RGF-",
"object_type": "rights_finding",
"canonical_name": "Rights Finding",
"purpose": "Records a rights defect or uncertainty",
"normative_owner": {
"document_id": "PP-RLCPS",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/specifications/pergamum-pulse-rights-licensing-citation-and-publication-specification.mdx",
"section": "2. Rights Object Model"
},
"identifier_policy": {
"namespace": "pergamum-pulse",
"prefix": "PP-RGF-",
"immutable": true,
"reusable": false,
"suffix_policy": "owner-specification-defined",
"pattern": "^PP\\-RGF\\-[A-Za-z0-9][A-Za-z0-9._-]*$"
},
"lifecycle_authority": "PP-KORS",
"status": "draft",
"aliases": [],
"deprecated": false,
"replacement_prefix": null,
"definitions": [
{
"document_id": "PP-RLCPS",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/specifications/pergamum-pulse-rights-licensing-citation-and-publication-specification.mdx",
"section": "2. Rights Object Model",
"object_name": "Rights Finding",
"purpose": "Records a rights defect or uncertainty"
}
]
},
{
"prefix": "PP-RGI-",
"object_type": "rights_incident",
"canonical_name": "Rights Incident",
"purpose": "Records rights misuse or breach",
"normative_owner": {
"document_id": "PP-RLCPS",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/specifications/pergamum-pulse-rights-licensing-citation-and-publication-specification.mdx",
"section": "2. Rights Object Model"
},
"identifier_policy": {
"namespace": "pergamum-pulse",
"prefix": "PP-RGI-",
"immutable": true,
"reusable": false,
"suffix_policy": "owner-specification-defined",
"pattern": "^PP\\-RGI\\-[A-Za-z0-9][A-Za-z0-9._-]*$"
},
"lifecycle_authority": "PP-KORS",
"status": "draft",
"aliases": [],
"deprecated": false,
"replacement_prefix": null,
"definitions": [
{
"document_id": "PP-RLCPS",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/specifications/pergamum-pulse-rights-licensing-citation-and-publication-specification.mdx",
"section": "2. Rights Object Model",
"object_name": "Rights Incident",
"purpose": "Records rights misuse or breach"
}
]
},
{
"prefix": "PP-RGT-",
"object_type": "rights_record",
"canonical_name": "Rights Record",
"purpose": "Governs rights for one or more objects",
"normative_owner": {
"document_id": "PP-RLCPS",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/specifications/pergamum-pulse-rights-licensing-citation-and-publication-specification.mdx",
"section": "2. Rights Object Model"
},
"identifier_policy": {
"namespace": "pergamum-pulse",
"prefix": "PP-RGT-",
"immutable": true,
"reusable": false,
"suffix_policy": "owner-specification-defined",
"pattern": "^PP\\-RGT\\-[A-Za-z0-9][A-Za-z0-9._-]*$"
},
"lifecycle_authority": "PP-KORS",
"status": "draft",
"aliases": [],
"deprecated": false,
"replacement_prefix": null,
"definitions": [
{
"document_id": "PP-KDMS",
"document_version": "0.2.0",
"source_file": "/standards/pergamum-pulse/pergamum-pulse-knowledge-document-metadata-specification.mdx",
"section": "2. Knowledge Object Model",
"object_name": "RightsRecord",
"purpose": "Records copyright, licence, agreement and processing permissions"
},
{
"document_id": "PP-RLCPS",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/specifications/pergamum-pulse-rights-licensing-citation-and-publication-specification.mdx",
"section": "2. Rights Object Model",
"object_name": "Rights Record",
"purpose": "Governs rights for one or more objects"
},
{
"document_id": "PP-KORS",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/specifications/pergamum-pulse-knowledge-object-and-relationship-specification.mdx",
"section": "3. Object Model Overview",
"object_name": "Rights Record",
"purpose": "Governs copyright, licence and use permissions"
}
]
},
{
"prefix": "PP-RGW-",
"object_type": "rights_withdrawal_record",
"canonical_name": "Rights Withdrawal Record",
"purpose": "Records revocation, expiry or withdrawal",
"normative_owner": {
"document_id": "PP-RLCPS",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/specifications/pergamum-pulse-rights-licensing-citation-and-publication-specification.mdx",
"section": "2. Rights Object Model"
},
"identifier_policy": {
"namespace": "pergamum-pulse",
"prefix": "PP-RGW-",
"immutable": true,
"reusable": false,
"suffix_policy": "owner-specification-defined",
"pattern": "^PP\\-RGW\\-[A-Za-z0-9][A-Za-z0-9._-]*$"
},
"lifecycle_authority": "PP-KORS",
"status": "draft",
"aliases": [],
"deprecated": false,
"replacement_prefix": null,
"definitions": [
{
"document_id": "PP-RLCPS",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/specifications/pergamum-pulse-rights-licensing-citation-and-publication-specification.mdx",
"section": "2. Rights Object Model",
"object_name": "Rights Withdrawal Record",
"purpose": "Records revocation, expiry or withdrawal"
}
]
},
{
"prefix": "PP-RIN-",
"object_type": "retrieval_incident",
"canonical_name": "Retrieval Incident",
"purpose": "Records retrieval, leakage, injection or indexing incidents",
"normative_owner": {
"document_id": "PP-REAPP",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/profiles/pergamum-pulse-retrieval-embedding-and-ai-processing-profile.mdx",
"section": "4. Canonical Retrieval and Processing Objects"
},
"identifier_policy": {
"namespace": "pergamum-pulse",
"prefix": "PP-RIN-",
"immutable": true,
"reusable": false,
"suffix_policy": "owner-specification-defined",
"pattern": "^PP\\-RIN\\-[A-Za-z0-9][A-Za-z0-9._-]*$"
},
"lifecycle_authority": "PP-KORS",
"status": "draft",
"aliases": [],
"deprecated": false,
"replacement_prefix": null,
"definitions": [
{
"document_id": "PP-REAPP",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/profiles/pergamum-pulse-retrieval-embedding-and-ai-processing-profile.mdx",
"section": "4. Canonical Retrieval and Processing Objects",
"object_name": "Retrieval Incident",
"purpose": "Records retrieval, leakage, injection or indexing incidents"
}
]
},
{
"prefix": "PP-RPL-",
"object_type": "retrieval_plan",
"canonical_name": "Retrieval Plan",
"purpose": "Defines indexes, filters, ranking and limits",
"normative_owner": {
"document_id": "PP-REAPP",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/profiles/pergamum-pulse-retrieval-embedding-and-ai-processing-profile.mdx",
"section": "4. Canonical Retrieval and Processing Objects"
},
"identifier_policy": {
"namespace": "pergamum-pulse",
"prefix": "PP-RPL-",
"immutable": true,
"reusable": false,
"suffix_policy": "owner-specification-defined",
"pattern": "^PP\\-RPL\\-[A-Za-z0-9][A-Za-z0-9._-]*$"
},
"lifecycle_authority": "PP-KORS",
"status": "draft",
"aliases": [],
"deprecated": false,
"replacement_prefix": null,
"definitions": [
{
"document_id": "PP-REAPP",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/profiles/pergamum-pulse-retrieval-embedding-and-ai-processing-profile.mdx",
"section": "4. Canonical Retrieval and Processing Objects",
"object_name": "Retrieval Plan",
"purpose": "Defines indexes, filters, ranking and limits"
}
]
},
{
"prefix": "PP-RQ-",
"object_type": "retrieval_request",
"canonical_name": "Retrieval Request",
"purpose": "Records the user's, Agent's or Component's retrieval intent",
"normative_owner": {
"document_id": "PP-REAPP",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/profiles/pergamum-pulse-retrieval-embedding-and-ai-processing-profile.mdx",
"section": "4. Canonical Retrieval and Processing Objects"
},
"identifier_policy": {
"namespace": "pergamum-pulse",
"prefix": "PP-RQ-",
"immutable": true,
"reusable": false,
"suffix_policy": "owner-specification-defined",
"pattern": "^PP\\-RQ\\-[A-Za-z0-9][A-Za-z0-9._-]*$"
},
"lifecycle_authority": "PP-KORS",
"status": "draft",
"aliases": [],
"deprecated": false,
"replacement_prefix": null,
"definitions": [
{
"document_id": "PP-REAPP",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/profiles/pergamum-pulse-retrieval-embedding-and-ai-processing-profile.mdx",
"section": "4. Canonical Retrieval and Processing Objects",
"object_name": "Retrieval Request",
"purpose": "Records the user's, Agent's or Component's retrieval intent"
}
]
},
{
"prefix": "PP-RRK-",
"object_type": "reranking_record",
"canonical_name": "Reranking Record",
"purpose": "Records ranking transformation",
"normative_owner": {
"document_id": "PP-REAPP",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/profiles/pergamum-pulse-retrieval-embedding-and-ai-processing-profile.mdx",
"section": "4. Canonical Retrieval and Processing Objects"
},
"identifier_policy": {
"namespace": "pergamum-pulse",
"prefix": "PP-RRK-",
"immutable": true,
"reusable": false,
"suffix_policy": "owner-specification-defined",
"pattern": "^PP\\-RRK\\-[A-Za-z0-9][A-Za-z0-9._-]*$"
},
"lifecycle_authority": "PP-KORS",
"status": "draft",
"aliases": [],
"deprecated": false,
"replacement_prefix": null,
"definitions": [
{
"document_id": "PP-REAPP",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/profiles/pergamum-pulse-retrieval-embedding-and-ai-processing-profile.mdx",
"section": "4. Canonical Retrieval and Processing Objects",
"object_name": "Reranking Record",
"purpose": "Records ranking transformation"
}
]
},
{
"prefix": "PP-RRS-",
"object_type": "retrieval_result",
"canonical_name": "Retrieval Result",
"purpose": "Represents one returned object or chunk",
"normative_owner": {
"document_id": "PP-REAPP",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/profiles/pergamum-pulse-retrieval-embedding-and-ai-processing-profile.mdx",
"section": "4. Canonical Retrieval and Processing Objects"
},
"identifier_policy": {
"namespace": "pergamum-pulse",
"prefix": "PP-RRS-",
"immutable": true,
"reusable": false,
"suffix_policy": "owner-specification-defined",
"pattern": "^PP\\-RRS\\-[A-Za-z0-9][A-Za-z0-9._-]*$"
},
"lifecycle_authority": "PP-KORS",
"status": "draft",
"aliases": [],
"deprecated": false,
"replacement_prefix": null,
"definitions": [
{
"document_id": "PP-REAPP",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/profiles/pergamum-pulse-retrieval-embedding-and-ai-processing-profile.mdx",
"section": "4. Canonical Retrieval and Processing Objects",
"object_name": "Retrieval Result",
"purpose": "Represents one returned object or chunk"
}
]
},
{
"prefix": "PP-RSE-",
"object_type": "retrieval_session",
"canonical_name": "Retrieval Session",
"purpose": "Records one execution of a Retrieval Plan",
"normative_owner": {
"document_id": "PP-REAPP",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/profiles/pergamum-pulse-retrieval-embedding-and-ai-processing-profile.mdx",
"section": "4. Canonical Retrieval and Processing Objects"
},
"identifier_policy": {
"namespace": "pergamum-pulse",
"prefix": "PP-RSE-",
"immutable": true,
"reusable": false,
"suffix_policy": "owner-specification-defined",
"pattern": "^PP\\-RSE\\-[A-Za-z0-9][A-Za-z0-9._-]*$"
},
"lifecycle_authority": "PP-KORS",
"status": "draft",
"aliases": [],
"deprecated": false,
"replacement_prefix": null,
"definitions": [
{
"document_id": "PP-REAPP",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/profiles/pergamum-pulse-retrieval-embedding-and-ai-processing-profile.mdx",
"section": "4. Canonical Retrieval and Processing Objects",
"object_name": "Retrieval Session",
"purpose": "Records one execution of a Retrieval Plan"
}
]
},
{
"prefix": "PP-RVD-",
"object_type": "review_decision",
"canonical_name": "Review Decision",
"purpose": "Records accept, modify, reject or escalate",
"normative_owner": {
"document_id": "PP-IWCOD",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/operations/pergamum-pulse-ingest-workbench-and-curator-operations-design.mdx",
"section": "6. Canonical Operational Objects"
},
"identifier_policy": {
"namespace": "pergamum-pulse",
"prefix": "PP-RVD-",
"immutable": true,
"reusable": false,
"suffix_policy": "owner-specification-defined",
"pattern": "^PP\\-RVD\\-[A-Za-z0-9][A-Za-z0-9._-]*$"
},
"lifecycle_authority": "PP-KORS",
"status": "draft",
"aliases": [],
"deprecated": false,
"replacement_prefix": null,
"definitions": [
{
"document_id": "PP-IWCOD",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/operations/pergamum-pulse-ingest-workbench-and-curator-operations-design.mdx",
"section": "6. Canonical Operational Objects",
"object_name": "Review Decision",
"purpose": "Records accept, modify, reject or escalate"
}
]
},
{
"prefix": "PP-RVW-",
"object_type": "review_record",
"canonical_name": "Review Record",
"purpose": "Review, approval or rejection record",
"normative_owner": {
"document_id": "PP-KORS",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/specifications/pergamum-pulse-knowledge-object-and-relationship-specification.mdx",
"section": "3. Object Model Overview"
},
"identifier_policy": {
"namespace": "pergamum-pulse",
"prefix": "PP-RVW-",
"immutable": true,
"reusable": false,
"suffix_policy": "owner-specification-defined",
"pattern": "^PP\\-RVW\\-[A-Za-z0-9][A-Za-z0-9._-]*$"
},
"lifecycle_authority": "PP-KORS",
"status": "draft",
"aliases": [],
"deprecated": false,
"replacement_prefix": null,
"definitions": [
{
"document_id": "PP-KORS",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/specifications/pergamum-pulse-knowledge-object-and-relationship-specification.mdx",
"section": "3. Object Model Overview",
"object_name": "Review Record",
"purpose": "Review, approval or rejection record"
}
]
},
{
"prefix": "PP-SAP-",
"object_type": "stage_approval",
"canonical_name": "Stage Approval",
"purpose": "Records authorised stage completion",
"normative_owner": {
"document_id": "PP-IWCOD",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/operations/pergamum-pulse-ingest-workbench-and-curator-operations-design.mdx",
"section": "6. Canonical Operational Objects"
},
"identifier_policy": {
"namespace": "pergamum-pulse",
"prefix": "PP-SAP-",
"immutable": true,
"reusable": false,
"suffix_policy": "owner-specification-defined",
"pattern": "^PP\\-SAP\\-[A-Za-z0-9][A-Za-z0-9._-]*$"
},
"lifecycle_authority": "PP-KORS",
"status": "draft",
"aliases": [],
"deprecated": false,
"replacement_prefix": null,
"definitions": [
{
"document_id": "PP-IWCOD",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/operations/pergamum-pulse-ingest-workbench-and-curator-operations-design.mdx",
"section": "6. Canonical Operational Objects",
"object_name": "Stage Approval",
"purpose": "Records authorised stage completion"
}
]
},
{
"prefix": "PP-SF-",
"object_type": "source_fragment",
"canonical_name": "Source Fragment",
"purpose": "Exact supporting fragment",
"normative_owner": {
"document_id": "PP-KORS",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/specifications/pergamum-pulse-knowledge-object-and-relationship-specification.mdx",
"section": "3. Object Model Overview"
},
"identifier_policy": {
"namespace": "pergamum-pulse",
"prefix": "PP-SF-",
"immutable": true,
"reusable": false,
"suffix_policy": "owner-specification-defined",
"pattern": "^PP\\-SF\\-[A-Za-z0-9][A-Za-z0-9._-]*$"
},
"lifecycle_authority": "PP-KORS",
"status": "draft",
"aliases": [],
"deprecated": false,
"replacement_prefix": null,
"definitions": [
{
"document_id": "PP-KDMS",
"document_version": "0.2.0",
"source_file": "/standards/pergamum-pulse/pergamum-pulse-knowledge-document-metadata-specification.mdx",
"section": "2. Knowledge Object Model",
"object_name": "SourceFragment",
"purpose": "Exact page, clause, table, row, figure, field or record supporting knowledge"
},
{
"document_id": "PP-KORS",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/specifications/pergamum-pulse-knowledge-object-and-relationship-specification.mdx",
"section": "3. Object Model Overview",
"object_name": "Source Fragment",
"purpose": "Exact supporting fragment"
}
]
},
{
"prefix": "PP-SRC-",
"object_type": "source_object",
"canonical_name": "Source Object",
"purpose": "Identifies the original source",
"normative_owner": {
"document_id": "PP-KORS",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/specifications/pergamum-pulse-knowledge-object-and-relationship-specification.mdx",
"section": "3. Object Model Overview"
},
"identifier_policy": {
"namespace": "pergamum-pulse",
"prefix": "PP-SRC-",
"immutable": true,
"reusable": false,
"suffix_policy": "owner-specification-defined",
"pattern": "^PP\\-SRC\\-[A-Za-z0-9][A-Za-z0-9._-]*$"
},
"lifecycle_authority": "PP-KORS",
"status": "draft",
"aliases": [],
"deprecated": false,
"replacement_prefix": null,
"definitions": [
{
"document_id": "PP-KDMS",
"document_version": "0.2.0",
"source_file": "/standards/pergamum-pulse/pergamum-pulse-knowledge-document-metadata-specification.mdx",
"section": "2. Knowledge Object Model",
"object_name": "SourceObject",
"purpose": "Identifies the original source and issuing authority"
},
{
"document_id": "PP-KORS",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/specifications/pergamum-pulse-knowledge-object-and-relationship-specification.mdx",
"section": "3. Object Model Overview",
"object_name": "Source Object",
"purpose": "Identifies the original source"
}
]
},
{
"prefix": "PP-SRS-",
"object_type": "source_series",
"canonical_name": "Source Series",
"purpose": "Groups versions or editions of a source",
"normative_owner": {
"document_id": "PP-KORS",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/specifications/pergamum-pulse-knowledge-object-and-relationship-specification.mdx",
"section": "3. Object Model Overview"
},
"identifier_policy": {
"namespace": "pergamum-pulse",
"prefix": "PP-SRS-",
"immutable": true,
"reusable": false,
"suffix_policy": "owner-specification-defined",
"pattern": "^PP\\-SRS\\-[A-Za-z0-9][A-Za-z0-9._-]*$"
},
"lifecycle_authority": "PP-KORS",
"status": "draft",
"aliases": [],
"deprecated": false,
"replacement_prefix": null,
"definitions": [
{
"document_id": "PP-KDMS",
"document_version": "0.2.0",
"source_file": "/standards/pergamum-pulse/pergamum-pulse-knowledge-document-metadata-specification.mdx",
"section": "2. Knowledge Object Model",
"object_name": "SourceSeries",
"purpose": "Groups successive editions, releases or versions of a source"
},
{
"document_id": "PP-KORS",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/specifications/pergamum-pulse-knowledge-object-and-relationship-specification.mdx",
"section": "3. Object Model Overview",
"object_name": "Source Series",
"purpose": "Groups versions or editions of a source"
}
]
},
{
"prefix": "PP-TIR-",
"object_type": "tool_invocation_record",
"canonical_name": "Tool Invocation Record",
"purpose": "Records one AI-initiated tool invocation",
"normative_owner": {
"document_id": "PP-REAPP",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/profiles/pergamum-pulse-retrieval-embedding-and-ai-processing-profile.mdx",
"section": "4. Canonical Retrieval and Processing Objects"
},
"identifier_policy": {
"namespace": "pergamum-pulse",
"prefix": "PP-TIR-",
"immutable": true,
"reusable": false,
"suffix_policy": "owner-specification-defined",
"pattern": "^PP\\-TIR\\-[A-Za-z0-9][A-Za-z0-9._-]*$"
},
"lifecycle_authority": "PP-KORS",
"status": "draft",
"aliases": [],
"deprecated": false,
"replacement_prefix": null,
"definitions": [
{
"document_id": "PP-REAPP",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/profiles/pergamum-pulse-retrieval-embedding-and-ai-processing-profile.mdx",
"section": "4. Canonical Retrieval and Processing Objects",
"object_name": "Tool Invocation Record",
"purpose": "Records one AI-initiated tool invocation"
}
]
},
{
"prefix": "PP-VR-",
"object_type": "validation_receipt",
"canonical_name": "Validation Receipt",
"purpose": "Records deterministic validation results",
"normative_owner": {
"document_id": "PP-CCPS",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/specifications/pergamum-pulse-change-candidate-and-projection-specification.mdx",
"section": "4. Canonical Change and Projection Objects"
},
"identifier_policy": {
"namespace": "pergamum-pulse",
"prefix": "PP-VR-",
"immutable": true,
"reusable": false,
"suffix_policy": "owner-specification-defined",
"pattern": "^PP\\-VR\\-[A-Za-z0-9][A-Za-z0-9._-]*$"
},
"lifecycle_authority": "PP-KORS",
"status": "draft",
"aliases": [],
"deprecated": false,
"replacement_prefix": null,
"definitions": [
{
"document_id": "PP-CCPS",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/specifications/pergamum-pulse-change-candidate-and-projection-specification.mdx",
"section": "4. Canonical Change and Projection Objects",
"object_name": "Validation Receipt",
"purpose": "Records deterministic validation results"
}
]
},
{
"prefix": "PP-WFI-",
"object_type": "workflow_instance",
"canonical_name": "Workflow Instance",
"purpose": "Records one Profile execution",
"normative_owner": {
"document_id": "PP-IWCOD",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/operations/pergamum-pulse-ingest-workbench-and-curator-operations-design.mdx",
"section": "6. Canonical Operational Objects"
},
"identifier_policy": {
"namespace": "pergamum-pulse",
"prefix": "PP-WFI-",
"immutable": true,
"reusable": false,
"suffix_policy": "owner-specification-defined",
"pattern": "^PP\\-WFI\\-[A-Za-z0-9][A-Za-z0-9._-]*$"
},
"lifecycle_authority": "PP-KORS",
"status": "draft",
"aliases": [],
"deprecated": false,
"replacement_prefix": null,
"definitions": [
{
"document_id": "PP-IWCOD",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/operations/pergamum-pulse-ingest-workbench-and-curator-operations-design.mdx",
"section": "6. Canonical Operational Objects",
"object_name": "Workflow Instance",
"purpose": "Records one Profile execution"
}
]
},
{
"prefix": "PP-WFS-",
"object_type": "workflow_stage",
"canonical_name": "Workflow Stage",
"purpose": "Records stage state",
"normative_owner": {
"document_id": "PP-IWCOD",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/operations/pergamum-pulse-ingest-workbench-and-curator-operations-design.mdx",
"section": "6. Canonical Operational Objects"
},
"identifier_policy": {
"namespace": "pergamum-pulse",
"prefix": "PP-WFS-",
"immutable": true,
"reusable": false,
"suffix_policy": "owner-specification-defined",
"pattern": "^PP\\-WFS\\-[A-Za-z0-9][A-Za-z0-9._-]*$"
},
"lifecycle_authority": "PP-KORS",
"status": "draft",
"aliases": [],
"deprecated": false,
"replacement_prefix": null,
"definitions": [
{
"document_id": "PP-IWCOD",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/operations/pergamum-pulse-ingest-workbench-and-curator-operations-design.mdx",
"section": "6. Canonical Operational Objects",
"object_name": "Workflow Stage",
"purpose": "Records stage state"
}
]
},
{
"prefix": "PP-WFT-",
"object_type": "workflow_task",
"canonical_name": "Workflow Task",
"purpose": "Assigns required work",
"normative_owner": {
"document_id": "PP-IWCOD",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/operations/pergamum-pulse-ingest-workbench-and-curator-operations-design.mdx",
"section": "6. Canonical Operational Objects"
},
"identifier_policy": {
"namespace": "pergamum-pulse",
"prefix": "PP-WFT-",
"immutable": true,
"reusable": false,
"suffix_policy": "owner-specification-defined",
"pattern": "^PP\\-WFT\\-[A-Za-z0-9][A-Za-z0-9._-]*$"
},
"lifecycle_authority": "PP-KORS",
"status": "draft",
"aliases": [],
"deprecated": false,
"replacement_prefix": null,
"definitions": [
{
"document_id": "PP-IWCOD",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/operations/pergamum-pulse-ingest-workbench-and-curator-operations-design.mdx",
"section": "6. Canonical Operational Objects",
"object_name": "Workflow Task",
"purpose": "Assigns required work"
}
]
},
{
"prefix": "PP-XT-",
"object_type": "extraction_target",
"canonical_name": "Extraction Target",
"purpose": "Candidate target for projection",
"normative_owner": {
"document_id": "PP-KORS",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/specifications/pergamum-pulse-knowledge-object-and-relationship-specification.mdx",
"section": "3. Object Model Overview"
},
"identifier_policy": {
"namespace": "pergamum-pulse",
"prefix": "PP-XT-",
"immutable": true,
"reusable": false,
"suffix_policy": "owner-specification-defined",
"pattern": "^PP\\-XT\\-[A-Za-z0-9][A-Za-z0-9._-]*$"
},
"lifecycle_authority": "PP-KORS",
"status": "draft",
"aliases": [],
"deprecated": false,
"replacement_prefix": null,
"definitions": [
{
"document_id": "PP-KDMS",
"document_version": "0.2.0",
"source_file": "/standards/pergamum-pulse/pergamum-pulse-knowledge-document-metadata-specification.mdx",
"section": "2. Knowledge Object Model",
"object_name": "ExtractionTarget",
"purpose": "Candidate Registry, schema, JSON, rule, test or profile target"
},
{
"document_id": "PP-KORS",
"document_version": "0.1.0",
"source_file": "/standards/pergamum-pulse/specifications/pergamum-pulse-knowledge-object-and-relationship-specification.mdx",
"section": "3. Object Model Overview",
"object_name": "Extraction Target",
"purpose": "Candidate target for projection"
}
]
}
]
}

The profile does not hardcode the 111 prefixes.

Instead:

pp-id-example.yamlGitHub ↗
pergamum_pulse:
object:
id: PP-KD-000001
object_type: knowledge_document
prefix: PP-KD-

causes:

prefix

Object & Prefix Register

object class
normative owner
identifier policy
lifecycle authority
deprecation state

It also formalises the larger PP metadata shape:

object
source
capture
rights
authority
transformation
temporal
applicability
knowledge
assertions
fragments
entities
mappings
change_intelligence
projection
retrieval
review
provenance
conformance

And keeps metadata_contract as the deterministic resolver:

pp-metadata-contract-example.yamlGitHub ↗
metadata_contract:
specification:
id: PP-KDMS
version: 0.2.0

profiles:
- PP-MPS@0.1.0

conformance_target: governed

7. VW-DL Phase 1 implementation package

This package is designed to be extracted at the root of zayaz-docs.

It completes the currently empty Python package entry point declared by:

[project.scripts]
viroway = "viroway_tools.cli:main"

so the existing workflow contract remains:

viroway docs lint \
--config config/docs-lint.yaml \
--root content \
--format github \
--fail-on ERROR

The Phase 1 lint configuration can be found here:

/workspaces/zayaz-docs/tools/viroway-tools/
└── src/
└── viroway_tools/
├── cli.py
└── docs_lint/
├── command.py
├── corpus.py
├── frontmatter.py
├── models.py
├── registry.py
├── reporters.py
└── rules.py

NOTE: Read the included implementation README (/tools/viroway-tools/README.md)


7.1. Included

  • viroway docs lint CLI
  • duplicate-key-safe YAML frontmatter parsing
  • transitional CMS Constitutional Header checks
  • document/semantic ID uniqueness
  • SemVer validation
  • source_file path validation
  • OMR resolution
  • Pergamum Pulse Object & Prefix Register validation
  • PP prefix-use validation
  • Pergamum Pulse Document Register validation
  • RLCPS Rights Record reference/projection checks
  • structured GitHub annotations
  • JSON report output
  • transitional migration severity

7.2. Registry artefacts

Copy the included files to:

config/system/pergamum-pulse/object-prefix-register.json
config/system/pergamum-pulse/document-register.json
config/system/pergamum-pulse/rights-vocabulary.json

The Git JSON artefacts are canonical. PostgreSQL tables are operational projections.


7.3. Existing workflow compatibility

The existing workflow invocation remains valid:

viroway docs lint \
--config config/docs-lint.yaml \
--root content \
--format github \
--fail-on ERROR

The implementation provides default registry paths.

config/docs-lint.phase1.yaml is included as the recommended next configuration baseline. Merge it deliberately with the existing TrustGate-specific configuration rather than blindly overwriting the current file.


7.4. Migration mode

Keep:

constitutional_header:
mode: transitional

until the Constitutional Header Migration Framework has approved migration baselines.

In transitional mode:

  • core structural defects remain errors;
  • missing target CMS fields are warnings;
  • migration aliases are informational;
  • short_id and canonical_name are warnings;
  • unregistered PP prefixes can remain warnings while the three known F10 orphan prefixes are resolved.

Then promote to:

constitutional_header:
mode: strict

pergamum_pulse:
unregistered_prefix_severity: ERROR

7.5. Rules implemented in this starter

Constitutional Header

  • CH-YAML-001

  • CH-YAML-002

  • CH-CMS-001

  • CH-CMS-002

  • CH-MIG-001

  • CH-MIG-002

  • CH-ID-004

  • CH-ID-005

  • CH-ID-007

  • CH-ID-008

  • CH-OMR-001

Pergamum Pulse object governance

  • PP-OBJ-000

  • PP-OBJ-001

  • PP-OBJ-003

  • PP-OBJ-004

  • PP-OBJ-005

  • PP-OBJ-006

  • PP-LIFE-001

Pergamum Pulse document register

  • PP-DOC-000
  • PP-DOC-001
  • PP-DOC-002
  • PP-DOC-003
  • PP-DOC-004
  • PP-DOC-005

Rights

  • PP-RGT-001

  • PP-RGT-002

  • PP-RGT-003

  • PP-RGT-004

  • PP-RGT-005

  • PP-RGT-LEGACY-001


7.6. Not hard-coded yet

Universal PP-KORS lifecycle state values are intentionally not duplicated in Python. Add a machine-readable PP-KORS lifecycle registry first, then make VW-DL resolve it just as it resolves the Object & Prefix Register.

Likewise, processing-right keys are loaded from the RLCPS rights vocabulary JSON rather than embedded in Python.


7.7. Registry wiring update

VW-DL now resolves the PP-KORS universal lifecycle registry and the PP-RLCPS rights vocabulary from governed JSON artefacts. No lifecycle-state or processing-right vocabulary is duplicated as Python constants.

New validation families:

  • PP-LIFE-000 .. PP-LIFE-010
  • PP-RVOC-000 .. PP-RVOC-007

Recommended release architecture for schemas:

Git schemas/
-> CI validation
-> immutable release
-> private S3 bucket
-> CloudFront + Origin Access Control
-> schemas.zayaz.io

8. PP-KORS Lifecycle + PP-RLCPS Rights Registry Artefacts

These artefacts follow the ZAYAZ registry authority pattern:

  1. Normative specification = semantic authority.
  2. Git-versioned JSON = canonical machine-readable registry artefact.
  3. JSON Schema = structural validation contract.
  4. PostgreSQL = operational projection only.

8.1. Lifecycle

Source authority: PP-KORS §7 — Universal Lifecycle Model.

The registry contains the exact 16 universal lifecycle states declared by PP-KORS.

PP-KORS does not define a universal state-to-state transition matrix or universal terminal/non-terminal classification. Therefore this package intentionally does not invent either. Specialised specifications remain responsible for permitted lifecycle subsets and transitions.

8.2. Rights

Source authority: PP-RLCPS §10 — Processing Rights.

The rights registry contains:

  • 16 processing-right operation keys;
  • 8 permission states.

The PostgreSQL projections are:

  • pp.rights_processing_operation_registry
  • pp.rights_permission_state_registry

The tables must never broaden, reinterpret or replace canonical PP-RGT- Rights Records.

8.3. Repository Paths

config/system/pergamum-pulse/lifecycle-registry.json
config/system/pergamum-pulse/rights-vocabulary.json

schemas/pergamum-pulse/registry/0.1.0/lifecycle-registry.schema.json
schemas/pergamum-pulse/registry/0.1.0/rights-vocabulary.schema.json

/workspaces/zayaz-docs/code/associated-files/standards/pergamum-pulse/pergamum-pulse-implementation-package/create-pp-lifecycle-registry.sql (Created 2026.08.10)

/workspaces/zayaz-docs/code/associated-files/standards/pergamum-pulse/pergamum-pulse-implementation-package/create-pp-rights-vocabulary-registries.sql (Created 2026.08.10)




GitHub RepoRequest for Change (RFC)