A White Paper on Product Identifiers

Table of Contents

A Precursor to understanding the idea of a decentralized Internet.

Press play to have the following section narrated.

Reassessing History:

Over the past three decades, we have witnessed unparalleled advancements intertwined with regrettable regressions concerning the prospect of a decentralised Internet. For many, our Internet experience is primarily orchestrated through intermediated services and utilities. These are fashioned to administer our individual user IDs, account names, images, rich media posts, and other data, subsequently merging them into branded services colloquially referred to as social media.

The Internet, rooted in its ARPANET origins in military and regional academic institutes, was designed as the ultimate communication distribution network and subsequently made available for public usage. In the early 1990s, firms such as AOL, Compuserve, and Netscape unveiled competing internet browsers, ostensibly promoting the free exchange of thought and ideas.

These applications aimed to construct a safeguard against any single company or entity imposing excessive, restrictive controls upon its users. This safeguard was intended to shield individuals from political or nationalistic/fascist perspectives by fostering a socially monitored network for the unrestricted dissemination of ideas and information within a public forum.

These foundational principles, instrumental in shaping Internet policy, are increasingly vital in the present day. They must resist the coercion imposed by certain authoritarian business models or political views, which once more threaten to suppress freedom of thought, open dialogue, or political discourse. It is critical to recall that the founders envisaged entitlements to facilitate the free exchange of ideas and information as a countermeasure against those who would obstruct legally protected content on their public platforms. While we may not concur with or appreciate what we observe or hear, if it doesn’t contravene the law, it should be upheld as free speech.”

How did we arrive at this juncture?

The inventions that gave birth to the Internet are a melange of intricate systems demanding years of skill acquisition to master. The meteoric rise of social media platforms is largely due to their designed simplicity, which enables users to express their views while providing the network and content management layers for uploading, sharing, and viewing rich media assets. These assets encompass databases of graphics, videos, texts, code and data, as well as manage the interaction between parties.

Just as not everyone possesses the expertise required to inaugurate and operate successful IP-based Internet services, there remains a potent desire to engage with the social pool that often provides the support and nurturing that is lacking in physical reality. Each of us harbours the wish to share our insights and daily experiences with others who might have similar interests in the human condition. At times, this necessitates responsible individuals pushing the envelope of social acceptability, thus paving the way for future norms.

As emotional beings, we are proficient at finding acceptance amongst our peers when the restrictions of a technical learning curve are supplanted by personally enriching experiences. The complexity of delivering a competitive experience is a daunting task that deters most individuals. It is usually the early market leaders who set the rules, with technological innovation propelling adoption. However, this should not prevent us from upholding and reaffirming our inherent rights to free speech and expression, regardless of our position on the political spectrum.”

Press play to have the following section narrated.

A platform to set your marketing free.

The human desire to be understood and acknowledged, embodied through the sharing of personalised content, led to the birth of centrally managed services in the early 1990s, such as AOL and CompuServe. Today, these have evolved into colossal media platforms like Facebook, Snapchat, Twitter, YouTube, Alphabet, TikTok, and many more. A significant contributor to these companies’ growth into vast corporations has been advertising revenue. However, this growth has blurred policy and access rights into a type of digital hegemony, primarily due to the cyclical interplay between capitalisation and the capital raising required to steer the organisation towards profitability. Consequently, the platform often becomes a tool to drive the social narrative, typically influenced by financiers who control the funds of their investors and the board members who shape the narrative.

Before the advent of Xerial, brand marketers were restricted to the advertising models of these platforms, which were the only channels available to reach their users. This situation is seen as severely limiting for brand owners who wish to exert control over their marketing assets and brand messaging. Such concerns affect all parties, irrespective of their viewpoints, and pose a considerable risk due to shifting social trends. Xerial has been developed as a social media alternative to fulfill the promise of a decentralised Internet platform. With the creation of Xerial, a company’s marketing assets are no longer tied to the social media platform, thereby liberating marketing and brand messaging.”

“Let’s establish one thing beyond any doubt: it is alarmingly easy for dissenting voices in the community to become subsumed by the dogma or the swing of the pendulum, whether it veers to the left or right on any social issue. This situation presents a hazard for any group’s opinion or belief system, as they can easily be buried amid shifts in views or culture. Hence, we’ve designed a platform intended to protect every voice—Straight, LGBTQ, Hispanic, Christian, Jewish, Black, Brown, White, and beyond. The tools that comprise Xerial use cloud-based architecture to link customers directly with brand content, specified to an individual or group of products, which is managed by the manufacturer or agency in charge of that messaging.

At Datamazing, we firmly believe that all voices deserve to be heard and that information should be shared with the brand holder to facilitate their market expansion. This collection of voices matters, and having a community that can share and understand different viewpoints should be safeguarded at all costs. These voices are pivotal to the creative process and contribute to the development of a more diverse and robust community as a whole.

The Xerial platform can simplify the placement and delivery of the brand holder’s marketing, messaging, and customer retention strategies. This is because the data is linked using object recognition and product identifiers to locate and manage messaging and services directly between the brand holder and the customer. This is how you set your brand free.”

“Critical Questions Your IT (Information Technology) Department Should Be Prepared to Answer: Assess the protection of your marketing assets against service interruptions or other unforeseen QoS (Quality of Service) related failures, through third-party social media platforms.

  1. • Does your company have control over its marketing and information assets?
  2. • Is your IT department capable of rapidly transferring the company’s assets to a competing service provider?
  3. • Is it wise policy to leave that data and content vulnerable to a third party?
  4. • Does your company have a contingency plan to maintain communications and information delivery to customers in the event of a service failure?”

