Error message
Warning: Undefined array key 0 in amp_entity_view_alter() (line 156 of modules/contrib/amp/amp.module).amp_entity_view_alter(Array, Object, Object) (Line: 545) Drupal\Core\Extension\ModuleHandler->alter('node_view', Array, Object, Object) (Line: 304) Drupal\Core\Entity\EntityViewBuilder->buildMultiple(Array) (Line: 238) Drupal\Core\Entity\EntityViewBuilder->build(Array) call_user_func_array(Array, Array) (Line: 111) Drupal\Core\Render\Renderer->doTrustedCallback(Array, Array, 'Render #pre_render callbacks must be methods of a class that implements \Drupal\Core\Security\TrustedCallbackInterface or be an anonymous function. The callback was %s. See https://www.drupal.org/node/2966725', 'exception', 'Drupal\Core\Render\Element\RenderCallbackInterface') (Line: 788) Drupal\Core\Render\Renderer->doCallback('#pre_render', Array, Array) (Line: 377) Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 204) Drupal\Core\Render\Renderer->render(Array, ) (Line: 238) Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 583) Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 239) Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 128) Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90) Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object) call_user_func(Array, Object, 'kernel.view', Object) (Line: 111) Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch(Object, 'kernel.view') (Line: 187) Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 76) Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 58) Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 48) Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 191) Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Line: 128) Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Line: 82) Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 48) Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 51) Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 51) Drupal\Core\StackMiddleware\StackedHttpKernel->handle(Object, 1, 1) (Line: 704) Drupal\Core\DrupalKernel->handle(Object) (Line: 18)
IOTA Foundation Teams Up with Primority to Help Detect Dangerous Food Allergens
IOTA Foundation has recently joined forces with food safety management startup Primority to develop the AllerSafe app for people with allergies. This initiative will allow them to avoid potentially life-threatening groceries.
IOTA Partners with @primority to Ensure Allergen Food Safety Using Distributed Ledger Technology. 220 Million People Worldwide Live with Food Allergies. New Technology Aims to Minimize Threat of Potentially Fatal Food Allergens.https://t.co/ndxNaYHddM#IOTA #foodsafety pic.twitter.com/M8gqqyJRaM
— IOTA (@iotatoken) June 20, 2019
The modus operandi
Primority, with the help of its platform called 3iVerify, collects the necessary information from food manufacturers and allows storing it on IOTA’s Tangle. Every product is represented by a separate MAM channel.
Customers simply have to scan the bar code and expiration date with the help of their smartphone in order to find out all possible risks. Thanks to the decentralized nature of IOTA, they are not required to share any private information that pertains to their allergies.
A serious issue
It has been estimated that more than 200 people die from food allergy reactions every year with children remaining the most affected group. It could take one wrong product for this tragic event to take place, and even the most careful consumers are still at risk of unknowingly consuming a deadly allergen.
We wanted to show that solutions for this problem exist, are low cost and can be highly effective. We looked at traditional blockchain technology, but felt that IOTA’s next generation digital ledger was a perfect solution that we could build a truly global and scalable solution on,” said Primority’s CTO James Flynn.
In order to incentivize its users to use the app more often, IOTA also plans to implement a system of rewards in MIOTA tokens based on the number of scanning activities.