{"$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":"2024-09-19T17:08:56.297Z","data":{"audit_summary":{"completed_at":"2024-09-19T17:08:56.297Z","result":"PASSED","started_at":"2024-09-19T17:08:49.042Z"},"mass_id":{"external_id":"68060adb-8c48-4b57-93e8-4cebf92245fe","external_url":"https://atlas.carrot.eco/mass-ids/68060adb-8c48-4b57-93e8-4cebf92245fe","ipfs_uri":"ipfs://QmW1Dq8AAKHyc2onsPvJy7uaW8nwP7i37ZKd94me9UXKuc","smart_contract_address":"0x94bced1786fcf0e90bb796d1c2b2a022f4c2e027","token_id":"296"},"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":"2024-09-19T17:09:11.492Z","execution_id":"6281c2ff-2727-4a0b-a99f-b00efabdf349","execution_started_at":"2024-09-19T17:09:11.492Z","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":"8e30f4fedca7adfd86447130c84cec97","rule_slug":"document-value","rule_source_code_url":"https://github.com/carrot-foundation/methodology-rules/blob/main/apps/methodologies/bold/rule-processors/mass/document-value","rule_source_code_version":"98a3932076d96d035a513fea99e32959d9c3f926"},{"execution_completed_at":"2024-09-19T17:09:17.715Z","execution_id":"6281c2ff-2727-4a0b-a99f-b00efabdf349","execution_started_at":"2024-09-19T17:09:17.715Z","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":"a222415533de15bafa2f76c1c868c940","rule_slug":"document-measurement-unit","rule_source_code_url":"https://github.com/carrot-foundation/methodology-rules/blob/main/apps/methodologies/bold/rule-processors/mass/document-measurement-unit","rule_source_code_version":"0b93c19fc5120e7ed785c9aada805f8ab19797a0"},{"execution_completed_at":"2024-09-19T17:09:24.015Z","execution_id":"6281c2ff-2727-4a0b-a99f-b00efabdf349","execution_started_at":"2024-09-19T17:09:24.015Z","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":"c9cc6fd7e29b7f041071c04e0222f4ca","rule_slug":"document-category","rule_source_code_url":"https://github.com/carrot-foundation/methodology-rules/blob/main/apps/methodologies/bold/rule-processors/mass/document-category","rule_source_code_version":"98a3932076d96d035a513fea99e32959d9c3f926"},{"execution_completed_at":"2024-09-19T17:09:30.067Z","execution_id":"6281c2ff-2727-4a0b-a99f-b00efabdf349","execution_started_at":"2024-09-19T17:09:30.067Z","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":"8ddb77a34ae12cf39b25799374ddec4d","rule_slug":"document-type","rule_source_code_url":"https://github.com/carrot-foundation/methodology-rules/blob/main/apps/methodologies/bold/rule-processors/mass/document-type","rule_source_code_version":"0b93c19fc5120e7ed785c9aada805f8ab19797a0"},{"execution_completed_at":"2024-09-19T17:09:36.585Z","execution_id":"6281c2ff-2727-4a0b-a99f-b00efabdf349","execution_started_at":"2024-09-19T17:09:36.585Z","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":"8941b3459373b55d37be4f790622e85b","rule_slug":"document-subtype","rule_source_code_url":"https://github.com/carrot-foundation/methodology-rules/blob/main/apps/methodologies/bold/rule-processors/mass/document-subtype","rule_source_code_version":"0b93c19fc5120e7ed785c9aada805f8ab19797a0"},{"execution_completed_at":"2024-09-19T17:09:42.649Z","execution_id":"6281c2ff-2727-4a0b-a99f-b00efabdf349","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":"2024-09-19T17:09:42.649Z","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":"ca7aeabd4bb049a22055cb047952fc2f","rule_slug":"events-time-span","rule_source_code_url":"https://github.com/carrot-foundation/methodology-rules/blob/main/apps/methodologies/bold/rule-processors/mass/events-time-span","rule_source_code_version":"0b93c19fc5120e7ed785c9aada805f8ab19797a0"},{"execution_completed_at":"2024-09-19T17:09:48.868Z","execution_id":"6281c2ff-2727-4a0b-a99f-b00efabdf349","execution_started_at":"2024-09-19T17:09:48.868Z","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":"b5f74c3b07b2b2dbbe3cac9ed6ff985c","rule_slug":"source-actor","rule_source_code_url":"https://github.com/carrot-foundation/methodology-rules/blob/main/apps/methodologies/bold/rule-processors/mass/source-actor","rule_source_code_version":"0b93c19fc5120e7ed785c9aada805f8ab19797a0"},{"execution_completed_at":"2024-09-19T17:09:54.197Z","execution_id":"6281c2ff-2727-4a0b-a99f-b00efabdf349","execution_started_at":"2024-09-19T17:09:54.197Z","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":"15ea83cf33087d4b696b026bed04667b","rule_slug":"primary-participant","rule_source_code_url":"https://github.com/carrot-foundation/methodology-rules/blob/main/apps/methodologies/bold/rule-processors/mass/primary-participant","rule_source_code_version":"0b93c19fc5120e7ed785c9aada805f8ab19797a0"},{"execution_completed_at":"2024-09-19T17:09:59.185Z","execution_id":"6281c2ff-2727-4a0b-a99f-b00efabdf349","execution_started_at":"2024-09-19T17:09:59.185Z","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":"5c110fa8d2bd145718f7419b334f0fe4","rule_slug":"primary-participant-address","rule_source_code_url":"https://github.com/carrot-foundation/methodology-rules/blob/main/apps/methodologies/bold/rule-processors/mass/primary-participant-address","rule_source_code_version":"0b93c19fc5120e7ed785c9aada805f8ab19797a0"},{"execution_completed_at":"2024-09-19T17:10:05.256Z","execution_id":"6281c2ff-2727-4a0b-a99f-b00efabdf349","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":"2024-09-19T17:10:05.256Z","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":"334a1b0581e7252a95da518b23473849","rule_slug":"waste-origin-identified","rule_source_code_url":"https://github.com/carrot-foundation/methodology-rules/blob/main/apps/methodologies/bold/rule-processors/mass/waste-origin-identified","rule_source_code_version":"0b93c19fc5120e7ed785c9aada805f8ab19797a0"},{"execution_completed_at":"2024-09-19T17:10:10.271Z","execution_id":"6281c2ff-2727-4a0b-a99f-b00efabdf349","execution_started_at":"2024-09-19T17:10:10.271Z","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":"b5a8856466c0ddbe6a51a98119dcf454","rule_slug":"recycler-actor","rule_source_code_url":"https://github.com/carrot-foundation/methodology-rules/blob/main/apps/methodologies/bold/rule-processors/mass/recycler-actor","rule_source_code_version":"0b93c19fc5120e7ed785c9aada805f8ab19797a0"},{"execution_completed_at":"2024-09-19T17:10:22.146Z","execution_id":"6281c2ff-2727-4a0b-a99f-b00efabdf349","execution_started_at":"2024-09-19T17:10:22.146Z","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":"f3ac3aef17b7e34c850ce59032db6375","rule_slug":"move-type","rule_source_code_url":"https://github.com/carrot-foundation/methodology-rules/blob/main/apps/methodologies/bold/rule-processors/mass/move-type","rule_source_code_version":"98a3932076d96d035a513fea99e32959d9c3f926"},{"execution_completed_at":"2024-09-19T17:10:23.582Z","execution_id":"6281c2ff-2727-4a0b-a99f-b00efabdf349","execution_started_at":"2024-09-19T17:10:23.582Z","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":"fb789d5f6ccf5bb73958b0ebc79f3b2c","rule_slug":"mandatory-metadata","rule_source_code_url":"https://github.com/carrot-foundation/methodology-rules/blob/main/apps/methodologies/bold/rule-processors/mass/mandatory-metadata","rule_source_code_version":"0b93c19fc5120e7ed785c9aada805f8ab19797a0"},{"execution_completed_at":"2024-09-19T17:10:26.96Z","execution_id":"6281c2ff-2727-4a0b-a99f-b00efabdf349","execution_message":"The MOVE event with a move-type attribute with a Drop-off value was found","execution_started_at":"2024-09-19T17:10:26.96Z","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":"463f1260f3108aee3a252ec9ab941e47","rule_slug":"drop-off-move","rule_source_code_url":"https://github.com/carrot-foundation/methodology-rules/blob/main/apps/methodologies/bold/rule-processors/mass/drop-off-move","rule_source_code_version":"98a3932076d96d035a513fea99e32959d9c3f926"},{"execution_completed_at":"2024-09-19T17:10:32.66Z","execution_id":"6281c2ff-2727-4a0b-a99f-b00efabdf349","execution_started_at":"2024-09-19T17:10:32.66Z","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":"758d742ca0633475885c68132c7480b1","rule_slug":"same-source-and-pick-up-addresses","rule_source_code_url":"https://github.com/carrot-foundation/methodology-rules/blob/main/apps/methodologies/bold/rule-processors/mass/same-source-and-pick-up-addresses","rule_source_code_version":"98a3932076d96d035a513fea99e32959d9c3f926"},{"execution_completed_at":"2024-09-19T17:10:40.309Z","execution_id":"6281c2ff-2727-4a0b-a99f-b00efabdf349","execution_started_at":"2024-09-19T17:10:40.309Z","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":"93cf9dd1a2f205f270eb9e75e3c12115","rule_slug":"pick-up-geolocation-precision","rule_source_code_url":"https://github.com/carrot-foundation/methodology-rules/blob/main/apps/methodologies/bold/rule-processors/mass/pick-up-geolocation-precision","rule_source_code_version":"0b93c19fc5120e7ed785c9aada805f8ab19797a0"},{"execution_completed_at":"2024-09-19T17:10:45.89Z","execution_id":"6281c2ff-2727-4a0b-a99f-b00efabdf349","execution_message":"In the MOVE event, the address matches that of the Recycler.","execution_started_at":"2024-09-19T17:10:45.89Z","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":"76a4cdeb7b068da7c86003db393774a9","rule_slug":"same-recycler-and-drop-off-addresses","rule_source_code_url":"https://github.com/carrot-foundation/methodology-rules/blob/main/apps/methodologies/bold/rule-processors/mass/same-recycler-and-drop-off-addresses","rule_source_code_version":"98a3932076d96d035a513fea99e32959d9c3f926"},{"execution_completed_at":"2024-09-19T17:10:53.971Z","execution_id":"6281c2ff-2727-4a0b-a99f-b00efabdf349","execution_started_at":"2024-09-19T17:10:53.971Z","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":"ca1b5adacf260444c5a258f092be549b","rule_slug":"drop-off-geolocation-precision","rule_source_code_url":"https://github.com/carrot-foundation/methodology-rules/blob/main/apps/methodologies/bold/rule-processors/mass/drop-off-geolocation-precision","rule_source_code_version":"0b93c19fc5120e7ed785c9aada805f8ab19797a0"},{"execution_completed_at":"2024-09-19T17:10:59.32Z","execution_id":"6281c2ff-2727-4a0b-a99f-b00efabdf349","execution_started_at":"2024-09-19T17:10:59.32Z","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":"d4960d113ccd918858e0c361699db63e","rule_slug":"maximum-distance","rule_source_code_url":"https://github.com/carrot-foundation/methodology-rules/blob/main/apps/methodologies/bold/rule-processors/mass/maximum-distance","rule_source_code_version":"98a3932076d96d035a513fea99e32959d9c3f926"},{"execution_completed_at":"2024-09-19T17:11:05.81Z","execution_id":"6281c2ff-2727-4a0b-a99f-b00efabdf349","execution_message":"The vehicle-license-plate attribute is a non-empty string","execution_started_at":"2024-09-19T17:11:05.81Z","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":"b48dd1a75fbb288e827c61dad4cb4470","rule_slug":"vehicle-license-plate","rule_source_code_url":"https://github.com/carrot-foundation/methodology-rules/blob/main/apps/methodologies/bold/rule-processors/mass/vehicle-license-plate","rule_source_code_version":"98a3932076d96d035a513fea99e32959d9c3f926"},{"execution_completed_at":"2024-09-19T17:11:11.847Z","execution_id":"6281c2ff-2727-4a0b-a99f-b00efabdf349","execution_started_at":"2024-09-19T17:11:11.847Z","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":"b3fd72870ad679ed31597436772d1ace","rule_slug":"driver-internal-id","rule_source_code_url":"https://github.com/carrot-foundation/methodology-rules/blob/main/apps/methodologies/bold/rule-processors/mass/driver-internal-id","rule_source_code_version":"0b93c19fc5120e7ed785c9aada805f8ab19797a0"},{"execution_completed_at":"2024-09-19T17:11:17.842Z","execution_id":"6281c2ff-2727-4a0b-a99f-b00efabdf349","execution_message":"The vehicle-type attribute is present in the document","execution_started_at":"2024-09-19T17:11:17.842Z","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":"1e0ddeffcc6e2bfdcacd55522c79d8e3","rule_slug":"vehicle-type","rule_source_code_url":"https://github.com/carrot-foundation/methodology-rules/blob/main/apps/methodologies/bold/rule-processors/mass/vehicle-type","rule_source_code_version":"0b93c19fc5120e7ed785c9aada805f8ab19797a0"},{"execution_completed_at":"2024-09-19T17:11:23.203Z","execution_id":"6281c2ff-2727-4a0b-a99f-b00efabdf349","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":"2024-09-19T17:11:23.203Z","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":"fb82e08c59ca25bd1b5c5ce281cf64ce","rule_slug":"vehicle-description","rule_source_code_url":"https://github.com/carrot-foundation/methodology-rules/blob/main/apps/methodologies/bold/rule-processors/mass/vehicle-description","rule_source_code_version":"0b93c19fc5120e7ed785c9aada805f8ab19797a0"},{"execution_completed_at":"2024-09-19T17:11:28.553Z","execution_id":"6281c2ff-2727-4a0b-a99f-b00efabdf349","execution_message":"No missing invoice fields","execution_started_at":"2024-09-19T17:11:28.553Z","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":"68f2599d0e36645ec3e8b10eff705704","rule_slug":"invoice-fields","rule_source_code_url":"https://github.com/carrot-foundation/methodology-rules/blob/main/apps/methodologies/bold/rule-processors/mass/invoice-fields","rule_source_code_version":"98a3932076d96d035a513fea99e32959d9c3f926"},{"execution_completed_at":"2024-09-19T17:11:33.691Z","execution_id":"6281c2ff-2727-4a0b-a99f-b00efabdf349","execution_started_at":"2024-09-19T17:11:33.691Z","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":"4b36925dee7fc1d5befa351a6173ade3","rule_slug":"has-mtr","rule_source_code_url":"https://github.com/carrot-foundation/methodology-rules/blob/main/apps/methodologies/bold/rule-processors/mass/has-mtr","rule_source_code_version":"98a3932076d96d035a513fea99e32959d9c3f926"},{"execution_completed_at":"2024-09-19T17:11:39.176Z","execution_id":"6281c2ff-2727-4a0b-a99f-b00efabdf349","execution_started_at":"2024-09-19T17:11:39.176Z","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":"7f51a5d9a1a7b33a433c9f2ed98946d2","rule_slug":"mtr-attachment-name","rule_source_code_url":"https://github.com/carrot-foundation/methodology-rules/blob/main/apps/methodologies/bold/rule-processors/mass/mtr-attachment-name","rule_source_code_version":"0b93c19fc5120e7ed785c9aada805f8ab19797a0"},{"execution_completed_at":"2024-09-19T17:11:44.488Z","execution_id":"6281c2ff-2727-4a0b-a99f-b00efabdf349","execution_message":"The OPEN event has the MTR","execution_started_at":"2024-09-19T17:11:44.488Z","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":"fc90f1f6bd15e680c2cdebb965a6eedc","rule_slug":"mtr-reason-dismissal","rule_source_code_url":"https://github.com/carrot-foundation/methodology-rules/blob/main/apps/methodologies/bold/rule-processors/mass/mtr-reason-dismissal","rule_source_code_version":"98a3932076d96d035a513fea99e32959d9c3f926"},{"execution_completed_at":"2024-09-19T17:11:50.135Z","execution_id":"6281c2ff-2727-4a0b-a99f-b00efabdf349","execution_started_at":"2024-09-19T17:11:50.135Z","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":"f4ae5e7eac7e493306e154266c5c4985","rule_slug":"has-cdf","rule_source_code_url":"https://github.com/carrot-foundation/methodology-rules/blob/main/apps/methodologies/bold/rule-processors/mass/has-cdf","rule_source_code_version":"0b93c19fc5120e7ed785c9aada805f8ab19797a0"},{"execution_completed_at":"2024-09-19T17:11:55.719Z","execution_id":"6281c2ff-2727-4a0b-a99f-b00efabdf349","execution_message":"Rule not applicable: No event found with \"has-cdf\" equal to true","execution_started_at":"2024-09-19T17:11:55.719Z","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":"02d1599bb8fc80db1bb14075fc866784","rule_slug":"cdf-attachment-name","rule_source_code_url":"https://github.com/carrot-foundation/methodology-rules/blob/main/apps/methodologies/bold/rule-processors/mass/cdf-attachment-name","rule_source_code_version":"0b93c19fc5120e7ed785c9aada805f8ab19797a0"},{"execution_completed_at":"2024-09-19T17:12:01.325Z","execution_id":"6281c2ff-2727-4a0b-a99f-b00efabdf349","execution_message":"Rule not applicable: The END event has the CDF","execution_started_at":"2024-09-19T17:12:01.325Z","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":"6c67de9cb237dc6dbb0fc16cb032eff7","rule_slug":"cdf-reason-dismissal","rule_source_code_url":"https://github.com/carrot-foundation/methodology-rules/blob/main/apps/methodologies/bold/rule-processors/mass/cdf-reason-dismissal","rule_source_code_version":"0b93c19fc5120e7ed785c9aada805f8ab19797a0"},{"execution_completed_at":"2024-09-19T17:12:07.133Z","execution_id":"6281c2ff-2727-4a0b-a99f-b00efabdf349","execution_started_at":"2024-09-19T17:12:07.133Z","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":"6bebf66668129a3ce29c5b87e3598155","rule_slug":"cdf-address","rule_source_code_url":"https://github.com/carrot-foundation/methodology-rules/blob/main/apps/methodologies/bold/rule-processors/mass/cdf-address","rule_source_code_version":"0b93c19fc5120e7ed785c9aada805f8ab19797a0"},{"execution_completed_at":"2024-09-19T17:12:12.126Z","execution_id":"6281c2ff-2727-4a0b-a99f-b00efabdf349","execution_started_at":"2024-09-19T17:12:12.126Z","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":"18228ac078f3e419d0bbc7209089e4bf","rule_slug":"cdf-fields","rule_source_code_url":"https://github.com/carrot-foundation/methodology-rules/blob/main/apps/methodologies/bold/rule-processors/mass/cdf-fields","rule_source_code_version":"98a3932076d96d035a513fea99e32959d9c3f926"},{"execution_completed_at":"2024-09-19T17:12:17.204Z","execution_id":"6281c2ff-2727-4a0b-a99f-b00efabdf349","execution_message":"Rule not applicable: The event with event-value attribute was not found","execution_started_at":"2024-09-19T17:12:17.204Z","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":"02b4b4fad66ad368c93930cd73f2b278","rule_slug":"event-value","rule_source_code_url":"https://github.com/carrot-foundation/methodology-rules/blob/main/apps/methodologies/bold/rule-processors/mass/event-value","rule_source_code_version":"0b93c19fc5120e7ed785c9aada805f8ab19797a0"},{"execution_completed_at":"2024-09-19T17:12:22.808Z","execution_id":"6281c2ff-2727-4a0b-a99f-b00efabdf349","execution_message":"The MOVE event has the move-type attribute and all weighing fields","execution_started_at":"2024-09-19T17:12:22.808Z","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":"5686d893932357a87e18c619433be1c6","rule_slug":"weighing-fields","rule_source_code_url":"https://github.com/carrot-foundation/methodology-rules/blob/main/apps/methodologies/bold/rule-processors/mass/weighing-fields","rule_source_code_version":"98a3932076d96d035a513fea99e32959d9c3f926"},{"execution_completed_at":"2024-09-19T17:12:27.709Z","execution_id":"6281c2ff-2727-4a0b-a99f-b00efabdf349","execution_started_at":"2024-09-19T17:12:27.709Z","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":"35f54b7a22eff8127f13f4024ff0f48c","rule_slug":"numeric-weight-values","rule_source_code_url":"https://github.com/carrot-foundation/methodology-rules/blob/main/apps/methodologies/bold/rule-processors/mass/numeric-weight-values","rule_source_code_version":"0b93c19fc5120e7ed785c9aada805f8ab19797a0"},{"execution_completed_at":"2024-09-19T17:12:33.261Z","execution_id":"6281c2ff-2727-4a0b-a99f-b00efabdf349","execution_started_at":"2024-09-19T17:12:33.261Z","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":"ce4f86f1b82c70624a7a00bfca693729","rule_slug":"net-weight-verification","rule_source_code_url":"https://github.com/carrot-foundation/methodology-rules/blob/main/apps/methodologies/bold/rule-processors/mass/net-weight-verification","rule_source_code_version":"98a3932076d96d035a513fea99e32959d9c3f926"},{"execution_completed_at":"2024-09-19T17:12:37.981Z","execution_id":"6281c2ff-2727-4a0b-a99f-b00efabdf349","execution_started_at":"2024-09-19T17:12:37.981Z","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":"829a04c1a1530b206c1769c8823bb424","rule_slug":"mtr-attachment-verification","rule_source_code_url":"https://github.com/carrot-foundation/methodology-rules/blob/main/apps/methodologies/bold/rule-processors/mass/mtr-attachment-verification","rule_source_code_version":"0b93c19fc5120e7ed785c9aada805f8ab19797a0"},{"execution_completed_at":"2024-09-19T17:12:43.625Z","execution_id":"6281c2ff-2727-4a0b-a99f-b00efabdf349","execution_started_at":"2024-09-19T17:12:43.625Z","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":"3f4a75826816f8aefbc4614cb5e4f79a","rule_slug":"cdf-attachment-verification","rule_source_code_url":"https://github.com/carrot-foundation/methodology-rules/blob/main/apps/methodologies/bold/rule-processors/mass/cdf-attachment-verification","rule_source_code_version":"0b93c19fc5120e7ed785c9aada805f8ab19797a0"}]},"environment":{"blockchain_network":"mainnet","data_set_name":"PROD","deployment":"production"},"external_id":"1685a37e-f2a1-4553-b01c-d3cc6399a810","external_url":"https://atlas.carrot.eco/verifications/1685a37e-f2a1-4553-b01c-d3cc6399a810","schema":{"hash":"dff96ab001db27463de2c4a0247e3d4fca8793b25dbd9b2cf86abaa49c870499","ipfs_uri":"ipfs://QmUNLLsPACCz1vLxQVkXqqLX5R1X345qqfHbsf67hvA3Nn","type":"MassID Audit","version":"5.1.0"}}