Xerial Enterprise Resource Platform Extensions

“Xerial Extensions: Solutions for Decentralizing Brand Reach

Xerial extensions provide solutions for brand holders who wish to directly extend their brand reach to customers. The platform is constructed atop server-side applications, connected to the mobile UI via a series of custom APIs. These APIs are designed to simplify the management and dissemination of marketing assets, and to enhance security and prevent counterfeiting of a manufacturer’s brand assets.

Xerial modules are constructed using an extensible framework. This design is intended to future-proof the delivery of marketing assets against future iterations of enhanced services and features. Product data is collected from easy-to-use, form-based inputs that link directly to the data store through identifiers termed ‘Product Identifying Xerial Codes.’ These codes, printed directly on product packaging, provide unique identifiers for products at the individual or SKU level.

Furthermore, Xerial integrates the use of Machine Learning and AI-enhanced tags built around shelf-edge technologies associated with the product within the retail environment. Xerial automates the assembly of managed and trackable data stores of information right at the client’s mobile smart device. The Xerial platform oversees all aspects of network performance, content streaming, data handlers, and data management to offer your end-user a world-class service experience through a high-quality UI or mobile app interface, tailored specifically to the brand holder or client.

Xerial revolutionizes the flow of information by developing smart applications that detect the server resources being utilized, thereby ensuring a minimum quality of service. This managed layer reduces overall resource loads by allowing them to run from their own protected memory space. By keeping services separated, the platform helps prioritize resource-intensive, on-demand services, such as streaming video, while allowing smaller loads, such as text or data-related services, to remain unaffected.

Learn more about these platform extensions below.”

(back to the top)

The Xerial Product Management Layer: 

Tailoring Information Flow to Enhance User Experience.

The primary task of the Xerial product management layer involves the creation, management, and routing of product information and rich media content for each product. Each unique product ID is recorded in a master data record, identified by linking the product ID back to the data-store containing information specific to that product. When a mobile user scans the product identifier, the Xerial App can locate the data-store and begin delivering the data instantly to the requesting device.

Additional content layers can be simultaneously streamed to the requestor using algorithms designed to measure specific server loads. Upon reaching a predefined load threshold, such as a spike in user demand for a video stream, the server instantaneously replicates and disseminates the profile and content to servers located in higher-demand regions, thereby establishing a Quality of Service (QoS) that rivals major on-demand video services.

Consider this example: data streams using H.264 compressed 4K videos, streaming to four million users at varying start and stop times, necessitate significant server resources. The program’s algorithms will replicate the video stream for each client starting at different times. To create a visual: it’s the difference between a cable channel always starting a video broadcast at one fixed time and an on-demand service where you choose when to start the video.

Xerial operates as an ‘Enterprise Resource Platform Extender’, linking cloud-based information services to the existing POS system. It combines SKUs and inventory with a B-Channel of information solutions. In essence, the platform creates an organic link between the product and client-managed information stores for data delivery. This content can be easily delivered to mobile, stationary, and desktop devices, including consumer television and direct-to-vehicle in-motion systems. New delivery options are virtually unlimited.

Companies such as IBM first popularized the client-server model, using terminals linked back to a central host server, enabling data from the server to run directly on the terminal machine. Xerial extensions operate similarly, where the terminal client is the mobile app, but with the distinction that data is separated into manageable service profiles. The program queries data based on resource usage profiles. It’s a novel approach, but when freed from the limitations of a centralized service platform, you discover capabilities that until now were nearly impossible to achieve outside of platform policies.

Welcome to what’s next.”

Xerial: An Enterprise Resource Platform Extender Facilitating Information Delivery

Xerial is an Enterprise Resource Platform extender that seamlessly links information stored in cloud-based data-stores to application services, designed as an extension to the existing Point of Sale (POS) systems. This platform integrates SKU’s and inventory with product-specific promotions, advertisements, information stores, and a comprehensive knowledge base of information to create a B-Channel for content delivery.

In its most fundamental form, the platform establishes an organic link between products and new information stores, thereby enabling efficient information delivery to clients. This streamlined process not only enhances the user experience but also optimizes the marketing potential of product information, advertising, and promotions.”

User-Centric Action Capturing and Branding Opportunities through Xerial Extensions

User interactions with your content are captured through Customer Relationship Management (CRM) triggers in real-time. The resulting data is stored directly within the product database and can be retrieved through Xerial’s comprehensive reporting features. Data points are isolated and transformed into report elements that are only activated when a user engages with specific aspects of the product presentation. This sophisticated reporting system allows you to discern which videos, graphics, content, coupons, and shares are linked to specific products globally at any given time, inclusive of user location down to the city, country, and time zone level.

The primary goal of this approach is to measure content effectiveness, thereby equipping brand holders with valuable insights into user behavior and consumer psychographics. To maintain user privacy and security, this data is always protected and captured only with prior user authorization.

Xerial’s enterprise extensions empower you to place your brand materials, coupled with the CRM tools, in previously unimagined contexts, courtesy of our Internet of Things (IoT) software extensions. Company founder, Michael Wright, perfected these methods and filed for patent protection in 2014. The technology used in Xerial and Enterprise Resource Planning Extensions (ERPe) was granted a U.S. Patent in 2018. These patented methods are incorporated into the Xerial enterprise server software, desktop, and mobile app, facilitating a novel approach for product identification and simultaneous multi-channel data capture, thereby creating a truly omnichannel experience.

