Only this pageAll pages
Powered by GitBook
1 of 36

English

Loading...

REALBITS

Loading...

Loading...

Ecosystem

Loading...

Loading...

SERVICE

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

CONTRACTS

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Coding

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Welcome!

REAL solutions for BITS of creativity

REALBITS empowers seamless content creation through Web3 and AI agent technology.


Introduction to the REALBITS Project

REALBITS is a groundbreaking project that leverages Web3 technology and AI agent technology to revolutionize content creation. Our mission is to provide tools and platforms that simplify the process of generating content, empower creators with ownership rights, and make collaboration more accessible.


Challenges

  1. Complexity of AI Agent Technology

    • Learning and adopting AI agent technology is challenging, making content creation inaccessible for many users.

  2. Difficulty in Achieving Desired Content

    • Producing the exact content users envision often requires multiple iterations and considerable effort.


Solutions

  1. Simplified Content Creation with AI Agents

    • We develop and provide advanced tools that harness AI agent technology to make content creation simple and efficient.

  2. Customizable Agent Solutions

    • The REALBITS platform hosts a variety of AI agent solutions contributed by different developers, allowing users to choose the approach that best fits their content creation needs.


Our Vision for the Future

REALBITS envisions a world where anyone can easily create, own, and monetize their digital content. By bridging AI agent technology with Web3 solutions, we aim to:

  • Democratize access to content creation tools for individuals and businesses alike.

  • Foster a collaborative platform where creators and developers can thrive together.

  • Build a transparent and rewarding ecosystem that protects creators' rights while unlocking the full potential of AI-driven creativity.

REALBITS is not just a tool—it is a movement toward empowering creators and shaping the future of content creation.

