Feature Platform Documentation
website·Indexed 32 days ago
https://platform-docs.thefeature.ioDeveloper documentation for the Feature Platform, including guides for the Tracking SDK (JavaScript), Server-Side SDK (Node.js), and Headless Locker API. Covers core concepts such as Smart Content, Content Intelligence, webhooks, API key authentication, and integration best practices for tracking user engagement.
What's inside Feature Platform
- The Content Intelligence service is a scalable microservice within the Smart Content framework designed to analyze media assets (images and videos) to extract rich, semantic metadata. It enables the creation of contextual rewards by identifying on-screen moments, themes, or events. The service is currently in Alpha stage, meaning APIs and capabilities are subject to change.
Overview of the Smart Content framework
Smart Content is a framework designed to transform passive media consumption into active, verifiable engagement. It allows developers to issue rewards (digital assets/tokens) to viewers based on their interactions with content without requiring manual transaction signatures or interrupting the user experience. The system is headless, meaning the tenant maintains full control over the UX.Overview of the Feature Platform
The Feature Platform is a white-label system integrated with a private L1 blockchain (a permissioned Avalanche-based private subnet) that enables businesses to create reward-based engagement campaigns. It allows for the passive issuance of digital assets based on user activities to enhance loyalty. Because it is white-labeled, users interact only with the business's system; reward processing and blockchain interactions happen invisibly in the background without requiring users to create separate accounts.Overview of the Headless Locker API
The Headless Locker API is a planned feature designed to provide the data necessary to create native user experiences for digital assets without forcing a specific UI implementation. Key use cases include building native in-app galleries, implementing content gating based on asset ownership, creating custom UI/UX for collections, and displaying unclaimed assets to drive user engagement.Overview of the Feature Platform
The Feature Platform is a white-label infrastructure used to manage user activities and issue digital assets (rewards) based on predefined rules. It integrates with a Tenant's system to enable 'Smart Content'—dynamic, reward-based experiences where assets are issued passively as users consume content (e.g., watching videos or reading articles) without requiring the user to create a platform account or interact with a blockchain directly.Choose between Client-Side and Server-Side tracking integration
The Feature Platform provides two primary methods for sending activity data. Choose the pattern based on your application architecture and security requirements:
- Client-Side Tracking: Uses a lightweight JavaScript SDK directly in the browser. Recommended for most web applications as it simplifies implementation by removing the need for backend endpoints to receive UI requests or manage API keys for event submission.
- Server-Side Tracking: Sends data from backend systems via a REST API or Node.js SDK. Recommended for mobile apps, regulated environments, high-control infrastructure, or where maximum reliability is required.
Understand Feature Platform security and data privacy controls
The Feature Platform implements an enterprise-grade security posture based on Google Cloud Platform (GCP) best practices. Key security controls include:
- Data Ownership: The platform acts as a Data Processor; the Tenant remains the Data Controller with full ownership of data.
- Data Minimization: High-risk sensitive data (PCI, government IDs, biometric data) is not processed or stored.
- Encryption: Data is encrypted in transit via TLS 1.2+ and at rest using AES-256 encryption.
- Access Management: Internal system access requires Multi-Factor Authentication (MFA) and is governed by Role-Based Access Control (RBAC).
- Compliance & Governance: The architecture supports GDPR and CCPA compliance, utilizes Standard Contractual Clauses (SCCs) for cross-border transfers, and maintains comprehensive audit logging for traceability.
- Usage Restrictions: The platform is designed for 'free-to-earn' rewards and does not support gambling, lotteries, or sweepstakes.
Understand Feature Platform core concepts and terminology
The Feature Platform is a system that enables Tenants (customer organizations) to create and manage reward-based engagement campaigns. It consists of a Platform Backend, a Platform Database, and a private L1 blockchain integration (a permissioned Avalanche-based private subnet) for asset issuance and ownership. Key components include a Blockchain Handler for managing token transactions and a Web3 Indexer for querying blockchain transactions.Feature Platform Roadmap for Campaign Managers and Analysts
The Feature Platform is expanding its self-service capabilities and engagement tools for campaign management and data analysis:
Immediate/Near Term:
- Expanded Campaign Templates: New pre-configured templates for scenarios like 'Daily Login Rewards' and 'Multi-part Quests'.
Planned (Coming Quarters):
- Self-Service Management Portal (v1): A tenant-facing dashboard for creating and monitoring campaigns without support team intervention.
- Self-service Creative Asset CMS: A portal for uploading and managing campaign images and videos.
- Advanced Rule Engine: Support for complex conditions, such as sequenced events and time-based triggers.
Future Exploration:
- Real-Time Content Intelligence: Processing live video streams for autonomous issuance based on real-time events.
- Interactive Engagement Modules: Pre-built modules for mini-games, leaderboards, and community polling.
- Advanced Analytics Dashboard: Self-service tools for segmentation, funnel analysis, and cohort retention.
Understand Feature.io regulatory and compliance status
Feature.io’s Smart Content™ platform is not subject to specialized financial, digital asset, or payment-service regulations. Its regulatory scope is limited to data privacy compliance, IT security, consumer promotional rules, and intellectual property governance as defined by partner engagements. The platform is designed to operate within enterprise environments without regulatory or statutory impediments.Integrate the Feature Platform into existing systems
Integration is designed to be straightforward and does not require L1 blockchain expertise. Developers only need basic API integration skills and an understanding of their own system's architecture. The platform provides a documented API, SDKs for popular programming languages, and step-by-step integration guides.Understand Feature Platform Webhook Overview
Webhooks are used by the Feature Platform to communicate asynchronously. After an activity is submitted via the Tracking SDK or server-side API, the platform processes it in the background and sends a notification to the registered webhook URL once a final status (e.g., success or error) is reached.