The functionality of this technology and the associated patent mirrors the recognition process of barcodes by a Point of Sale (POS) system. However, instead of merely tracking Stock Keeping Units (SKUs) for inventory purposes, our focus also extends to delivering media and information assets over the internet. We achieve this by using Product Identifying Serial Codes (PISC) as product identifiers, which enable the mobile app to locate the datastore in the cloud. This method offers an organic link back to the product that is almost unparalleled.

Counterfeit protection

Xerial has been engineered with advanced security automation features, whereby its algorithms can determine whether a Product Identifying Xerial Code (PISC) is replicated, counterfeit, expired, or linked to a decommissioned product identifier. When a user scans a product identifier, the associated serial code is transmitted to the Xerial server for validation against its securely stored master record within the product’s database, and this transaction is logged in the system’s file.

If the serial code matches the stored record, the system triggers an automated response to the mobile device, indicating that the item is active, registered in the system, and permits the execution of the next pre-set instructions as part of the security algorithm sequence.

Should the serial code fail to match after several scanning attempts, a predefined response protocol is enacted, blocking and reporting the failed code attempt. This feature enables the system to document and locate the unsuccessful scan for further investigation. For instance, Xerial codes provide connections to User Interface (UI) elements that assure customers of the validity of their purchase. If the code doesn’t correspond to the stored data record, the system activates a rejection notification, which appears in a modal window on the user’s mobile device. It clarifies that the scanned item is not registered with a valid serial code and restricts user interactions to a predetermined set of instructions prior to providing access to the item’s master data store.

With the server-side operation of these algorithms, before establishing a connection to the data store, SQL data injection scripts cannot be processed by the server. This is because these transactions are not housed within the same node. Unless the client can crack a blockchain at each connection between shards within the system, there is a natural immunity against a myriad of potential threats.

Even in the unlikely event of a malicious actor gaining user administrative access to create a data store related to a PISC, there are no assets on the client device capable of running malicious code from a precompiled app. Furthermore, such an action would be confined to only one PISC data store and would not grant access over the core functions of the platform, thereby further constraining any potential malicious content loads.”

(back to the top)

AP (Access Point) load balancing with on-demand resource allocation.

“As a product brand’s viewer base expands, the data schema may need to evolve to support users in certain situations. Xerial operates industry-leading data handlers, employing our custom-designed extensions and modules in the background to manage the integration and delivery of content to each client. This liberates our clients’ resources, allowing them to be repurposed towards enhancing the user experience.

For instance, when constructing your service profile, you may initially set it up to store user profiles and emails within the same sector of your database. As your user base proliferates, the need to integrate additional resources like larger storage drives becomes inevitable to sustain this growth, demanding more resources and time for management.

In dealing with aging infrastructure, challenges like these often lead to service downtimes, especially when it’s necessary to remap user modules to the new data store structure to alleviate the demand on limited resources. Xerial is built atop more than 35 fully customizable APIs and hundreds of open-source extensions, each divided into service profiles and operating within protected memory spaces. These APIs dynamically connect the user experience to the core enterprise software during the creation of their mobile or desktop experience.

Each profile amasses resources to efficiently deliver the user experience from the data stores designated by the client. Xerial also integrates hundreds of open-source modules that constitute the Xerial enterprise framework. This framework is structured around an extensible architecture, ensuring the continuous addition of new extensions to future-proof the marketplace’s standards.

Your services shouldn’t suffer, for example, from reduced video streaming performance because they share the same network with a gaming platform catering to a hundred million users and consuming a larger chunk of network resources. Server resources and data are never pooled in commonly-used service profiles that strain server resources while your brand experience bears the brunt. Performance is key to an exceptional user experience, and this is where the Xerial Platform excels.” (back to the top)

“Xerial employs advanced techniques to distribute resources across the platform through access points, all the while maintaining secure links to information profiles about a specific product or series of products. The distribution of data to multiple points across nodes is somewhat automated, based on server resource utilization.

The platform is continually measuring bandwidth and additional resources to alleviate server load by transferring resources to nodes across a global network of data centers. As demand shifts for a specific set of resources, network bottlenecks are minimized by dispersing the server load in high-usage areas throughout the nodes.

When resource use intensifies due to a surge in AP Traffic, patterns emerge that allow our services to store data across multiple data partitions. This is based on AI-driven predictive modeling constructed around user interaction.”

(back to the top)

Data Sharding

Database sharding on Xerial is a strategy in which a datastore, likely to exceed the resources available to a single storage node, is designed to scale based on access point data usage. This strategy is used to enhance performance by mitigating contention in the data store. For instance, if you were to design a service akin to Apple’s iTunes®, where you need to store and provide low-latency access to a vast array of audio and text-based information files, you might consider sharding by the genre of the artists.

Creating replicas of individual shards will facilitate on-demand availability. While the primary goal of sharding is to boost performance and scalability, it can inadvertently improve availability due to data partitioning.

Thus, the process of sharding involves multiplying the number of starting nodes for any set of data streams. This is done by increasing the starting points of operators based on direct filenames, each of which is held within its own protected memory space and/or physical data store. To test these points, we built our own tune player solution called Songtracks. 

