{"release":{"id":"a4f2a0495fe55b47323883f82977a9b34ab66171ec9623e39925d3a7045b6c81","published":"2026-11-01T16:41:30Z","pinned":false},"limits":{"coverage":{"history":"from:2022-01-01","held_since":"2022-01-01","gaps":[],"covered":["MiFIR L1"],"not_covered":["national guidance","court decisions"]},"freshness":{"release_id":"a4f2a0495fe55b47323883f82977a9b34ab66171ec9623e39925d3a7045b6c81","release_published":"2026-11-01T16:41:30Z","checked_at":null,"checked_against":null},"truncation":{"shown":2,"total":2,"capped":false,"cap":1000,"next_cursor":null},"failures":[],"incomplete":[]},"page":{"path":"/mifir/articles/27ha","url":"https://www.headlesslaw.com/mifir/articles/27ha","title":"Article 27ha — Reporting obligations for CTPs","work_id":"mifir","date_state":"past","as_of":"2025-11-23","relations_url":"https://www.headlesslaw.com/mifir/articles/27ha/relations"},"as_of":"2025-11-23","counts":{"amended_by:out":1,"refers_to:in":1},"relations":[{"edge_id":"d08dacd754d7da0f7214","scope":"unit","type":"amended_by","direction":"out","resolution":"external","basis":"cellar_consolidation_metadata","method":"cellar-inventory","confidence":"single_act","src_from":"2024-03-28","src_until":null,"span":null,"dst_raw":"32024R0791","other":null,"evidence":{"consolidation":"02014R0600-20240328","incorporates":["32024R0791"],"inventory":"_research/platform/extract/out/cellar/mifir/inventory.json"}},{"edge_id":"e2565a6c6facd680939e","scope":"unit","type":"refers_to","direction":"in","resolution":"resolved","basis":"explicit_legal_cross_reference","method":"extracted_relationships","confidence":"medium","src_from":"2025-11-23","src_until":null,"span":"Article 27ha(3)","dst_raw":"eu.mifir.article.27ha","other":{"work_id":"mifir","level":"L1","locator":"mifir/art/27da/para/2/pt/k","url":"/mifir/articles/27da#p-2-k","title":"Procedure for the selection of a single CTP for each asset class","key":"27da(2)(k)","state_on_date":"in_force"},"evidence":{"object":"eu.mifir.legal_text.article.27da","source_block_id":"eu.mifir.article.27da.paragraph.2.point.k"}}],"not_served":["exempts","derogates_from"],"note":"inverse edges are computed from the stored direction; floating targets are resolved on as_of (other.state_on_date)"}