Ver. 3.1—February 2019
© EVRYTHNG Limited, Confidential
EVRYTHNG provides a fully managed, scalable IoT software-as-a-service platform for enterprises to issue and manage digital identities for physical products, and to manage data from and about physical products to drive applications. Application use cases include authenticating and tracking products through the product lifecycle from manufacture and into the hands of the end customer, and the delivery of direct-to-end customer services linked to product items.
The EVRYTHNG Platform:
Product Identity Management: EVRYTHNG gives a unique Active Digital Identity™ (ADI) to a physical product item (supporting GS1 Digital Link), creating a web-addressable object in the cloud (known as a “thng”) that provides a persistent online presence with a unique, global URL for applications authorized to access it. ADIs can be mapped to existing serialization and product identities, including barcodes, EPCs, MAC, or SAP IDs.
Semantic Data Model: The EVRYTHNG Platform is able to store large amounts of dynamically defined attribute information about a diverse range of individual products. This metadata may include both static information such as product line, size, color or price, and dynamic data captured during the lifespan of the product, such as where it was shipped and when it was sold, as well as post-sale information about the consumer and product usage and events.
Business Rules Engine: The EVRYTHNG Platform provides a powerful, fully programmable rules engine that accommodates many data inputs including dynamic status or location of a product, or a trigger from an external system or device. The scripted logic can then initiate actions in third-party applications, send alerts, or deliver relevant content to the end users.
Dynamic Redirection: The EVRYTHNG Platform provides a real-time mechanism to change the destination of an end-user application engagement or scan through the Redirector toolset. This allows platform users to program context-driven rules for each individual identity, making the URL on a product dynamic and easy to change.
Dashboards: The EVRYTHNG Platform provides a range of web interface dashboards, permitting authorized users to view product item data, analytics, and notifications relevant to supported use cases.
Customers make use of the EVRYTHNG Platform by subscribing to specific product and service modules as described in the table below. A customer platform subscription to a module entitles the customer to make use of the functions, features, and services associated with the applicable module during the term of their subscription. Customers are not entitled to make use of functions, services, or features of a module without an applicable platform subscription agreement.
ACTIVATE is provided to product manufacturers and supply chain service providers to provision ADIs to products and to drive digital services efficiently and at scale with trusted product identities and product information. ACTIVATE provides the speedy provision of crypto-secure digital product identities at industrial scale, easy management of product item information, efficient collection of data linked to product items, and tools to drive a full range of applications and integrations.
Base ACTIVATE Module capabilities include:
Partner ACTIVATE Module capabilities include:
Blockchain integration for publish and share
AUTHENTICATE is provided to product manufacturers and brand owners to support the reduction of impact to consumer trust and losses to earnings caused by counterfeit and parallel trade. AUTHENTICATE provides pre-emption and rapid response to integrity problems, with greater supply chain visibility and a cohesive view of each product item’s journey into the hands of the consumer.
AUTHENTICATE Module capabilities include:
Import traceability data (RFID, etc.)
AMPLIFY is provided to product manufacturers and brand owners to build direct relationships with end customers, generate first-party data, and transact directly with customers by transforming physical products into an owned media channel.
AMPLIFY Module capabilities include:
Enterprise Environment capabilities enable customers to scale and safely test various platform and application configurations within a controlled and protected environment without impacting existing capabilities in a production account.
Enterprise Environment Module capabilities include:
The EVRYTHNG Platform provides a range of functions as represented through the product and service modules and a set of developer tools. Customers may make use of such services as are included in the scope of the platform product and service modules to which they are subscribers.
The EVRYTHNG Platform has a set of software tools and application programming interfaces to identify, communicate with, or control physical products that can be scanned or connected via the internet. EVRYTHNG allows for easy integration with packaging and tags via scanning and identification technologies (including QR, barcode, RFID, NFC, or image recognition) using HTTP REST, MQTT, and WebSockets.
The EVRYTHNG Platform uses Web standards-based APIs to simplify the interconnection to other systems, platforms, and applications. EVRYTHNG supports standard messaging, communication, and networking protocols to operate as a neutral abstraction layer, orchestrating between different elements of the enterprise ecosystem. EVRYTHNG provides standardized frameworks, template code, and documentation to support integrations to enterprise business systems such as Salesforce or SAP. EVRYTHNG provides a Blockchain Integration Hub supporting a number of supply chain Blockchains and with associated tools for third-party Blockchain data access, sharing, and publishing. EVRYTHNG provides a set of data import tools and APIs for the import and integration of product tracking, PO, and ASN information.
The EVRYTHNG Platform provides web-based interfaces to manage and operate services within the EVRYTHNG Platform in real-time, defining products, applications, users, permissions, and rules. Fine-grained access control manages the permission levels of users, apps, devices, and systems to interact with product data.
EVRYTHNG provides customizable dashboard interfaces for near real-time and historical data visualization, reporting, notification, and query. EVRYTHNG also provides APIs for data export and integration with third-party analytics and visualization tools.
EVRYTHNG provides a number of toolkits, software agents, open-source components, online documentation, and support resources described at http://developers.evrythng.com and at the EVRYTHNG Github site for developers.
The EVRYTHNG Platform is delivered as a software-as-a-service in a federated platform operating model. The Platform applies a number of proprietary software technologies and automated software infrastructure tools in large-scale, multi-geo cloud data-center environments to meet the scalability demands of the IoT and the billions of ADIs managed. Security and privacy policies at multiple levels within the EVRYTHNG Platform ensure that data is transported and stored with high standards of security and that access to this data is controlled via permissions. The EVRYTHNG Platform is fully managed with a 24×7 SLA and support desk for enterprise-grade availability. EVRYTHNG’s SLAs focus on availability, integrity, and consistency of platform performance independent of concurrent demand.
All ADIs are classified by service level, supported for a specific scope of use only:
|U||Unserialized, periodically connected product items where a single ADI is provided for an entire population of product items associated with a single SKU.|
|A||Serialized, periodically connected product items where a single ADI is provided for each product item.|
|B||Persistently connected products with simple application logic which transact with the EVRYTHNG Platform less than 12 times per hour.|
|F||Partner program ADIs which may be serialized or unserialized, and have a permitted use limited to a specific scope of service defined within the applicable partner agreement. If no scope is defined in the partner agreement, the ADIs may be used with a static web page only.|
Customers may make use of ADIs in accordance with the Acceptable Use parameters set out for the ADI type under their Customer Agreement.
The EVRYTHNG Software-as-a-Service Platform is subject to continuous advancement, with regular release updates. As a consequence, this Service Description is subject to modification by EVRYTHNG from time to time without notification.