Songtracks was designed to handle song files or MP3/M4a files, MPEG video, H.264 Video in 4K, photographic data, graphics, and a communications layer, all within the same data stream that is dynamically assembled in the viewer app. A catastrophic event in one partition does not hinder an application from accessing data in other partitions. Moreover, an operator can perform maintenance or recovery of one or more partitions without making the entirety of the application’s data inaccessible.

(back to the top)

Xerial's use of a Hyper-ledger Fabric and Blockchain

Secure transaction utilize the ERC20 compliant smart contracts between parties to simplify the distribution of Tokens for services rendered in up to 9 decimals points, which enable a far larger number of service providers to provide scaled services as well as primary party positions in each payment ledger. When using smart contracts, the process for reporting transactions to the ledger to complete terms between parties is massively simplified.

The platform extensions do things like license validation between distributor and client nodes, as well as using dynamic shift on asset utilization throughout our network of MSC Nodes using IoT for things like load monitoring and QoS performance classes, while hyperledger creates the transparency between parties to conduct the business of things. This creates a unique, ground breaking, Hybrid Technology platform built around open standards and transparency between all parties involved. Reporting to standards associations such as MRC (Formerly SoundScan) keep all parties aware of actual listener and physical merchandise sales in a platform design with audit trails to every aspect of artists content. With each party to the smart contract capable of real-time reporting from never before accessible layers of revenue, traditionally utilized by the Label/Distributor.

Xerial is designed to record a Blockchain as an added security layer for securing the connection between each node used while assembling the user experience. The cost for storing transactions are relatively small (.20 apiece) and can be combined to cover transaction such as recording the purchase of a song, video, rental, or other protected data streams.

Secure transactions facilitated by Xerial technology utilize a #hyperledgerfabric to complete transactions between nodes, as well as between parties or organizations and nodes. Here’s a simple breakdown:

Between nodes: Two exemplary nodes within an application might be a stream request and the database where the content to be streamed is stored. Though the transaction speeds (~15 per second) might seem slow, they create an immutable record that can be used to validate a data shard within the nodes.

Parties and Organizations: This is defined as billing and licensing between the service provider and the recipient of the service provided.

Parties and nodes: This is a feature built into the framework where the recipient interacts with a module to login to a service record. The app checks for any forks or branches in the ledger before authorizing a function.

Xerial is designed to request a Blockchain to be stored in a Linux Foundation’s Hyperledger blockchain with a secure connection between the licensing node of the application and the content viewer. This is done by receiving the original data from the transaction and using it to secure an unaltered license built off the transaction. The cost for storing transactions is relatively small (20 cents each) and can be combined to cover transactions such as recording the purchase of a song, video, rental, or other protected data streams.

When Xerial assembles each of a data store’s contents on the client app, the stored data is licensed by the end-user and becomes a “Party” in the hyperledger fabric recorded ledger transaction, before the unlocked view or licensed stream is opened. The recorded transaction becomes part of a collection of transactions stored in the ledger, demonstrating that the party’s transaction is validated. When a party transfers this license to another party, a fork/branch appears in the ledger, which our software detects as a transfer of license, thus disabling the original user’s access to that stream.

To prevent counterfeiting of streaming content, each stream has its own PISC to identify it within the ledger, and only the parties involved in the transaction can open a data stream from their device. We’ve designed an AI algorithm to identify which codes are already used in the system. When a new data store is requested, a new PISC is generated by the system with the option to store a license in the ledger.

Though blockchain records are not unalterable (given that forks are possible), blockchains are often deemed secure by design and represent a distributed computing system with high Byzantine fault tolerance. Transactions are trackable and can never be emulated or reverse engineered against the original data record stored within the Hyperledger Fabric.

Blockchains are typically managed by a peer-to-peer network for use as a publicly distributed ledger, where nodes collectively adhere to a protocol for communicating and validating new blocks. The code and the queried requests contained therein exist across the distributed, decentralized blockchain network. This approach offers better performance in the use of data shards for improved traffic flow, while also securing the dynamic assembly of the product or service experience at the user interface through a client app, rather than burdening the server with a rendered experience and attempting to push it to multiple clients simultaneously.

(back to the top)

Xerial® PISC™ - Product Identifying Serial Codes™

A Product Identifying Serial Code™ (PISC™) is fundamentally an alphanumeric string used to identify a product and its associated data, either physically or virtually, in analog or digital form.

The innovative application of QR Code® to develop PISCs is transforming the retail landscape. Many are unaware that a PISC can be constructed from any type of 1D or 2D barcode and, more crucially, forms the core of Augmented Reality information stores pivotal to the future of omni-channel marketing platforms.

A PISC is a data store identifier that uses a serial code, either numeric or alphanumeric, to pinpoint remote information stores. SerialCodes employ the PISC code™ much like a UPC-A, SKU, or other identifier to locate information stores related to a specific product at either the SKU level or individual level. The Serial platform exemplifies the simplicity of other Merchant Management Solutions (MMS), akin to the retailer point-of-sale system. However, the unique feature of the Serial Point of Sale is its ability to display an image, video or other graphical representation of the product associated with its PISC simultaneously with the product’s data. This enhances the customer experience by providing a richer understanding of the queried products.

