{"$schema":"https://raw.githubusercontent.com/carrot-foundation/schemas/refs/tags/v5.1.0/schemas/ipfs/mass-id-audit/mass-id-audit.schema.json","created_at":"2025-03-10T13:48:08.144Z","data":{"audit_summary":{"completed_at":"2025-03-10T13:48:08.144Z","result":"PASSED","started_at":"2025-03-10T13:48:07.472Z"},"mass_id":{"external_id":"9e1c6aa5-a02a-4bd3-8128-2b11ed8e7041","external_url":"https://atlas.carrot.eco/mass-ids/9e1c6aa5-a02a-4bd3-8128-2b11ed8e7041","ipfs_uri":"ipfs://QmYvxLaDNmd353mPYT5h2kbYFKJFHtakvNm18D4rGYP4JL","smart_contract_address":"0x94bced1786fcf0e90bb796d1c2b2a022f4c2e027","token_id":"267"},"methodology":{"external_id":"6d5579dc-0873-4acf-a29a-cbae16210971","external_url":"https://atlas.carrot.eco/methodologies/6d5579dc-0873-4acf-a29a-cbae16210971","ipfs_uri":"ipfs://QmYFxSWRoZBXj4wUMN47EbQKC8bqaJq2z5DNdmYhFTM6Ae","name":"AMS-III.F. | BOLD Recycling Credit","version":"1.0.1"},"rule_execution_results":[{"execution_completed_at":"2025-03-10T13:49:21.193Z","execution_id":"290de436-f305-4625-a383-59c8875c66ad","execution_started_at":"2025-03-10T13:49:21.193Z","result":"PASSED","rule_description":"Check if the document value is greater than 0","rule_execution_order":1,"rule_id":"0fd2e890-ce64-4909-b0f6-36c8e18a66fb","rule_name":"Document Value","rule_processor_checksum":"9bcdbbeafbfaf922964970880afdbe31","rule_slug":"document-value","rule_source_code_url":"https://github.com/carrot-foundation/methodology-rules/tree/535511c929bb9d040725b4c8fb0584c810946939/apps/methodologies/bold/rule-processors/mass/document-value","rule_source_code_version":"535511c929bb9d040725b4c8fb0584c810946939"},{"execution_completed_at":"2025-03-10T13:49:30.277Z","execution_id":"290de436-f305-4625-a383-59c8875c66ad","execution_started_at":"2025-03-10T13:49:30.277Z","result":"PASSED","rule_description":"Check if the unit of measurement declared in the document is KG","rule_execution_order":2,"rule_id":"d6c8befa-ea94-41b8-bff8-c035d6b263ef","rule_name":"Document Measurement Unit","rule_processor_checksum":"57c5a09447f4f94ec75824b5881cacc7","rule_slug":"document-measurement-unit","rule_source_code_url":"https://github.com/carrot-foundation/methodology-rules/tree/535511c929bb9d040725b4c8fb0584c810946939/apps/methodologies/bold/rule-processors/mass/document-measurement-unit","rule_source_code_version":"535511c929bb9d040725b4c8fb0584c810946939"},{"execution_completed_at":"2025-03-10T13:49:32.843Z","execution_id":"290de436-f305-4625-a383-59c8875c66ad","execution_started_at":"2025-03-10T13:49:32.843Z","result":"PASSED","rule_description":"Check if the document category is declared as 'Mass'.","rule_execution_order":3,"rule_id":"b8637386-261c-4e23-993c-3fc1562783b5","rule_name":"Document Category","rule_processor_checksum":"4d133ccca6fa80d9100257a66d79fb71","rule_slug":"document-category","rule_source_code_url":"https://github.com/carrot-foundation/methodology-rules/tree/535511c929bb9d040725b4c8fb0584c810946939/apps/methodologies/bold/rule-processors/mass/document-category","rule_source_code_version":"535511c929bb9d040725b4c8fb0584c810946939"},{"execution_completed_at":"2025-03-10T13:49:35.722Z","execution_id":"290de436-f305-4625-a383-59c8875c66ad","execution_started_at":"2025-03-10T13:49:35.722Z","result":"PASSED","rule_description":"Check if the document type is declared as organic.","rule_execution_order":4,"rule_id":"03174465-71f1-4ddb-9e7d-5e76c7f16fef","rule_name":"Document Type","rule_processor_checksum":"1c897aa3d39dbd5457fdede4f7545a54","rule_slug":"document-type","rule_source_code_url":"https://github.com/carrot-foundation/methodology-rules/tree/535511c929bb9d040725b4c8fb0584c810946939/apps/methodologies/bold/rule-processors/mass/document-type","rule_source_code_version":"535511c929bb9d040725b4c8fb0584c810946939"},{"execution_completed_at":"2025-03-10T13:49:40.297Z","execution_id":"290de436-f305-4625-a383-59c8875c66ad","execution_started_at":"2025-03-10T13:49:40.297Z","result":"PASSED","rule_description":"Check if the document's subtype is allowed by the BOLD Methodology.","rule_execution_order":5,"rule_id":"4bb4a4a1-b081-4daf-98ce-6a4e57587c21","rule_name":"Document Subtype","rule_processor_checksum":"0d0e75f1661e87fb4d4aa15100c06417","rule_slug":"document-subtype","rule_source_code_url":"https://github.com/carrot-foundation/methodology-rules/tree/535511c929bb9d040725b4c8fb0584c810946939/apps/methodologies/bold/rule-processors/mass/document-subtype","rule_source_code_version":"535511c929bb9d040725b4c8fb0584c810946939"},{"execution_completed_at":"2025-03-10T13:49:44.845Z","execution_id":"290de436-f305-4625-a383-59c8875c66ad","execution_message":"The difference in days between externalCreatedAt of the event with DROP_OFF value and the END event is between 60 and 120","execution_started_at":"2025-03-10T13:49:44.845Z","result":"PASSED","rule_description":"Verify if the time interval between the Event with the metadata 'move-type' equal 'Drop-off' and the 'END' event is at least 60 days and at most 120 days.","rule_execution_order":6,"rule_id":"a83871b9-ac62-4f75-b12e-dde899b34329","rule_name":"Events time span","rule_processor_checksum":"084ef1b8ec65102984115f251277e3a5","rule_slug":"events-time-span","rule_source_code_url":"https://github.com/carrot-foundation/methodology-rules/tree/535511c929bb9d040725b4c8fb0584c810946939/apps/methodologies/bold/rule-processors/mass/events-time-span","rule_source_code_version":"535511c929bb9d040725b4c8fb0584c810946939"},{"execution_completed_at":"2025-03-10T13:49:52.020Z","execution_id":"290de436-f305-4625-a383-59c8875c66ad","execution_started_at":"2025-03-10T13:49:52.020Z","result":"PASSED","rule_description":"Ensure there is one and only one actor identified as SOURCE.","rule_execution_order":7,"rule_id":"64dc687f-b010-49fd-bd0b-7465acaa561d","rule_name":"Source Actor","rule_processor_checksum":"a990651bf617d4679d7ba133e752fc85","rule_slug":"source-actor","rule_source_code_url":"https://github.com/carrot-foundation/methodology-rules/tree/535511c929bb9d040725b4c8fb0584c810946939/apps/methodologies/bold/rule-processors/mass/source-actor","rule_source_code_version":"535511c929bb9d040725b4c8fb0584c810946939"},{"execution_completed_at":"2025-03-10T13:49:59.879Z","execution_id":"290de436-f305-4625-a383-59c8875c66ad","execution_started_at":"2025-03-10T13:49:59.879Z","result":"PASSED","rule_description":"Check if the participant declared as SOURCE is the same participant listed as the primary participant in the document.","rule_execution_order":8,"rule_id":"b1da6648-7abc-47cc-9254-4069b9f518bc","rule_name":"Primary Participant","rule_processor_checksum":"bea25d7875f2840297ffdbd447f09935","rule_slug":"primary-participant","rule_source_code_url":"https://github.com/carrot-foundation/methodology-rules/tree/535511c929bb9d040725b4c8fb0584c810946939/apps/methodologies/bold/rule-processors/mass/primary-participant","rule_source_code_version":"535511c929bb9d040725b4c8fb0584c810946939"},{"execution_completed_at":"2025-03-10T13:50:08.089Z","execution_id":"290de436-f305-4625-a383-59c8875c66ad","execution_started_at":"2025-03-10T13:50:08.089Z","result":"PASSED","rule_description":"Verify if the addresses declared for the SOURCE type actor and the Primary Participant are the same.","rule_execution_order":9,"rule_id":"2bad34bc-0e65-4552-8444-6eaf2d86c25c","rule_name":"Primary Participant Address","rule_processor_checksum":"a84579e13c628068beb79a5995dbb46e","rule_slug":"primary-participant-address","rule_source_code_url":"https://github.com/carrot-foundation/methodology-rules/tree/535511c929bb9d040725b4c8fb0584c810946939/apps/methodologies/bold/rule-processors/mass/primary-participant-address","rule_source_code_version":"535511c929bb9d040725b4c8fb0584c810946939"},{"execution_completed_at":"2025-03-10T13:50:13.818Z","execution_id":"290de436-f305-4625-a383-59c8875c66ad","execution_message":"The ACTOR event with the actor-type attribute with SOURCE value has the waste-origin-identified value true or false","execution_started_at":"2025-03-10T13:50:13.818Z","result":"PASSED","rule_description":"Check if the mass origin identification field is declared as true or false.","rule_execution_order":10,"rule_id":"089c1d7b-6e66-4f20-9809-25b141656775","rule_name":"Waste Origin Identified","rule_processor_checksum":"3cb3ca17eeaa21ab825492d333fa2319","rule_slug":"waste-origin-identified","rule_source_code_url":"https://github.com/carrot-foundation/methodology-rules/tree/535511c929bb9d040725b4c8fb0584c810946939/apps/methodologies/bold/rule-processors/mass/waste-origin-identified","rule_source_code_version":"535511c929bb9d040725b4c8fb0584c810946939"},{"execution_completed_at":"2025-03-10T13:50:18.405Z","execution_id":"290de436-f305-4625-a383-59c8875c66ad","execution_started_at":"2025-03-10T13:50:18.405Z","result":"PASSED","rule_description":"Ensure there is one and only one actor identified as RECYCLER.","rule_execution_order":11,"rule_id":"5bf8fd10-1185-49c2-aef5-0be07fb95ac9","rule_name":"Recycler Actor","rule_processor_checksum":"c27a5c37faf69d489885750461437854","rule_slug":"recycler-actor","rule_source_code_url":"https://github.com/carrot-foundation/methodology-rules/tree/535511c929bb9d040725b4c8fb0584c810946939/apps/methodologies/bold/rule-processors/mass/recycler-actor","rule_source_code_version":"535511c929bb9d040725b4c8fb0584c810946939"},{"execution_completed_at":"2025-03-10T13:50:23.578Z","execution_id":"290de436-f305-4625-a383-59c8875c66ad","execution_started_at":"2025-03-10T13:50:23.578Z","result":"PASSED","rule_description":"Verify if the 'move-type' metadata field is declared in all events labeled as MOVE","rule_execution_order":12,"rule_id":"2007a4f5-d92f-429a-819a-273fa43d9617","rule_name":"Move Type","rule_processor_checksum":"2d21a0dd1287297835408c73303e59f1","rule_slug":"move-type","rule_source_code_url":"https://github.com/carrot-foundation/methodology-rules/tree/535511c929bb9d040725b4c8fb0584c810946939/apps/methodologies/bold/rule-processors/mass/move-type","rule_source_code_version":"535511c929bb9d040725b4c8fb0584c810946939"},{"execution_completed_at":"2025-03-10T13:50:28.476Z","execution_id":"290de436-f305-4625-a383-59c8875c66ad","execution_started_at":"2025-03-10T13:50:28.476Z","result":"PASSED","rule_description":"Check if at least one 'OPEN' or 'MOVE' event has the 'move-type' metadata field declared as 'Pick-up' or 'Shipment-request'.","rule_execution_order":13,"rule_id":"53ae7176-e91f-4ff7-8fbb-0bfa800c54ca","rule_name":"Mandatory Metadata","rule_processor_checksum":"bf027c402c0f2dffd4f2eed2d79583af","rule_slug":"mandatory-metadata","rule_source_code_url":"https://github.com/carrot-foundation/methodology-rules/tree/535511c929bb9d040725b4c8fb0584c810946939/apps/methodologies/bold/rule-processors/mass/mandatory-metadata","rule_source_code_version":"535511c929bb9d040725b4c8fb0584c810946939"},{"execution_completed_at":"2025-03-10T13:50:33.074Z","execution_id":"290de436-f305-4625-a383-59c8875c66ad","execution_message":"The MOVE event with a move-type attribute with a Drop-off value was found","execution_started_at":"2025-03-10T13:50:33.074Z","result":"PASSED","rule_description":"Confirm if at least one MOVE event has the 'move-type' metadata field declared as 'Drop-off'.","rule_execution_order":14,"rule_id":"022d6a67-0ba1-4729-8dbb-4ec21fb9816e","rule_name":"Drop-off Move","rule_processor_checksum":"941b5563ef30e6dca22595f315546ad2","rule_slug":"drop-off-move","rule_source_code_url":"https://github.com/carrot-foundation/methodology-rules/tree/535511c929bb9d040725b4c8fb0584c810946939/apps/methodologies/bold/rule-processors/mass/drop-off-move","rule_source_code_version":"535511c929bb9d040725b4c8fb0584c810946939"},{"execution_completed_at":"2025-03-10T13:50:41.373Z","execution_id":"290de436-f305-4625-a383-59c8875c66ad","execution_started_at":"2025-03-10T13:50:41.373Z","result":"PASSED","rule_description":"Verify if the address of the participant identified in the OPEN or MOVE event with 'move-type' declared as 'Pick-up' or 'Shipment-request' is the same as the address declared for the participant pointed as SOURCE.","rule_execution_order":15,"rule_id":"df6805f1-89e8-4419-88d7-fbd95b39bbb0","rule_name":"Same Source and Pick-Up Addresses","rule_processor_checksum":"29d8cd9b09089e63581446ca35816f12","rule_slug":"same-source-and-pick-up-addresses","rule_source_code_url":"https://github.com/carrot-foundation/methodology-rules/tree/535511c929bb9d040725b4c8fb0584c810946939/apps/methodologies/bold/rule-processors/mass/same-source-and-pick-up-addresses","rule_source_code_version":"535511c929bb9d040725b4c8fb0584c810946939"},{"execution_completed_at":"2025-03-10T13:50:56.658Z","execution_id":"290de436-f305-4625-a383-59c8875c66ad","execution_started_at":"2025-03-10T13:50:56.658Z","result":"PASSED","rule_description":"Ensure that the address of the event with 'move-type' declared as 'Pick-up' is the same address of the 'SOURCE' participant homologation process and consider a 2km radius as the precision limit margin between the homologated and reported geolocations.","rule_execution_order":16,"rule_id":"d91828c4-d6eb-404a-a3bf-bc92def9fc5c","rule_name":"Pick-Up Geolocation Precision","rule_processor_checksum":"4d6d0d227550a7d364a4efffc3492bb7","rule_slug":"pick-up-geolocation-precision","rule_source_code_url":"https://github.com/carrot-foundation/methodology-rules/tree/535511c929bb9d040725b4c8fb0584c810946939/apps/methodologies/bold/rule-processors/mass/pick-up-geolocation-precision","rule_source_code_version":"535511c929bb9d040725b4c8fb0584c810946939"},{"execution_completed_at":"2025-03-10T13:51:08.538Z","execution_id":"290de436-f305-4625-a383-59c8875c66ad","execution_message":"In the MOVE event, the address matches that of the Recycler.","execution_started_at":"2025-03-10T13:51:08.538Z","result":"PASSED","rule_description":"Verify if the address of the participant identified in the MOVE event with 'move-type' declared as 'Drop-off' is the same as the address declared for the participant pointed as RECYCLER.","rule_execution_order":17,"rule_id":"f428591f-232c-483a-9e5a-d8a46fb8db62","rule_name":"Same Recycler and Drop-Off Addresses","rule_processor_checksum":"ffea95abc51caefdf69d8f8d0015265c","rule_slug":"same-recycler-and-drop-off-addresses","rule_source_code_url":"https://github.com/carrot-foundation/methodology-rules/tree/535511c929bb9d040725b4c8fb0584c810946939/apps/methodologies/bold/rule-processors/mass/same-recycler-and-drop-off-addresses","rule_source_code_version":"535511c929bb9d040725b4c8fb0584c810946939"},{"execution_completed_at":"2025-03-10T13:51:29.128Z","execution_id":"290de436-f305-4625-a383-59c8875c66ad","execution_started_at":"2025-03-10T13:51:29.128Z","result":"PASSED","rule_description":"Ensure that the address of the 'MOVE' event, with 'move-type' declared as 'Drop-off', is the same address as the participant's homologation process, and consider a radius of 2km as the limit margin of accuracy between the approved and reported geolocations either at the address or in the 'gps-app' fields declared in the metadata.","rule_execution_order":18,"rule_id":"dd5765c6-05cc-482d-b688-dcf58c50aa2f","rule_name":"Drop-Off Geolocation Precision","rule_processor_checksum":"a07fcf5f04c1792153ff20ae8f271446","rule_slug":"drop-off-geolocation-precision","rule_source_code_url":"https://github.com/carrot-foundation/methodology-rules/tree/535511c929bb9d040725b4c8fb0584c810946939/apps/methodologies/bold/rule-processors/mass/drop-off-geolocation-precision","rule_source_code_version":"535511c929bb9d040725b4c8fb0584c810946939"},{"execution_completed_at":"2025-03-10T13:51:38.611Z","execution_id":"290de436-f305-4625-a383-59c8875c66ad","execution_started_at":"2025-03-10T13:51:38.611Z","result":"PASSED","rule_description":"Verify if the geolocation distance between the event with 'move-type' declared as 'Pick-up' or 'Shipment-request' and the event with 'move-type' declared as 'Drop-off', is less than or equal to 200km.","rule_execution_order":19,"rule_id":"95481ec4-9f40-4736-a550-07fc64c8fa02","rule_name":"Maximum Distance","rule_processor_checksum":"7a6bbb7afc41865c73d49e577aa12a6a","rule_slug":"maximum-distance","rule_source_code_url":"https://github.com/carrot-foundation/methodology-rules/tree/535511c929bb9d040725b4c8fb0584c810946939/apps/methodologies/bold/rule-processors/mass/maximum-distance","rule_source_code_version":"535511c929bb9d040725b4c8fb0584c810946939"},{"execution_completed_at":"2025-03-10T13:51:49.047Z","execution_id":"290de436-f305-4625-a383-59c8875c66ad","execution_message":"The vehicle-license-plate attribute is a non-empty string","execution_started_at":"2025-03-10T13:51:49.047Z","result":"PASSED","rule_description":"When the vehicle type is different from 'Sludge Pipes', 'Cart', or 'Bicycle', check if the vehicle plate is declared.","rule_execution_order":20,"rule_id":"a45ad397-274b-4a50-8591-c8a743b3274e","rule_name":"Vehicle License Plate","rule_processor_checksum":"907c37d315a05ace4eb301ad4b7a848c","rule_slug":"vehicle-license-plate","rule_source_code_url":"https://github.com/carrot-foundation/methodology-rules/tree/535511c929bb9d040725b4c8fb0584c810946939/apps/methodologies/bold/rule-processors/mass/vehicle-license-plate","rule_source_code_version":"535511c929bb9d040725b4c8fb0584c810946939"},{"execution_completed_at":"2025-03-10T13:52:00.243Z","execution_id":"290de436-f305-4625-a383-59c8875c66ad","execution_started_at":"2025-03-10T13:52:00.243Z","result":"PASSED","rule_description":"Verify if the internal driver identification is declared in an event when the 'move-type' is identified as 'Pick-up' or 'Shipment-request'.","rule_execution_order":21,"rule_id":"0977c920-1663-4e3a-b1ad-b93a882bf434","rule_name":"Driver Internal ID","rule_processor_checksum":"8771c87e30f1deb0bcb00bd22e265fbd","rule_slug":"driver-internal-id","rule_source_code_url":"https://github.com/carrot-foundation/methodology-rules/tree/535511c929bb9d040725b4c8fb0584c810946939/apps/methodologies/bold/rule-processors/mass/driver-internal-id","rule_source_code_version":"535511c929bb9d040725b4c8fb0584c810946939"},{"execution_completed_at":"2025-03-10T13:52:09.540Z","execution_id":"290de436-f305-4625-a383-59c8875c66ad","execution_message":"The vehicle-type attribute is present in the document","execution_started_at":"2025-03-10T13:52:09.540Z","result":"PASSED","rule_description":"Check if the vehicle type is identified in events when the 'move-type' is identified as 'Pick-up' or 'Shipment-request'.","rule_execution_order":22,"rule_id":"76028495-b6bc-409d-8cb0-24d823e0ee21","rule_name":"Vehicle Type","rule_processor_checksum":"2cade934697949bf6d0283ac52e4b885","rule_slug":"vehicle-type","rule_source_code_url":"https://github.com/carrot-foundation/methodology-rules/tree/535511c929bb9d040725b4c8fb0584c810946939/apps/methodologies/bold/rule-processors/mass/vehicle-type","rule_source_code_version":"535511c929bb9d040725b4c8fb0584c810946939"},{"execution_completed_at":"2025-03-10T13:52:21.902Z","execution_id":"290de436-f305-4625-a383-59c8875c66ad","execution_message":"Rule not applicable: The OPEN or MOVE event with attribute move-type with a value equal to Pick-up and vehicle-type with a value equal to Others was not found","execution_started_at":"2025-03-10T13:52:21.902Z","result":"PASSED","rule_description":"In the case of the vehicle type indicated as 'Other' in any event, when the 'move-type' is identified as 'Pick-up' or 'Shipment-request', verify if the vehicle description field is declared.","rule_execution_order":23,"rule_id":"56374dcd-497f-431e-a3c5-453809a0ad74","rule_name":"Vehicle Description","rule_processor_checksum":"0c9ed9e0e857ea09e27fe0836fe1262c","rule_slug":"vehicle-description","rule_source_code_url":"https://github.com/carrot-foundation/methodology-rules/tree/535511c929bb9d040725b4c8fb0584c810946939/apps/methodologies/bold/rule-processors/mass/vehicle-description","rule_source_code_version":"535511c929bb9d040725b4c8fb0584c810946939"},{"execution_completed_at":"2025-03-10T13:52:29.137Z","execution_id":"290de436-f305-4625-a383-59c8875c66ad","execution_message":"No missing invoice fields","execution_started_at":"2025-03-10T13:52:29.137Z","result":"PASSED","rule_description":"Check, in a MOVE event, when there is metadata declared as 'invoice number', if the mandatory invoice fields are filled.","rule_execution_order":24,"rule_id":"b7a1e7eb-7609-4501-aeb9-2f7f11e59beb","rule_name":"Invoice Fields","rule_processor_checksum":"7dd1b682c69d39e46bc294756cc20d76","rule_slug":"invoice-fields","rule_source_code_url":"https://github.com/carrot-foundation/methodology-rules/tree/535511c929bb9d040725b4c8fb0584c810946939/apps/methodologies/bold/rule-processors/mass/invoice-fields","rule_source_code_version":"535511c929bb9d040725b4c8fb0584c810946939"},{"execution_completed_at":"2025-03-10T13:52:43.581Z","execution_id":"290de436-f305-4625-a383-59c8875c66ad","execution_started_at":"2025-03-10T13:52:43.581Z","result":"PASSED","rule_description":"Check in the OPEN event if there is an MTR for that event.","rule_execution_order":25,"rule_id":"27c2ac8a-fcd1-4fa9-8ca0-8c526ac408a7","rule_name":"Has MTR","rule_processor_checksum":"2ec1f00091be3b9536a6156e91ab5c3d","rule_slug":"has-mtr","rule_source_code_url":"https://github.com/carrot-foundation/methodology-rules/tree/535511c929bb9d040725b4c8fb0584c810946939/apps/methodologies/bold/rule-processors/mass/has-mtr","rule_source_code_version":"535511c929bb9d040725b4c8fb0584c810946939"},{"execution_completed_at":"2025-03-10T13:53:01.471Z","execution_id":"290de436-f305-4625-a383-59c8875c66ad","execution_started_at":"2025-03-10T13:53:01.471Z","result":"PASSED","rule_description":"If the MTR exists for the OPEN event, check if there is an attachment named 'MTR' or 'MANIFESTO DE TRANSPORTE DE RESÍDUOS'.","rule_execution_order":26,"rule_id":"0ff12789-96e0-4787-9760-5696c8c6c70e","rule_name":"MTR Attachment Name","rule_processor_checksum":"42f66d7a33fb876e49b22fdebee829f5","rule_slug":"mtr-attachment-name","rule_source_code_url":"https://github.com/carrot-foundation/methodology-rules/tree/535511c929bb9d040725b4c8fb0584c810946939/apps/methodologies/bold/rule-processors/mass/mtr-attachment-name","rule_source_code_version":"535511c929bb9d040725b4c8fb0584c810946939"},{"execution_completed_at":"2025-03-10T13:53:19.996Z","execution_id":"290de436-f305-4625-a383-59c8875c66ad","execution_message":"The OPEN event has the MTR","execution_started_at":"2025-03-10T13:53:19.996Z","result":"PASSED","rule_description":"If the MTR does not exist for the OPEN event, check if the justification field for MTR dismissal is declared.","rule_execution_order":27,"rule_id":"e3b14070-df8e-4ac4-a2df-6d62149fd065","rule_name":"MTR Reason Dismissal","rule_processor_checksum":"89134cb0e28a5f29d57691962b38ea77","rule_slug":"mtr-reason-dismissal","rule_source_code_url":"https://github.com/carrot-foundation/methodology-rules/tree/535511c929bb9d040725b4c8fb0584c810946939/apps/methodologies/bold/rule-processors/mass/mtr-reason-dismissal","rule_source_code_version":"535511c929bb9d040725b4c8fb0584c810946939"},{"execution_completed_at":"2025-03-10T13:53:31.995Z","execution_id":"290de436-f305-4625-a383-59c8875c66ad","execution_started_at":"2025-03-10T13:53:31.995Z","result":"PASSED","rule_description":"Check that the mandatory 'report-type'='CDF' metadata exists, or that the absence of the document is justified.","rule_execution_order":28,"rule_id":"981c487e-5b9a-4baa-a81b-93600bc43507","rule_name":"Has CDF","rule_processor_checksum":"fe5d579c2d0f9829b6ff7cc4df811adf","rule_slug":"has-cdf","rule_source_code_url":"https://github.com/carrot-foundation/methodology-rules/tree/535511c929bb9d040725b4c8fb0584c810946939/apps/methodologies/bold/rule-processors/mass/has-cdf","rule_source_code_version":"535511c929bb9d040725b4c8fb0584c810946939"},{"execution_completed_at":"2025-03-10T13:53:46.699Z","execution_id":"290de436-f305-4625-a383-59c8875c66ad","execution_message":"Rule not applicable: No event found with \"has-cdf\" equal to true","execution_started_at":"2025-03-10T13:53:46.699Z","result":"PASSED","rule_description":"If the CDF exists for the END event, check if there is an attachment named 'CDF' or 'CERTIFICADO DE DESTINAÇÃO FINAL'.","rule_execution_order":29,"rule_id":"d5ef2398-bad2-4121-b477-51a94ec0564d","rule_name":"CDF Attachment Name","rule_processor_checksum":"e32430365acb1d7d5c6f35994263660a","rule_slug":"cdf-attachment-name","rule_source_code_url":"https://github.com/carrot-foundation/methodology-rules/tree/535511c929bb9d040725b4c8fb0584c810946939/apps/methodologies/bold/rule-processors/mass/cdf-attachment-name","rule_source_code_version":"535511c929bb9d040725b4c8fb0584c810946939"},{"execution_completed_at":"2025-03-10T13:53:58.932Z","execution_id":"290de436-f305-4625-a383-59c8875c66ad","execution_message":"Rule not applicable: The END event has the CDF","execution_started_at":"2025-03-10T13:53:58.932Z","result":"PASSED","rule_description":"If the CDF does not exist for any event, check if the justification field for dispensing with the CDF is declared.","rule_execution_order":30,"rule_id":"df6bc3c0-9d87-40bb-bcc0-c54ef684fff7","rule_name":"CDF Reason Dismissal","rule_processor_checksum":"2c4ed237c34f358d758be982077a4532","rule_slug":"cdf-reason-dismissal","rule_source_code_url":"https://github.com/carrot-foundation/methodology-rules/tree/535511c929bb9d040725b4c8fb0584c810946939/apps/methodologies/bold/rule-processors/mass/cdf-reason-dismissal","rule_source_code_version":"535511c929bb9d040725b4c8fb0584c810946939"},{"execution_completed_at":"2025-03-10T13:54:14.848Z","execution_id":"290de436-f305-4625-a383-59c8875c66ad","execution_started_at":"2025-03-10T13:54:14.848Z","result":"PASSED","rule_description":"In an event, when there is a report identified as CDF, verify if the declared addresses for the participant identified in the event and the actor identified as Recycler are the same.","rule_execution_order":31,"rule_id":"981f9150-b315-4a0f-8d2a-c4aeea43b1c3","rule_name":"CDF Address","rule_processor_checksum":"2625521c24e498044284c1edb2786b42","rule_slug":"cdf-address","rule_source_code_url":"https://github.com/carrot-foundation/methodology-rules/tree/535511c929bb9d040725b4c8fb0584c810946939/apps/methodologies/bold/rule-processors/mass/cdf-address","rule_source_code_version":"535511c929bb9d040725b4c8fb0584c810946939"},{"execution_completed_at":"2025-03-10T13:54:28.900Z","execution_id":"290de436-f305-4625-a383-59c8875c66ad","execution_started_at":"2025-03-10T13:54:28.900Z","result":"PASSED","rule_description":"In an event, when there is a report identified as CDF, verify if the report number, issue date, and the value stated in the report are declared.","rule_execution_order":32,"rule_id":"044af46b-1f53-477e-a40d-c378cee31907","rule_name":"CDF Fields","rule_processor_checksum":"fa80c7fda836116e82e0dd4e43e8bd20","rule_slug":"cdf-fields","rule_source_code_url":"https://github.com/carrot-foundation/methodology-rules/tree/535511c929bb9d040725b4c8fb0584c810946939/apps/methodologies/bold/rule-processors/mass/cdf-fields","rule_source_code_version":"535511c929bb9d040725b4c8fb0584c810946939"},{"execution_completed_at":"2025-03-10T13:54:40.827Z","execution_id":"290de436-f305-4625-a383-59c8875c66ad","execution_message":"Rule not applicable: The event with event-value attribute was not found","execution_started_at":"2025-03-10T13:54:40.827Z","result":"PASSED","rule_description":"Check if the value declared in the event with metadata 'report-type'='CDF', corresponding to the properly destined amount, is equal to the value declared in the document.","rule_execution_order":33,"rule_id":"7d092df7-630d-4d27-beb7-e968afe6c4b8","rule_name":"Event Value","rule_processor_checksum":"d664f6b2af294a247be5e102428314f8","rule_slug":"event-value","rule_source_code_url":"https://github.com/carrot-foundation/methodology-rules/tree/535511c929bb9d040725b4c8fb0584c810946939/apps/methodologies/bold/rule-processors/mass/event-value","rule_source_code_version":"535511c929bb9d040725b4c8fb0584c810946939"},{"execution_completed_at":"2025-03-10T13:55:05.711Z","execution_id":"290de436-f305-4625-a383-59c8875c66ad","execution_message":"The MOVE event has the move-type attribute and all weighing fields","execution_started_at":"2025-03-10T13:55:05.711Z","result":"PASSED","rule_description":"Check in a MOVE event, with the 'move-type' declared as 'Weighing', if it has all the mandatory weighing fields declared.","rule_execution_order":34,"rule_id":"653444e5-3131-4590-a72a-82462ac84ab2","rule_name":"Weighing Fields","rule_processor_checksum":"5ad0d40321e669ce4e15e41f766397c4","rule_slug":"weighing-fields","rule_source_code_url":"https://github.com/carrot-foundation/methodology-rules/tree/535511c929bb9d040725b4c8fb0584c810946939/apps/methodologies/bold/rule-processors/mass/weighing-fields","rule_source_code_version":"535511c929bb9d040725b4c8fb0584c810946939"},{"execution_completed_at":"2025-03-10T13:55:15.936Z","execution_id":"290de436-f305-4625-a383-59c8875c66ad","execution_started_at":"2025-03-10T13:55:15.936Z","result":"PASSED","rule_description":"Verify if all the values declared in a MOVE event, with the 'move-type' declared as 'Weighing', are valid numeric values.","rule_execution_order":35,"rule_id":"708df934-a011-4b47-a40e-97c2bf066812","rule_name":"Numeric Weight Values","rule_processor_checksum":"45639b7e902f3cbc1301b1f56d04e5dd","rule_slug":"numeric-weight-values","rule_source_code_url":"https://github.com/carrot-foundation/methodology-rules/tree/535511c929bb9d040725b4c8fb0584c810946939/apps/methodologies/bold/rule-processors/mass/numeric-weight-values","rule_source_code_version":"535511c929bb9d040725b4c8fb0584c810946939"},{"execution_completed_at":"2025-03-10T13:55:28.620Z","execution_id":"290de436-f305-4625-a383-59c8875c66ad","execution_message":"Weighing MOVE events not found","execution_started_at":"2025-03-10T13:55:28.620Z","result":"PASSED","rule_description":"Perform the function [net cargo weight = vehicle gross weight - vehicle tare] and check if the result of the function is valid based on the declared values.","rule_execution_order":36,"rule_id":"85f9f5b6-52fc-436a-bf1a-8e1a976d2938","rule_name":"Net Weight Verification","rule_processor_checksum":"256a22e8750f79efa62c99b137dceb84","rule_slug":"net-weight-verification","rule_source_code_url":"https://github.com/carrot-foundation/methodology-rules/tree/535511c929bb9d040725b4c8fb0584c810946939/apps/methodologies/bold/rule-processors/mass/net-weight-verification","rule_source_code_version":"535511c929bb9d040725b4c8fb0584c810946939"},{"execution_completed_at":"2025-03-10T13:55:47.456Z","execution_id":"290de436-f305-4625-a383-59c8875c66ad","execution_started_at":"2025-03-10T13:55:47.456Z","result":"PASSED","rule_description":"If an MTR is declared in an event, check if the event contains a mandatory attachment.","rule_execution_order":37,"rule_id":"bec006f9-ba17-4dfb-a5b1-2666d8ade715","rule_name":"MTR Attachment Verification","rule_processor_checksum":"b8617470b01fbea7f382c32ab45c78d4","rule_slug":"mtr-attachment-verification","rule_source_code_url":"https://github.com/carrot-foundation/methodology-rules/tree/535511c929bb9d040725b4c8fb0584c810946939/apps/methodologies/bold/rule-processors/mass/mtr-attachment-verification","rule_source_code_version":"535511c929bb9d040725b4c8fb0584c810946939"},{"execution_completed_at":"2025-03-10T13:56:15.603Z","execution_id":"290de436-f305-4625-a383-59c8875c66ad","execution_started_at":"2025-03-10T13:56:15.603Z","result":"PASSED","rule_description":"If a CDF is declared in an event, check if the event contains a mandatory attachment.","rule_execution_order":38,"rule_id":"5f6c6831-e7a3-4b62-8fc4-b1e9668446f4","rule_name":"CDF Attachment Verification","rule_processor_checksum":"1c8862399620c553f0c7fe7b23450206","rule_slug":"cdf-attachment-verification","rule_source_code_url":"https://github.com/carrot-foundation/methodology-rules/tree/535511c929bb9d040725b4c8fb0584c810946939/apps/methodologies/bold/rule-processors/mass/cdf-attachment-verification","rule_source_code_version":"535511c929bb9d040725b4c8fb0584c810946939"}]},"environment":{"blockchain_network":"mainnet","data_set_name":"PROD","deployment":"production"},"external_id":"8783d5a9-7b98-4d98-9a7b-445f1da5722d","external_url":"https://atlas.carrot.eco/verifications/8783d5a9-7b98-4d98-9a7b-445f1da5722d","schema":{"hash":"dff96ab001db27463de2c4a0247e3d4fca8793b25dbd9b2cf86abaa49c870499","ipfs_uri":"ipfs://QmUNLLsPACCz1vLxQVkXqqLX5R1X345qqfHbsf67hvA3Nn","type":"MassID Audit","version":"5.1.0"}}