Key Concepts

What is a Portal?

A Portal in Giggle IPOS is a customizable digital gateway that IP holders create to showcase, manage, and monetize their intellectual property. These web-based platforms serve as centralized hubs where fans, investors, and community members can interact with IP assets through various features.

Key Portal Functions

IP Asset Management: Portals display and organize IP content with controlled access rights and usage tracking.

Token Integration: Both security tokens (for ownership rights) and utility tokens (for access and rewards) can be integrated within portals.

Community Engagement: Portals include social features, content sharing, and governance participation for token holders.

Widget Extensions: IP holders can enhance portal functionality by subscribing to widgets from the marketplace.

Portal Creation

IP holders can rapidly deploy customized portals with just a few clicks. The intuitive portal builder allows for complete visual customization through themes, color schemes, layouts, and typography options that align with the IP's brand identity. During both initial setup and subsequent editing, IP holders can select from a marketplace of widgets to extend their portal's functionality. These widgets can be instantly activated, configured, and arranged within the portal interface to create tailored experiences for users. All blockchain integration, token configuration, and technical infrastructure are managed automatically by the platform, allowing creators to focus on their content and community rather than technical implementation.

Management Dashboard

After portal creation, IP holders gain flexibility in deployment options. Portals can be embedded directly into existing websites using a simple iframe integration, allowing for seamless incorporation into established online presences. Alternatively, each portal can function as a standalone website with its own dedicated URL. Every portal comes equipped with a built-in account system—users can access any portal by logging in with their existing Giggle credentials, eliminating the need for separate registration processes and providing a unified authentication experience across the ecosystem.

Host-Side Login

When embedding a portal via iframe into their existing website, IP holders can leverage their own authentication system for a seamless user experience. Through the specialized host-side login widget, websites can pass user credentials to the portal using their app-id and secret-key. This integration allows visitors to access portal content using their existing website accounts without requiring separate registration. If a user logging in through the host website doesn't have a corresponding Giggle account, one is automatically created, ensuring frictionless access while maintaining the website's branded experience. This authentication bridge enables IP holders to maintain cohesive user journeys while gaining all the benefits of the tokenized portal ecosystem.

What is a Widget?

Widgets in the Giggle IPOS platform serve as extensible components that enrich and diversify portal functionality. IP holders can browse the Widget Store, subscribe to widgets that align with their needs, and seamlessly integrate them into their portal ecosystem. At a technical level, each widget functions as a dedicated page within the portal framework. When users navigate through a portal with widgets installed, the portal name appears prominently in the top-left navigation menu, serving as an anchor point that links back to the main portal interface. This architecture allows IP holders to maintain consistent branding while expanding their portal's capabilities through specialized widget functionalities—creating a cohesive ecosystem that can grow and adapt to evolving community needs.

Widget Technical Architecture

Widgets utilize an iframe-based architecture that keeps them technically isolated while appearing integrated within the portal:

Key Components

  1. Widget URL: The endpoint that renders your widget content within the portal

  2. Management URL: The administrative interface where IP holders configure your widget

  3. JWT Authentication: Secure token-based authentication via PostMessage API

  4. Permission System: Granular access control for platform resources

Integration Experience

From the end user's perspective, widgets are not separate applications but integrated features of the IP portal:

Authentication Flow

The authentication process happens behind the scenes, maintaining a seamless user experience:

Subscription Model

IP holders subscribe to widgets to enhance their portals. From the user's perspective, these appear as native portal features:

Widget Development Best Practices

To maintain the seamless integration experience:

  • Follow Portal UI Guidelines: Match the portal's design language

  • Responsive Design: Adapt to the portal's layout and screen size

  • Performance Optimization: Minimize load times to maintain portal responsiveness

  • Seamless Transitions: Avoid redirects or actions that break the portal experience

  • Consistent Interaction Patterns: Follow established portal interaction patterns

Available API Integrations

Widgets can access various platform APIs through their JWT token, with permissions explicitly granted during subscription:

  • IP Asset Access: Read metadata and content from tokenized IP

  • Community Features: Comments, likes, follows, community engagement

  • Token Market Data: Price information, market cap, volume statistics

  • User Wallet Information: Balance, holdings, transaction history

  • User Wallet Operations: Transaction signing (high privilege, requires explicit consent)

Example Widget Use Cases

  • NFT Galleries: Display collectibles related to the IP within the portal

  • Community Forums: Discussions integrated directly into the portal experience

  • Analytics Dashboards: Performance insights embedded in the portal interface

  • Token Trading: Simplified trading interfaces within the portal

  • Content Unlocks: Premium content access controls within the portal

  • Voting Systems: Governance participation directly in the portal

By developing widgets for the Giggle IPOS platform, you're creating seamlessly integrated extensions that enhance the IP portal experience while maintaining the illusion of a unified interface for end users.

Last updated