Utilizing multiple independently managed data stores delivered directly to the consumer via a client-facing app/UI, the platform can handle heavier loads of simultaneous data streams through sharding. This approach paves the way for situating the point of sale system, organically linking the product or service directly from the product or service packaging, into previously unexplored territories. This revolution was made possible by overcoming the constraints of the hardware required to run the POS system from within the retailer’s brick-and-mortar location, allowing it to be operated from virtually any mobile device.

Continuous availability of on-demand data to the client-facing app, even after the QR Code® has been published, is ensured by dynamically assembled data stores. This fosters post-sale interaction opportunities between the brand manufacturer and the client.

Xerial can simultaneously manage a wide range of information at the individual product level. An excellent illustration of this is the concurrent management of data sets using a vehicle identifier like the vehicle VIN (information specific to that vehicle) and data stores that provide a generalized view of the vehicle model’s features. While both sets of information are consumer-relevant, each holds distinct values influencing consumer decision-making.

Consider Xerial in this way: a single PISC is used for managing individual data stores related to a specific vehicle (for instance, remaining oil life or station shortcuts on the vehicle’s sound system), while another data set includes model-specific information such as type of oil (10W40), available radio services (like On-Star® or SiriusXM® Satellite Radio), or other information pertinent to the overall specifications.

The platform manages both sets of data across several industries represented on the main Xerial Assembler™ page.

Xerial Codes transmit information stored in the respective data record, relevant to the vehicle, while managing and disseminating that information to multiple users simultaneously. This process resembles the “Wheel and Spoke” network architecture around which a social media platform is built, while maintaining platform/device agnosticism.

Recognizing that traditional SKU-based register points of sale were being used by merchants to locate products within the retail supply chain, we designed a b-Channel solution to provide access to information stores targeted at the consumer in a Merchant Managed Platform (MMS). This approach was aimed at crafting and managing the consumer experience.

Product Identifying Serial Codes are essentially product identifiers, encoded into a serial code. These codes are transmitted over a network to access data stores that hold content uploaded by an initial user.

This user has the administrator role to upload and store data specific to a product. Once the code is scanned, anyone (the second user) can view the related content on their own device.

There are numerous methods to create Product Identifying Serial Codes (PISCs), with QR Codes® being a widely adopted method today. However, this is not the only way to identify a product. For decades, identifiers have been used by inventory managers and the POS system for various tasks such as tracking location, managing supply orders, setting prices, managing sales, and more.

A Serial Identifier can be placed on a sticker, a shelf-edge tag, the physical product, its packaging, or any other method that associates the product with its identification information. Xerial’s distinction lies in its ability to present information in multiple forms, including photos, brand identities, videos, infographics, and any other type of data that can be stored in the data record or database. This data is then used to enhance the user’s experience with the branded product by pulling together these diverse data points.

Consider QR Codes® as an example – these are considered 2D barcodes, which means they are read in four directions: up, left, right, and down. This process is guided by an algorithm used in the program that identifies and captures electrical signals from a Charge Coupled Device (CCD) or a CMOS image sensor on a mobile phone, in a predefined sequence stored in the program’s algorithm.

To understand how a CMOS or CCD Image sensor works, you can easily look it up using a search engine like Google®.

The scanning algorithm, or Matrix Process, simply measures the element’s charge package. In layman’s terms, each block of eight numbers – “1, 2, 4, 8, 16, 32, 64, 128” – is classified as either marked or unmarked, and the marked nodes are added together.

This summed total is converted into hexadecimal or decimal values for an ASCII character, similar to what you would type in a browser address bar. This sequence, when read, directs the browser to the location of the information to be displayed.

The arrays are assembled together in a snake-like pattern and are read by the algorithm to chain together the different blocks. It reads and decodes each block of eight number arrays to convert it to its hexadecimal value. The QR code can accommodate approximately 4000+ different character possibilities, allowing for the input of very long data strings or codes.

(back to the top)


Character Hex Value
   f 66
   g 67
   h 68
   i 69
QRCode Array (Letter h)
QR Code Array
QR Code holding PISC

To represent the number 68, which could be the first letter of a web URL hosting the datastore for a specific product identifier, you would store that number as black boxes in a predefined read pattern, signaling the program to convert these marks into data.

Since the code can only be rendered once in the sequence, the correct path to the sum would be to mark the boxes representing the sum values, (4, 64). This gives you the hexadecimal value of the letter ‘h’, as used in a web address like ‘http://’ to locate the product identifying serial code.

In the case of the XerialCode Identifier, the QR Code (see below image) holds the following value as the Product Identifier: ‘xerial=maWUkZWkIZQ=.xtem’. This ends in our custom security algorithm extension. Each and every XerialCode contains a distinct identifier which is generated by the enterprise extension manager at the time of an edition run. Additional protections for the ID of the XerialCode include registering the PISC with the Library of Congress under Copyright laws, thus increasing the penalties for unauthorized duplication of a code by a malicious actor.

“There can be as many data stores that a single QR barcode is capable of pointing to as there are web addresses on the internet, since its inception.” a 1 with 4092 decimal points. A google is 1 with 100 decimal points as a reference.

A product identifier is essentially a code used to distinguish a specific product or a group of products. This code, categorized under a serial number, could already be etched onto the product, printed on the product’s packaging, or displayed on the consumer-facing infographic, marketing materials, or other printed materials related to the product. It applies to both physical and virtual products.

(back to the top)