Realbits open source is in

  • Lack of Online Ownership Verification

    • Verifying ownership of created content and protecting creator rights online remains difficult.

  • Web3-based Ownership and Rewards

    • By utilizing Web3 technology, creators can verify ownership of their content online, ensuring proper attribution and enabling rewards for their contributions.

  • https://github.com/realbits-lab

    Solution

    1. AI Agent

    • Adds Memory, Planning, Action, and Tool functionalities to LLMs.

    • Autonomously analyzes tasks, utilizes tools, records results, and derives outcomes.

    • Performs and validates diverse tasks using its self-coding capabilities.

    • Remembers key elements from previous activities with memory features and applies them to future tasks.

    • Utilizes various tools like web search and crawling to access and integrate web data.

    • Breaks down simple user queries into multiple sub-tasks to conduct detailed research and actions.

    2. Multimedia Content Generation

    • Generates media in diverse formats, including text, image, video, 3D, audio, and voice.

    • Combines multiple media types to create new forms of multimedia content.

    • AI agents autonomously brainstorm and generate combinations, supporting user creativity.

    • Produces short videos, images, and text optimized for social media and autonomously uploads them.

    3. Content Rewards

    • Enables verification of content ownership online.

    • Rewards creators with tokens when their content is utilized by affiliated services.

    • Provides real-time tracking of content usage and engagement.

    • Allows creators to sell their content to others.

    4. Agent Bot

    • Operates as an agent bot that utilizes the above technologies as tools.

    • Manages, generates, and distributes tokens, NFTs, and content autonomously.

    • Distributes content across various social media channels.

    • Monitors and analyzes user comments to reflect insights into future activities.

    Manages content in the form of NFTs for easy ownership and trading.

    safeMint

    Mint a new NFT with an auto-incremented token ID. NFT will be transferred to the input parameter address.

    Parameter

    • to_ (address)

    Sites

    Home

    • https://realbits.co

    Source

    • GitHub

    Service (coming soon)

    • Avame

    • Fictures

    getAllRegisterData

    This function will return all registered NFT data.

    Response (array)

    • nftAddress (address)

    • tokenId (uint256)

    • rentFee (uint256)

    feeTokenAddress (address)

  • rentFeeByToken (uint256)

  • rentDuration (uint256)

  • https://test.fictures.xyz
  • Market

    • https://test-market.realbits.co

  • meem.fan

    • https://meem.fan

  • Pixmon

    • https://pixmon.ai

  • Thothy

    • https://thothy.ai

  • https://github.com/realbits-lab
    https://test.avame.xyz

    Ecosystem

    Total Reward Policy

    Policy Diagram

    Supply Policy Description

    • Total token supply

      • 1 billion

    • Total Vesting proportion

      • Content team (20%)

    For each release interval, a specific percentage of tokens is allocated: 0.4% for both the content and technology teams (2 million tokens to each) and 1.2% for the community (12 million tokens).

    These tokens are gradually transferred to the respective team accounts or the rent market contract, ensuring a steady and controlled distribution of tokens over the 5-year period.

    The aim of this measured approach is to support the long-term commitment and engagement of the content and technology teams while fostering a strong and sustainable community ecosystem.

    Policy Summary

    • Vesting (content team - 20%, technology team - 20%, contributors-60% in 250 weeks, about 5 years)

      • Frequency

        • Total release count : 50 (about 1 release / 5 weeks)

    Community Reward Policy

    Process Diagram

    Mechanisms Process

    Our token incentive program is tailored for contributors, including token holders, NFT owners, rentMarket owners, and Service owners, distributing 1.2% of the total token supply (12 million tokens), every 5 weeks based on their respective balance rates.

    Community

    • NFT owners

      • Reducing token liquidity

        • Holdings tokens in the market balance wallet

        • Earning market balance through NFT rentals.

    The contribution value is based on the holding token amount at the market balance.

    The reward process is managed through a vesting program facilitated by the rewardToken and rewardTokenShare contracts.

    Process Summary

    • At each vesting, total distribution to these 3 contributors is 12 million (1.2% / 5 weeks) token.

    • NFT owners

      • 9.6 million tokens (80%)

    • rentMarket owners

    MARKET

    NFT rent market

    Description

    Rent market enables users to rent NFT in some duration. User can access privileged function in service with the rented NFT. NFT owner also can use privileged function in service.

    Rent market is an online service for managing and monitoring a market status as well as renting NFT. Users can manage the rent value of NFT, such as fee or duration. Users can also track their current renting status - for example, who is renting NFT and how much renting fee is in their account balance.

    DULLS

    Avatar NFT

    Description

    Dulls is a NFT project with a 3D avatar model. Dulls has an image and a VRM 3D model in its metadata. Users or services can use that 3D file as content. For example, an avatar chat service can utilize NFT as an avatar model. The VRM model is used as a character in online games services. For various kinds of avatar models, Dulls assembles parts of a blender file into one VRM model. For long-term compatibility, more 3D formats will be added to Dulls NFT and other metadata will be updated consistently.

    getAllRentData

    This function will return all rent NFT data.

    Response (array)

    • nftAddress (address)

    • tokenId (uint256)

    • rentFee (uint256)

    registerNFT

    This function will register a NFT data by nftAddress and tokenId.

    Parameter

    • nftAddress (address)

    • tokenId (uint256)

    Response

    Fetch all registered NFT

    • All registered NFT metadata is stored in rent market smart contract.

    • Developer can write the code which can fetch them from rent market smart contract with web3 library such as wagmi.

    • You can test the example code.

    Rent NFT by base coin

    • User can rent NFT using base coin.

    • Developer can write the code which can let user rent NFT using base coin with web3 library such as wagmi.

    • You can test the example code.

    Fetch all rented NFT

    • All rented NFT metadata is stored in rent market smart contract.

    • Developer can write the code which can fetch them from rent market smart contract with web3 library such as wagmi.

    • You can test the front-end sample code.

    Connect wallet

    • Developer can write the code which can connect wallet with web3 library such as wagmi.

    • You can test the example code in the web front end.

    feeTokenAddress (address)

  • rentFeeByToken (uint256)

  • isRentByToken (bool)

  • rentDuration (uint256)

  • renterAddress (address)

  • renteeAddress (address)

  • serviceAddress (address)

  • rentStartTimestamp (uint256)

  • success (bool)

    https://codesandbox.io/s/fetch-all-registered-nft-from-rent-market-in-front-end-zzx8l3

    https://codesandbox.io/s/rent-nft-by-base-coin-s7wwnn?file=/src/App.js

    https://codesandbox.io/s/fetch-all-rented-nft-in-rent-market-rf62jx

  • You can test the back-end sample code.

    • https://codesandbox.io/p/sandbox/fetch-all-rented-nft-from-rent-market-in-back-end-ggqdxn?file=%2Findex.js%3A24%2C5

  • https://codesandbox.io/s/connect-wallet-in-front-end-hj7ttl
    Site
    • https://test-market.realbits.co (coming soon)

    GitHub

    • https://github.com/realbits-lab/rent-content

    • https://github.com/realbits-lab/rent-market

    OpenSea
    • https://opensea.io/collection/dulls

    GitHub

    • https://github.com/realbits-lab/nft-metadata

    Change the registered NFT metadata

    • User can change the registered NFT metadata of which owner is the user.

    • Developer can write the code which can change the registered NFT metadata from rent market smart contract with web3 library such as wagmi.

    • You can test the example code.

    getRegisterData

    This function will return a searched NFT data by nftAddress and tokenId.

    Parameter

    • nftAddress (address)

    • tokenId (uint256)

    Response

    • nftAddress (address)

    • tokenId (uint256)

    • rentFee (uint256)

    • feeTokenAddress (address)

    • rentFeeByToken (uint256)

    • rentDuration (uint256)

    Technology team (20%)

  • Contributors (60%)

  • Vesting Frequency

    • 50 release intervals occurring every 5 weeks.

    • Total vesting duration is 250 weeks, equivalent to roughly 5 years.

  • Content Team : 20% in about 5 years → 50 frequency for 250 weeks
    • 4 million - 0.4% / 5 weeks rate (minimum frequency is 5 weeks)

      • Transfer vesting token to the content team account

  • Technology Team : 20% in about 5 years → 50 frequency for 250 weeks

    • 4 million - 0.4% / 5 weeks rate (minimum frequency is 5 weeks)

      • Transfer vesting token to the technology team account

  • Community : 60% in about 5 years → 50 frequency for 250 weeks

    • 12 million - 1.2% / 5 weeks rate (minimum frequency is 5 weeks)

      • Transfer vesting token to the rent market contract

  • rentMarket owners

    • Support the project

      • Holding tokens in the market balance wallet

      • Receiving market balance through rent market fees.

  • Service owners

    • Contribution

      • Maintaining token liquidity in the market balance wallet

      • Earning market balance from rent market fees.

  • 1.2 million tokens (10%)

  • Service owners

    • 1.2 million tokens (10%)

  • AVAME

    Talk to AI avatar

    Description

    Users can select avatar character and have a dialogue.

    Avatar screen

    Sequence Diagram

    Site

    GitHub

    NFT Metadata

    name

    • NFT token name

    symbol

    • NFT symbol

    description

    • NFT token description

    image

    • NFT token snapshot image for market display

    realbits - glb_url

    • Attribute for avatar chatting or metaverse service

    • This glb file will be used for avatar display

    realbits - vrm_url

    • Attribute for avatar chatting or metaverse service

    • This vrm file will be used for showing avatar

    attributes - trait_type

    • Attribute for general purpose

    attributes - value

    • Attribute for general purpose

    FICTURES

    Image NFT gallery service

    Goal

    FICTURES is building a platform that uses generative AI to automatically create various types of content, including picture novels. Users will be able to access this content using tokens. By leveraging blockchain technology, FICTURES aims to guarantee the copyright of the generated content.

    Description

    User can draw image using prompt with generative AI technology. User can mint NFT with the image.

    User can generate and draw images with prompt text. Then, if desired, the image can be published as NFT with encrypted prompt data.

    Whether minting is done or not, if user select to post image, image will be posted on service site. A minting image would not display the prompt to the user.

    When the user wants to see the prompt, user would have to pay a token and see the prompt for a limited time (perhaps one day). When prompt duration ends, prompt fee will be shared with NFT owner, service owner, and market owner by smart contract.

    Service Sequence Diagram

    Site

    GitHub

    THOTHY

    THOTHY is an innovative no-code platform that brings the power of AI agent functionality to everyday users. By using a node-based programming approach, THOTHY enables anyone to create custom AI workflows without needing any programming knowledge. Users can simply drag and drop nodes like building blocks to create powerful, customized processes, making it as easy as building with Lego. This user-friendly interface allows even non-technical users to dive into AI and bring their ideas to life.

    One of the standout features of THOTHY is its flexibility to connect with various tools and leverage large language models (LLMs) as needed. This means that users can link THOTHY with different applications to perform complex agent tasks. For instance, a user who wants to promote a product can set up an automated agent that creates product demonstration videos based on their unique inputs. Or, imagine an agent that gathers the latest news, summarizes it, and sends a personalized daily email update—all created without a single line of code.

    THOTHY makes AI accessible for tasks as simple or complex as users need. Whether it's generating customer service responses, automating email outreach, or creating personalized social media posts, THOTHY offers templates and pre-made nodes for a wide range of agent functions. With just a few clicks, users can combine nodes to form AI agents that perform tasks unique to their needs—saving time, increasing productivity, and enhancing creativity.

    For instance, a travel blogger can set up a THOTHY agent that combines an image recognition tool and a language model to automatically organize travel photos and generate descriptions based on location and landmarks. Another example is a small business owner who wants to manage customer feedback; they can easily set up an agent that analyzes customer sentiment from survey responses and generates insights for improvement. These real-world applications make THOTHY a versatile tool that supports users’ creativity, efficiency, and growth.

    THOTHY ultimately opens the doors to endless possibilities, empowering users across various industries to create AI-driven solutions tailored to their individual goals. By lowering the barrier to entry for advanced agent technology, THOTHY allows people from all backgrounds to take control of AI, explore its potential, and add meaningful automation to their personal or professional projects. With THOTHY, creating customized AI agents becomes an exciting, accessible experience for everyone.

    Mint NFT

    • Developer can write the code which can mint NFT from nft smart contract with web3 library such as wagmi.

    • You can test the example code in the web front end.

      • https://codesandbox.io/s/mint-nft-in-front-end-lxgvdp

    • You can test the example code in the web back end.

    Fetch one rented NFT

    • All rented NFT metadata is stored in rent market smart contract.

    • Developer can write the code which can fetch one of them from rent market smart contract with web3 library such as wagmi.

    • You can test the example code in front-end.

    NFT

    Non-Fungible Token based ERC-721 interface

    We have 3 kinds of NFT.

    Rent NFT by ERC20 token

    • User can rent NFT using ERC20 token.

    • Developer can write the code which can let user rent NFT using ERC20 token with web3 library such as wagmi.

    • You can test the example code.

    MARKET

    NFT rent market

    We provide NFT rent market smart contract. This contract deal with a NFT rental process.

    This contract has three kinds of properties inside.

    • Collection (test market)

    • Service (test market)

    getRentData

    This function will return rent NFT data by nftAddress and tokenId.

    Response

    • nftAddress (address)

    • tokenId (uint256)

    • rentFee (uint256)

    rentNFTByToken

    rentNFTByToken function will rent a NFT by nftAddress, tokenId, and serviceAddress with token.

    Parameter

    • nftAddress (address)

    • tokenId (uint256)

    • serviceAddress (address)

    https://codesandbox.io/s/fetch-one-rent-nft-from-rent-market-in-front-end-7hvc8n

  • You can test the example code in back-end.

    • https://codesandbox.io/p/sandbox/fetch-one-rent-nft-from-rent-market-in-back-end-7j6sxz

  • https://codesandbox.io/s/rent-nft-by-erc20-token-tkm9rc?file=/src/App.js

    feeTokenAddress (address)

  • rentFeeByToken (uint256)

  • isRentByToken (bool)

  • rentDuration (uint256)

  • renterAddress (address)

  • renteeAddress (address)

  • serviceAddress (address)

  • rentStartTimestamp (uint256)

  • deadline (uint256)

  • v (uint8)

  • r (byte)

  • s (byte)

  • https://codesandbox.io/p/sandbox/mint-nft-in-back-end-w7dsvn

    rentNFT

    rentNFT function will rent a NFT by nftAddress, tokenId, and serviceAddress.

    Parameter

    • nftAddress (address)

    • tokenId (uint256)

    • serviceAddress (address)

    Return

    • success (bool)

    rentNFT is a general NFT smart contract. Most of NFT can use this open source.

    promptNFT is a specialized NFT only for image gallery service. This not only supports ERC-721 interface, but also provides a encryption and decryption of prompt data.

    paymentNFT is for service payment usage. This is based on rentNFT smart contract. Only different part is smart contract name.

    rentNFT
    promptNFT
    paymentNFT
    Token (test market)

    Collection is a NFT group which registered to rent market smart contract. User can use rent service with this smart contract only after user registers NFT to rent market contract.

    Service is a service owner address list. Service owner can receive incentive or fee from rent market smart contract only after registering to rent market contract.

    Token is a token smart contract which can be used for service. User can pay or rent NFT with this token. Only registered token can be used.

    https://test.avame.xyz
    https://github.com/realbits-lab/avame
    https://test.fictures.xyz
    https://github.com/realbits-lab/prompt-nft
    Image NFT

    WAGMI

    Blockchain WEB3 JavaScript (TypeScript) library

    • JavaScript (TypeScript) package library for blockchain

    • React main libraries.

      • useAccount

        • Hook for accessing account data and connection status.

        • Hook for fetching balance information for Ethereum or ERC-20 tokens.

        • Hook for connecting to account with connectors.

        • Hook for calling a read method on a Contract.

        • Hook for calling a write method on a Contract.

        • Hook for accessing network data, such as current connected chain and .

        • Hook for declaratively waiting until transaction is processed. Pairs well with [useContractWrite](<https://wagmi.sh/react/hooks/useContractWrite>) and [useSendTransaction](<https://wagmi.sh/react/hooks/useSendTransaction>).

    Fetch the metadata of NFT

    • NFT metadata is stored in cloud storage like AWS S3 or a distributed storage like IPFS.

    • It is written by the JSON format and each NFT owners can define their own key and value.

    • Because, NFT standard ERC-721 do not support the metadata storage (it has only metadata URL), programmer has to fetch each metadata through that URL.

    • In order to solve this problem, many services provides way to fetch all metadata for each NFT collection.

    • Here, we will show two kinds of sample code. One is for direct fetch way using metadata URL, but this is very slow and not easy way. The other one is way using Alchemy API, and this is very effective to fetch NFT metadata for programmer.

    • You can test a sample code for a direct fetching way for front-end.

    • You can test a sample code for a Alchemy fetching way for front-end.

    • You can test a sample code for a Alchemy fetching way for back-end.

    Rent Market

    Flow Diagram

    Process

    NFT Minting and Registration

    • The NFT token owner (NO) mints an NFT and registers it within the NFT contract (N).

    Renting Process

    • The user (U) initiates the process by renting the NFT from the market contract (M), leading to the settlement of the NFT within the market contract.

    Fee Distribution

    • Following the rental, the market contract (M) distributes the rent fee to the NFT token owner (NO), the market owner (MO), and the service owner (SO) as part of the fee-sharing process.

    { 
        "name": "NFT name #1",
        "symbol": "NST",
        "description": "For people who like NFT.",
        "image": "https://test-nft.s3.ap-northeast-2.amazonaws.com/image/1.png",
        "realbits":
        {
            "glb_url": "https://test-nft.s3.ap-northeast-2.amazonaws.com/glb/1.glb",
            "vrm_url": "https://test-nft.s3.ap-northeast-2.amazonaws.com/vrm/1.vrm"
        },
        "attributes": [
            { "trait_type": "Body", "value": "1" },
            { "trait_type": "Body_Top", "value": "1" },
            { "trait_type": "Body_Bottom", "value": "1"}
        ]
    }
    useBalance
    useConnect
    useContractRead
    useContractWrite
    useNetwork
    connector chains
    useWaitForTransaction
    https://codesandbox.io/s/fetch-nft-metadata-from-token-url-9vm976?file=/src/App.js:646-725
    https://codesandbox.io/s/fetch-the-nft-metadata-with-alchemy-api-2k7mzt?file=/src/App.js
    https://codesandbox.io/p/sandbox/fetch-the-nft-metadata-with-alchemy-api-for-back-end-jx3z8f?file=%2Findex.js%3A13%2C64
    rent-market/contracts at main · realbits-lab/rent-marketGitHub
    GitHub - realbits-lab/rent-marketGitHub
    Logo
    Logo

    PIXMON

    PIXMON is a cutting-edge tool designed to help users easily edit and enhance their photos. With PIXMON, users can effortlessly remove backgrounds, add unique effects, and create polished images without needing advanced photo editing skills. The service uses AI technology to make high-quality image editing accessible to everyone, providing powerful results in a user-friendly interface.

    For online sellers, especially those operating in the competitive world of home shopping, PIXMON offers essential features that can significantly improve their product presentation. Clean, professional images are critical to capturing customer attention and building trust, and PIXMON enables sellers to create these quickly. By removing backgrounds and refining images to focus solely on the product, home shopping operators can ensure that their listings stand out and communicate quality.

    Beyond simplicity, PIXMON helps home shopping businesses save time and resources on photo editing. It allows them to produce studio-quality visuals in seconds, making it a must-have for increasing conversions and customer satisfaction. The ability to create consistent, appealing product images directly impacts brand credibility, helping sellers build a reliable, professional online presence effortlessly.