LogoLogo
Developer DashboardMarketplaceDeveloper Discord
  • Getting Started
    • 👋Welcome to Altura
    • ➕Creating a Project
    • ⛽Blockchains & Gas Fees
    • 🖼️Minting and Importing NFTs
      • Minting Individual NFTs
      • Importing Collections
      • Bulk Mint NFTs
      • Lazy Mint (Primary Sales)
    • 🔗Linking Your Collections
    • 💳The Developer Wallet
    • 🧠Smart NFTs
    • 🎁Lootboxes
    • 🔑Getting Your API Key
    • 🎮Integrating Altura
    • 👥Authenticating Users
      • Altura Guard (Legacy)
      • Altura Guard II
        • Integration
        • REST API Demo
  • Altura Intelligence
    • 🧑‍🦲NPC Engine
      • 🤵NPC Engine +
    • 🌎World Engine
    • 💳Play Wallet
    • 💁Concierge
  • Marketplace
    • 🛍️The Altura Marketplace
    • 🎯Listing Your Game on the Altura Marketplace
    • ✅Getting Your Collections Verified
    • 🎨Create Your Own White-Label Marketplace
  • 🌐API Reference
    • Get Endpoints
      • Verify a User's Altura Guard Code
      • Get User
      • Get Many Users
      • Get a User's Items
      • Get Item
      • Get Items
      • Get an Item's Holders
      • Get an Item's History
      • Get Collection
      • Get Collections
      • Get a User's Item Balance
      • Get a User's ERC20 Balance
      • Get a User's Native Token Balance
      • Get a User's Domain Names (Space ID)
      • Get a User From Domain Name (Space ID)
    • Developer Wallet Endpoints
      • Transfer ERC1155
      • Bulk Transfer ERC1155
      • Mint New ERC1155 NFT
      • Mint Additional Supply of ERC1155
      • Transfer ERC721
      • Transfer ERC20
      • Consume an Item (ERC1155)
    • Smart NFT Endpoints
      • Update an Item's Property
      • Add New Properties
      • Remove Properties
      • Bulk Update an Item's Properties
      • Switch an Item's Primary Image
      • Add a New Image
      • Update an Item's Name & Description
      • Update a Collection's Metadata
    • Altura Guard II
      • Connect to user wallet
      • Revoke Connection
      • Check Connection
      • Transaction Requests
        • Polling Transaction Response
        • Submitting a signature request
        • Submitting a native transaction request
        • Submitting a contract transaction request
  • ⚙️Unity SDK Reference
    • Installation
    • Get Methods
      • Verify a User's Altura Guard Code
      • Get User
      • Get Users
      • Get Item
      • Get Items
      • Get an Item's Holders
      • Get an Item's History
      • Get Collection
      • Get Collections
      • Get a User's Item Balance
      • Get a User's ERC20 Balance
      • Get a User's Native Token Balance
    • Schemas
  • ⚙️JS SDK Reference
    • Installation
    • Get Methods
      • Verify a User's Altura Guard Code
      • Get User
      • Get Many Users
      • Get a User's Items
      • Get Item
      • Get Items
      • Get an Item's Holders
      • Get an Item's History
      • Get Collection
      • Get Collections
      • Get a User's Item Balance
      • Get a User's ERC20 Balance
      • Get a User's Native Token Balance
    • Developer Wallet Methods
      • Transfer ERC1155
      • Bulk Transfer ERC1155
      • Mint Additional Supply of ERC1155
      • Transfer ERC721
      • Transfer ERC20
      • Consume an Item (ERC1155)
    • Smart NFT Endpoints
      • Update an Item's Property
      • Add new Properties
      • Remove Properties
      • Bulk Update an Item's Properties
      • Switch an Item's Primary Image
      • Add a New Image
      • Update an Item's Name & Description
      • Update a Collections Metadata
    • Altura Guard II
      • Connect to a user's wallet
      • Revoke Connection
      • Check Connection
      • Transaction Requests
        • Submitting a signature request
        • Submitting a native transaction request
        • Submitting a contract transaction request
    • Connect to Web3 Wallet
    • Schemas
Powered by GitBook
On this page
  • Overview
  • Model Type & Architecture
  • Underlying Tech
  1. Altura Intelligence

Play Wallet

Overview

The Play Wallet is a universal Web3 gaming wallet that integrates seamlessly into all major gaming platforms. It leverages LLMs for user assistance and enforcement of user-defined transaction policies, and deploys graph-based ML models for robust anomaly and fraud detection.

Model Type & Architecture

  • LLM-Based Policy Interpreter: The Play Wallet uses an LLM to interpret human-readable policies (e.g., “Never spend more than 0.1 ETH without confirmation”) and transform them into smart transaction filters.

  • Graph-Based ML for Fraud Detection: Graph neural networks (GNNs) and graph-based ML models analyze the transaction graph of cryptocurrency and NFT transfers. Suspicious patterns, unusual activity spikes, and known malicious addresses trigger warnings or require additional verification.

  • On-Device Key Management & HSM Integration: The wallet employs secure enclaves or Hardware Security Modules (HSMs) for private key management. The LLM never has direct access to keys; it only guides user interactions and performs risk assessments based on external data.

Underlying Tech

  • Language Modeling + Policy Enforcement: LLMs parse user instructions and convert them into executable filters that run before any on-chain transaction.

  • Graph-Based Analytics: GNNs trained on large crypto transaction datasets identify suspicious activity. These models incorporate node embeddings, edge relationships, and historical transaction patterns to flag potential fraud.

  • API Integrations: Seamless integration with major blockchains, NFT standards, and asset marketplaces for frictionless asset management.

PreviousWorld EngineNextConcierge

Last updated 3 months ago

💳