# Vercy AI instruction - YAML 1.2 (JSON-compatible) { "vercy": "1.0-draft", "publication": { "status": "published", "adjudicationStatus": "reviewable-draft", "publishableCanonical": false, "generatedAt": "2026-09-06T17:30:05Z", "synthesisSha256": "17df7b9218546fde47c7b52878a665123c913cf6bdf5b51fd3d87700ba938a25", "providerMode": "single-provider-waiver", "providers": [ "Codex" ], "waivedProviders": [ "Claude", "Grok" ] }, "metaModel": { "id": "WM-ECO-031", "registryId": "vr.wm-eco-031", "name": "Payroll / Compensation", "version": "0.3.0-research.1", "previousVersions": [], "entryKind": "aggregate", "family": "World Models", "category": "Society, people and institutions", "industry": [ "Cross-industry" ], "domain": [ "SOC.ECO.PAYR" ], "tags": [ "payroll", "compensation", "soc.eco.payr" ], "status": "published" }, "canonicalUrl": "https://ver.cy/models/wm-eco-031-payroll-compensation/", "sourceUrl": "https://github.com/ver-cy/world-models/tree/feat/mega-model-registry/research/runs/wm-eco-031", "model": { "registry_id": "vr.wm-eco-031", "model_id": "WM-ECO-031", "name": "Payroll / Compensation", "entry_kind": "aggregate", "purpose": "Represent payroll runs and independently governed payee compensation results so agents can understand how terms and source evidence become earnings, bases, deductions, contributions, net pay, payment instructions, statements and reports without confusing calculation with approval, settlement, filing acceptance or accounting posting.", "scope_statement": "Owns payroll-run, payee-result and revision identities; regular, supplemental, off-cycle, final, advance, retroactive, correction, reversal and void classes; employer, worker, engagement, job, position, pay-group, administrator, approver and authority bindings; earning, pay, tax, cutoff and payday periods; jurisdiction, establishment, work-location, currency and calendar profiles; salary, wage, rate, unit, overtime, commission, bonus, allowance, reimbursement, in-kind, benefit and employer-contribution terms; source-qualified time, leave, absence, expense, sales, performance, election, eligibility, proration and override inputs; earning components, gross earnings, taxable, pensionable, insurable, minimum-wage and overtime bases; statutory, voluntary, tax, social insurance, pension, benefit, union, garnishment, loan and other deductions; employer contributions, net pay, employer cost, rounding, balancing and accumulators; payment allocation, instruction, execution, rejection, return, recall, settlement and reconciliation references; pay-statement and filing projections, delivery, receipt, submission, authority-response and correction evidence; run controls, validation, approval, release, retroactivity, reversal and reconciliation; rule versions, intermediate results, derivation, quality, clocks, privacy, access, retention and loss-aware projections. External worker, engagement, organization, job, timekeeping, leave, expense, sales, performance, benefit, tax, payment, bank account, ledger, filing, dispute and records masters remain authoritative.", "in_scope": [ "Payroll-run and payee-result identity, parties, periods, jurisdiction and compensation profiles, source inputs, terms, components, calculations, bases, deductions, contributions, net pay and employer cost", "Payment, statement, filing and remittance bindings, lifecycle controls, corrections, reconciliation, clocks, provenance, privacy, access, retention, validation and projections" ], "out_of_scope": [ "Owning Person, Worker, Engagement, Organization, Job, Position, Timekeeping, Leave, Expense, Sales, Performance, Benefit Plan, Tax Account, Court Order, Bank Account, Payment, Accounting Ledger, Filing, Dispute or Records masters", "Treating compensation term as earned pay, gross as taxable base, net pay as payment, issued statement as receipt, submitted filing as authority acceptance, or correction as deletion", "Autonomous compensation change, calculation override, approval, payment, filing, protected-data disclosure or record destruction" ], "boundary_notes": [ { "neighbor": "WM-ORG-005", "distinction": "The unified registry supplies WM-ORG-005 as a provisional parent signal only. Organization and employment governance remain external and no settled containment edge exists.", "source_refs": [ "SRC-004", "SRC-007", "SRC-020" ] }, { "neighbor": "Payroll run versus payee compensation result", "distinction": "A run groups calculation and control context; each payee result has its own worker binding, components, values, states, access and correction lineage.", "source_refs": [ "SRC-008", "SRC-009", "SRC-011", "SRC-012", "SRC-013" ] }, { "neighbor": "Compensation terms, inputs, calculated result and payment", "distinction": "Terms authorize possible remuneration, source records evidence activity or eligibility, calculation derives values and payment systems execute instructions; none proves another.", "source_refs": [ "SRC-001", "SRC-004", "SRC-007", "SRC-008", "SRC-016", "SRC-020" ] }, { "neighbor": "Tax, benefit, filing, remittance and accounting records", "distinction": "Payroll binds source-qualified external records and rule profiles; calculated or filed values never prove authority acceptance, remittance settlement, benefit delivery or ledger posting.", "source_refs": [ "SRC-008", "SRC-009", "SRC-010", "SRC-011", "SRC-012", "SRC-013", "SRC-014", "SRC-018" ] }, { "neighbor": "Jurisdiction and interoperability standards", "distinction": "Each labour, tax, reporting, payment, statistical, privacy or schema source covers a scoped profile; every mapping is version-pinned and loss-declaring.", "source_refs": [ "SRC-001", "SRC-002", "SRC-003", "SRC-004", "SRC-005", "SRC-006", "SRC-007", "SRC-008", "SRC-009", "SRC-010", "SRC-011", "SRC-012", "SRC-013", "SRC-014", "SRC-015", "SRC-016", "SRC-017", "SRC-018", "SRC-019", "SRC-020", "SRC-021", "SRC-022", "SRC-023", "SRC-024" ] } ] }, "sources": [ { "id": "SRC-001", "title": "Protection of Wages Convention, 1949 (No. 95)", "organization": "International Labour Organization", "url": "https://normlex.ilo.org/dyn/nrmlx_en/f?p=NORMLEXPUB:12100:0::NO::P12100_ILO_CODE:C095", "version_or_date": "C095, in force since 24 September 1952", "source_type": "legislation", "primary_source": true, "authority_tier": 1, "accessed_at": "2026-09-06T17:15:00Z", "relevance": "Defines wages, lawful deductions, direct payment, regular intervals, wage statements and final settlement principles." }, { "id": "SRC-002", "title": "Equal Remuneration Convention, 1951 (No. 100)", "organization": "International Labour Organization", "url": "https://normlex.ilo.org/dyn/nrmlx_en/f?p=NORMLEXPUB:12100:0::NO::P12100_INSTRUMENT_ID,P12100_LANG_CODE:312245,en", "version_or_date": "C100, in force since 23 May 1953", "source_type": "legislation", "primary_source": true, "authority_tier": 1, "accessed_at": "2026-09-06T17:15:00Z", "relevance": "Defines remuneration broadly and separates equal-pay policy from one payroll result." }, { "id": "SRC-003", "title": "Minimum Wage Fixing Convention, 1970 (No. 131)", "organization": "International Labour Organization", "url": "https://normlex.ilo.org/dyn/nrmlx_en/f?p=NORMLEXPUB:12100:0::NO::P12100_ILO_CODE:C131", "version_or_date": "C131, in force since 29 April 1972", "source_type": "legislation", "primary_source": true, "authority_tier": 1, "accessed_at": "2026-09-06T17:15:00Z", "relevance": "Requires jurisdiction-scoped minimum wage machinery and supports minimum-pay validation." }, { "id": "SRC-004", "title": "Directive on transparent and predictable working conditions", "organization": "European Union", "url": "https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX:32019L1152", "version_or_date": "Directive EU 2019/1152", "source_type": "legislation", "primary_source": true, "authority_tier": 1, "accessed_at": "2026-09-06T17:15:00Z", "relevance": "Requires separate remuneration components plus payment frequency and method in worker information." }, { "id": "SRC-005", "title": "Directive on pay transparency", "organization": "European Union", "url": "https://eur-lex.europa.eu/eli/dir/2023/970/oj", "version_or_date": "Directive EU 2023/970", "source_type": "legislation", "primary_source": true, "authority_tier": 1, "accessed_at": "2026-09-06T17:15:00Z", "relevance": "Defines pay, variable components, pay levels, reporting and equality analysis as a scoped EU profile." }, { "id": "SRC-006", "title": "General Data Protection Regulation", "organization": "European Union", "url": "https://eur-lex.europa.eu/eli/reg/2016/679/oj", "version_or_date": "Regulation EU 2016/679", "source_type": "legislation", "primary_source": true, "authority_tier": 1, "accessed_at": "2026-09-06T17:15:00Z", "relevance": "Requires purpose limitation, data minimization, accuracy, security and accountable personal-data processing." }, { "id": "SRC-007", "title": "Recordkeeping and Reporting under the FLSA", "organization": "United States Department of Labor", "url": "https://www.dol.gov/general/topic/wages/wagesrecordkeeping", "version_or_date": "Official guidance accessed 6 September 2026", "source_type": "public-authority", "primary_source": true, "authority_tier": 1, "accessed_at": "2026-09-06T17:15:00Z", "relevance": "Lists worker, hours, pay basis, regular and overtime earnings, additions, deductions, totals, pay date and period records." }, { "id": "SRC-008", "title": "Publication 15 (2026), Employer's Tax Guide", "organization": "United States Internal Revenue Service", "url": "https://www.irs.gov/publications/p15", "version_or_date": "Publication 15 for 2026", "source_type": "public-authority", "primary_source": true, "authority_tier": 1, "accessed_at": "2026-09-06T17:15:00Z", "relevance": "Separates wages, payroll periods, withholding, employer taxes, deposits, reporting, corrections and worker statements." }, { "id": "SRC-009", "title": "PAYE and payroll for employers", "organization": "HM Revenue and Customs", "url": "https://www.gov.uk/paye-for-employers/paye-and-payroll", "version_or_date": "Official guidance accessed 6 September 2026", "source_type": "public-authority", "primary_source": true, "authority_tier": 1, "accessed_at": "2026-09-06T17:15:00Z", "relevance": "Separates payments, deductions, employer contributions, reporting and remittance under the UK PAYE profile." }, { "id": "SRC-010", "title": "Running payroll: Reporting to HMRC", "organization": "HM Revenue and Customs", "url": "https://www.gov.uk/running-payroll/reporting-to-hmrc", "version_or_date": "Official guidance accessed 6 September 2026", "source_type": "public-authority", "primary_source": true, "authority_tier": 1, "accessed_at": "2026-09-06T17:15:00Z", "relevance": "Defines payday reporting, Full Payment Submission, Employer Payment Summary and correction behavior." }, { "id": "SRC-011", "title": "T4001 Employers' Guide: Payroll Deductions and Remittances", "organization": "Canada Revenue Agency", "url": "https://www.canada.ca/en/revenue-agency/services/forms-publications/publications/t4001/employers-guide-payroll-deductions-remittances.html", "version_or_date": "Official guide updated for 2026", "source_type": "public-authority", "primary_source": true, "authority_tier": 1, "accessed_at": "2026-09-06T17:15:00Z", "relevance": "Defines pay periods, remuneration, taxable benefits, deductions, employer contributions, remittance, reporting and records." }, { "id": "SRC-012", "title": "Single Touch Payroll Phase 2 employer reporting guidelines", "organization": "Australian Taxation Office", "url": "https://www.ato.gov.au/api/public/content/0-9e8a6a9e-7a55-456b-8bd4-ff06ea9a2694", "version_or_date": "Phase 2 guidelines accessed 6 September 2026", "source_type": "public-authority", "primary_source": true, "authority_tier": 1, "accessed_at": "2026-09-06T17:15:00Z", "relevance": "Defines disaggregated payroll event reporting and Australia-specific income, allowance, deduction and cessation classifications." }, { "id": "SRC-013", "title": "Payday filing", "organization": "New Zealand Inland Revenue", "url": "https://www.ird.govt.nz/payday", "version_or_date": "Official guidance updated 24 February 2026", "source_type": "public-authority", "primary_source": true, "authority_tier": 1, "accessed_at": "2026-09-06T17:15:00Z", "relevance": "Separates payday, pay period, employment information, filing deadline, non-standard payments and amendments." }, { "id": "SRC-014", "title": "Taxing Wages 2026: Methodology and limitations", "organization": "Organisation for Economic Co-operation and Development", "url": "https://www.oecd.org/en/publications/taxing-wages-2026_3a5169ef-en/full-report/methodology-and-limitations_f25b8cbc.html", "version_or_date": "Taxing Wages 2026", "source_type": "standard", "primary_source": true, "authority_tier": 1, "accessed_at": "2026-09-06T17:15:00Z", "relevance": "Separates gross wage earnings, employee and employer social contributions, payroll tax, labour cost and net take-home pay." }, { "id": "SRC-015", "title": "Structure of earnings survey 2022 metadata", "organization": "Eurostat", "url": "https://ec.europa.eu/eurostat/cache/metadata/EN/earn_ses2022_esms.htm", "version_or_date": "SES 2022 metadata updated 2025", "source_type": "public-authority", "primary_source": true, "authority_tier": 1, "accessed_at": "2026-09-06T17:15:00Z", "relevance": "Defines hourly, monthly and annual gross earnings, paid hours, bonuses, allowances, units, periods and quality limitations." }, { "id": "SRC-016", "title": "Catalogue of ISO 20022 messages", "organization": "International Organization for Standardization", "url": "https://www.iso20022.org/catalogue-messages", "version_or_date": "Live catalogue accessed 6 September 2026", "source_type": "standard", "primary_source": true, "authority_tier": 1, "accessed_at": "2026-09-06T17:15:00Z", "relevance": "Provides versioned payment-message definitions and code sets for external payment projections." }, { "id": "SRC-017", "title": "ISO 4217 currency codes", "organization": "International Organization for Standardization", "url": "https://www.iso.org/iso-4217-currency-codes.html", "version_or_date": "Current codes page accessed 6 September 2026", "source_type": "standard", "primary_source": true, "authority_tier": 1, "accessed_at": "2026-09-06T17:15:00Z", "relevance": "Defines versioned currency codes for compensation, deduction, contribution and net-pay amounts." }, { "id": "SRC-018", "title": "XBRL 2.1", "organization": "XBRL International", "url": "https://specifications.xbrl.org/work-product-index-group-base-spec-base-spec.html", "version_or_date": "Recommendation 20 February 2013", "source_type": "standard", "primary_source": true, "authority_tier": 1, "accessed_at": "2026-09-06T17:15:00Z", "relevance": "Defines facts, concepts, contexts, units and precision for loss-aware reporting projections." }, { "id": "SRC-019", "title": "Date and Time on the Internet: Timestamps", "organization": "Internet Engineering Task Force", "url": "https://www.rfc-editor.org/rfc/rfc3339.html", "version_or_date": "RFC 3339 July 2002, updated by RFC 9557", "source_type": "standard", "primary_source": true, "authority_tier": 1, "accessed_at": "2026-09-06T17:15:00Z", "relevance": "Defines interoperable timestamps with seconds and explicit UTC relation." }, { "id": "SRC-020", "title": "PROV-O: The PROV Ontology", "organization": "World Wide Web Consortium", "url": "https://www.w3.org/TR/prov-o/", "version_or_date": "W3C Recommendation 30 April 2013", "source_type": "ontology", "primary_source": true, "authority_tier": 1, "accessed_at": "2026-09-06T17:15:00Z", "relevance": "Defines entities, activities, agents, attribution, derivation and revision provenance." }, { "id": "SRC-021", "title": "Data Quality Vocabulary", "organization": "World Wide Web Consortium", "url": "https://www.w3.org/TR/vocab-dqv/", "version_or_date": "W3C Working Group Note 15 December 2016", "source_type": "ontology", "primary_source": true, "authority_tier": 1, "accessed_at": "2026-09-06T17:15:00Z", "relevance": "Defines quality dimensions, metrics, measurements, annotations and policies." }, { "id": "SRC-022", "title": "ODRL Information Model 2.2", "organization": "World Wide Web Consortium", "url": "https://www.w3.org/TR/odrl-model/", "version_or_date": "W3C Recommendation 15 February 2018", "source_type": "standard", "primary_source": true, "authority_tier": 1, "accessed_at": "2026-09-06T17:15:00Z", "relevance": "Defines permissions, prohibitions, duties, constraints, assets and parties." }, { "id": "SRC-023", "title": "Time Ontology in OWL", "organization": "World Wide Web Consortium", "url": "https://www.w3.org/TR/owl-time/", "version_or_date": "W3C Recommendation 19 October 2017", "source_type": "ontology", "primary_source": true, "authority_tier": 1, "accessed_at": "2026-09-06T17:15:00Z", "relevance": "Defines instants, intervals, durations, temporal positions and relations for earning and pay calendars." }, { "id": "SRC-024", "title": "OpenAPI Specification 3.1.1", "organization": "OpenAPI Initiative", "url": "https://spec.openapis.org/oas/v3.1.1.html", "version_or_date": "Version 3.1.1, 24 October 2024", "source_type": "standard", "primary_source": true, "authority_tier": 1, "accessed_at": "2026-09-06T17:15:00Z", "relevance": "Defines HTTP API operations, schemas, responses, security and reusable components." } ], "structure": { "bundles": [ { "id": "identity-population-parties-and-jurisdiction", "name": "Identity, population, parties and jurisdiction", "description": "Identify one payroll run and its independently governed payee results, participants and applicable profiles", "rationale": "Identify one payroll run and its independently governed payee results, participants and applicable profiles", "source_refs": [ "SRC-008", "SRC-009", "SRC-011", "SRC-012", "SRC-013", "SRC-020", "SRC-001", "SRC-004", "SRC-007" ], "layers": [ { "id": "payroll-run-and-payee-result-identity", "name": "Payroll run and payee result identity", "description": "Groups governed payroll run and payee result identity for Payroll / Compensation.", "source_refs": [ "SRC-008", "SRC-009", "SRC-011", "SRC-012", "SRC-013", "SRC-020" ], "findings": [ { "id": "run-result-version-profile-status-and-master-system", "name": "Run, result, version, profile, status and master system", "description": "Records run, result, version, profile, status and master system as source-qualified Payroll / Compensation context while worker, engagement, job, timekeeping, leave, expense, benefit, tax, payment, ledger, filing, dispute and records masters remain independently identifiable.", "source_refs": [ "SRC-008", "SRC-009", "SRC-011", "SRC-012", "SRC-013", "SRC-020" ], "questions": [ { "id": "run-result-version-profile-status-and-master-system-q01", "text": "Which stable payroll run, payee result, worker, engagement, period, jurisdiction, revision and external-master identities establish run, result, version, profile, status and master system?", "kind": "identity", "answer_data": [ "payroll-run, payee-result, worker, engagement, employer, pay-group, period, jurisdiction, revision and master-system identifiers", "regular, supplemental, off-cycle, final, advance, retroactive, correction, reversal and void profiles", "proposed, input-closed, calculated, validated, approved, released, paid, filed, closed, disputed, corrected and superseded states" ] }, { "id": "run-result-version-profile-status-and-master-system-q02", "text": "Who supplies, calculates, approves, receives, reports, remits, audits, challenges or may rely on run, result, version, profile, status and master system, for which purpose and under what authority?", "kind": "provenance", "answer_data": [ "worker, employer, payroll administrator, compensation authority, manager, time approver, benefit provider, tax authority, garnishment authority, payment provider and auditor", "employment term, collective agreement, statute, court order, worker election, delegated role, policy, jurisdiction and segregation of duties", "eligibility, priority, threshold, ceiling, floor, proration, exception, privacy, accountability and contestability" ] }, { "id": "run-result-version-profile-status-and-master-system-q03", "text": "Which amount type, currency, unit, rule version, source, evidence, method, period, event time, observation time, uncertainty, correction lineage and projection loss qualify run, result, version, profile, status and master system?", "kind": "quality", "answer_data": [ "earning, basis, deduction, contribution, tax, net-pay, employer-cost and reconciliation amount types plus currency, unit and rounding", "rate, quantity, table, formula, threshold, accumulator, input evidence, intermediate result, validation and authority response", "earning, effective, cutoff, calculation, approval, payment, settlement, filing, observation, ingestion and knowledge times, predecessor, successor, retention, access and mapping loss" ] } ], "data_elements": [ { "id": "run-result-version-profile-status-and-master-system-data", "name": "Run, result, version, profile, status and master system data", "description": "Typed payroll or compensation data for run, result, version, profile, status and master system, qualified by source, authority, rule, version, period, time, currency, uncertainty, privacy and provenance.", "value_kind": "object", "cardinality": "1", "required": true, "source_refs": [ "SRC-008", "SRC-009", "SRC-011", "SRC-012", "SRC-013", "SRC-020" ] } ], "artifacts": [ { "id": "run-result-version-profile-status-and-master-system-record", "name": "Run, result, version, profile, status and master system record", "description": "Immutable or versioned evidence for run, result, version, profile, status and master system with payroll-run and payee-result identity, digest, source, rule version, event and knowledge times, access marking and revision lineage.", "media_or_form": [ "application/yaml", "application/json", "text/markdown", "text/html" ], "serial": true, "identity_strategy": "Prefer the authoritative payroll, employer, authority, payment or filing identifier; otherwise use a governed IRI, then a Dimension UUID or ULID.", "source_refs": [ "SRC-008", "SRC-009", "SRC-011", "SRC-012", "SRC-013", "SRC-020" ] } ], "inline_only_rationale": null }, { "id": "regular-supplemental-off-cycle-final-advance-reversal-and-correction-class", "name": "Regular, supplemental, off-cycle, final, advance, reversal and correction class", "description": "Records regular, supplemental, off-cycle, final, advance, reversal and correction class as source-qualified Payroll / Compensation context while worker, engagement, job, timekeeping, leave, expense, benefit, tax, payment, ledger, filing, dispute and records masters remain independently identifiable.", "source_refs": [ "SRC-008", "SRC-009", "SRC-011", "SRC-012", "SRC-013", "SRC-020" ], "questions": [ { "id": "regular-supplemental-off-cycle-final-advance-reversal-and-correction-class-q01", "text": "Which stable payroll run, payee result, worker, engagement, period, jurisdiction, revision and external-master identities establish regular, supplemental, off-cycle, final, advance, reversal and correction class?", "kind": "classification", "answer_data": [ "payroll-run, payee-result, worker, engagement, employer, pay-group, period, jurisdiction, revision and master-system identifiers", "regular, supplemental, off-cycle, final, advance, retroactive, correction, reversal and void profiles", "proposed, input-closed, calculated, validated, approved, released, paid, filed, closed, disputed, corrected and superseded states" ] }, { "id": "regular-supplemental-off-cycle-final-advance-reversal-and-correction-class-q02", "text": "Who supplies, calculates, approves, receives, reports, remits, audits, challenges or may rely on regular, supplemental, off-cycle, final, advance, reversal and correction class, for which purpose and under what authority?", "kind": "ownership", "answer_data": [ "worker, employer, payroll administrator, compensation authority, manager, time approver, benefit provider, tax authority, garnishment authority, payment provider and auditor", "employment term, collective agreement, statute, court order, worker election, delegated role, policy, jurisdiction and segregation of duties", "eligibility, priority, threshold, ceiling, floor, proration, exception, privacy, accountability and contestability" ] }, { "id": "regular-supplemental-off-cycle-final-advance-reversal-and-correction-class-q03", "text": "Which amount type, currency, unit, rule version, source, evidence, method, period, event time, observation time, uncertainty, correction lineage and projection loss qualify regular, supplemental, off-cycle, final, advance, reversal and correction class?", "kind": "validation", "answer_data": [ "earning, basis, deduction, contribution, tax, net-pay, employer-cost and reconciliation amount types plus currency, unit and rounding", "rate, quantity, table, formula, threshold, accumulator, input evidence, intermediate result, validation and authority response", "earning, effective, cutoff, calculation, approval, payment, settlement, filing, observation, ingestion and knowledge times, predecessor, successor, retention, access and mapping loss" ] } ], "data_elements": [ { "id": "regular-supplemental-off-cycle-final-advance-reversal-and-correction-class-data", "name": "Regular, supplemental, off-cycle, final, advance, reversal and correction class data", "description": "Typed payroll or compensation data for regular, supplemental, off-cycle, final, advance, reversal and correction class, qualified by source, authority, rule, version, period, time, currency, uncertainty, privacy and provenance.", "value_kind": "object", "cardinality": "1", "required": true, "source_refs": [ "SRC-008", "SRC-009", "SRC-011", "SRC-012", "SRC-013", "SRC-020" ] } ], "artifacts": [ { "id": "regular-supplemental-off-cycle-final-advance-reversal-and-correction-class-record", "name": "Regular, supplemental, off-cycle, final, advance, reversal and correction class record", "description": "Immutable or versioned evidence for regular, supplemental, off-cycle, final, advance, reversal and correction class with payroll-run and payee-result identity, digest, source, rule version, event and knowledge times, access marking and revision lineage.", "media_or_form": [ "application/yaml", "application/json", "text/markdown", "text/html" ], "serial": true, "identity_strategy": "Prefer the authoritative payroll, employer, authority, payment or filing identifier; otherwise use a governed IRI, then a Dimension UUID or ULID.", "source_refs": [ "SRC-008", "SRC-009", "SRC-011", "SRC-012", "SRC-013", "SRC-020" ] } ], "inline_only_rationale": null } ] }, { "id": "worker-engagement-party-and-jurisdiction-bindings", "name": "Worker, engagement, party and jurisdiction bindings", "description": "Groups governed worker, engagement, party and jurisdiction bindings for Payroll / Compensation.", "source_refs": [ "SRC-001", "SRC-004", "SRC-007", "SRC-008", "SRC-011", "SRC-020" ], "findings": [ { "id": "worker-employer-engagement-job-position-and-pay-group-reference", "name": "Worker, employer, engagement, job, position and pay-group reference", "description": "Records worker, employer, engagement, job, position and pay-group reference as source-qualified Payroll / Compensation context while worker, engagement, job, timekeeping, leave, expense, benefit, tax, payment, ledger, filing, dispute and records masters remain independently identifiable.", "source_refs": [ "SRC-001", "SRC-004", "SRC-007", "SRC-008", "SRC-011", "SRC-020" ], "questions": [ { "id": "worker-employer-engagement-job-position-and-pay-group-reference-q01", "text": "Which stable payroll run, payee result, worker, engagement, period, jurisdiction, revision and external-master identities establish worker, employer, engagement, job, position and pay-group reference?", "kind": "relationship", "answer_data": [ "payroll-run, payee-result, worker, engagement, employer, pay-group, period, jurisdiction, revision and master-system identifiers", "regular, supplemental, off-cycle, final, advance, retroactive, correction, reversal and void profiles", "proposed, input-closed, calculated, validated, approved, released, paid, filed, closed, disputed, corrected and superseded states" ] }, { "id": "worker-employer-engagement-job-position-and-pay-group-reference-q02", "text": "Who supplies, calculates, approves, receives, reports, remits, audits, challenges or may rely on worker, employer, engagement, job, position and pay-group reference, for which purpose and under what authority?", "kind": "authority", "answer_data": [ "worker, employer, payroll administrator, compensation authority, manager, time approver, benefit provider, tax authority, garnishment authority, payment provider and auditor", "employment term, collective agreement, statute, court order, worker election, delegated role, policy, jurisdiction and segregation of duties", "eligibility, priority, threshold, ceiling, floor, proration, exception, privacy, accountability and contestability" ] }, { "id": "worker-employer-engagement-job-position-and-pay-group-reference-q03", "text": "Which amount type, currency, unit, rule version, source, evidence, method, period, event time, observation time, uncertainty, correction lineage and projection loss qualify worker, employer, engagement, job, position and pay-group reference?", "kind": "security", "answer_data": [ "earning, basis, deduction, contribution, tax, net-pay, employer-cost and reconciliation amount types plus currency, unit and rounding", "rate, quantity, table, formula, threshold, accumulator, input evidence, intermediate result, validation and authority response", "earning, effective, cutoff, calculation, approval, payment, settlement, filing, observation, ingestion and knowledge times, predecessor, successor, retention, access and mapping loss" ] } ], "data_elements": [ { "id": "worker-employer-engagement-job-position-and-pay-group-reference-data", "name": "Worker, employer, engagement, job, position and pay-group reference data", "description": "Typed payroll or compensation data for worker, employer, engagement, job, position and pay-group reference, qualified by source, authority, rule, version, period, time, currency, uncertainty, privacy and provenance.", "value_kind": "object", "cardinality": "1", "required": true, "source_refs": [ "SRC-001", "SRC-004", "SRC-007", "SRC-008", "SRC-011", "SRC-020" ] } ], "artifacts": [ { "id": "worker-employer-engagement-job-position-and-pay-group-reference-record", "name": "Worker, employer, engagement, job, position and pay-group reference record", "description": "Immutable or versioned evidence for worker, employer, engagement, job, position and pay-group reference with payroll-run and payee-result identity, digest, source, rule version, event and knowledge times, access marking and revision lineage.", "media_or_form": [ "application/yaml", "application/json", "text/markdown", "text/html" ], "serial": true, "identity_strategy": "Prefer the authoritative payroll, employer, authority, payment or filing identifier; otherwise use a governed IRI, then a Dimension UUID or ULID.", "source_refs": [ "SRC-001", "SRC-004", "SRC-007", "SRC-008", "SRC-011", "SRC-020" ] } ], "inline_only_rationale": null }, { "id": "payroll-administrator-approver-tax-benefit-garnishment-and-payment-provider-role", "name": "Payroll administrator, approver, tax, benefit, garnishment and payment-provider role", "description": "Records payroll administrator, approver, tax, benefit, garnishment and payment-provider role as source-qualified Payroll / Compensation context while worker, engagement, job, timekeeping, leave, expense, benefit, tax, payment, ledger, filing, dispute and records masters remain independently identifiable.", "source_refs": [ "SRC-001", "SRC-004", "SRC-007", "SRC-008", "SRC-011", "SRC-020" ], "questions": [ { "id": "payroll-administrator-approver-tax-benefit-garnishment-and-payment-provider-role-q01", "text": "Which stable payroll run, payee result, worker, engagement, period, jurisdiction, revision and external-master identities establish payroll administrator, approver, tax, benefit, garnishment and payment-provider role?", "kind": "authority", "answer_data": [ "payroll-run, payee-result, worker, engagement, employer, pay-group, period, jurisdiction, revision and master-system identifiers", "regular, supplemental, off-cycle, final, advance, retroactive, correction, reversal and void profiles", "proposed, input-closed, calculated, validated, approved, released, paid, filed, closed, disputed, corrected and superseded states" ] }, { "id": "payroll-administrator-approver-tax-benefit-garnishment-and-payment-provider-role-q02", "text": "Who supplies, calculates, approves, receives, reports, remits, audits, challenges or may rely on payroll administrator, approver, tax, benefit, garnishment and payment-provider role, for which purpose and under what authority?", "kind": "requirement", "answer_data": [ "worker, employer, payroll administrator, compensation authority, manager, time approver, benefit provider, tax authority, garnishment authority, payment provider and auditor", "employment term, collective agreement, statute, court order, worker election, delegated role, policy, jurisdiction and segregation of duties", "eligibility, priority, threshold, ceiling, floor, proration, exception, privacy, accountability and contestability" ] }, { "id": "payroll-administrator-approver-tax-benefit-garnishment-and-payment-provider-role-q03", "text": "Which amount type, currency, unit, rule version, source, evidence, method, period, event time, observation time, uncertainty, correction lineage and projection loss qualify payroll administrator, approver, tax, benefit, garnishment and payment-provider role?", "kind": "privacy", "answer_data": [ "earning, basis, deduction, contribution, tax, net-pay, employer-cost and reconciliation amount types plus currency, unit and rounding", "rate, quantity, table, formula, threshold, accumulator, input evidence, intermediate result, validation and authority response", "earning, effective, cutoff, calculation, approval, payment, settlement, filing, observation, ingestion and knowledge times, predecessor, successor, retention, access and mapping loss" ] } ], "data_elements": [ { "id": "payroll-administrator-approver-tax-benefit-garnishment-and-payment-provider-role-data", "name": "Payroll administrator, approver, tax, benefit, garnishment and payment-provider role data", "description": "Typed payroll or compensation data for payroll administrator, approver, tax, benefit, garnishment and payment-provider role, qualified by source, authority, rule, version, period, time, currency, uncertainty, privacy and provenance.", "value_kind": "object", "cardinality": "1", "required": true, "source_refs": [ "SRC-001", "SRC-004", "SRC-007", "SRC-008", "SRC-011", "SRC-020" ] } ], "artifacts": [ { "id": "payroll-administrator-approver-tax-benefit-garnishment-and-payment-provider-role-record", "name": "Payroll administrator, approver, tax, benefit, garnishment and payment-provider role record", "description": "Immutable or versioned evidence for payroll administrator, approver, tax, benefit, garnishment and payment-provider role with payroll-run and payee-result identity, digest, source, rule version, event and knowledge times, access marking and revision lineage.", "media_or_form": [ "application/yaml", "application/json", "text/markdown", "text/html" ], "serial": true, "identity_strategy": "Prefer the authoritative payroll, employer, authority, payment or filing identifier; otherwise use a governed IRI, then a Dimension UUID or ULID.", "source_refs": [ "SRC-001", "SRC-004", "SRC-007", "SRC-008", "SRC-011", "SRC-020" ] } ], "inline_only_rationale": null } ] } ] }, { "id": "calendar-compensation-foundations-and-input-evidence", "name": "Calendar, compensation foundations and input evidence", "description": "Qualify periods, terms, components, effective rules and independently mastered input evidence", "rationale": "Qualify periods, terms, components, effective rules and independently mastered input evidence", "source_refs": [ "SRC-001", "SRC-007", "SRC-008", "SRC-011", "SRC-013", "SRC-019", "SRC-023", "SRC-002", "SRC-003", "SRC-004", "SRC-005", "SRC-015" ], "layers": [ { "id": "earning-pay-tax-and-calendar-periods", "name": "Earning, pay, tax and calendar periods", "description": "Groups governed earning, pay, tax and calendar periods for Payroll / Compensation.", "source_refs": [ "SRC-001", "SRC-007", "SRC-008", "SRC-011", "SRC-013", "SRC-019", "SRC-023" ], "findings": [ { "id": "earning-period-pay-period-payday-cutoff-and-tax-period", "name": "Earning period, pay period, payday, cutoff and tax period", "description": "Records earning period, pay period, payday, cutoff and tax period as source-qualified Payroll / Compensation context while worker, engagement, job, timekeeping, leave, expense, benefit, tax, payment, ledger, filing, dispute and records masters remain independently identifiable.", "source_refs": [ "SRC-001", "SRC-007", "SRC-008", "SRC-011", "SRC-013", "SRC-019", "SRC-023" ], "questions": [ { "id": "earning-period-pay-period-payday-cutoff-and-tax-period-q01", "text": "Which stable payroll run, payee result, worker, engagement, period, jurisdiction, revision and external-master identities establish earning period, pay period, payday, cutoff and tax period?", "kind": "temporal", "answer_data": [ "payroll-run, payee-result, worker, engagement, employer, pay-group, period, jurisdiction, revision and master-system identifiers", "regular, supplemental, off-cycle, final, advance, retroactive, correction, reversal and void profiles", "proposed, input-closed, calculated, validated, approved, released, paid, filed, closed, disputed, corrected and superseded states" ] }, { "id": "earning-period-pay-period-payday-cutoff-and-tax-period-q02", "text": "Who supplies, calculates, approves, receives, reports, remits, audits, challenges or may rely on earning period, pay period, payday, cutoff and tax period, for which purpose and under what authority?", "kind": "constraint", "answer_data": [ "worker, employer, payroll administrator, compensation authority, manager, time approver, benefit provider, tax authority, garnishment authority, payment provider and auditor", "employment term, collective agreement, statute, court order, worker election, delegated role, policy, jurisdiction and segregation of duties", "eligibility, priority, threshold, ceiling, floor, proration, exception, privacy, accountability and contestability" ] }, { "id": "earning-period-pay-period-payday-cutoff-and-tax-period-q03", "text": "Which amount type, currency, unit, rule version, source, evidence, method, period, event time, observation time, uncertainty, correction lineage and projection loss qualify earning period, pay period, payday, cutoff and tax period?", "kind": "retention", "answer_data": [ "earning, basis, deduction, contribution, tax, net-pay, employer-cost and reconciliation amount types plus currency, unit and rounding", "rate, quantity, table, formula, threshold, accumulator, input evidence, intermediate result, validation and authority response", "earning, effective, cutoff, calculation, approval, payment, settlement, filing, observation, ingestion and knowledge times, predecessor, successor, retention, access and mapping loss" ] } ], "data_elements": [ { "id": "earning-period-pay-period-payday-cutoff-and-tax-period-data", "name": "Earning period, pay period, payday, cutoff and tax period data", "description": "Typed payroll or compensation data for earning period, pay period, payday, cutoff and tax period, qualified by source, authority, rule, version, period, time, currency, uncertainty, privacy and provenance.", "value_kind": "object", "cardinality": "1", "required": true, "source_refs": [ "SRC-001", "SRC-007", "SRC-008", "SRC-011", "SRC-013", "SRC-019", "SRC-023" ] } ], "artifacts": [ { "id": "earning-period-pay-period-payday-cutoff-and-tax-period-record", "name": "Earning period, pay period, payday, cutoff and tax period record", "description": "Immutable or versioned evidence for earning period, pay period, payday, cutoff and tax period with payroll-run and payee-result identity, digest, source, rule version, event and knowledge times, access marking and revision lineage.", "media_or_form": [ "application/yaml", "application/json", "text/markdown", "text/html" ], "serial": true, "identity_strategy": "Prefer the authoritative payroll, employer, authority, payment or filing identifier; otherwise use a governed IRI, then a Dimension UUID or ULID.", "source_refs": [ "SRC-001", "SRC-007", "SRC-008", "SRC-011", "SRC-013", "SRC-019", "SRC-023" ] } ], "inline_only_rationale": null }, { "id": "jurisdiction-establishment-work-location-currency-and-calendar-profile", "name": "Jurisdiction, establishment, work location, currency and calendar profile", "description": "Records jurisdiction, establishment, work location, currency and calendar profile as source-qualified Payroll / Compensation context while worker, engagement, job, timekeeping, leave, expense, benefit, tax, payment, ledger, filing, dispute and records masters remain independently identifiable.", "source_refs": [ "SRC-001", "SRC-007", "SRC-008", "SRC-011", "SRC-013", "SRC-019", "SRC-023" ], "questions": [ { "id": "jurisdiction-establishment-work-location-currency-and-calendar-profile-q01", "text": "Which stable payroll run, payee result, worker, engagement, period, jurisdiction, revision and external-master identities establish jurisdiction, establishment, work location, currency and calendar profile?", "kind": "classification", "answer_data": [ "payroll-run, payee-result, worker, engagement, employer, pay-group, period, jurisdiction, revision and master-system identifiers", "regular, supplemental, off-cycle, final, advance, retroactive, correction, reversal and void profiles", "proposed, input-closed, calculated, validated, approved, released, paid, filed, closed, disputed, corrected and superseded states" ] }, { "id": "jurisdiction-establishment-work-location-currency-and-calendar-profile-q02", "text": "Who supplies, calculates, approves, receives, reports, remits, audits, challenges or may rely on jurisdiction, establishment, work location, currency and calendar profile, for which purpose and under what authority?", "kind": "process", "answer_data": [ "worker, employer, payroll administrator, compensation authority, manager, time approver, benefit provider, tax authority, garnishment authority, payment provider and auditor", "employment term, collective agreement, statute, court order, worker election, delegated role, policy, jurisdiction and segregation of duties", "eligibility, priority, threshold, ceiling, floor, proration, exception, privacy, accountability and contestability" ] }, { "id": "jurisdiction-establishment-work-location-currency-and-calendar-profile-q03", "text": "Which amount type, currency, unit, rule version, source, evidence, method, period, event time, observation time, uncertainty, correction lineage and projection loss qualify jurisdiction, establishment, work location, currency and calendar profile?", "kind": "access", "answer_data": [ "earning, basis, deduction, contribution, tax, net-pay, employer-cost and reconciliation amount types plus currency, unit and rounding", "rate, quantity, table, formula, threshold, accumulator, input evidence, intermediate result, validation and authority response", "earning, effective, cutoff, calculation, approval, payment, settlement, filing, observation, ingestion and knowledge times, predecessor, successor, retention, access and mapping loss" ] } ], "data_elements": [ { "id": "jurisdiction-establishment-work-location-currency-and-calendar-profile-data", "name": "Jurisdiction, establishment, work location, currency and calendar profile data", "description": "Typed payroll or compensation data for jurisdiction, establishment, work location, currency and calendar profile, qualified by source, authority, rule, version, period, time, currency, uncertainty, privacy and provenance.", "value_kind": "object", "cardinality": "1", "required": true, "source_refs": [ "SRC-001", "SRC-007", "SRC-008", "SRC-011", "SRC-013", "SRC-019", "SRC-023" ] } ], "artifacts": [ { "id": "jurisdiction-establishment-work-location-currency-and-calendar-profile-record", "name": "Jurisdiction, establishment, work location, currency and calendar profile record", "description": "Immutable or versioned evidence for jurisdiction, establishment, work location, currency and calendar profile with payroll-run and payee-result identity, digest, source, rule version, event and knowledge times, access marking and revision lineage.", "media_or_form": [ "application/yaml", "application/json", "text/markdown", "text/html" ], "serial": true, "identity_strategy": "Prefer the authoritative payroll, employer, authority, payment or filing identifier; otherwise use a governed IRI, then a Dimension UUID or ULID.", "source_refs": [ "SRC-001", "SRC-007", "SRC-008", "SRC-011", "SRC-013", "SRC-019", "SRC-023" ] } ], "inline_only_rationale": null } ] }, { "id": "compensation-terms-components-and-source-inputs", "name": "Compensation terms, components and source inputs", "description": "Groups governed compensation terms, components and source inputs for Payroll / Compensation.", "source_refs": [ "SRC-001", "SRC-002", "SRC-003", "SRC-004", "SRC-005", "SRC-007", "SRC-015" ], "findings": [ { "id": "salary-wage-rate-unit-overtime-commission-bonus-allowance-and-in-kind-term", "name": "Salary, wage, rate, unit, overtime, commission, bonus, allowance and in-kind term", "description": "Records salary, wage, rate, unit, overtime, commission, bonus, allowance and in-kind term as source-qualified Payroll / Compensation context while worker, engagement, job, timekeeping, leave, expense, benefit, tax, payment, ledger, filing, dispute and records masters remain independently identifiable.", "source_refs": [ "SRC-001", "SRC-002", "SRC-003", "SRC-004", "SRC-005", "SRC-007", "SRC-015" ], "questions": [ { "id": "salary-wage-rate-unit-overtime-commission-bonus-allowance-and-in-kind-term-q01", "text": "Which stable payroll run, payee result, worker, engagement, period, jurisdiction, revision and external-master identities establish salary, wage, rate, unit, overtime, commission, bonus, allowance and in-kind term?", "kind": "composition", "answer_data": [ "payroll-run, payee-result, worker, engagement, employer, pay-group, period, jurisdiction, revision and master-system identifiers", "regular, supplemental, off-cycle, final, advance, retroactive, correction, reversal and void profiles", "proposed, input-closed, calculated, validated, approved, released, paid, filed, closed, disputed, corrected and superseded states" ] }, { "id": "salary-wage-rate-unit-overtime-commission-bonus-allowance-and-in-kind-term-q02", "text": "Who supplies, calculates, approves, receives, reports, remits, audits, challenges or may rely on salary, wage, rate, unit, overtime, commission, bonus, allowance and in-kind term, for which purpose and under what authority?", "kind": "event", "answer_data": [ "worker, employer, payroll administrator, compensation authority, manager, time approver, benefit provider, tax authority, garnishment authority, payment provider and auditor", "employment term, collective agreement, statute, court order, worker election, delegated role, policy, jurisdiction and segregation of duties", "eligibility, priority, threshold, ceiling, floor, proration, exception, privacy, accountability and contestability" ] }, { "id": "salary-wage-rate-unit-overtime-commission-bonus-allowance-and-in-kind-term-q03", "text": "Which amount type, currency, unit, rule version, source, evidence, method, period, event time, observation time, uncertainty, correction lineage and projection loss qualify salary, wage, rate, unit, overtime, commission, bonus, allowance and in-kind term?", "kind": "exception", "answer_data": [ "earning, basis, deduction, contribution, tax, net-pay, employer-cost and reconciliation amount types plus currency, unit and rounding", "rate, quantity, table, formula, threshold, accumulator, input evidence, intermediate result, validation and authority response", "earning, effective, cutoff, calculation, approval, payment, settlement, filing, observation, ingestion and knowledge times, predecessor, successor, retention, access and mapping loss" ] } ], "data_elements": [ { "id": "salary-wage-rate-unit-overtime-commission-bonus-allowance-and-in-kind-term-data", "name": "Salary, wage, rate, unit, overtime, commission, bonus, allowance and in-kind term data", "description": "Typed payroll or compensation data for salary, wage, rate, unit, overtime, commission, bonus, allowance and in-kind term, qualified by source, authority, rule, version, period, time, currency, uncertainty, privacy and provenance.", "value_kind": "object", "cardinality": "1", "required": true, "source_refs": [ "SRC-001", "SRC-002", "SRC-003", "SRC-004", "SRC-005", "SRC-007", "SRC-015" ] } ], "artifacts": [ { "id": "salary-wage-rate-unit-overtime-commission-bonus-allowance-and-in-kind-term-record", "name": "Salary, wage, rate, unit, overtime, commission, bonus, allowance and in-kind term record", "description": "Immutable or versioned evidence for salary, wage, rate, unit, overtime, commission, bonus, allowance and in-kind term with payroll-run and payee-result identity, digest, source, rule version, event and knowledge times, access marking and revision lineage.", "media_or_form": [ "application/yaml", "application/json", "text/markdown", "text/html" ], "serial": true, "identity_strategy": "Prefer the authoritative payroll, employer, authority, payment or filing identifier; otherwise use a governed IRI, then a Dimension UUID or ULID.", "source_refs": [ "SRC-001", "SRC-002", "SRC-003", "SRC-004", "SRC-005", "SRC-007", "SRC-015" ] } ], "inline_only_rationale": null }, { "id": "time-leave-expense-sales-performance-eligibility-proration-and-override-input", "name": "Time, leave, expense, sales, performance, eligibility, proration and override input", "description": "Records time, leave, expense, sales, performance, eligibility, proration and override input as source-qualified Payroll / Compensation context while worker, engagement, job, timekeeping, leave, expense, benefit, tax, payment, ledger, filing, dispute and records masters remain independently identifiable.", "source_refs": [ "SRC-001", "SRC-002", "SRC-003", "SRC-004", "SRC-005", "SRC-007", "SRC-015" ], "questions": [ { "id": "time-leave-expense-sales-performance-eligibility-proration-and-override-input-q01", "text": "Which stable payroll run, payee result, worker, engagement, period, jurisdiction, revision and external-master identities establish time, leave, expense, sales, performance, eligibility, proration and override input?", "kind": "evidence", "answer_data": [ "payroll-run, payee-result, worker, engagement, employer, pay-group, period, jurisdiction, revision and master-system identifiers", "regular, supplemental, off-cycle, final, advance, retroactive, correction, reversal and void profiles", "proposed, input-closed, calculated, validated, approved, released, paid, filed, closed, disputed, corrected and superseded states" ] }, { "id": "time-leave-expense-sales-performance-eligibility-proration-and-override-input-q02", "text": "Who supplies, calculates, approves, receives, reports, remits, audits, challenges or may rely on time, leave, expense, sales, performance, eligibility, proration and override input, for which purpose and under what authority?", "kind": "measurement", "answer_data": [ "worker, employer, payroll administrator, compensation authority, manager, time approver, benefit provider, tax authority, garnishment authority, payment provider and auditor", "employment term, collective agreement, statute, court order, worker election, delegated role, policy, jurisdiction and segregation of duties", "eligibility, priority, threshold, ceiling, floor, proration, exception, privacy, accountability and contestability" ] }, { "id": "time-leave-expense-sales-performance-eligibility-proration-and-override-input-q03", "text": "Which amount type, currency, unit, rule version, source, evidence, method, period, event time, observation time, uncertainty, correction lineage and projection loss qualify time, leave, expense, sales, performance, eligibility, proration and override input?", "kind": "interoperability", "answer_data": [ "earning, basis, deduction, contribution, tax, net-pay, employer-cost and reconciliation amount types plus currency, unit and rounding", "rate, quantity, table, formula, threshold, accumulator, input evidence, intermediate result, validation and authority response", "earning, effective, cutoff, calculation, approval, payment, settlement, filing, observation, ingestion and knowledge times, predecessor, successor, retention, access and mapping loss" ] } ], "data_elements": [ { "id": "time-leave-expense-sales-performance-eligibility-proration-and-override-input-data", "name": "Time, leave, expense, sales, performance, eligibility, proration and override input data", "description": "Typed payroll or compensation data for time, leave, expense, sales, performance, eligibility, proration and override input, qualified by source, authority, rule, version, period, time, currency, uncertainty, privacy and provenance.", "value_kind": "object", "cardinality": "1", "required": true, "source_refs": [ "SRC-001", "SRC-002", "SRC-003", "SRC-004", "SRC-005", "SRC-007", "SRC-015" ] } ], "artifacts": [ { "id": "time-leave-expense-sales-performance-eligibility-proration-and-override-input-record", "name": "Time, leave, expense, sales, performance, eligibility, proration and override input record", "description": "Immutable or versioned evidence for time, leave, expense, sales, performance, eligibility, proration and override input with payroll-run and payee-result identity, digest, source, rule version, event and knowledge times, access marking and revision lineage.", "media_or_form": [ "application/yaml", "application/json", "text/markdown", "text/html" ], "serial": true, "identity_strategy": "Prefer the authoritative payroll, employer, authority, payment or filing identifier; otherwise use a governed IRI, then a Dimension UUID or ULID.", "source_refs": [ "SRC-001", "SRC-002", "SRC-003", "SRC-004", "SRC-005", "SRC-007", "SRC-015" ] } ], "inline_only_rationale": null } ] } ] }, { "id": "calculation-bases-deductions-contributions-and-net-result", "name": "Calculation, bases, deductions, contributions and net result", "description": "Preserve calculation rules and each monetary axis without treating gross, taxable, withheld, employer-cost and net values as equivalent", "rationale": "Preserve calculation rules and each monetary axis without treating gross, taxable, withheld, employer-cost and net values as equivalent", "source_refs": [ "SRC-001", "SRC-003", "SRC-007", "SRC-008", "SRC-011", "SRC-014", "SRC-015", "SRC-017", "SRC-009", "SRC-012" ], "layers": [ { "id": "earning-components-gross-and-statutory-bases", "name": "Earning components, gross and statutory bases", "description": "Groups governed earning components, gross and statutory bases for Payroll / Compensation.", "source_refs": [ "SRC-001", "SRC-003", "SRC-007", "SRC-008", "SRC-011", "SRC-014", "SRC-015", "SRC-017" ], "findings": [ { "id": "earning-component-quantity-rate-amount-currency-and-gross-total", "name": "Earning component, quantity, rate, amount, currency and gross total", "description": "Records earning component, quantity, rate, amount, currency and gross total as source-qualified Payroll / Compensation context while worker, engagement, job, timekeeping, leave, expense, benefit, tax, payment, ledger, filing, dispute and records masters remain independently identifiable.", "source_refs": [ "SRC-001", "SRC-003", "SRC-007", "SRC-008", "SRC-011", "SRC-014", "SRC-015", "SRC-017" ], "questions": [ { "id": "earning-component-quantity-rate-amount-currency-and-gross-total-q01", "text": "Which stable payroll run, payee result, worker, engagement, period, jurisdiction, revision and external-master identities establish earning component, quantity, rate, amount, currency and gross total?", "kind": "measurement", "answer_data": [ "payroll-run, payee-result, worker, engagement, employer, pay-group, period, jurisdiction, revision and master-system identifiers", "regular, supplemental, off-cycle, final, advance, retroactive, correction, reversal and void profiles", "proposed, input-closed, calculated, validated, approved, released, paid, filed, closed, disputed, corrected and superseded states" ] }, { "id": "earning-component-quantity-rate-amount-currency-and-gross-total-q02", "text": "Who supplies, calculates, approves, receives, reports, remits, audits, challenges or may rely on earning component, quantity, rate, amount, currency and gross total, for which purpose and under what authority?", "kind": "evidence", "answer_data": [ "worker, employer, payroll administrator, compensation authority, manager, time approver, benefit provider, tax authority, garnishment authority, payment provider and auditor", "employment term, collective agreement, statute, court order, worker election, delegated role, policy, jurisdiction and segregation of duties", "eligibility, priority, threshold, ceiling, floor, proration, exception, privacy, accountability and contestability" ] }, { "id": "earning-component-quantity-rate-amount-currency-and-gross-total-q03", "text": "Which amount type, currency, unit, rule version, source, evidence, method, period, event time, observation time, uncertainty, correction lineage and projection loss qualify earning component, quantity, rate, amount, currency and gross total?", "kind": "decision", "answer_data": [ "earning, basis, deduction, contribution, tax, net-pay, employer-cost and reconciliation amount types plus currency, unit and rounding", "rate, quantity, table, formula, threshold, accumulator, input evidence, intermediate result, validation and authority response", "earning, effective, cutoff, calculation, approval, payment, settlement, filing, observation, ingestion and knowledge times, predecessor, successor, retention, access and mapping loss" ] } ], "data_elements": [ { "id": "earning-component-quantity-rate-amount-currency-and-gross-total-data", "name": "Earning component, quantity, rate, amount, currency and gross total data", "description": "Typed payroll or compensation data for earning component, quantity, rate, amount, currency and gross total, qualified by source, authority, rule, version, period, time, currency, uncertainty, privacy and provenance.", "value_kind": "object", "cardinality": "1", "required": true, "source_refs": [ "SRC-001", "SRC-003", "SRC-007", "SRC-008", "SRC-011", "SRC-014", "SRC-015", "SRC-017" ] } ], "artifacts": [ { "id": "earning-component-quantity-rate-amount-currency-and-gross-total-record", "name": "Earning component, quantity, rate, amount, currency and gross total record", "description": "Immutable or versioned evidence for earning component, quantity, rate, amount, currency and gross total with payroll-run and payee-result identity, digest, source, rule version, event and knowledge times, access marking and revision lineage.", "media_or_form": [ "application/yaml", "application/json", "text/markdown", "text/html" ], "serial": true, "identity_strategy": "Prefer the authoritative payroll, employer, authority, payment or filing identifier; otherwise use a governed IRI, then a Dimension UUID or ULID.", "source_refs": [ "SRC-001", "SRC-003", "SRC-007", "SRC-008", "SRC-011", "SRC-014", "SRC-015", "SRC-017" ] } ], "inline_only_rationale": null }, { "id": "taxable-pensionable-insurable-minimum-wage-and-overtime-base", "name": "Taxable, pensionable, insurable, minimum-wage and overtime base", "description": "Records taxable, pensionable, insurable, minimum-wage and overtime base as source-qualified Payroll / Compensation context while worker, engagement, job, timekeeping, leave, expense, benefit, tax, payment, ledger, filing, dispute and records masters remain independently identifiable.", "source_refs": [ "SRC-001", "SRC-003", "SRC-007", "SRC-008", "SRC-011", "SRC-014", "SRC-015", "SRC-017" ], "questions": [ { "id": "taxable-pensionable-insurable-minimum-wage-and-overtime-base-q01", "text": "Which stable payroll run, payee result, worker, engagement, period, jurisdiction, revision and external-master identities establish taxable, pensionable, insurable, minimum-wage and overtime base?", "kind": "validation", "answer_data": [ "payroll-run, payee-result, worker, engagement, employer, pay-group, period, jurisdiction, revision and master-system identifiers", "regular, supplemental, off-cycle, final, advance, retroactive, correction, reversal and void profiles", "proposed, input-closed, calculated, validated, approved, released, paid, filed, closed, disputed, corrected and superseded states" ] }, { "id": "taxable-pensionable-insurable-minimum-wage-and-overtime-base-q02", "text": "Who supplies, calculates, approves, receives, reports, remits, audits, challenges or may rely on taxable, pensionable, insurable, minimum-wage and overtime base, for which purpose and under what authority?", "kind": "quality", "answer_data": [ "worker, employer, payroll administrator, compensation authority, manager, time approver, benefit provider, tax authority, garnishment authority, payment provider and auditor", "employment term, collective agreement, statute, court order, worker election, delegated role, policy, jurisdiction and segregation of duties", "eligibility, priority, threshold, ceiling, floor, proration, exception, privacy, accountability and contestability" ] }, { "id": "taxable-pensionable-insurable-minimum-wage-and-overtime-base-q03", "text": "Which amount type, currency, unit, rule version, source, evidence, method, period, event time, observation time, uncertainty, correction lineage and projection loss qualify taxable, pensionable, insurable, minimum-wage and overtime base?", "kind": "identity", "answer_data": [ "earning, basis, deduction, contribution, tax, net-pay, employer-cost and reconciliation amount types plus currency, unit and rounding", "rate, quantity, table, formula, threshold, accumulator, input evidence, intermediate result, validation and authority response", "earning, effective, cutoff, calculation, approval, payment, settlement, filing, observation, ingestion and knowledge times, predecessor, successor, retention, access and mapping loss" ] } ], "data_elements": [ { "id": "taxable-pensionable-insurable-minimum-wage-and-overtime-base-data", "name": "Taxable, pensionable, insurable, minimum-wage and overtime base data", "description": "Typed payroll or compensation data for taxable, pensionable, insurable, minimum-wage and overtime base, qualified by source, authority, rule, version, period, time, currency, uncertainty, privacy and provenance.", "value_kind": "object", "cardinality": "1", "required": true, "source_refs": [ "SRC-001", "SRC-003", "SRC-007", "SRC-008", "SRC-011", "SRC-014", "SRC-015", "SRC-017" ] } ], "artifacts": [ { "id": "taxable-pensionable-insurable-minimum-wage-and-overtime-base-record", "name": "Taxable, pensionable, insurable, minimum-wage and overtime base record", "description": "Immutable or versioned evidence for taxable, pensionable, insurable, minimum-wage and overtime base with payroll-run and payee-result identity, digest, source, rule version, event and knowledge times, access marking and revision lineage.", "media_or_form": [ "application/yaml", "application/json", "text/markdown", "text/html" ], "serial": true, "identity_strategy": "Prefer the authoritative payroll, employer, authority, payment or filing identifier; otherwise use a governed IRI, then a Dimension UUID or ULID.", "source_refs": [ "SRC-001", "SRC-003", "SRC-007", "SRC-008", "SRC-011", "SRC-014", "SRC-015", "SRC-017" ] } ], "inline_only_rationale": null } ] }, { "id": "deductions-employer-contributions-net-pay-and-labour-cost", "name": "Deductions, employer contributions, net pay and labour cost", "description": "Groups governed deductions, employer contributions, net pay and labour cost for Payroll / Compensation.", "source_refs": [ "SRC-001", "SRC-008", "SRC-009", "SRC-011", "SRC-012", "SRC-014", "SRC-017" ], "findings": [ { "id": "tax-social-insurance-pension-benefit-union-garnishment-loan-and-voluntary-deduction", "name": "Tax, social insurance, pension, benefit, union, garnishment, loan and voluntary deduction", "description": "Records tax, social insurance, pension, benefit, union, garnishment, loan and voluntary deduction as source-qualified Payroll / Compensation context while worker, engagement, job, timekeeping, leave, expense, benefit, tax, payment, ledger, filing, dispute and records masters remain independently identifiable.", "source_refs": [ "SRC-001", "SRC-008", "SRC-009", "SRC-011", "SRC-012", "SRC-014", "SRC-017" ], "questions": [ { "id": "tax-social-insurance-pension-benefit-union-garnishment-loan-and-voluntary-deduction-q01", "text": "Which stable payroll run, payee result, worker, engagement, period, jurisdiction, revision and external-master identities establish tax, social insurance, pension, benefit, union, garnishment, loan and voluntary deduction?", "kind": "constraint", "answer_data": [ "payroll-run, payee-result, worker, engagement, employer, pay-group, period, jurisdiction, revision and master-system identifiers", "regular, supplemental, off-cycle, final, advance, retroactive, correction, reversal and void profiles", "proposed, input-closed, calculated, validated, approved, released, paid, filed, closed, disputed, corrected and superseded states" ] }, { "id": "tax-social-insurance-pension-benefit-union-garnishment-loan-and-voluntary-deduction-q02", "text": "Who supplies, calculates, approves, receives, reports, remits, audits, challenges or may rely on tax, social insurance, pension, benefit, union, garnishment, loan and voluntary deduction, for which purpose and under what authority?", "kind": "validation", "answer_data": [ "worker, employer, payroll administrator, compensation authority, manager, time approver, benefit provider, tax authority, garnishment authority, payment provider and auditor", "employment term, collective agreement, statute, court order, worker election, delegated role, policy, jurisdiction and segregation of duties", "eligibility, priority, threshold, ceiling, floor, proration, exception, privacy, accountability and contestability" ] }, { "id": "tax-social-insurance-pension-benefit-union-garnishment-loan-and-voluntary-deduction-q03", "text": "Which amount type, currency, unit, rule version, source, evidence, method, period, event time, observation time, uncertainty, correction lineage and projection loss qualify tax, social insurance, pension, benefit, union, garnishment, loan and voluntary deduction?", "kind": "classification", "answer_data": [ "earning, basis, deduction, contribution, tax, net-pay, employer-cost and reconciliation amount types plus currency, unit and rounding", "rate, quantity, table, formula, threshold, accumulator, input evidence, intermediate result, validation and authority response", "earning, effective, cutoff, calculation, approval, payment, settlement, filing, observation, ingestion and knowledge times, predecessor, successor, retention, access and mapping loss" ] } ], "data_elements": [ { "id": "tax-social-insurance-pension-benefit-union-garnishment-loan-and-voluntary-deduction-data", "name": "Tax, social insurance, pension, benefit, union, garnishment, loan and voluntary deduction data", "description": "Typed payroll or compensation data for tax, social insurance, pension, benefit, union, garnishment, loan and voluntary deduction, qualified by source, authority, rule, version, period, time, currency, uncertainty, privacy and provenance.", "value_kind": "object", "cardinality": "1", "required": true, "source_refs": [ "SRC-001", "SRC-008", "SRC-009", "SRC-011", "SRC-012", "SRC-014", "SRC-017" ] } ], "artifacts": [ { "id": "tax-social-insurance-pension-benefit-union-garnishment-loan-and-voluntary-deduction-record", "name": "Tax, social insurance, pension, benefit, union, garnishment, loan and voluntary deduction record", "description": "Immutable or versioned evidence for tax, social insurance, pension, benefit, union, garnishment, loan and voluntary deduction with payroll-run and payee-result identity, digest, source, rule version, event and knowledge times, access marking and revision lineage.", "media_or_form": [ "application/yaml", "application/json", "text/markdown", "text/html" ], "serial": true, "identity_strategy": "Prefer the authoritative payroll, employer, authority, payment or filing identifier; otherwise use a governed IRI, then a Dimension UUID or ULID.", "source_refs": [ "SRC-001", "SRC-008", "SRC-009", "SRC-011", "SRC-012", "SRC-014", "SRC-017" ] } ], "inline_only_rationale": null }, { "id": "employer-contribution-net-pay-employer-cost-rounding-balancing-and-year-to-date", "name": "Employer contribution, net pay, employer cost, rounding, balancing and year-to-date", "description": "Records employer contribution, net pay, employer cost, rounding, balancing and year-to-date as source-qualified Payroll / Compensation context while worker, engagement, job, timekeeping, leave, expense, benefit, tax, payment, ledger, filing, dispute and records masters remain independently identifiable.", "source_refs": [ "SRC-001", "SRC-008", "SRC-009", "SRC-011", "SRC-012", "SRC-014", "SRC-017" ], "questions": [ { "id": "employer-contribution-net-pay-employer-cost-rounding-balancing-and-year-to-date-q01", "text": "Which stable payroll run, payee result, worker, engagement, period, jurisdiction, revision and external-master identities establish employer contribution, net pay, employer cost, rounding, balancing and year-to-date?", "kind": "measurement", "answer_data": [ "payroll-run, payee-result, worker, engagement, employer, pay-group, period, jurisdiction, revision and master-system identifiers", "regular, supplemental, off-cycle, final, advance, retroactive, correction, reversal and void profiles", "proposed, input-closed, calculated, validated, approved, released, paid, filed, closed, disputed, corrected and superseded states" ] }, { "id": "employer-contribution-net-pay-employer-cost-rounding-balancing-and-year-to-date-q02", "text": "Who supplies, calculates, approves, receives, reports, remits, audits, challenges or may rely on employer contribution, net pay, employer cost, rounding, balancing and year-to-date, for which purpose and under what authority?", "kind": "security", "answer_data": [ "worker, employer, payroll administrator, compensation authority, manager, time approver, benefit provider, tax authority, garnishment authority, payment provider and auditor", "employment term, collective agreement, statute, court order, worker election, delegated role, policy, jurisdiction and segregation of duties", "eligibility, priority, threshold, ceiling, floor, proration, exception, privacy, accountability and contestability" ] }, { "id": "employer-contribution-net-pay-employer-cost-rounding-balancing-and-year-to-date-q03", "text": "Which amount type, currency, unit, rule version, source, evidence, method, period, event time, observation time, uncertainty, correction lineage and projection loss qualify employer contribution, net pay, employer cost, rounding, balancing and year-to-date?", "kind": "composition", "answer_data": [ "earning, basis, deduction, contribution, tax, net-pay, employer-cost and reconciliation amount types plus currency, unit and rounding", "rate, quantity, table, formula, threshold, accumulator, input evidence, intermediate result, validation and authority response", "earning, effective, cutoff, calculation, approval, payment, settlement, filing, observation, ingestion and knowledge times, predecessor, successor, retention, access and mapping loss" ] } ], "data_elements": [ { "id": "employer-contribution-net-pay-employer-cost-rounding-balancing-and-year-to-date-data", "name": "Employer contribution, net pay, employer cost, rounding, balancing and year-to-date data", "description": "Typed payroll or compensation data for employer contribution, net pay, employer cost, rounding, balancing and year-to-date, qualified by source, authority, rule, version, period, time, currency, uncertainty, privacy and provenance.", "value_kind": "object", "cardinality": "1", "required": true, "source_refs": [ "SRC-001", "SRC-008", "SRC-009", "SRC-011", "SRC-012", "SRC-014", "SRC-017" ] } ], "artifacts": [ { "id": "employer-contribution-net-pay-employer-cost-rounding-balancing-and-year-to-date-record", "name": "Employer contribution, net pay, employer cost, rounding, balancing and year-to-date record", "description": "Immutable or versioned evidence for employer contribution, net pay, employer cost, rounding, balancing and year-to-date with payroll-run and payee-result identity, digest, source, rule version, event and knowledge times, access marking and revision lineage.", "media_or_form": [ "application/yaml", "application/json", "text/markdown", "text/html" ], "serial": true, "identity_strategy": "Prefer the authoritative payroll, employer, authority, payment or filing identifier; otherwise use a governed IRI, then a Dimension UUID or ULID.", "source_refs": [ "SRC-001", "SRC-008", "SRC-009", "SRC-011", "SRC-012", "SRC-014", "SRC-017" ] } ], "inline_only_rationale": null } ] } ] }, { "id": "payment-statements-remittance-and-reporting", "name": "Payment, statements, remittance and reporting", "description": "Bind external payment, worker statement and statutory reporting records without claiming their execution or acceptance", "rationale": "Bind external payment, worker statement and statutory reporting records without claiming their execution or acceptance", "source_refs": [ "SRC-001", "SRC-008", "SRC-009", "SRC-011", "SRC-016", "SRC-017", "SRC-020", "SRC-010", "SRC-012", "SRC-013", "SRC-018" ], "layers": [ { "id": "payment-allocation-instruction-execution-and-settlement", "name": "Payment allocation, instruction, execution and settlement", "description": "Groups governed payment allocation, instruction, execution and settlement for Payroll / Compensation.", "source_refs": [ "SRC-001", "SRC-008", "SRC-009", "SRC-011", "SRC-016", "SRC-017", "SRC-020" ], "findings": [ { "id": "net-pay-allocation-destination-method-instruction-and-batch-reference", "name": "Net-pay allocation, destination, method, instruction and batch reference", "description": "Records net-pay allocation, destination, method, instruction and batch reference as source-qualified Payroll / Compensation context while worker, engagement, job, timekeeping, leave, expense, benefit, tax, payment, ledger, filing, dispute and records masters remain independently identifiable.", "source_refs": [ "SRC-001", "SRC-008", "SRC-009", "SRC-011", "SRC-016", "SRC-017", "SRC-020" ], "questions": [ { "id": "net-pay-allocation-destination-method-instruction-and-batch-reference-q01", "text": "Which stable payroll run, payee result, worker, engagement, period, jurisdiction, revision and external-master identities establish net-pay allocation, destination, method, instruction and batch reference?", "kind": "process", "answer_data": [ "payroll-run, payee-result, worker, engagement, employer, pay-group, period, jurisdiction, revision and master-system identifiers", "regular, supplemental, off-cycle, final, advance, retroactive, correction, reversal and void profiles", "proposed, input-closed, calculated, validated, approved, released, paid, filed, closed, disputed, corrected and superseded states" ] }, { "id": "net-pay-allocation-destination-method-instruction-and-batch-reference-q02", "text": "Who supplies, calculates, approves, receives, reports, remits, audits, challenges or may rely on net-pay allocation, destination, method, instruction and batch reference, for which purpose and under what authority?", "kind": "privacy", "answer_data": [ "worker, employer, payroll administrator, compensation authority, manager, time approver, benefit provider, tax authority, garnishment authority, payment provider and auditor", "employment term, collective agreement, statute, court order, worker election, delegated role, policy, jurisdiction and segregation of duties", "eligibility, priority, threshold, ceiling, floor, proration, exception, privacy, accountability and contestability" ] }, { "id": "net-pay-allocation-destination-method-instruction-and-batch-reference-q03", "text": "Which amount type, currency, unit, rule version, source, evidence, method, period, event time, observation time, uncertainty, correction lineage and projection loss qualify net-pay allocation, destination, method, instruction and batch reference?", "kind": "relationship", "answer_data": [ "earning, basis, deduction, contribution, tax, net-pay, employer-cost and reconciliation amount types plus currency, unit and rounding", "rate, quantity, table, formula, threshold, accumulator, input evidence, intermediate result, validation and authority response", "earning, effective, cutoff, calculation, approval, payment, settlement, filing, observation, ingestion and knowledge times, predecessor, successor, retention, access and mapping loss" ] } ], "data_elements": [ { "id": "net-pay-allocation-destination-method-instruction-and-batch-reference-data", "name": "Net-pay allocation, destination, method, instruction and batch reference data", "description": "Typed payroll or compensation data for net-pay allocation, destination, method, instruction and batch reference, qualified by source, authority, rule, version, period, time, currency, uncertainty, privacy and provenance.", "value_kind": "object", "cardinality": "1", "required": true, "source_refs": [ "SRC-001", "SRC-008", "SRC-009", "SRC-011", "SRC-016", "SRC-017", "SRC-020" ] } ], "artifacts": [ { "id": "net-pay-allocation-destination-method-instruction-and-batch-reference-record", "name": "Net-pay allocation, destination, method, instruction and batch reference record", "description": "Immutable or versioned evidence for net-pay allocation, destination, method, instruction and batch reference with payroll-run and payee-result identity, digest, source, rule version, event and knowledge times, access marking and revision lineage.", "media_or_form": [ "application/yaml", "application/json", "text/markdown", "text/html" ], "serial": true, "identity_strategy": "Prefer the authoritative payroll, employer, authority, payment or filing identifier; otherwise use a governed IRI, then a Dimension UUID or ULID.", "source_refs": [ "SRC-001", "SRC-008", "SRC-009", "SRC-011", "SRC-016", "SRC-017", "SRC-020" ] } ], "inline_only_rationale": null }, { "id": "payment-execution-rejection-return-recall-settlement-and-reconciliation-reference", "name": "Payment execution, rejection, return, recall, settlement and reconciliation reference", "description": "Records payment execution, rejection, return, recall, settlement and reconciliation reference as source-qualified Payroll / Compensation context while worker, engagement, job, timekeeping, leave, expense, benefit, tax, payment, ledger, filing, dispute and records masters remain independently identifiable.", "source_refs": [ "SRC-001", "SRC-008", "SRC-009", "SRC-011", "SRC-016", "SRC-017", "SRC-020" ], "questions": [ { "id": "payment-execution-rejection-return-recall-settlement-and-reconciliation-reference-q01", "text": "Which stable payroll run, payee result, worker, engagement, period, jurisdiction, revision and external-master identities establish payment execution, rejection, return, recall, settlement and reconciliation reference?", "kind": "event", "answer_data": [ "payroll-run, payee-result, worker, engagement, employer, pay-group, period, jurisdiction, revision and master-system identifiers", "regular, supplemental, off-cycle, final, advance, retroactive, correction, reversal and void profiles", "proposed, input-closed, calculated, validated, approved, released, paid, filed, closed, disputed, corrected and superseded states" ] }, { "id": "payment-execution-rejection-return-recall-settlement-and-reconciliation-reference-q02", "text": "Who supplies, calculates, approves, receives, reports, remits, audits, challenges or may rely on payment execution, rejection, return, recall, settlement and reconciliation reference, for which purpose and under what authority?", "kind": "retention", "answer_data": [ "worker, employer, payroll administrator, compensation authority, manager, time approver, benefit provider, tax authority, garnishment authority, payment provider and auditor", "employment term, collective agreement, statute, court order, worker election, delegated role, policy, jurisdiction and segregation of duties", "eligibility, priority, threshold, ceiling, floor, proration, exception, privacy, accountability and contestability" ] }, { "id": "payment-execution-rejection-return-recall-settlement-and-reconciliation-reference-q03", "text": "Which amount type, currency, unit, rule version, source, evidence, method, period, event time, observation time, uncertainty, correction lineage and projection loss qualify payment execution, rejection, return, recall, settlement and reconciliation reference?", "kind": "state", "answer_data": [ "earning, basis, deduction, contribution, tax, net-pay, employer-cost and reconciliation amount types plus currency, unit and rounding", "rate, quantity, table, formula, threshold, accumulator, input evidence, intermediate result, validation and authority response", "earning, effective, cutoff, calculation, approval, payment, settlement, filing, observation, ingestion and knowledge times, predecessor, successor, retention, access and mapping loss" ] } ], "data_elements": [ { "id": "payment-execution-rejection-return-recall-settlement-and-reconciliation-reference-data", "name": "Payment execution, rejection, return, recall, settlement and reconciliation reference data", "description": "Typed payroll or compensation data for payment execution, rejection, return, recall, settlement and reconciliation reference, qualified by source, authority, rule, version, period, time, currency, uncertainty, privacy and provenance.", "value_kind": "object", "cardinality": "1", "required": true, "source_refs": [ "SRC-001", "SRC-008", "SRC-009", "SRC-011", "SRC-016", "SRC-017", "SRC-020" ] } ], "artifacts": [ { "id": "payment-execution-rejection-return-recall-settlement-and-reconciliation-reference-record", "name": "Payment execution, rejection, return, recall, settlement and reconciliation reference record", "description": "Immutable or versioned evidence for payment execution, rejection, return, recall, settlement and reconciliation reference with payroll-run and payee-result identity, digest, source, rule version, event and knowledge times, access marking and revision lineage.", "media_or_form": [ "application/yaml", "application/json", "text/markdown", "text/html" ], "serial": true, "identity_strategy": "Prefer the authoritative payroll, employer, authority, payment or filing identifier; otherwise use a governed IRI, then a Dimension UUID or ULID.", "source_refs": [ "SRC-001", "SRC-008", "SRC-009", "SRC-011", "SRC-016", "SRC-017", "SRC-020" ] } ], "inline_only_rationale": null } ] }, { "id": "pay-statement-filing-remittance-and-authority-response", "name": "Pay statement, filing, remittance and authority response", "description": "Groups governed pay statement, filing, remittance and authority response for Payroll / Compensation.", "source_refs": [ "SRC-001", "SRC-008", "SRC-009", "SRC-010", "SRC-011", "SRC-012", "SRC-013", "SRC-018" ], "findings": [ { "id": "pay-statement-issue-delivery-accessibility-receipt-and-dispute", "name": "Pay statement issue, delivery, accessibility, receipt and dispute", "description": "Records pay statement issue, delivery, accessibility, receipt and dispute as source-qualified Payroll / Compensation context while worker, engagement, job, timekeeping, leave, expense, benefit, tax, payment, ledger, filing, dispute and records masters remain independently identifiable.", "source_refs": [ "SRC-001", "SRC-008", "SRC-009", "SRC-010", "SRC-011", "SRC-012", "SRC-013", "SRC-018" ], "questions": [ { "id": "pay-statement-issue-delivery-accessibility-receipt-and-dispute-q01", "text": "Which stable payroll run, payee result, worker, engagement, period, jurisdiction, revision and external-master identities establish pay statement issue, delivery, accessibility, receipt and dispute?", "kind": "evidence", "answer_data": [ "payroll-run, payee-result, worker, engagement, employer, pay-group, period, jurisdiction, revision and master-system identifiers", "regular, supplemental, off-cycle, final, advance, retroactive, correction, reversal and void profiles", "proposed, input-closed, calculated, validated, approved, released, paid, filed, closed, disputed, corrected and superseded states" ] }, { "id": "pay-statement-issue-delivery-accessibility-receipt-and-dispute-q02", "text": "Who supplies, calculates, approves, receives, reports, remits, audits, challenges or may rely on pay statement issue, delivery, accessibility, receipt and dispute, for which purpose and under what authority?", "kind": "access", "answer_data": [ "worker, employer, payroll administrator, compensation authority, manager, time approver, benefit provider, tax authority, garnishment authority, payment provider and auditor", "employment term, collective agreement, statute, court order, worker election, delegated role, policy, jurisdiction and segregation of duties", "eligibility, priority, threshold, ceiling, floor, proration, exception, privacy, accountability and contestability" ] }, { "id": "pay-statement-issue-delivery-accessibility-receipt-and-dispute-q03", "text": "Which amount type, currency, unit, rule version, source, evidence, method, period, event time, observation time, uncertainty, correction lineage and projection loss qualify pay statement issue, delivery, accessibility, receipt and dispute?", "kind": "lifecycle", "answer_data": [ "earning, basis, deduction, contribution, tax, net-pay, employer-cost and reconciliation amount types plus currency, unit and rounding", "rate, quantity, table, formula, threshold, accumulator, input evidence, intermediate result, validation and authority response", "earning, effective, cutoff, calculation, approval, payment, settlement, filing, observation, ingestion and knowledge times, predecessor, successor, retention, access and mapping loss" ] } ], "data_elements": [ { "id": "pay-statement-issue-delivery-accessibility-receipt-and-dispute-data", "name": "Pay statement issue, delivery, accessibility, receipt and dispute data", "description": "Typed payroll or compensation data for pay statement issue, delivery, accessibility, receipt and dispute, qualified by source, authority, rule, version, period, time, currency, uncertainty, privacy and provenance.", "value_kind": "object", "cardinality": "1", "required": true, "source_refs": [ "SRC-001", "SRC-008", "SRC-009", "SRC-010", "SRC-011", "SRC-012", "SRC-013", "SRC-018" ] } ], "artifacts": [ { "id": "pay-statement-issue-delivery-accessibility-receipt-and-dispute-record", "name": "Pay statement issue, delivery, accessibility, receipt and dispute record", "description": "Immutable or versioned evidence for pay statement issue, delivery, accessibility, receipt and dispute with payroll-run and payee-result identity, digest, source, rule version, event and knowledge times, access marking and revision lineage.", "media_or_form": [ "application/yaml", "application/json", "text/markdown", "text/html" ], "serial": true, "identity_strategy": "Prefer the authoritative payroll, employer, authority, payment or filing identifier; otherwise use a governed IRI, then a Dimension UUID or ULID.", "source_refs": [ "SRC-001", "SRC-008", "SRC-009", "SRC-010", "SRC-011", "SRC-012", "SRC-013", "SRC-018" ] } ], "inline_only_rationale": null }, { "id": "filing-declaration-remittance-submission-receipt-acceptance-and-correction", "name": "Filing, declaration, remittance, submission, receipt, acceptance and correction", "description": "Records filing, declaration, remittance, submission, receipt, acceptance and correction as source-qualified Payroll / Compensation context while worker, engagement, job, timekeeping, leave, expense, benefit, tax, payment, ledger, filing, dispute and records masters remain independently identifiable.", "source_refs": [ "SRC-001", "SRC-008", "SRC-009", "SRC-010", "SRC-011", "SRC-012", "SRC-013", "SRC-018" ], "questions": [ { "id": "filing-declaration-remittance-submission-receipt-acceptance-and-correction-q01", "text": "Which stable payroll run, payee result, worker, engagement, period, jurisdiction, revision and external-master identities establish filing, declaration, remittance, submission, receipt, acceptance and correction?", "kind": "lifecycle", "answer_data": [ "payroll-run, payee-result, worker, engagement, employer, pay-group, period, jurisdiction, revision and master-system identifiers", "regular, supplemental, off-cycle, final, advance, retroactive, correction, reversal and void profiles", "proposed, input-closed, calculated, validated, approved, released, paid, filed, closed, disputed, corrected and superseded states" ] }, { "id": "filing-declaration-remittance-submission-receipt-acceptance-and-correction-q02", "text": "Who supplies, calculates, approves, receives, reports, remits, audits, challenges or may rely on filing, declaration, remittance, submission, receipt, acceptance and correction, for which purpose and under what authority?", "kind": "exception", "answer_data": [ "worker, employer, payroll administrator, compensation authority, manager, time approver, benefit provider, tax authority, garnishment authority, payment provider and auditor", "employment term, collective agreement, statute, court order, worker election, delegated role, policy, jurisdiction and segregation of duties", "eligibility, priority, threshold, ceiling, floor, proration, exception, privacy, accountability and contestability" ] }, { "id": "filing-declaration-remittance-submission-receipt-acceptance-and-correction-q03", "text": "Which amount type, currency, unit, rule version, source, evidence, method, period, event time, observation time, uncertainty, correction lineage and projection loss qualify filing, declaration, remittance, submission, receipt, acceptance and correction?", "kind": "temporal", "answer_data": [ "earning, basis, deduction, contribution, tax, net-pay, employer-cost and reconciliation amount types plus currency, unit and rounding", "rate, quantity, table, formula, threshold, accumulator, input evidence, intermediate result, validation and authority response", "earning, effective, cutoff, calculation, approval, payment, settlement, filing, observation, ingestion and knowledge times, predecessor, successor, retention, access and mapping loss" ] } ], "data_elements": [ { "id": "filing-declaration-remittance-submission-receipt-acceptance-and-correction-data", "name": "Filing, declaration, remittance, submission, receipt, acceptance and correction data", "description": "Typed payroll or compensation data for filing, declaration, remittance, submission, receipt, acceptance and correction, qualified by source, authority, rule, version, period, time, currency, uncertainty, privacy and provenance.", "value_kind": "object", "cardinality": "1", "required": true, "source_refs": [ "SRC-001", "SRC-008", "SRC-009", "SRC-010", "SRC-011", "SRC-012", "SRC-013", "SRC-018" ] } ], "artifacts": [ { "id": "filing-declaration-remittance-submission-receipt-acceptance-and-correction-record", "name": "Filing, declaration, remittance, submission, receipt, acceptance and correction record", "description": "Immutable or versioned evidence for filing, declaration, remittance, submission, receipt, acceptance and correction with payroll-run and payee-result identity, digest, source, rule version, event and knowledge times, access marking and revision lineage.", "media_or_form": [ "application/yaml", "application/json", "text/markdown", "text/html" ], "serial": true, "identity_strategy": "Prefer the authoritative payroll, employer, authority, payment or filing identifier; otherwise use a governed IRI, then a Dimension UUID or ULID.", "source_refs": [ "SRC-001", "SRC-008", "SRC-009", "SRC-010", "SRC-011", "SRC-012", "SRC-013", "SRC-018" ] } ], "inline_only_rationale": null } ] } ] }, { "id": "lifecycle-controls-corrections-and-reconciliation", "name": "Lifecycle, controls, corrections and reconciliation", "description": "Represent controlled payroll transitions, exceptions and successors without erasing original calculations", "rationale": "Represent controlled payroll transitions, exceptions and successors without erasing original calculations", "source_refs": [ "SRC-008", "SRC-009", "SRC-010", "SRC-011", "SRC-012", "SRC-013", "SRC-020", "SRC-022", "SRC-018", "SRC-021" ], "layers": [ { "id": "run-state-cutoff-control-approval-and-release", "name": "Run state, cutoff, control, approval and release", "description": "Groups governed run state, cutoff, control, approval and release for Payroll / Compensation.", "source_refs": [ "SRC-008", "SRC-009", "SRC-010", "SRC-011", "SRC-012", "SRC-013", "SRC-020", "SRC-022" ], "findings": [ { "id": "draft-input-closed-calculated-validated-approved-released-paid-filed-closed-and-void-state", "name": "Draft, input-closed, calculated, validated, approved, released, paid, filed, closed and void state", "description": "Records draft, input-closed, calculated, validated, approved, released, paid, filed, closed and void state as source-qualified Payroll / Compensation context while worker, engagement, job, timekeeping, leave, expense, benefit, tax, payment, ledger, filing, dispute and records masters remain independently identifiable.", "source_refs": [ "SRC-008", "SRC-009", "SRC-010", "SRC-011", "SRC-012", "SRC-013", "SRC-020", "SRC-022" ], "questions": [ { "id": "draft-input-closed-calculated-validated-approved-released-paid-filed-closed-and-void-state-q01", "text": "Which stable payroll run, payee result, worker, engagement, period, jurisdiction, revision and external-master identities establish draft, input-closed, calculated, validated, approved, released, paid, filed, closed and void state?", "kind": "state", "answer_data": [ "payroll-run, payee-result, worker, engagement, employer, pay-group, period, jurisdiction, revision and master-system identifiers", "regular, supplemental, off-cycle, final, advance, retroactive, correction, reversal and void profiles", "proposed, input-closed, calculated, validated, approved, released, paid, filed, closed, disputed, corrected and superseded states" ] }, { "id": "draft-input-closed-calculated-validated-approved-released-paid-filed-closed-and-void-state-q02", "text": "Who supplies, calculates, approves, receives, reports, remits, audits, challenges or may rely on draft, input-closed, calculated, validated, approved, released, paid, filed, closed and void state, for which purpose and under what authority?", "kind": "interoperability", "answer_data": [ "worker, employer, payroll administrator, compensation authority, manager, time approver, benefit provider, tax authority, garnishment authority, payment provider and auditor", "employment term, collective agreement, statute, court order, worker election, delegated role, policy, jurisdiction and segregation of duties", "eligibility, priority, threshold, ceiling, floor, proration, exception, privacy, accountability and contestability" ] }, { "id": "draft-input-closed-calculated-validated-approved-released-paid-filed-closed-and-void-state-q03", "text": "Which amount type, currency, unit, rule version, source, evidence, method, period, event time, observation time, uncertainty, correction lineage and projection loss qualify draft, input-closed, calculated, validated, approved, released, paid, filed, closed and void state?", "kind": "spatial", "answer_data": [ "earning, basis, deduction, contribution, tax, net-pay, employer-cost and reconciliation amount types plus currency, unit and rounding", "rate, quantity, table, formula, threshold, accumulator, input evidence, intermediate result, validation and authority response", "earning, effective, cutoff, calculation, approval, payment, settlement, filing, observation, ingestion and knowledge times, predecessor, successor, retention, access and mapping loss" ] } ], "data_elements": [ { "id": "draft-input-closed-calculated-validated-approved-released-paid-filed-closed-and-void-state-data", "name": "Draft, input-closed, calculated, validated, approved, released, paid, filed, closed and void state data", "description": "Typed payroll or compensation data for draft, input-closed, calculated, validated, approved, released, paid, filed, closed and void state, qualified by source, authority, rule, version, period, time, currency, uncertainty, privacy and provenance.", "value_kind": "object", "cardinality": "1", "required": true, "source_refs": [ "SRC-008", "SRC-009", "SRC-010", "SRC-011", "SRC-012", "SRC-013", "SRC-020", "SRC-022" ] } ], "artifacts": [ { "id": "draft-input-closed-calculated-validated-approved-released-paid-filed-closed-and-void-state-record", "name": "Draft, input-closed, calculated, validated, approved, released, paid, filed, closed and void state record", "description": "Immutable or versioned evidence for draft, input-closed, calculated, validated, approved, released, paid, filed, closed and void state with payroll-run and payee-result identity, digest, source, rule version, event and knowledge times, access marking and revision lineage.", "media_or_form": [ "application/yaml", "application/json", "text/markdown", "text/html" ], "serial": true, "identity_strategy": "Prefer the authoritative payroll, employer, authority, payment or filing identifier; otherwise use a governed IRI, then a Dimension UUID or ULID.", "source_refs": [ "SRC-008", "SRC-009", "SRC-010", "SRC-011", "SRC-012", "SRC-013", "SRC-020", "SRC-022" ] } ], "inline_only_rationale": null }, { "id": "cutoff-lock-control-total-anomaly-review-approval-segregation-and-exception", "name": "Cutoff, lock, control total, anomaly, review, approval, segregation and exception", "description": "Records cutoff, lock, control total, anomaly, review, approval, segregation and exception as source-qualified Payroll / Compensation context while worker, engagement, job, timekeeping, leave, expense, benefit, tax, payment, ledger, filing, dispute and records masters remain independently identifiable.", "source_refs": [ "SRC-008", "SRC-009", "SRC-010", "SRC-011", "SRC-012", "SRC-013", "SRC-020", "SRC-022" ], "questions": [ { "id": "cutoff-lock-control-total-anomaly-review-approval-segregation-and-exception-q01", "text": "Which stable payroll run, payee result, worker, engagement, period, jurisdiction, revision and external-master identities establish cutoff, lock, control total, anomaly, review, approval, segregation and exception?", "kind": "validation", "answer_data": [ "payroll-run, payee-result, worker, engagement, employer, pay-group, period, jurisdiction, revision and master-system identifiers", "regular, supplemental, off-cycle, final, advance, retroactive, correction, reversal and void profiles", "proposed, input-closed, calculated, validated, approved, released, paid, filed, closed, disputed, corrected and superseded states" ] }, { "id": "cutoff-lock-control-total-anomaly-review-approval-segregation-and-exception-q02", "text": "Who supplies, calculates, approves, receives, reports, remits, audits, challenges or may rely on cutoff, lock, control total, anomaly, review, approval, segregation and exception, for which purpose and under what authority?", "kind": "decision", "answer_data": [ "worker, employer, payroll administrator, compensation authority, manager, time approver, benefit provider, tax authority, garnishment authority, payment provider and auditor", "employment term, collective agreement, statute, court order, worker election, delegated role, policy, jurisdiction and segregation of duties", "eligibility, priority, threshold, ceiling, floor, proration, exception, privacy, accountability and contestability" ] }, { "id": "cutoff-lock-control-total-anomaly-review-approval-segregation-and-exception-q03", "text": "Which amount type, currency, unit, rule version, source, evidence, method, period, event time, observation time, uncertainty, correction lineage and projection loss qualify cutoff, lock, control total, anomaly, review, approval, segregation and exception?", "kind": "provenance", "answer_data": [ "earning, basis, deduction, contribution, tax, net-pay, employer-cost and reconciliation amount types plus currency, unit and rounding", "rate, quantity, table, formula, threshold, accumulator, input evidence, intermediate result, validation and authority response", "earning, effective, cutoff, calculation, approval, payment, settlement, filing, observation, ingestion and knowledge times, predecessor, successor, retention, access and mapping loss" ] } ], "data_elements": [ { "id": "cutoff-lock-control-total-anomaly-review-approval-segregation-and-exception-data", "name": "Cutoff, lock, control total, anomaly, review, approval, segregation and exception data", "description": "Typed payroll or compensation data for cutoff, lock, control total, anomaly, review, approval, segregation and exception, qualified by source, authority, rule, version, period, time, currency, uncertainty, privacy and provenance.", "value_kind": "object", "cardinality": "1", "required": true, "source_refs": [ "SRC-008", "SRC-009", "SRC-010", "SRC-011", "SRC-012", "SRC-013", "SRC-020", "SRC-022" ] } ], "artifacts": [ { "id": "cutoff-lock-control-total-anomaly-review-approval-segregation-and-exception-record", "name": "Cutoff, lock, control total, anomaly, review, approval, segregation and exception record", "description": "Immutable or versioned evidence for cutoff, lock, control total, anomaly, review, approval, segregation and exception with payroll-run and payee-result identity, digest, source, rule version, event and knowledge times, access marking and revision lineage.", "media_or_form": [ "application/yaml", "application/json", "text/markdown", "text/html" ], "serial": true, "identity_strategy": "Prefer the authoritative payroll, employer, authority, payment or filing identifier; otherwise use a governed IRI, then a Dimension UUID or ULID.", "source_refs": [ "SRC-008", "SRC-009", "SRC-010", "SRC-011", "SRC-012", "SRC-013", "SRC-020", "SRC-022" ] } ], "inline_only_rationale": null } ] }, { "id": "retroactivity-correction-reversal-and-balance-reconciliation", "name": "Retroactivity, correction, reversal and balance reconciliation", "description": "Groups governed retroactivity, correction, reversal and balance reconciliation for Payroll / Compensation.", "source_refs": [ "SRC-008", "SRC-010", "SRC-011", "SRC-013", "SRC-018", "SRC-020", "SRC-021" ], "findings": [ { "id": "retroactive-adjustment-off-cycle-correction-reversal-void-and-successor", "name": "Retroactive adjustment, off-cycle, correction, reversal, void and successor", "description": "Records retroactive adjustment, off-cycle, correction, reversal, void and successor as source-qualified Payroll / Compensation context while worker, engagement, job, timekeeping, leave, expense, benefit, tax, payment, ledger, filing, dispute and records masters remain independently identifiable.", "source_refs": [ "SRC-008", "SRC-010", "SRC-011", "SRC-013", "SRC-018", "SRC-020", "SRC-021" ], "questions": [ { "id": "retroactive-adjustment-off-cycle-correction-reversal-void-and-successor-q01", "text": "Which stable payroll run, payee result, worker, engagement, period, jurisdiction, revision and external-master identities establish retroactive adjustment, off-cycle, correction, reversal, void and successor?", "kind": "exception", "answer_data": [ "payroll-run, payee-result, worker, engagement, employer, pay-group, period, jurisdiction, revision and master-system identifiers", "regular, supplemental, off-cycle, final, advance, retroactive, correction, reversal and void profiles", "proposed, input-closed, calculated, validated, approved, released, paid, filed, closed, disputed, corrected and superseded states" ] }, { "id": "retroactive-adjustment-off-cycle-correction-reversal-void-and-successor-q02", "text": "Who supplies, calculates, approves, receives, reports, remits, audits, challenges or may rely on retroactive adjustment, off-cycle, correction, reversal, void and successor, for which purpose and under what authority?", "kind": "identity", "answer_data": [ "worker, employer, payroll administrator, compensation authority, manager, time approver, benefit provider, tax authority, garnishment authority, payment provider and auditor", "employment term, collective agreement, statute, court order, worker election, delegated role, policy, jurisdiction and segregation of duties", "eligibility, priority, threshold, ceiling, floor, proration, exception, privacy, accountability and contestability" ] }, { "id": "retroactive-adjustment-off-cycle-correction-reversal-void-and-successor-q03", "text": "Which amount type, currency, unit, rule version, source, evidence, method, period, event time, observation time, uncertainty, correction lineage and projection loss qualify retroactive adjustment, off-cycle, correction, reversal, void and successor?", "kind": "ownership", "answer_data": [ "earning, basis, deduction, contribution, tax, net-pay, employer-cost and reconciliation amount types plus currency, unit and rounding", "rate, quantity, table, formula, threshold, accumulator, input evidence, intermediate result, validation and authority response", "earning, effective, cutoff, calculation, approval, payment, settlement, filing, observation, ingestion and knowledge times, predecessor, successor, retention, access and mapping loss" ] } ], "data_elements": [ { "id": "retroactive-adjustment-off-cycle-correction-reversal-void-and-successor-data", "name": "Retroactive adjustment, off-cycle, correction, reversal, void and successor data", "description": "Typed payroll or compensation data for retroactive adjustment, off-cycle, correction, reversal, void and successor, qualified by source, authority, rule, version, period, time, currency, uncertainty, privacy and provenance.", "value_kind": "object", "cardinality": "1", "required": true, "source_refs": [ "SRC-008", "SRC-010", "SRC-011", "SRC-013", "SRC-018", "SRC-020", "SRC-021" ] } ], "artifacts": [ { "id": "retroactive-adjustment-off-cycle-correction-reversal-void-and-successor-record", "name": "Retroactive adjustment, off-cycle, correction, reversal, void and successor record", "description": "Immutable or versioned evidence for retroactive adjustment, off-cycle, correction, reversal, void and successor with payroll-run and payee-result identity, digest, source, rule version, event and knowledge times, access marking and revision lineage.", "media_or_form": [ "application/yaml", "application/json", "text/markdown", "text/html" ], "serial": true, "identity_strategy": "Prefer the authoritative payroll, employer, authority, payment or filing identifier; otherwise use a governed IRI, then a Dimension UUID or ULID.", "source_refs": [ "SRC-008", "SRC-010", "SRC-011", "SRC-013", "SRC-018", "SRC-020", "SRC-021" ] } ], "inline_only_rationale": null }, { "id": "period-to-date-year-to-date-control-account-remittance-payment-and-ledger-reconciliation", "name": "Period-to-date, year-to-date, control-account, remittance, payment and ledger reconciliation", "description": "Records period-to-date, year-to-date, control-account, remittance, payment and ledger reconciliation as source-qualified Payroll / Compensation context while worker, engagement, job, timekeeping, leave, expense, benefit, tax, payment, ledger, filing, dispute and records masters remain independently identifiable.", "source_refs": [ "SRC-008", "SRC-010", "SRC-011", "SRC-013", "SRC-018", "SRC-020", "SRC-021" ], "questions": [ { "id": "period-to-date-year-to-date-control-account-remittance-payment-and-ledger-reconciliation-q01", "text": "Which stable payroll run, payee result, worker, engagement, period, jurisdiction, revision and external-master identities establish period-to-date, year-to-date, control-account, remittance, payment and ledger reconciliation?", "kind": "quality", "answer_data": [ "payroll-run, payee-result, worker, engagement, employer, pay-group, period, jurisdiction, revision and master-system identifiers", "regular, supplemental, off-cycle, final, advance, retroactive, correction, reversal and void profiles", "proposed, input-closed, calculated, validated, approved, released, paid, filed, closed, disputed, corrected and superseded states" ] }, { "id": "period-to-date-year-to-date-control-account-remittance-payment-and-ledger-reconciliation-q02", "text": "Who supplies, calculates, approves, receives, reports, remits, audits, challenges or may rely on period-to-date, year-to-date, control-account, remittance, payment and ledger reconciliation, for which purpose and under what authority?", "kind": "classification", "answer_data": [ "worker, employer, payroll administrator, compensation authority, manager, time approver, benefit provider, tax authority, garnishment authority, payment provider and auditor", "employment term, collective agreement, statute, court order, worker election, delegated role, policy, jurisdiction and segregation of duties", "eligibility, priority, threshold, ceiling, floor, proration, exception, privacy, accountability and contestability" ] }, { "id": "period-to-date-year-to-date-control-account-remittance-payment-and-ledger-reconciliation-q03", "text": "Which amount type, currency, unit, rule version, source, evidence, method, period, event time, observation time, uncertainty, correction lineage and projection loss qualify period-to-date, year-to-date, control-account, remittance, payment and ledger reconciliation?", "kind": "authority", "answer_data": [ "earning, basis, deduction, contribution, tax, net-pay, employer-cost and reconciliation amount types plus currency, unit and rounding", "rate, quantity, table, formula, threshold, accumulator, input evidence, intermediate result, validation and authority response", "earning, effective, cutoff, calculation, approval, payment, settlement, filing, observation, ingestion and knowledge times, predecessor, successor, retention, access and mapping loss" ] } ], "data_elements": [ { "id": "period-to-date-year-to-date-control-account-remittance-payment-and-ledger-reconciliation-data", "name": "Period-to-date, year-to-date, control-account, remittance, payment and ledger reconciliation data", "description": "Typed payroll or compensation data for period-to-date, year-to-date, control-account, remittance, payment and ledger reconciliation, qualified by source, authority, rule, version, period, time, currency, uncertainty, privacy and provenance.", "value_kind": "object", "cardinality": "1", "required": true, "source_refs": [ "SRC-008", "SRC-010", "SRC-011", "SRC-013", "SRC-018", "SRC-020", "SRC-021" ] } ], "artifacts": [ { "id": "period-to-date-year-to-date-control-account-remittance-payment-and-ledger-reconciliation-record", "name": "Period-to-date, year-to-date, control-account, remittance, payment and ledger reconciliation record", "description": "Immutable or versioned evidence for period-to-date, year-to-date, control-account, remittance, payment and ledger reconciliation with payroll-run and payee-result identity, digest, source, rule version, event and knowledge times, access marking and revision lineage.", "media_or_form": [ "application/yaml", "application/json", "text/markdown", "text/html" ], "serial": true, "identity_strategy": "Prefer the authoritative payroll, employer, authority, payment or filing identifier; otherwise use a governed IRI, then a Dimension UUID or ULID.", "source_refs": [ "SRC-008", "SRC-010", "SRC-011", "SRC-013", "SRC-018", "SRC-020", "SRC-021" ] } ], "inline_only_rationale": null } ] } ] }, { "id": "governance-provenance-privacy-time-and-interoperability", "name": "Governance, provenance, privacy, time and interoperability", "description": "Qualify rules, derivation, clocks, access, retention and projection loss for agent-safe payroll use", "rationale": "Qualify rules, derivation, clocks, access, retention and projection loss for agent-safe payroll use", "source_refs": [ "SRC-003", "SRC-008", "SRC-011", "SRC-014", "SRC-019", "SRC-020", "SRC-021", "SRC-023", "SRC-001", "SRC-002", "SRC-004", "SRC-005", "SRC-006", "SRC-007", "SRC-009", "SRC-010", "SRC-012", "SRC-013", "SRC-015", "SRC-016", "SRC-017", "SRC-018", "SRC-022", "SRC-024" ], "layers": [ { "id": "calculation-rule-version-derivation-quality-and-time", "name": "Calculation rule version, derivation, quality and time", "description": "Groups governed calculation rule version, derivation, quality and time for Payroll / Compensation.", "source_refs": [ "SRC-003", "SRC-008", "SRC-011", "SRC-014", "SRC-019", "SRC-020", "SRC-021", "SRC-023" ], "findings": [ { "id": "rule-table-formula-version-intermediate-result-override-and-reproducibility", "name": "Rule, table, formula, version, intermediate result, override and reproducibility", "description": "Records rule, table, formula, version, intermediate result, override and reproducibility as source-qualified Payroll / Compensation context while worker, engagement, job, timekeeping, leave, expense, benefit, tax, payment, ledger, filing, dispute and records masters remain independently identifiable.", "source_refs": [ "SRC-003", "SRC-008", "SRC-011", "SRC-014", "SRC-019", "SRC-020", "SRC-021", "SRC-023" ], "questions": [ { "id": "rule-table-formula-version-intermediate-result-override-and-reproducibility-q01", "text": "Which stable payroll run, payee result, worker, engagement, period, jurisdiction, revision and external-master identities establish rule, table, formula, version, intermediate result, override and reproducibility?", "kind": "provenance", "answer_data": [ "payroll-run, payee-result, worker, engagement, employer, pay-group, period, jurisdiction, revision and master-system identifiers", "regular, supplemental, off-cycle, final, advance, retroactive, correction, reversal and void profiles", "proposed, input-closed, calculated, validated, approved, released, paid, filed, closed, disputed, corrected and superseded states" ] }, { "id": "rule-table-formula-version-intermediate-result-override-and-reproducibility-q02", "text": "Who supplies, calculates, approves, receives, reports, remits, audits, challenges or may rely on rule, table, formula, version, intermediate result, override and reproducibility, for which purpose and under what authority?", "kind": "composition", "answer_data": [ "worker, employer, payroll administrator, compensation authority, manager, time approver, benefit provider, tax authority, garnishment authority, payment provider and auditor", "employment term, collective agreement, statute, court order, worker election, delegated role, policy, jurisdiction and segregation of duties", "eligibility, priority, threshold, ceiling, floor, proration, exception, privacy, accountability and contestability" ] }, { "id": "rule-table-formula-version-intermediate-result-override-and-reproducibility-q03", "text": "Which amount type, currency, unit, rule version, source, evidence, method, period, event time, observation time, uncertainty, correction lineage and projection loss qualify rule, table, formula, version, intermediate result, override and reproducibility?", "kind": "requirement", "answer_data": [ "earning, basis, deduction, contribution, tax, net-pay, employer-cost and reconciliation amount types plus currency, unit and rounding", "rate, quantity, table, formula, threshold, accumulator, input evidence, intermediate result, validation and authority response", "earning, effective, cutoff, calculation, approval, payment, settlement, filing, observation, ingestion and knowledge times, predecessor, successor, retention, access and mapping loss" ] } ], "data_elements": [ { "id": "rule-table-formula-version-intermediate-result-override-and-reproducibility-data", "name": "Rule, table, formula, version, intermediate result, override and reproducibility data", "description": "Typed payroll or compensation data for rule, table, formula, version, intermediate result, override and reproducibility, qualified by source, authority, rule, version, period, time, currency, uncertainty, privacy and provenance.", "value_kind": "object", "cardinality": "1", "required": true, "source_refs": [ "SRC-003", "SRC-008", "SRC-011", "SRC-014", "SRC-019", "SRC-020", "SRC-021", "SRC-023" ] } ], "artifacts": [ { "id": "rule-table-formula-version-intermediate-result-override-and-reproducibility-record", "name": "Rule, table, formula, version, intermediate result, override and reproducibility record", "description": "Immutable or versioned evidence for rule, table, formula, version, intermediate result, override and reproducibility with payroll-run and payee-result identity, digest, source, rule version, event and knowledge times, access marking and revision lineage.", "media_or_form": [ "application/yaml", "application/json", "text/markdown", "text/html" ], "serial": true, "identity_strategy": "Prefer the authoritative payroll, employer, authority, payment or filing identifier; otherwise use a governed IRI, then a Dimension UUID or ULID.", "source_refs": [ "SRC-003", "SRC-008", "SRC-011", "SRC-014", "SRC-019", "SRC-020", "SRC-021", "SRC-023" ] } ], "inline_only_rationale": null }, { "id": "earning-effective-cutoff-calculation-approval-payment-settlement-filing-observation-ingestion-and-knowledge-time", "name": "Earning, effective, cutoff, calculation, approval, payment, settlement, filing, observation, ingestion and knowledge time", "description": "Records earning, effective, cutoff, calculation, approval, payment, settlement, filing, observation, ingestion and knowledge time as source-qualified Payroll / Compensation context while worker, engagement, job, timekeeping, leave, expense, benefit, tax, payment, ledger, filing, dispute and records masters remain independently identifiable.", "source_refs": [ "SRC-003", "SRC-008", "SRC-011", "SRC-014", "SRC-019", "SRC-020", "SRC-021", "SRC-023" ], "questions": [ { "id": "earning-effective-cutoff-calculation-approval-payment-settlement-filing-observation-ingestion-and-knowledge-time-q01", "text": "Which stable payroll run, payee result, worker, engagement, period, jurisdiction, revision and external-master identities establish earning, effective, cutoff, calculation, approval, payment, settlement, filing, observation, ingestion and knowledge time?", "kind": "temporal", "answer_data": [ "payroll-run, payee-result, worker, engagement, employer, pay-group, period, jurisdiction, revision and master-system identifiers", "regular, supplemental, off-cycle, final, advance, retroactive, correction, reversal and void profiles", "proposed, input-closed, calculated, validated, approved, released, paid, filed, closed, disputed, corrected and superseded states" ] }, { "id": "earning-effective-cutoff-calculation-approval-payment-settlement-filing-observation-ingestion-and-knowledge-time-q02", "text": "Who supplies, calculates, approves, receives, reports, remits, audits, challenges or may rely on earning, effective, cutoff, calculation, approval, payment, settlement, filing, observation, ingestion and knowledge time, for which purpose and under what authority?", "kind": "relationship", "answer_data": [ "worker, employer, payroll administrator, compensation authority, manager, time approver, benefit provider, tax authority, garnishment authority, payment provider and auditor", "employment term, collective agreement, statute, court order, worker election, delegated role, policy, jurisdiction and segregation of duties", "eligibility, priority, threshold, ceiling, floor, proration, exception, privacy, accountability and contestability" ] }, { "id": "earning-effective-cutoff-calculation-approval-payment-settlement-filing-observation-ingestion-and-knowledge-time-q03", "text": "Which amount type, currency, unit, rule version, source, evidence, method, period, event time, observation time, uncertainty, correction lineage and projection loss qualify earning, effective, cutoff, calculation, approval, payment, settlement, filing, observation, ingestion and knowledge time?", "kind": "constraint", "answer_data": [ "earning, basis, deduction, contribution, tax, net-pay, employer-cost and reconciliation amount types plus currency, unit and rounding", "rate, quantity, table, formula, threshold, accumulator, input evidence, intermediate result, validation and authority response", "earning, effective, cutoff, calculation, approval, payment, settlement, filing, observation, ingestion and knowledge times, predecessor, successor, retention, access and mapping loss" ] } ], "data_elements": [ { "id": "earning-effective-cutoff-calculation-approval-payment-settlement-filing-observation-ingestion-and-knowledge-time-data", "name": "Earning, effective, cutoff, calculation, approval, payment, settlement, filing, observation, ingestion and knowledge time data", "description": "Typed payroll or compensation data for earning, effective, cutoff, calculation, approval, payment, settlement, filing, observation, ingestion and knowledge time, qualified by source, authority, rule, version, period, time, currency, uncertainty, privacy and provenance.", "value_kind": "object", "cardinality": "1", "required": true, "source_refs": [ "SRC-003", "SRC-008", "SRC-011", "SRC-014", "SRC-019", "SRC-020", "SRC-021", "SRC-023" ] } ], "artifacts": [ { "id": "earning-effective-cutoff-calculation-approval-payment-settlement-filing-observation-ingestion-and-knowledge-time-record", "name": "Earning, effective, cutoff, calculation, approval, payment, settlement, filing, observation, ingestion and knowledge time record", "description": "Immutable or versioned evidence for earning, effective, cutoff, calculation, approval, payment, settlement, filing, observation, ingestion and knowledge time with payroll-run and payee-result identity, digest, source, rule version, event and knowledge times, access marking and revision lineage.", "media_or_form": [ "application/yaml", "application/json", "text/markdown", "text/html" ], "serial": true, "identity_strategy": "Prefer the authoritative payroll, employer, authority, payment or filing identifier; otherwise use a governed IRI, then a Dimension UUID or ULID.", "source_refs": [ "SRC-003", "SRC-008", "SRC-011", "SRC-014", "SRC-019", "SRC-020", "SRC-021", "SRC-023" ] } ], "inline_only_rationale": null } ] }, { "id": "ownership-access-retention-and-loss-aware-projection", "name": "Ownership, access, retention and loss-aware projection", "description": "Groups governed ownership, access, retention and loss-aware projection for Payroll / Compensation.", "source_refs": [ "SRC-001", "SRC-002", "SRC-003", "SRC-004", "SRC-005", "SRC-006", "SRC-007", "SRC-008", "SRC-009", "SRC-010", "SRC-011", "SRC-012", "SRC-013", "SRC-014", "SRC-015", "SRC-016", "SRC-017", "SRC-018", "SRC-019", "SRC-020", "SRC-021", "SRC-022", "SRC-023", "SRC-024" ], "findings": [ { "id": "owner-steward-purpose-access-privacy-exception-audit-legal-hold-and-tombstone", "name": "Owner, steward, purpose, access, privacy, exception, audit, legal hold and tombstone", "description": "Records owner, steward, purpose, access, privacy, exception, audit, legal hold and tombstone as source-qualified Payroll / Compensation context while worker, engagement, job, timekeeping, leave, expense, benefit, tax, payment, ledger, filing, dispute and records masters remain independently identifiable.", "source_refs": [ "SRC-001", "SRC-002", "SRC-003", "SRC-004", "SRC-005", "SRC-006", "SRC-007", "SRC-008", "SRC-009", "SRC-010", "SRC-011", "SRC-012", "SRC-013", "SRC-014", "SRC-015", "SRC-016", "SRC-017", "SRC-018", "SRC-019", "SRC-020", "SRC-021", "SRC-022", "SRC-023", "SRC-024" ], "questions": [ { "id": "owner-steward-purpose-access-privacy-exception-audit-legal-hold-and-tombstone-q01", "text": "Which stable payroll run, payee result, worker, engagement, period, jurisdiction, revision and external-master identities establish owner, steward, purpose, access, privacy, exception, audit, legal hold and tombstone?", "kind": "access", "answer_data": [ "payroll-run, payee-result, worker, engagement, employer, pay-group, period, jurisdiction, revision and master-system identifiers", "regular, supplemental, off-cycle, final, advance, retroactive, correction, reversal and void profiles", "proposed, input-closed, calculated, validated, approved, released, paid, filed, closed, disputed, corrected and superseded states" ] }, { "id": "owner-steward-purpose-access-privacy-exception-audit-legal-hold-and-tombstone-q02", "text": "Who supplies, calculates, approves, receives, reports, remits, audits, challenges or may rely on owner, steward, purpose, access, privacy, exception, audit, legal hold and tombstone, for which purpose and under what authority?", "kind": "state", "answer_data": [ "worker, employer, payroll administrator, compensation authority, manager, time approver, benefit provider, tax authority, garnishment authority, payment provider and auditor", "employment term, collective agreement, statute, court order, worker election, delegated role, policy, jurisdiction and segregation of duties", "eligibility, priority, threshold, ceiling, floor, proration, exception, privacy, accountability and contestability" ] }, { "id": "owner-steward-purpose-access-privacy-exception-audit-legal-hold-and-tombstone-q03", "text": "Which amount type, currency, unit, rule version, source, evidence, method, period, event time, observation time, uncertainty, correction lineage and projection loss qualify owner, steward, purpose, access, privacy, exception, audit, legal hold and tombstone?", "kind": "process", "answer_data": [ "earning, basis, deduction, contribution, tax, net-pay, employer-cost and reconciliation amount types plus currency, unit and rounding", "rate, quantity, table, formula, threshold, accumulator, input evidence, intermediate result, validation and authority response", "earning, effective, cutoff, calculation, approval, payment, settlement, filing, observation, ingestion and knowledge times, predecessor, successor, retention, access and mapping loss" ] } ], "data_elements": [ { "id": "owner-steward-purpose-access-privacy-exception-audit-legal-hold-and-tombstone-data", "name": "Owner, steward, purpose, access, privacy, exception, audit, legal hold and tombstone data", "description": "Typed payroll or compensation data for owner, steward, purpose, access, privacy, exception, audit, legal hold and tombstone, qualified by source, authority, rule, version, period, time, currency, uncertainty, privacy and provenance.", "value_kind": "object", "cardinality": "1", "required": true, "source_refs": [ "SRC-001", "SRC-002", "SRC-003", "SRC-004", "SRC-005", "SRC-006", "SRC-007", "SRC-008", "SRC-009", "SRC-010", "SRC-011", "SRC-012", "SRC-013", "SRC-014", "SRC-015", "SRC-016", "SRC-017", "SRC-018", "SRC-019", "SRC-020", "SRC-021", "SRC-022", "SRC-023", "SRC-024" ] } ], "artifacts": [ { "id": "owner-steward-purpose-access-privacy-exception-audit-legal-hold-and-tombstone-record", "name": "Owner, steward, purpose, access, privacy, exception, audit, legal hold and tombstone record", "description": "Immutable or versioned evidence for owner, steward, purpose, access, privacy, exception, audit, legal hold and tombstone with payroll-run and payee-result identity, digest, source, rule version, event and knowledge times, access marking and revision lineage.", "media_or_form": [ "application/yaml", "application/json", "text/markdown", "text/html" ], "serial": true, "identity_strategy": "Prefer the authoritative payroll, employer, authority, payment or filing identifier; otherwise use a governed IRI, then a Dimension UUID or ULID.", "source_refs": [ "SRC-001", "SRC-002", "SRC-003", "SRC-004", "SRC-005", "SRC-006", "SRC-007", "SRC-008", "SRC-009", "SRC-010", "SRC-011", "SRC-012", "SRC-013", "SRC-014", "SRC-015", "SRC-016", "SRC-017", "SRC-018", "SRC-019", "SRC-020", "SRC-021", "SRC-022", "SRC-023", "SRC-024" ] } ], "inline_only_rationale": null }, { "id": "jurisdiction-schema-currency-classifier-conformance-and-mapping-loss", "name": "Jurisdiction, schema, currency, classifier, conformance and mapping loss", "description": "Records jurisdiction, schema, currency, classifier, conformance and mapping loss as source-qualified Payroll / Compensation context while worker, engagement, job, timekeeping, leave, expense, benefit, tax, payment, ledger, filing, dispute and records masters remain independently identifiable.", "source_refs": [ "SRC-001", "SRC-002", "SRC-003", "SRC-004", "SRC-005", "SRC-006", "SRC-007", "SRC-008", "SRC-009", "SRC-010", "SRC-011", "SRC-012", "SRC-013", "SRC-014", "SRC-015", "SRC-016", "SRC-017", "SRC-018", "SRC-019", "SRC-020", "SRC-021", "SRC-022", "SRC-023", "SRC-024" ], "questions": [ { "id": "jurisdiction-schema-currency-classifier-conformance-and-mapping-loss-q01", "text": "Which stable payroll run, payee result, worker, engagement, period, jurisdiction, revision and external-master identities establish jurisdiction, schema, currency, classifier, conformance and mapping loss?", "kind": "interoperability", "answer_data": [ "payroll-run, payee-result, worker, engagement, employer, pay-group, period, jurisdiction, revision and master-system identifiers", "regular, supplemental, off-cycle, final, advance, retroactive, correction, reversal and void profiles", "proposed, input-closed, calculated, validated, approved, released, paid, filed, closed, disputed, corrected and superseded states" ] }, { "id": "jurisdiction-schema-currency-classifier-conformance-and-mapping-loss-q02", "text": "Who supplies, calculates, approves, receives, reports, remits, audits, challenges or may rely on jurisdiction, schema, currency, classifier, conformance and mapping loss, for which purpose and under what authority?", "kind": "lifecycle", "answer_data": [ "worker, employer, payroll administrator, compensation authority, manager, time approver, benefit provider, tax authority, garnishment authority, payment provider and auditor", "employment term, collective agreement, statute, court order, worker election, delegated role, policy, jurisdiction and segregation of duties", "eligibility, priority, threshold, ceiling, floor, proration, exception, privacy, accountability and contestability" ] }, { "id": "jurisdiction-schema-currency-classifier-conformance-and-mapping-loss-q03", "text": "Which amount type, currency, unit, rule version, source, evidence, method, period, event time, observation time, uncertainty, correction lineage and projection loss qualify jurisdiction, schema, currency, classifier, conformance and mapping loss?", "kind": "event", "answer_data": [ "earning, basis, deduction, contribution, tax, net-pay, employer-cost and reconciliation amount types plus currency, unit and rounding", "rate, quantity, table, formula, threshold, accumulator, input evidence, intermediate result, validation and authority response", "earning, effective, cutoff, calculation, approval, payment, settlement, filing, observation, ingestion and knowledge times, predecessor, successor, retention, access and mapping loss" ] } ], "data_elements": [ { "id": "jurisdiction-schema-currency-classifier-conformance-and-mapping-loss-data", "name": "Jurisdiction, schema, currency, classifier, conformance and mapping loss data", "description": "Typed payroll or compensation data for jurisdiction, schema, currency, classifier, conformance and mapping loss, qualified by source, authority, rule, version, period, time, currency, uncertainty, privacy and provenance.", "value_kind": "object", "cardinality": "1", "required": true, "source_refs": [ "SRC-001", "SRC-002", "SRC-003", "SRC-004", "SRC-005", "SRC-006", "SRC-007", "SRC-008", "SRC-009", "SRC-010", "SRC-011", "SRC-012", "SRC-013", "SRC-014", "SRC-015", "SRC-016", "SRC-017", "SRC-018", "SRC-019", "SRC-020", "SRC-021", "SRC-022", "SRC-023", "SRC-024" ] } ], "artifacts": [ { "id": "jurisdiction-schema-currency-classifier-conformance-and-mapping-loss-record", "name": "Jurisdiction, schema, currency, classifier, conformance and mapping loss record", "description": "Immutable or versioned evidence for jurisdiction, schema, currency, classifier, conformance and mapping loss with payroll-run and payee-result identity, digest, source, rule version, event and knowledge times, access marking and revision lineage.", "media_or_form": [ "application/yaml", "application/json", "text/markdown", "text/html" ], "serial": true, "identity_strategy": "Prefer the authoritative payroll, employer, authority, payment or filing identifier; otherwise use a governed IRI, then a Dimension UUID or ULID.", "source_refs": [ "SRC-001", "SRC-002", "SRC-003", "SRC-004", "SRC-005", "SRC-006", "SRC-007", "SRC-008", "SRC-009", "SRC-010", "SRC-011", "SRC-012", "SRC-013", "SRC-014", "SRC-015", "SRC-016", "SRC-017", "SRC-018", "SRC-019", "SRC-020", "SRC-021", "SRC-022", "SRC-023", "SRC-024" ] } ], "inline_only_rationale": null } ] } ] } ] }, "functions": [ { "id": "initialize-payroll-run", "name": "Initialize payroll run", "description": "Governed operation to initialize payroll run without autonomous compensation change, calculation override, approval, payment, filing, disclosure or destruction.", "inputs": [ "employer, pay group and run class", "earning, pay and tax periods", "jurisdiction and rule-set versions" ], "outputs": [ "identified draft payroll run" ], "preconditions": [ "namespace, periods, employer authority, pay group, calendar and jurisdiction profiles are resolved" ], "effects": [ "creates a draft run only and does not create worker, engagement, time, payment, tax, filing or ledger masters" ], "source_refs": [ "SRC-008", "SRC-009", "SRC-011", "SRC-012", "SRC-013" ] }, { "id": "bind-payee-result", "name": "Bind payee result", "description": "Governed operation to bind payee result without autonomous compensation change, calculation override, approval, payment, filing, disclosure or destruction.", "inputs": [ "payroll run", "worker and engagement references", "payee-result profile" ], "outputs": [ "identified payee result" ], "preconditions": [ "worker reference, engagement, pay group, jurisdiction and access basis are resolved" ], "effects": [ "adds a payee result without copying protected worker or contract masters" ], "source_refs": [ "SRC-004", "SRC-007", "SRC-008", "SRC-011", "SRC-020" ] }, { "id": "ingest-source-inputs", "name": "Ingest source inputs", "description": "Governed operation to ingest source inputs without autonomous compensation change, calculation override, approval, payment, filing, disclosure or destruction.", "inputs": [ "payee result", "time, leave, expense, sales, performance or election evidence", "cutoff policy" ], "outputs": [ "versioned payroll input assertions" ], "preconditions": [ "source identity, period, authority, approval, freshness and correction lineage are known" ], "effects": [ "records source-qualified inputs and never treats an input as earned, approved or payable by itself" ], "source_refs": [ "SRC-007", "SRC-008", "SRC-011", "SRC-015", "SRC-020", "SRC-021" ] }, { "id": "evaluate-compensation-rules", "name": "Evaluate compensation rules", "description": "Governed operation to evaluate compensation rules without autonomous compensation change, calculation override, approval, payment, filing, disclosure or destruction.", "inputs": [ "payee result and inputs", "compensation terms", "jurisdiction rule set" ], "outputs": [ "eligible components, rates, bases and rule trace" ], "preconditions": [ "all rule, table, formula, agreement and jurisdiction versions are pinned" ], "effects": [ "evaluates eligibility and calculations reproducibly without amending source agreements or laws" ], "source_refs": [ "SRC-001", "SRC-002", "SRC-003", "SRC-004", "SRC-008", "SRC-011" ] }, { "id": "calculate-pay-result", "name": "Calculate pay result", "description": "Governed operation to calculate pay result without autonomous compensation change, calculation override, approval, payment, filing, disclosure or destruction.", "inputs": [ "eligible earning components", "deduction and contribution rules", "currency and rounding policy" ], "outputs": [ "gross, bases, deductions, contributions, net pay and employer-cost assertions" ], "preconditions": [ "calculation inputs, intermediate results, accumulators and precision policy are present" ], "effects": [ "creates a calculated result that does not prove approval, payment, settlement, filing or posting" ], "source_refs": [ "SRC-008", "SRC-011", "SRC-014", "SRC-017", "SRC-021" ] }, { "id": "validate-and-balance", "name": "Validate and balance", "description": "Governed operation to validate and balance without autonomous compensation change, calculation override, approval, payment, filing, disclosure or destruction.", "inputs": [ "calculated payroll run", "control totals and compliance profiles", "anomaly policy" ], "outputs": [ "validation findings, balance evidence and review queue" ], "preconditions": [ "minimum wage, overtime, base, deduction, priority, threshold, ceiling, rounding and control rules are resolvable" ], "effects": [ "records pass, fail, warning or exception evidence without silently overriding values" ], "source_refs": [ "SRC-001", "SRC-003", "SRC-007", "SRC-008", "SRC-011", "SRC-021" ] }, { "id": "approve-and-release", "name": "Approve and release", "description": "Governed operation to approve and release without autonomous compensation change, calculation override, approval, payment, filing, disclosure or destruction.", "inputs": [ "validated run", "approval and segregation evidence", "exception decisions" ], "outputs": [ "approved and released run revisions" ], "preconditions": [ "delegated authority, segregation, review, exceptions, digest and cutoff lock are satisfied" ], "effects": [ "changes lifecycle state but never executes payment, remittance, filing or ledger posting" ], "source_refs": [ "SRC-008", "SRC-009", "SRC-010", "SRC-011", "SRC-012", "SRC-022" ] }, { "id": "project-statements-payments-and-filings", "name": "Project statements, payments and filings", "description": "Governed operation to project statements, payments and filings without autonomous compensation change, calculation override, approval, payment, filing, disclosure or destruction.", "inputs": [ "released payee results", "target profile", "minimum disclosure and mapping policy" ], "outputs": [ "statement, payment, remittance and filing projections plus loss declarations" ], "preconditions": [ "destination, authority, privacy, schema, code-set and release versions are pinned" ], "effects": [ "creates external instructions or reports only; their execution, delivery, receipt and acceptance remain external events" ], "source_refs": [ "SRC-009", "SRC-010", "SRC-011", "SRC-012", "SRC-013", "SRC-016", "SRC-018", "SRC-024" ] }, { "id": "correct-reverse-and-reconcile", "name": "Correct, reverse and reconcile", "description": "Governed operation to correct, reverse and reconcile without autonomous compensation change, calculation override, approval, payment, filing, disclosure or destruction.", "inputs": [ "original run and payee result", "authorized correction reason", "external payment, filing and ledger evidence" ], "outputs": [ "successor, reversal, adjustment and reconciliation assertions" ], "preconditions": [ "original facts remain immutable and authority, effective period, impact and downstream obligations are known" ], "effects": [ "preserves lineage and does not infer payment recovery, authority acceptance or ledger correction" ], "source_refs": [ "SRC-008", "SRC-010", "SRC-011", "SRC-013", "SRC-020", "SRC-021" ] }, { "id": "validate-project-retain-and-audit", "name": "Validate, project, retain and audit", "description": "Governed operation to validate, project, retain and audit without autonomous compensation change, calculation override, approval, payment, filing, disclosure or destruction.", "inputs": [ "payroll record and revision", "target purpose", "access, retention and conformance policy" ], "outputs": [ "validation report, minimum view, loss declaration, retention result or audit event" ], "preconditions": [ "schema, currency, rule, digest, authority, privacy, legal-hold, clock and conformance checks pass" ], "effects": [ "never exposes unnecessary payroll data or cascades deletion into worker, payment, tax, filing, ledger or records masters" ], "source_refs": [ "SRC-001", "SRC-002", "SRC-003", "SRC-004", "SRC-005", "SRC-006", "SRC-007", "SRC-008", "SRC-009", "SRC-010", "SRC-011", "SRC-012", "SRC-013", "SRC-014", "SRC-015", "SRC-016", "SRC-017", "SRC-018", "SRC-019", "SRC-020", "SRC-021", "SRC-022", "SRC-023", "SRC-024" ] } ], "composition": [ { "target": "WM-ORG-005", "relation": "REFERENCE", "purpose": "Resolve the provisional organization or employment parent signal without granting containment or cascade mutation authority.", "required": false, "source_refs": [ "SRC-004", "SRC-007", "SRC-020" ] }, { "target": "Person, Worker, Engagement, Organization, Job, Position, Timekeeping, Leave, Expense, Sales, Performance, Benefit, Tax, Payment, Bank Account, Ledger, Filing, Dispute and Records models", "relation": "REFERENCE", "purpose": "Resolve external identity, authority, input, transaction, reporting, accounting and governance records without duplicating their lifecycles.", "required": false, "source_refs": [ "SRC-007", "SRC-008", "SRC-009", "SRC-011", "SRC-013", "SRC-016", "SRC-020" ] }, { "target": "ILO wage conventions, EU working-condition and pay-transparency directives, and national payroll authorities", "relation": "ALIGN", "purpose": "Project version-pinned labour, tax, payroll, statement and reporting profiles with declared jurisdiction and semantic loss.", "required": false, "source_refs": [ "SRC-001", "SRC-002", "SRC-003", "SRC-004", "SRC-005", "SRC-006", "SRC-007", "SRC-008", "SRC-009", "SRC-010", "SRC-011", "SRC-012", "SRC-013" ] }, { "target": "OECD, Eurostat, ISO 20022, ISO 4217, XBRL, RFC 3339, PROV-O, DQV, ODRL, OWL-Time and OpenAPI 3.1.1", "relation": "ALIGN", "purpose": "Project statistical, payment, currency, reporting, temporal, provenance, quality, policy and API views without claiming universal conformance.", "required": false, "source_refs": [ "SRC-014", "SRC-015", "SRC-016", "SRC-017", "SRC-018", "SRC-019", "SRC-020", "SRC-021", "SRC-022", "SRC-023", "SRC-024" ] } ], "serviceLayers": { "dimension": { "owner_package_requirements": [ "Dimension owner, namespace authority, employer and delegated payroll, compensation, labour, tax, benefits, finance, privacy, audit and records authorities", "Authoritative Person, Worker, Engagement, Organization, Job, Position, Timekeeping, Leave, Expense, Sales, Performance, Benefit, Tax, Payment, Bank Account, Ledger, Filing, Dispute and Records registries", "Approved employee, worker, contractor, regular, supplemental, off-cycle, final, retroactive, multi-jurisdiction, multi-currency and statutory-reporting profiles", "Compensation, eligibility, time, deduction, contribution, garnishment, approval, payment, filing, correction, privacy, access, retention and agent-operation policies" ], "namespace_guidance": "Mint payroll-run, payee-result, revision, period, component, basis, deduction, contribution, allocation, statement binding, filing binding, validation, correction and projection IDs; preserve every external master identifier.", "registry_links": [ "https://ver.cy/models/", "https://ver.cy/model-agent-protocol.md" ] }, "canon_and_patch": { "canonicalization_rules": [ "Canonicalize a payroll run by authoritative employer payroll identifier, pay group, run class, pay date, earning or pay periods and revision head, never by worker name, amount, filename or digest alone.", "Canonicalize each payee result separately from the run and keep compensation terms, inputs, calculated results, payment instructions, statements, filings and ledger entries distinct." ], "patch_rules": [ "Extensions declare worker class, jurisdiction, compensation component, basis, deduction, contribution, accumulator, payment, statement, filing and interoperability effects.", "Accepted calculations are immutable; retroactive adjustment, off-cycle correction, reversal and void create linked successors with reason, authority and downstream impact.", "Never silently change worker, engagement, employer, period, jurisdiction, currency, rule version, amount type, source input, authority, privacy marking or external reference." ], "compatibility_rules": [ "Ignore additive fields only when run and result identity, revision, parties, periods, jurisdictions, rules, values, states, clocks, authority, access and provenance survive.", "Every projection pins schema, code-set, classifier, currency and jurisdiction versions and declares loss in calculation, reporting, privacy, lifecycle and authority semantics." ] }, "artifact_rules": { "identity_priority": [ "Authoritative master-system identifier for a payroll run, payee result, employer, tax, payment, filing or records object, qualified by namespace and record kind.", "Governed globally resolvable payroll-run, payee-result or artifact IRI.", "Dimension UUID or ULID when neither preceding identifier exists." ], "timestamp_rule": "Use RFC 3339 timestamps with seconds and explicit offset or Z; distinguish earning, effective, cutoff, calculation, validation, approval, release, payday, payment, settlement, statement, filing, authority-response, correction, observation, ingestion and knowledge times whenever they differ.", "serial_naming_rule": "Use {payroll-run-id}--{payee-result-id-or-run}--{revision-id}--{component-payment-statement-filing-correction-or-event-id}--{artifact-kind}--{record-revision-id}.", "integrity_rule": "Store digest, media type, payroll-run and payee-result IDs, revision, actor, purpose, source, rule and policy versions, amount type, currency, unit, precision, event and knowledge times, confidentiality, retention and provenance." }, "policies": [ "This model owns governed payroll-run and payee-result context, not worker, engagement, organization, job, timekeeping, leave, expense, sales, performance, benefit, tax, payment, ledger, filing, dispute or records masters.", "Compensation term, source input, earned amount, gross, statutory base, deduction, employer contribution, net pay, payment instruction, settlement, statement, filing, remittance and ledger posting remain separate assertions.", "Jurisdiction, worker classification, labour, tax, social insurance, benefit, garnishment and accounting rules are versioned profiles rather than universal defaults.", "Agents cannot autonomously change compensation, waive deductions, override calculation controls, approve a run, move money, file declarations, disclose protected pay data or destroy records without delegated authority." ], "crud": { "read": [ "Resolve run, payee result, periods, parties, terms, inputs, rules, components, bases, deductions, contributions, net result, payments, statements, filings, corrections, access and projection loss." ], "create": [ "Bind employer, run class, pay group, periods, jurisdiction, currency, rule set and initial unknown lifecycle states before calculating any payee result." ], "update": [ "Append successor inputs, calculations, validations, approvals, payment bindings, statements, filings, authority responses, corrections and reconciliation assertions with reason, authority, source, event time and knowledge time." ], "delete": [ "Apply labour, tax, privacy, accounting, audit, legal-hold and Dimension retention policy; tombstone only the catalogue view and never cascade deletion to external masters." ] }, "roles": [ { "name": "Employer and compensation authority", "responsibilities": [ "Own compensation policy, pay obligations, jurisdiction profiles and accountable decisions." ] }, { "name": "Worker or payee", "responsibilities": [ "Supply authorized elections and disputes and receive minimum-necessary statements and correction outcomes." ] }, { "name": "Payroll steward", "responsibilities": [ "Own run identity, calendar, inputs, calculation, controls, corrections and operational reconciliation." ] }, { "name": "Labour, tax, benefit and garnishment authority", "responsibilities": [ "Own scoped rules, instructions, classifications, thresholds, filings and authority responses." ] }, { "name": "Finance and payment steward", "responsibilities": [ "Own currencies, payment instructions, settlements, remittances, control accounts and ledger boundaries." ] }, { "name": "Privacy, security and audit authority", "responsibilities": [ "Own purpose, access, segregation, monitoring, exception, legal-hold and review controls." ] }, { "name": "Interoperability and records steward", "responsibilities": [ "Own mappings, conformance, projection loss, retention and disposition policy." ] } ], "access": { "default_rule": "Deny worker identifiers, compensation terms, pay amounts, bank destinations, tax, benefit, garnishment, absence, performance, dispute and filing data unless purpose-bound policy permits the minimum necessary view.", "scopes": [ "bundle", "layer", "finding", "artifact" ], "exceptions": [ "Declared payroll, worker-rights, legal, tax, benefit, payment, audit, safety or incident access must cite authority, scope, purpose and time limit and be logged." ], "audit_requirements": [ "Log actor, agent, role, purpose, payroll-run and payee-result IDs, revision, operation, authority, policy, RFC 3339 time, affected assertions, source revision and outcome without duplicating protected values or destinations." ] }, "agents_bootstrap": { "filename": "AGENTS.md", "required_fields": [ "Name", "Type", "Specification URL", "Storage type URL", "Interface URL", "Processes URL" ], "read_order": [ "Read Dimension namespace, employer, payroll, compensation, labour, tax, benefits, finance, privacy, audit, retention and agent policies.", "Read this payroll run and linked worker, engagement, job, timekeeping, leave, expense, benefit, tax, payment, ledger, filing, dispute and records models before mutation." ] } }, "coverage": { "claim": "WM-ECO-031 covers a governed Payroll / Compensation aggregate through separate payroll-run and payee-result identities, periods, parties, jurisdiction profiles, compensation terms, source inputs, calculations, bases, deductions, contributions, net pay, external payment and reporting bindings, lifecycle controls, corrections, reconciliation, provenance, privacy, access and loss-aware projections. Relation, worker-class, jurisdiction, labour, tax, benefit, accounting, implementation-conformance and independent-review questions remain deferred.", "confidence": "medium", "checklist": [ { "dimension": "identity", "status": "covered", "notes": "Identity is explicit; relation, worker-class, sector, jurisdiction, labour, tax, benefit, accounting, implementation and independent-review profiles remain held where applicable." }, { "dimension": "classification and direct properties", "status": "covered", "notes": "Classification and direct properties is explicit; relation, worker-class, sector, jurisdiction, labour, tax, benefit, accounting, implementation and independent-review profiles remain held where applicable." }, { "dimension": "recognition and observation", "status": "covered", "notes": "Recognition and observation is explicit; relation, worker-class, sector, jurisdiction, labour, tax, benefit, accounting, implementation and independent-review profiles remain held where applicable." }, { "dimension": "capabilities and possible actions", "status": "covered", "notes": "Capabilities and possible actions is explicit; relation, worker-class, sector, jurisdiction, labour, tax, benefit, accounting, implementation and independent-review profiles remain held where applicable." }, { "dimension": "composition", "status": "covered", "notes": "Composition is explicit; relation, worker-class, sector, jurisdiction, labour, tax, benefit, accounting, implementation and independent-review profiles remain held where applicable." }, { "dimension": "lifecycle", "status": "covered", "notes": "Lifecycle is explicit; relation, worker-class, sector, jurisdiction, labour, tax, benefit, accounting, implementation and independent-review profiles remain held where applicable." }, { "dimension": "relationships", "status": "covered", "notes": "Relationships is explicit; relation, worker-class, sector, jurisdiction, labour, tax, benefit, accounting, implementation and independent-review profiles remain held where applicable." }, { "dimension": "temporal", "status": "covered", "notes": "Temporal is explicit; relation, worker-class, sector, jurisdiction, labour, tax, benefit, accounting, implementation and independent-review profiles remain held where applicable." }, { "dimension": "spatial", "status": "covered", "notes": "Spatial is explicit; relation, worker-class, sector, jurisdiction, labour, tax, benefit, accounting, implementation and independent-review profiles remain held where applicable." }, { "dimension": "provenance", "status": "covered", "notes": "Provenance is explicit; relation, worker-class, sector, jurisdiction, labour, tax, benefit, accounting, implementation and independent-review profiles remain held where applicable." }, { "dimension": "ownership", "status": "covered", "notes": "Ownership is explicit; relation, worker-class, sector, jurisdiction, labour, tax, benefit, accounting, implementation and independent-review profiles remain held where applicable." }, { "dimension": "validation", "status": "covered", "notes": "Validation is explicit; relation, worker-class, sector, jurisdiction, labour, tax, benefit, accounting, implementation and independent-review profiles remain held where applicable." }, { "dimension": "access", "status": "covered", "notes": "Access is explicit; relation, worker-class, sector, jurisdiction, labour, tax, benefit, accounting, implementation and independent-review profiles remain held where applicable." }, { "dimension": "retention and deletion", "status": "covered", "notes": "Retention and deletion is explicit; relation, worker-class, sector, jurisdiction, labour, tax, benefit, accounting, implementation and independent-review profiles remain held where applicable." }, { "dimension": "interoperability", "status": "covered", "notes": "Interoperability is explicit; relation, worker-class, sector, jurisdiction, labour, tax, benefit, accounting, implementation and independent-review profiles remain held where applicable." }, { "dimension": "authority and ethics", "status": "covered", "notes": "Authority and ethics is explicit; relation, worker-class, sector, jurisdiction, labour, tax, benefit, accounting, implementation and independent-review profiles remain held where applicable." } ], "known_omissions": [ "Claude and Grok each timed out on one bounded attempt; no independent external result was admitted.", "WM-ORG-005 is only a provisional parent signal and the frozen relation ledger contains no settled WM-ECO-031 edge.", "Employee, contractor, executive, equity, tips, piecework, commission, bonus, expense, household, domestic, agricultural, seafarer, migrant, public-sector, multi-jurisdiction and multi-currency profiles need separate validation.", "Labour, tax, social insurance, pension, benefit, garnishment, privacy, accounting, insolvency and retention rules remain adopting-Dimension profiles.", "Every ILO, EU, United States, UK, Canada, Australia, New Zealand, OECD, Eurostat, ISO, XBRL, RFC, PROV, DQV, ODRL, OWL-Time and OpenAPI mapping needs exact release pins and conformance tests." ], "conflicts": [ "Payroll run, payee result, compensation agreement, time record, payment, statement, filing, remittance and ledger entry are related but not equivalent identities.", "Regular pay, supplemental pay, off-cycle pay, advance, final pay, retroactive adjustment, correction, reversal and void require explicit classes and lineage.", "Gross earnings, taxable base, pensionable base, insurable base, deductions, employer contributions, net pay, employer cost and statistical labour cost are distinct axes.", "Calculated, validated, approved, released, paid, settled, filed, accepted, reconciled and closed are independent states." ], "regional_assumptions": [ "Worker classification, wage entitlement, minimum pay, overtime, tax, social insurance, benefits, deductions, garnishments, pay statements, reporting, correction, retention and privacy depend on jurisdiction and engagement.", "ILO, EU, United States, UK, Canada, Australia, New Zealand, OECD and Eurostat sources are scoped profiles and not universal payroll law." ], "adversarial_checks": [ "Reject a payroll record that lacks separate payroll-run and payee-result identities.", "Reject a result that absorbs worker, engagement, timekeeping, leave, benefit, tax, payment, ledger, filing or records masters.", "Reject an amount without amount type, currency, unit, rule version, source, period, precision and provenance.", "Reject net pay as proof of payment instruction, execution, settlement or worker receipt.", "Reject filing submission as proof of authority receipt, acceptance, remittance or reconciliation.", "Reject destructive correction, silent override or autonomous compensation change, run approval, payment, filing, disclosure or deletion." ] }, "researchAdjudication": { "providerMode": "single-provider-waiver", "activeProviders": [ "codex" ], "waivedProviders": [ "claude", "grok" ], "providerPolicy": { "contract_version": "1.0.0", "mode": "single-provider-waiver", "effective_at": "2026-09-06T00:00:00Z", "scope": "Canonical single-stream subject-model research after the six-workstream consolidation", "active_providers": [ "codex" ], "waived_providers": [ { "provider": "claude", "authorized_by": "repository owner", "authorized_at": "2026-09-06T00:00:00Z", "reason": "Claude produced no result on prior 1800-second and 900-second attempts and again timed out on bounded 600-second Sonnet and 300-second Haiku passes. The owner prioritized completion over provider availability." }, { "provider": "grok", "authorized_by": "repository owner", "authorized_at": "2026-09-06T00:00:00Z", "reason": "The repository owner authorized completion without Grok when Grok is unavailable, slow or schema-invalid. Grok may still be attempted as a bounded supplemental reviewer, but its failure never blocks a valid Claude plus no-tools result." } ], "review_rule": "Codex may complete source-grounded fallback research after bounded Claude and Grok attempts fail. It requires a separate no-tools adversarial audit and remains reviewable-draft with a visible absence-of-external-review hold.", "supplemental_provider_attempts": [ { "provider": "claude", "required": false, "maximum_attempts": 1, "failure_policy": "record-and-continue", "admission_rule": "Use only a locally schema-valid result whose sources and boundaries survive adjudication." }, { "provider": "grok", "required": false, "maximum_attempts": 1, "failure_policy": "record-and-continue", "admission_rule": "Use only a locally schema-valid result whose sources and boundaries survive adjudication." } ] }, "boundaryDecision": { "entry_kind": "aggregate", "status": "accepted", "rationale": "The slash label is resolved as a payroll execution and compensation-result aggregate. It owns payroll runs and independently governed payee calculation results, while compensation plans and agreements, workers, time, benefits, payments, filings and ledgers remain external masters." }, "decisions": [ { "concept": "Payroll / Compensation slash boundary", "disposition": "accepted-as-payroll-execution-and-compensation-result-aggregate", "rationale": "The model owns calculation and control context, not the full employment or compensation-plan lifecycle. Payroll run and payee result remain separate identities within the aggregate." }, { "concept": "WM-ORG-005 parent signal", "disposition": "accepted-as-provisional-reference", "rationale": "The unified registry supplies WM-ORG-005 as a parent hint but the frozen relation ledger has no settled WM-ECO-031 edge, so it grants no containment or cascade authority." }, { "concept": "Payroll run and payee result", "disposition": "accepted-as-distinct-aggregate-and-member-identities", "rationale": "A run groups periods, rules, controls and totals; each result preserves its own worker binding, components, values, states, access and correction lineage." }, { "concept": "Compensation term, source input and calculated value", "disposition": "accepted-as-separate-authority-and-evidence-planes", "rationale": "A term defines possible remuneration, an input evidences work or eligibility and a calculation derives values under pinned rules; none silently proves another." }, { "concept": "Regular, supplemental, off-cycle, final, advance, retroactive, correction, reversal and void", "disposition": "accepted-as-explicit-run-or-result-classes", "rationale": "Each class has different periods, authority, tax treatment, lineage and downstream effects and cannot be inferred from timing or sign alone." }, { "concept": "Gross earnings, statutory bases, deductions, contributions, net pay and employer cost", "disposition": "accepted-as-distinct-value-axes", "rationale": "Every value preserves amount type, component, currency, unit, rule version, period, source, precision and derivation and cannot prove another value." }, { "concept": "Calculated, validated, approved, released, paid, settled, filed, accepted, reconciled and closed", "disposition": "accepted-as-independent-state-axes", "rationale": "Calculation and payroll authorization do not prove execution or acceptance by payment, tax, benefit, accounting or reporting systems." }, { "concept": "Payment, statement, filing, remittance and ledger records", "disposition": "accepted-as-external-masters-with-bindings", "rationale": "Payroll may create projections and record returned evidence but does not own bank accounts, payment settlement, authority filings, remittance settlement or accounting postings." }, { "concept": "Retroactive adjustment, correction, reversal and void", "disposition": "accepted-as-append-only-successor-semantics", "rationale": "Corrections preserve the original calculation and source evidence, state the reason and authority and declare downstream payment, filing and ledger impacts." }, { "concept": "Jurisdiction, worker class, labour, tax, benefit and garnishment rules", "disposition": "accepted-as-versioned-profiles", "rationale": "International and national sources define scoped regimes; no rate, threshold, entitlement or deduction rule is universal." }, { "concept": "Payroll privacy, access and segregation", "disposition": "accepted-as-mandatory-governance", "rationale": "Worker identity, compensation, bank destination, tax, benefit, garnishment, absence and performance facts require purpose-bound least-privilege access and auditable exceptions." }, { "concept": "Single-provider waiver and local no-tools audit", "disposition": "accepted-with-mandatory-hold", "rationale": "One bounded Claude Sonnet and one bounded Grok attempt each timed out after 120 seconds. Codex separately audited the frozen validated result and comparison without new facts, so assurance remains reviewable-draft." } ], "publicationHolds": [ "Absence-of-external-review hold: one Claude Sonnet and one Grok attempt for WM-ECO-031 each timed out after 120 seconds; no external result was admitted.", "Slash-boundary hold: this aggregate covers payroll execution and compensation results, while compensation plans, agreements, equity administration and non-payroll rewards may require separate canonical models.", "Relation hold: WM-ORG-005 is only a provisional parent signal and the frozen relation ledger contains no settled WM-ECO-031 edge.", "Identity hold: payroll run, payee result, compensation term, time record, benefit, payment, statement, filing, remittance, ledger entry, dispute and records object remain distinct.", "Class hold: regular, supplemental, off-cycle, final, advance, retroactive, correction, reversal and void processing require explicit classes and lineage.", "Value hold: earning component, gross, taxable, pensionable and insurable bases, deductions, employer contributions, net pay, employer cost and statistical labour cost remain separately sourced and currency qualified.", "Lifecycle hold: calculated, validated, approved, released, paid, settled, filed, accepted, reconciled and closed states do not prove one another.", "Correction hold: retroactive adjustment, correction, reversal and void preserve originals and declare downstream obligations rather than overwriting history.", "Privacy hold: worker identifiers, pay, bank, tax, benefit, garnishment, absence, performance and dispute data require purpose limitation, least privilege and minimum disclosure.", "Source-access hold: ILO, US DOL, Canada CRA, Australia ATO, OECD and ISO sources had automated-access limitations or bounded timeouts and were verified through official indexed content.", "Profile hold: employee, contractor, executive, equity, tips, piecework, commission, bonus, expense, household, agricultural, migrant, public-sector, multi-jurisdiction and multi-currency uses need separate profiles.", "Interoperability hold: every labour, tax, payroll, payment, reporting, statistical, privacy, currency, temporal, provenance, quality, policy and API projection needs exact release pins, conformance evidence and loss declarations.", "Review hold: payroll, compensation, labour, tax, benefits, garnishment, payments, accounting, privacy, audit and independent external review are outstanding.", "Independent external review was explicitly waived by the repository owner; this codex-only result remains a reviewable draft." ], "deferredResearch": [ "Canonically adjudicate the WM-ORG-005 parent signal and register relations to worker, engagement, organization, job, position, timekeeping, leave, expense, sales, performance, benefit, tax, payment, bank account, ledger, filing, dispute and records models.", "Evaluate separate canonical compensation-plan, equity-compensation, payroll-run and payee-result models while preserving this aggregate as an assembly.", "Create employee, contractor, executive, equity, tips, piecework, commission, bonus, reimbursement, household, agricultural, seafarer, migrant, public-sector, multi-jurisdiction and multi-currency profiles.", "Benchmark and conformance-test eligibility, proration, overtime, minimum wage, taxable and contribution bases, deduction priorities, ceilings, floors, accumulators, rounding, balancing, retroactivity and correction mappings.", "Validate jurisdiction, labour, worker-classification, tax, social-insurance, pension, benefit, garnishment, privacy, payment, accounting, insolvency, audit and retention policies.", "Pin exact external releases and obtain independent payroll, compensation, labour, tax, benefits, payments, accounting, privacy, audit and data-governance review before promotion beyond reviewable-draft assurance." ] }, "statistics": { "sources": 24, "bundles": 6, "layers": 12, "findings": 24, "questions": 72, "artifacts": 24, "functions": 10 } }