Skip to main content

Platform Overview

Introduction

What is the Feature Platform?

The Feature Platform is a cutting-edge system to transform digital media content engagement and user interaction. It provides a robust infrastructure for managing user activities, issuing digital assets, and creating dynamic, reward-based content experiences.

Our platform seamlessly integrates with our customers' Tenant Clients to facilitate Smart Content (Patent Pending) through Campaigns and Activities. This enables them to passively issue digital assets as rewards, significantly enhancing user engagement and marketing efforts.

Feature Platform Overview

The Passive Issuance process occurs with no extra user action beyond normal content consumption.

  1. Users interact with the Tenant's System (e.g., watching videos, reading articles, etc.).
  2. The Tenant's System captures this activity—either directly in the browser using the Feature Tracking SDK or from its own backend—and sends the data to the Feature Platform.
  3. The Feature Platform issues digital assets on predefined rules.
  4. The Feature Platform notifies the Tenant's System about the issued assets (dotted line).
  5. The Feature's private L1 blockchain records the digital asset ownership for the User (dotted line).
    • (Feature runs a permissioned avalanche-based private subnet for secure asset issuance and ownership)

Key Benefits

  • Enhanced user engagement through reward-based interactions
  • Seamless, white-label integration with existing systems
  • Transparent and secure rewards leveraging a private blockchain technology
  • Dynamic, personalized content experiences
  • Valuable insights into user behavior and preferences

Core Concepts

Smart Content

Smart Content refers to dynamic, interactive content experiences enabled by the Feature Platform. It allows real-time, personalized content delivery based on user interactions and predefined rules.

Campaigns

Campaigns are coordinated sequences of Activities designed to achieve specific marketing or engagement goals within the Feature Platform.

Activities

Activities are the building blocks of Campaigns. They are governed by Rules with Conditions that trigger specific functions, such as issuing digital assets or redeeming vouchers.

Digital Assets (Rewards)

Digital assets serve as rewards within the Feature Platform. These Feature-issued assets can represent various forms of value, from collectibles to redeemable vouchers, enhancing user engagement and loyalty.

How It Works

User Interaction

The Feature Platform operates as a completely white-label solution, ensuring a seamless experience for end-users:

  • Users interact solely with the Tenant's system (e.g., website, app, or platform).
  • No prompts for users to create Feature Platform accounts.
  • Users are never redirected to the Feature Platform or asked to interact with it directly.

From the user's perspective, they interact only with the Tenant's System. All blockchain and reward processing happens invisibly in the background.

User Interaction

  1. The User interacts normally with the Tenant's System, unaware of the Feature Platform's existence.
  2. The Tenant's System logs the user's activity and sends it to the Feature Platform, most commonly via the Tracking SDK.
  3. The Feature Platform processes the activity based on predefined rules and campaigns.
  4. If the activity qualifies for a reward, the Feature Platform issues a digital asset on our proprietary L1.
  5. If the activity results in token issuance, the Feature Platform will notify the Tenant System's defined Webhook handler.
  6. Optionally, the Tenant's System may notify the user about earned rewards, but the tenant controls this entirely.

Behind-the-Scenes Processing

Triggers

Tenants notify the Feature Platform when a user completes an Activity. This is most commonly done by sending a Trigger event from the browser using our Tracking SDK. Triggers contain:

  • Client Authentication — see Authentication
  • User Identification
  • Activity Identification

Asynchronous Processing

Activity processing occurs in the background, without blocking Tenant Systems. Activity results are sent back to the Tenant via webhooks.

  1. Triggers are sent to the Feature Platform and acknowledged.
  2. Activities are processed, and digital assets issued if applicable.
  3. Results are communicated back to your system through webhooks.

Reward Distribution

Digital assets (rewards) are issued to users based on their activities:

  • Assets are automatically minted and assigned to users' wallets.
  • Tenants can choose how and when to notify users about their rewards within their own system.
  • Users never need to interact directly with the blockchain or manage wallets.

Integration Process

Step-by-step guide

  1. Set up a Tenant account with Feature Platform
  2. Obtain API credentials for authentication
  3. Implement Trigger sending in your system to report user activities
  4. Set up Campaigns and define Activities through our Platform Admin Interface
  5. Implement webhook endpoint to receive activity processing results
  6. Perform thorough testing in our sandbox environment
  7. Go live and start engaging your users with incentives

Client-Side Responsibilities

Clients are responsible for performing side validation to ensure the legitimacy of their requests. This helps maintain the integrity of the platform and prevents misuse. Key responsibilities include:

  • Implementing secure authentication mechanisms
  • Validating user activities before sending triggers
  • Properly handling webhook responses
  • Ensuring data privacy and compliance with relevant regulations

Platform Components

Brief overview of the main technical components

  1. Client API: The gateway for Tenant's Systems to interact with the Feature Platform.
  2. Platform Backend: Manages business logic.
  3. Platform Database: Stores platform data securely.
  4. Blockchain Handler: Manages blockchain token transactions.
  5. Avalanche Blockchain: The private L1 blockchain (a permissioned avalanche-based private subnet) used for digital assets. We chose it because it allows us to implement full private governance for our smart contracts.

Current Capabilities and Limitations

Capabilities

  • Multi-tenant support
  • Customizable campaign creation
  • Automated digital asset issuance
  • Real-time activity tracking and reward distribution
  • Scalable architecture to support millions of users

Limitations

  • Direct management of tenancy by tenants (planned for future release)
  • Custom smart contract deployment (under consideration)
  • Integration with blockchains other than Avalanche (maybe supported in future versions)

Additional Resources and Support

For more detailed information on specific topics, please refer to our comprehensive documentation:

For any questions or support needs, please get in touch with our dedicated customer support team at platform-support@feature.io