A simple way to understand how the platform works is by comparing a smartphone to a POS Cash register where the cash register uses light to scan the barcode. When a consumer scans the product identifier using the camera on their smart device, instead of opening standard ERP-based information stores such as Price, Inventory, Employee ID, warehousing etc., the consumer can pull cloud-based information resources directly into the smart phone for viewing.

Xerial enables the brand holder the tools to create and manage the product data which becomes available to the requester while interacting with that products information directly. It is the organic link between the product and its serial code (What we call the PISC) that enables the linking to the products information stores.

Xerial platform uses this organic association between the published codes and data-stores for additional product details to deliver a richer user experience to the requester through the mobile app assembly of that product specific data.

The platform is an integrated extension of the ERP (Enterprise Resource Planning) system, opening new avenues for presale, point of sale, and post-sale channelization of product marketing and commerce positions, without having to move to new infrastructure.

Barcodes are links to identifiers that point to datastore. Such warehousing can simultaneously exist depending on whose data warehouse you are linked to.

Strata Tutorial Demo
PISC Codes can be created from Aztek, Data Matrix or Matrix codes, miniature QR, Micro Data Matrix, PDF14, and a multitude of additional encoding schemas; some that don't even require a barcode formatted product identifier.

There can be as many data stores that a single barcode is capable of pointing to as there are web addresses on the internet. Xerial is now merging WebOS and MetaOS into a hybrid framework of information management tools that point to a fully managed cloud-based enterprise data management platform for alternative information views on products and services with customizable Augmented Reality Data Tools. (ARDT)

(back to the top)

Brand managers are beginning to realize that UPC-A codes (USA version of UPC Codes) are the barcodes that you see in on the back of virtually all packaging sold through POS systems (Think can of Campbell’s® Chicken Soup) have the specific purpose of identifying the product within the MMS, while delivering critical details about the products stock, price, warehouse location etc.

This provides an organic or natural link to the product represented by the barcode used to identify its location in the supply chain. Typical MMS systems only focus on the core aspects of the product lifecycle which include financial, supply, operations, commerce, logistics, manufacturing, and human resource activities. 

The Xerial identity mechanism is essentially what has built the global commerce system where barcodes on different types of products like the EAN code for Magazines and other Copyrighted published works, as well as 27 other types of barcodes are used in everything from Banking in Switzerland to ticketing for concerts and train rides.

Barcoding has been used throughout many industries as identifiers to data related to commerce and transactions of those goods and services. All Barcodes can essentially provide the same linking to product information as the QR Code, based upon their built-in purpose to identify a given product through a registered common identifier.

(back to the top)

Campbell's Soup is a trademark of Campbell's soup company.

At its core, Xerial extends this concept but places a greater emphasis on deliverables that enhance the consumer experience. This includes capabilities for commerce, stock, and other features, but it also provides a top-tier infrastructure to deliver a rich media user experience to a consumer, rather than to a checkout counter employee viewing an itemized list of product pricing on a printed transaction receipt. The Xerial product roadmap now includes Artificial Intelligence and Machine Learning to recognize and create Product Identifying Serial Codes without needing the barcode at all.

Xerial is a universal information distribution platform that manages the assembly and distribution of rich media assets. The platform is designed to enable a focus group to implement innovative ways of creating and experiencing products through a range of beneficial information gathering techniques.

Xerial was developed around four key components that integrate seamlessly with the existing products and services a retailer provides. These key components form the heart of the application platform.

(back to the top)

  1. Develop and Patent technology used for viewing universally acceptable, common identifiers to link products to information data stores. This is what is called the PISC or Product Identifying Serial Code.

  2. Create software tools that enable brand or service providers secure links to data stores capable of delivering rich media like product photos and streaming video/audio content. The user experience must be built in such a way that the experience and QoS (Quality of service) rivals that of other industry leaders. This is called the service backbone where data handlers, and content management techniques are used to deliver your information to the viewer. This makes up the bulk of Xerial’s enterprise suite.

  3. This service must be built from a framework that supports extensibility to stay modern and allow for customized modules that fit your client’s needs.

  4. A client viewing app that assembles each of these data stores in a beautiful UI that houses all the features that most modern social media apps feature, with cutting edge features that get your customer to want to interact with brand targeted marketing.
Because only a limited amount of data can be shown in a UPC or Code 128 barcode, the application can predetermine the URL of the datastore and just provide the datastore ID from the numerical representation of the 8, 12, or 13 digitally stored on the barcode and when the URL is predefined, the PISC provides the addressing mechanism to locate the data-store ID, which is used to render its product data to the requester.

This discovery led us to file for Patent Protection (The 9892440 Patent) for the methods used in our software to compare product identifying serial codes. This was made by research development team, filed in 2014 and Patents were granted in 2018. You can review how PISC’s are used in several of our application designs by going to XerialCode Products links in the menu or visiting the modules below to see the customizable APIs we have or are in the process of developing.

(back to the top)

The PISC code, technology design and Patent.

The PISC code technology design and Patent.

Michael Wright, the company founder developed the technology used in PISCs or “Product Identifying Serial Codes” and was granted a US Patent #9892440 for methods used in the software development, that make the functionality possible.

The technology is built around a gatekeeper concept where there are two types of user ID’s to fulfill the actions of comparing the product code. The technology encompasses both the first user (administrator) who first logs-in to the server to upload data, and a second user (customer) who uses his/her smart device to scan and view remote stores of data related to that specific products data. When the code is matched, it acts like a gate that unlocks to enable the next set of instructions to move forward.

