International transaction log Roles and functions Andrew Howard

  • Slides: 18
Download presentation
International transaction log Roles and functions Andrew Howard UNFCCC secretariat www. unfccc. int ahoward@unfccc.

International transaction log Roles and functions Andrew Howard UNFCCC secretariat www. unfccc. int ahoward@unfccc. int Intersessional consultations on registry systems Bonn 8 -10 November 2004 1

Integration of the ITL Supplementary checks Supplementary transaction log 1 Supplementary transaction log 2

Integration of the ITL Supplementary checks Supplementary transaction log 1 Supplementary transaction log 2 Independent transaction log Base checks Communications hub Virtual private network NR 1 NR 2 NR 3 NR 4 CDM-R 2

ITL roles and functions • Independently checks transactions proposed by registries against modalities, rules

ITL roles and functions • Independently checks transactions proposed by registries against modalities, rules and limits set out in COP decisions • Registries required to terminate transactions where discrepancies from the rules are identified • ITL and its communications hub are integrated in the processing and stages of the data exchange standards • Regular reconciliation of registry data with the ITL • ITL notifications informing registries of required actions ITL ensures integrity of transactions before their completion 3

Technically speaking 4

Technically speaking 4

Key design issues • Real-time performance, high availability • Message queuing to handle high

Key design issues • Real-time performance, high availability • Message queuing to handle high volumes • Oversight of the secure network with registries • Platform independent • Modular design to allow growth and change • Flexibility to add or change ITL checks 5

Supporting technical specifications • Database design and structure • Logical flows for transaction and

Supporting technical specifications • Database design and structure • Logical flows for transaction and reconciliation processes • Detailed specifications for ITL checks • Links to other databases for some checks - Compilation and accounting database - CDM information system - JI information system (track 2) • Detailed specifications for ITL notifications 6

Core data in the ITL Unit blocks Each unit issued, its status and the

Core data in the ITL Unit blocks Each unit issued, its status and the registry in which it is currently held Transaction logs Current and historical transaction records Reconciliation logs All reconciliation actions performed, inconsistent unit blocks identified and cases of manual intervention carried out Notification logs All notifications to sent to registries and record of whether actions are carried out 7

Integration with STLs • ITL passes messages to STLs where involved Parties belong to

Integration with STLs • ITL passes messages to STLs where involved Parties belong to a regional trading scheme (eg EU trading) - Standard transaction processes - Internal transfers under EU trading • Direct pass through of information where desired (eg account management messages) • Limited processing by ITL in order to maintain consistent records with STLs (eg splitting unit blocks) 8

Message sequence with STLs 4. Specific EC checks applied by CITL 5. Return evaluation

Message sequence with STLs 4. Specific EC checks applied by CITL 5. Return evaluation result 11. Finalize transaction 1. Propose transaction 12. Notify 10. Notify transferring ITL registry 15. Notify ITL 14. Finalize transaction 3. Route proposal to appropriate STL 13. Notify CITL 8. Notify ITL 6. Forward proposal to acquiring registry 2. Perform ITL checks on proposal 9. Finalize transaction 7. Finalize transaction 9

ITL notifications Indicating required actions 10

ITL notifications Indicating required actions 10

ITL notifications to registries Replacements Requirements for t. CER or l. CER replacement due

ITL notifications to registries Replacements Requirements for t. CER or l. CER replacement due to impending expiry, reversal of storage, or failure to submit a certification report for the project Cancellations Requirements for units to be cancelled due to net LULUCF emissions or non-compliance of a Party with its emissions target in the previous period Excess Issuance Requirements for operational entities to compensate for excess issuance for a CDM project CPR level Requirements to raise unit holdings to meet the CPR level, where a CPR level change, cancellation or replacement leaves a Party below this level Unit carry-over To indicate the quantity of units which may be carried-over or which must be cancelled 11

Cancellation types Net source cancellation For net LULUCF emissions (Articles 3. 3/4) Non-compliance cancellation

Cancellation types Net source cancellation For net LULUCF emissions (Articles 3. 3/4) Non-compliance cancellation For non-compliance with an emissions target in the previous commitment period Voluntary cancellation Cancellation voluntarily carried out by unit holder Excess issuance cancellation Where CDM Executive Board requires an operational entity to compensate for prior excess issuance of CERs, t. CERs or l. CERs Mandatory cancellation For removing units from holding accounts: - expired t. CERs and l. CERs - l. CERs permanently ineligible for transfer - any units not been carried over after true-up 12

Replacement types t. CER replacement for expiry Undertaken upon expiry of a t. CER

Replacement types t. CER replacement for expiry Undertaken upon expiry of a t. CER l. CER replacement for expiry Undertaken upon expiry of a l. CER replacement for reversal in storage Undertaken for a reversal of net removals from a CDM project l. CER replacement for non-submission of certification report Undertaken where a certification report has not been provided the project 13

Fulfilment of ITL notifications • 30 days to fulfil required actions • Notification identifier

Fulfilment of ITL notifications • 30 days to fulfil required actions • Notification identifier is given by registries for each transaction relating to the notification • ITL associates relevant transactions with identifiers ITL assesses when required actions are completed • Follow-up notifications by the ITL to indicate when a required action is complete to provide status updates on fulfilment • Unfulfilled cancellation and replacement notifications taken into account in CPR calculations (after 30 days) 14

ITL response codes Indicating negative check results 15

ITL response codes Indicating negative check results 15

ITL responses • No discrepancies identified positive message, transaction continues • Discrepancies identified negative

ITL responses • No discrepancies identified positive message, transaction continues • Discrepancies identified negative message, registry terminates transaction response code indicates reason for check failure • Some checks are primarily technical ensuring that registry systems communicate well • Some checks are primarily policy-related ensuring conformity with Kyoto rules • Check categories define order in which checks are applied 16

Check categories Version and authentication Can the ITL verify submitter’s identity? Message validity Is

Check categories Version and authentication Can the ITL verify submitter’s identity? Message validity Is the message readable and complete? Registry validity Are registries involved able to operate? Transaction data integrity Does the data makes sense? Message sequences Is the message in the correct order? General transaction checks Does the message comply with general requirements for transactions? Transaction-specific checks Does the message comply with Kyoto requirements for the type of transaction? 17

ITL response code examples Response code 2017 5008 Check name Project identifier AAU issuance

ITL response code examples Response code 2017 5008 Check name Project identifier AAU issuance quantity Check description CERs, t. CERs, l. CERs and ERUs must have a valid project identifier The quantity of AAUs issued must not exceed allowed quantity for the commitment period Check category Data integrity Transaction-specific Transaction type All Issuance 18