A second user ID does have to come from a physical person where data automation requires the second login. The second user could be as simple as an automated script that sends login information over a cellular radio device to the cellular radio tower to identify the radio device on the network. Techniques like this have been used by law enforcement to track a cell phone through triangulating the last known position of that device via cell towers to identify the devices last known location on the network. Feel free to visit the FCC on this subject at the following site: https://www.fcc.gov/oet/ea/granteecode

Any time you turn on the device, it is sending its location to the cell tower, and is just another way to identify which user and which credentials are used to gain access to the product being queried. If the second user does not possess the User A credentials, the system treats the user as a client without administrator rights to that products data store in view mode.

Patents are process oriented, not time oriented.

If a user views data on a TV, they must log into the service and register payment for that service like on-demand movies, monthly subscriptions and content usage, a PC? Log-in when you create your use account to open the PC with or without a passcode, PDA or Tablet, same thing. Logging into a system can also incorporate user credentials that you input by typing on a virtual keyboard on the imaging device or in this case, the LCD/LED screen. This provides the visual feedback most people need to visualize their input.

The proof of concept and traction are that there are hundreds of brand companies already using the technology to provide access to a wealth of product information using the PISC as its product identifier. When an object is identified and a data store related to that product is used to deliver information related to that product, it is using the PISC regardless of how that data is being displayed. Through a browser, an app or as part of a third-party API.

(back to the top)

Understanding the framework

Xerial is built on top of a series of Cloud frameworks that utilizes A RESTful API — also referred to as a RESTful web service or REST API — based on representational state transfer (REST), which is an architectural style and approach to communications often used in web services development. This means the APIs can also be built using dynamic languages such as JavaScript (ECMA Script) as well as Python and PHP.

The REST used by browsers can be thought of as the language of the internet. With cloud use on the rise, APIs are being used by cloud consumers to expose and organize access to web services. REST is a logical choice for building APIs that allow users to connect to, manage and interact with cloud services flexibly in a distributed environment. RESTful APIs are used by such sites as Amazon, Google, LinkedIn and Twitter.

A RESTful API uses commands to obtain resources. The state of a resource at any given timestamp is called a resource representation. A RESTful API uses existing HTTP methodologies defined by the RFC 2616 protocol, such as:

GET to retrieve a resource;
PUT to change the state of or update a resource, which can be an object, file or block;
POST to create that resource; and DELETE to remove it.

Data formats the REST API supports include:

application/json (Easier to understand, but limited to addressing modules using standard text and numbers)
application/xml (Supports more than letters and numbers but more difficult syntax)

Xerial passes these methods back to the core framework (Larevel, Yii2, Django for Python related integrations, Pods for Swift, Ruby for extensions to IOS and Android and scores of other objects for use in object oriented programming) transferring information requests back to the host, which responds to the requestor for reassembly on client facing application.

Xerial uses multiple frameworks and creates translators between many of them to manage much of the utility work while enabling its customization modules to be purposed into creating the data-store for each client wanting to use the system generated PISC to link back to the framework.

At the heart of the Xerial architecture is the customization modules, written in Javascript and PHP created to easily save and retrieve data from the SQL Based data store. The primary connection point between the client/server is http which is used in methods similar to creating and managing rich media posts similar to a Tweet for text, or Facebook for Audio, Video, and imaging data streams and handlers. There is much more about how the system creates and manages each transaction between the server and requestor, but that will be posted in the future.

The platform assembles server resources around content that is comprised of modules and extensions that are compiled together into a series of ‘services’ each respectively created for a specific task targeting many areas of commerce with each respective field the content is generated for. As a service, Xerial(ERPe) manages the data load to each using sharding techniques to offset peak loads to server resources. (More to come)

(back to the top)

Xerial - Customizable ERPe Modules and Templates (M) Module (T) Template

What is the difference between a (M) Module and a (T) Template? – Modules are single functional utilities that can be used standalone or in combination when used as a component for a template project. A Template is simply a formatted combination of modules that are tied together to develop rich or full applications that require different functions that each module provides. When combined into a template,  the functionality is usually designed to provide a series of services for specific segments of a marketplace.


Audio Manager (M) – Input for managing audio content for non-commerce related transactions. Use the audio manager to embed audio file playback functions on any portion of your Pisc. This core API includes advanced playback tools, and GUI or Graphical User Interface elements and function for your app.


Video Manager (M) – Input for managing video content for non-commerce related transactions. Use the Video manager to embed video file playback functions on any portion of your Pisc. This core API includes advanced playback tools, and GUI or Graphical User Interface elements and function for your app.


Advanced Ticketing Services (T) – Simplified tools to create ticketing campaigns that go far beyond standard ticketing services. Inside are a collection of core API tools used to manage event ticketing, attract consumer interest in an event, provide ad-campaign management tools and combine additional features for artists to manage and attract audience participation in events.

Support Gallery

Document Object (M) – Text handlers designed to manage the look and feel of fonts, sizing, kern, form etc. Easy to picture this on a forms handler that assembles data for display on documents. Advanced APIs for the placement, formatting, and display handlers of text related information. Over 1500 Fonts and style formatting tools to import or layout manual information.

Delivery Setup

Dispatch (T) – A series of APIs designed to manage the scheduling, location services and automate pickup and delivery or assets from the retailer offering the service and the customer requesting service. Think one-touch, on demand setup for delivery.

Food Item

Food Item Services (T) – Labeling information services to provide a deeper look into product ingredients, allergy potential, health and nutritional information tools and linked services for FDA guidelines. Includes all tools and API for inputting data related to everything edible.

Album Code Support

Songtracks™ (T) – The assembler environment used to build a musician’s store of selected materials including a collection of Song Tracks, Music Videos, Photographs, SKU, Commerce, and user management of data access by scanning a code printed or displayed on any surface.

Video Store Support

Commercial Video Streaming Solutions (T) –  The API for managing video on demand, commerce, display management and networking services to optimize video delivery to sources. This includes publishing, copyright, information track and tools for creating preview content for any video track you manage.


 VIN – Vehicle Identification Services (T) – for in-vehicle navigation services over Cellular WiFi 5G Packet Technology (CPT)


Boutique – (SMB Solutions Group) (T) – Small business retail tools for the management and sale of small business retail Boutique specialty stores. Employee management tools, reporting, commerce for products, advertising management, sale protocol, content tie-ins, ML based and Ai based merchandising reporting.  


Warehousing – Inventory SKU managemen (M) Tools and forms designed to simplify the management of shipping including scheduled internal stock and location management as well as tie-ins for logistics and shipping services from warehouse location to and from customers.


SKU Manager (M) – Our enterprise tool for building products into the ERP-POS system. Brand holders needing to place their products into a cloud-based point of sale need tools to build the description and provide relevant information related to the entered SKUs. The SKU manager enables information disclosure with software that places the product identifier into the cloud, so a smartphone can capture the product and instantly open the description.


Logistics (M) – API for setting up third-party shipping and logistic services. This data is pulled into many of the modules you will need to fill in prior to using in your mobile app.


Restaurant Management (T) – Coming Soon.

Unity Code

Unity Codes (T) – Integrated Charity Module designed for the capture of an items sale to go to a preselected Charity of Choice. Up to In general, you may deduct up to 60% of your adjusted gross income via charitable donations (100% if the gifts are in cash), but you may be limited to 20%, 30% or 50% depending on the type of contribution and the organization (contributions to certain private foundations, veterans organizations, fraternal societies.


Streaming Communication Services (M) – Streaming video functionality for a large variety of modules. From remote teaching to healthcare visits, this tool implements world class APIs to enable full streaming video services between parties.


Information Guide (M) – Software designed to implement interactive training, user manuals, and guide for parties wanting to skip the paper and link directly to multi-types of users with targeted information content. The API supports streaming audio, Video and decorative text. Includes accessibility tools to help individuals with their needs to better participate in the purposed content.


Graphic Manager (M) This module provides tools to simplify the placement of screen overlays and graphic presentations for multiple templates in the XerialOS ecosystem.


Education & Remote Learning (T) – Coming Soon.


Health & Medical (T) – Coming Soon.

Photo Support

Photo Manager (M) – Coming Soon.


Ad Copy (M) – Advertising campaign tools to present affiliated products and services to display marketing content over an existing app experience. Includes reporting, scheduling, and linking features to measure consumer response to campaigns.


Transact – Banking and Commerce (M) – Approved financial tools for the purchase of goods and services built within the Xerial platform. The financial tools include Square, PayPal, Credit Cards and others.


SMB – Small Business Retail (T) – Coming Soon.


IMS – Inventory Management System (M) – Coming Soon.


POS – Point of Sale Register Services (M) – Tools to enable commerce transactions within the app whether inside or outside of brick-and-mortar locations. A complete set of APIs enabled the module to conduct direct to consumer purchasing from within the application, anywhere the app can be displayed.

SkubaCart (T) – SkubaCart is a combination front-end and backend commerce platform that incorporates product recognition and the POS Point of Sale directly into the product barcodes or identifier. The template was created to enable the simple link to the POS system from a mobile of desktop user environment for the instant purchase and delivery of goods, from any location in or out of the retail supply chain.

Copyright Notices

iTunes® and Safari are trademarks of Apple Computer, Inc. Registered In the USA and other countries.

Opera® is a trademark of Opera Norway AS. Registered in the USA and other countries.

IBM® is a trademark of IBM Inc. Registered in the USA and other countries.

Chrome® is a trademark of Alphabet, Inc. Registered in the USA and other countries.

Explorer® is a trademark of Microsoft Corporation. Registered in the USA and other countries.

Facebook ® is a trademark of Meta. Registered in the USA and other countries

Linked-in® is a trademark of LinkedIn, Inc. Registered in the USA and other countries.

Compuserve® is a trademark of Compuserve, Inc. Registered in the USA.

Campbell’s Soup is a Trademark of Campbell’s Soup Company, registered in the USA and other countries.

On-Star® is a trademark of OnStar LLC, Registered in the USA and other countries.

SiriusXM® is a trademark of SiriusXM Radio, Inc, Registered in the USA and other countries.

QR Code® is a trademark of Denso Wave, Inc. Registered in the USA and other countries.

Twitter® is a trademark of Twitter, Inc. Registered in the USA and other countries.

AOL® is a trademark of Oath, Inc. Registered in the USA and other countries.

Email us or Call
Silicone Valley (408) 944-5994
Silicon Prairie (913) 544-7426

Have Questions? Feel free to reach out and discuss how we can help your business grow.

© 2021, 2022 by datamazing Inc. All rights Reserved. Site Design by Michael Wright