「BTIP」: An AI Approach to Generate the Soul of Everything (IP) from Bitmap

Rinboku
10 min readDec 28, 2023

--

Author: Kidai Rinboku

This article is not about sharing a specific methodology or providing concrete methods in technology. Instead, it aims to propose an AI prompt technique and define it with a personal name. The theme of this method is infinite, focusing on the bitmap for this instance.

Bitmap defines the ownership (something like centralization) of blocks on the Bitcoin blockchain and indicates the owner.

And bitmap can become anything. This document suggests that it’s not just a dream but a technically feasible possibility. The detailed explanation of bitmap itself, with its infinite use cases, will be reserved for another time.

One of the infinite use cases related to bitmap, combined with AI prompts, is discussed here.

Below are the definitions of terms:

IP (Identity Prompt): A prompt text specifying key items and values that can be considered the 「soul」 of an identity (hereafter referred to as IP).

HTIP (Hash To Identity Prompt): A method of generating IP from unique values.

BTIP (Bitmap To Identity Prompt): An example of HTIP, generating IP from the unique values held by bitmap.

【Possibilities of IP】

With IP, anything can be generated. More precisely, a wide variety of identities can be defined and specialized AI can generate based on these identities.

【Practice of IP】

There are infinite use cases for IP. Here is one simple example, an image generated based on IP created in JSON format.

This IP is defined as follows:


{
"description": "A photorealistic square portrait of a Japanese idol girl",
"subject": {
"orientation": "vertical",
"height": 165,
"pose": {
"posture": "upright",
"orientation": "frontal",
"arms": "relaxed at sides",
"legs": "together",
"head": {
"tilt": "none",
"turn": "directly facing camera"
}
},
"expression": {
"eyes": "soft gaze",
"mouth": "slight smile",
"overall": "confident and inviting",
"facial_features": {
"eye_color": "hazel",
"eye_shape": "almond-shaped",
"nose_shape": "small and delicate",
"nose_tip": "rounded",
"nose_bridge": "straight",
"lip_shape": "gently curved",
"lip_fullness": "moderately full",
"mouth_width": "proportional to face",
"ear_shape": "obscured by hair, not visible",
"ear_size": "not visible",
"eyebrows": {
"shape": "softly arched",
"thickness": "medium",
"color": "light brown",
"position": "natural, above the eyes"
},
"eyelashes": {
"length": "long",
"curl": "upward curl",
"density": "full"
},
"cheeks": {
"color": "light pink blush",
"shape": "oval",
"fullness": "slightly full"
},
"chin": {
"shape": "rounded",
"size": "small"
},
"jawline": {
"shape": "softly rounded",
"definition": "lightly defined"
},
"forehead": {
"height": "medium",
"width": "medium"
}
}
},
"outfit": {
"color": "red",
"style": "idol attire",
"details": {
"top": {
"type": "frilly blouse",
"sleeves": "short, puffed",
"collar": "decorative frilly"
},
"waist": {
"type": "fitted",
"belt": {
"width": "slim",
"color": "matching red",
"buckle": "decorative"
}
},
"bottom": {
"type": "layered frilly skirt",
"length": "mid-thigh",
"style": "multiple layers of frills"
}
}
},
"hair": {
"length": "long",
"color": "light brown",
"style": "twin tails",
"parting": "middle"
},
"makeup": {
"complexion": "clear",
"eyeshadow": "neutral tones",
"lipstick": "subtle pink"
},
"accessories": {
"earrings": "none",
"necklace": "none",
"rings": "none"
},
"physical_characteristics": {
"skin_tone": "Porcelain with a subtle warm undertone",
"freckles": "A few light freckles across the nose and cheeks",
"eye_details": "Natural bags under the eyes reflecting hard work",
"laugh_lines": "Very faint, indicating youthfulness",
"earlobes": "Small and attached, barely visible",
"nail_style": "Short, well-manicured with clear polish",
"gesture": "Dynamically lifting a part of the skirt",
"dimple": "A small dimple on one cheek when smiling",
"collarbone": "Slightly pronounced enhancing elegance",
"neck_length": "Gracefully long",
"perfume": "Light floral scent",
"voice_tone": "Soft, melodic characteristic",
"fashion_emblem": "Signature brooch on the collar",
"mood_ring": "Color-changing to indicate emotional state",
"ankle_visibility": "Hint of elegance with slight exposure",
"aura": "Subtle glow indicating stage presence",
"backstory_element": "A scar or mark telling her journey",
"posture_detail": "Slight asymmetry in shoulder height",
"gait": "Implied movement of walking with purpose",
"breathing": "Gentle and calm",
"pulse_point": "Visible pulse on her neck as a sign of life",
"favorite_color": "Shades of red in her attire and accessories",
"hometown_signifier": "A small accessory indicating her origin",
"dance_move_tendency": "Stance indicating her favorite dance move",
"fan_interaction": "Imaginary small waves or smiles to the crowd",
"microphone_handling": "How she might hold a mic",
"stage_presence": "Implied confidence and charisma",
"learning_interest": "Visible book or script indicating her interests"
},
"backstory": {
"birthplace": "Small coastal town",
"siblings": "One older brother",
"education": "Local performing arts school",
"first_stage_experience_age": "12",
"entry_into_entertainment": "Scouted at a local festival",
"special_skills": ["Piano", "Ballet"],
"hardship_story": "Supported family through early performances",
"turning_point": "Viral performance at a national contest",
"influential_figure": "Beloved grandmother who was a former singer",
"favorite_place": "Quiet riverside in her hometown",
"dislikes": ["Early mornings", "Spicy food"],
"signature_dish": "Homemade sushi rolls",
"personal_challenge": "Learning English and Korean",
"family_relations": "Close and supportive",
"inspirational_book_movie": "A famous musical movie",
"dreams_goals": ["Perform internationally", "Act in a drama"],
"friendships": "Few close friends within the industry",
"love_life": "Keeps a private but hopeful outlook",
"motto": "Stay true to yourself and your dreams",
"unexpected_trait": "A knack for painting landscapes"
}
},
"camera_settings": {
"orientation": "portrait",
"distance": "medium range",
"height": "at eye level",
"angle": {
"horizontal": "directly centered",
"vertical": "level with subject"
}
},
"style": {
"artistic": "photorealistic",
"technique": "digital painting",
"lighting": {
"direction": "frontal",
"quality": "soft",
"effect": "highlighting facial features and outfit"
},
"shading": {
"technique": "smooth gradients",
"focus": "facial contours and fabric folds"
}
},
"background": {
"color": "pink white ",
"texture": "none",
"elements": "absent"
},
"image_properties": {
"orientation": "portrait",
"resolution": {
"width": 1024,
"height": 1024
},
"aspect_ratio": "1:1"
}
}

Currently, it’s just an IP in JSON format. And it’s considered that this IP still lacks items. It’s possible to further define it in detail, including past or future events, body specifics, and inner thoughts. With each definition, the IP deepens, expanding the breadth of generation.

While the format of IP is left to the developers, JSON is considered an easily understandable and familiar data type. This time, an image was generated using this IP, which carries various identities, such as personal perspectives, family relations, and favorite foods. With AI technology, various uses of this information become possible.

【What is BTIP?】

BTIP is one example of IP generation and meaning based on bitmap. There are no specific concepts or definitions to identify the individual in manually or AI-generated IP. Using BTIP allows for the creation of meaning, such as 「this came from this bitmap; the bitmap has changed.」 The approach level for adopting this project is limitless.

Considering the unique nature of bitmap and the romance of holding Bitcoin block information, it’s thought to be one approach to establishing identity in the AI era.

【Possibilities of BTIP】

Theoretically, BTIP can do anything. It’s up to the project how to utilize it. For example, suppose a Japanese idol-style BTIP is created. This is a small start, a rough definition, but if BTIP is sufficiently utilized, there is nothing that can’t be generated from bitmap.

Using BTIP to create socks is also possible. The procedure is as follows:

  • Define items related to socks in JSON format.
  • - Define a large number of variable values and their corresponding index IDs for each item.
  • - Obtain the hash values of blocks and transactions from bitmap.
  • - Write an algorithm to convert hash values and specify index numbers for each item’s values.
  • - Provide this information as a prompt to AI and obtain whatever you want to generate from the sock’s IP, such as a drawing of socks or 3D data. For example, if you have AI create a pattern for socks based on IP and read it into a high-performance sewing machine, your bitmap has effectively transformed into your unique socks.

【The Role of Technicians】

Technicians can execute the following steps to give infinite identity to bitmap using BTIP:

  • Think of what you want to generate from bitmap.
  • - Define the items for IP (the most critical part of implementing BTIP, an infinite task without compromise).
  • - Define the possible values for IP items (similarly, an infinite task without compromise).
  • - Regarding other index numbers, algorithms, or obtaining values from bitmap, collect existing ones or hope that future technicians will create them. (memopoolAPI or HiroAPI might be references)
  • - Communicate what can be generated with the created IP and how the generated items can be utilized.
  • - On the user side of BTIP, you can use AI technology to generate various items from the generated IP with infinite ideas.

【Interpretation and Thinking of BTIP】

In the AI era, with the spread of concerns about job automation and personal identity, copying and saving an IP of a single girl could provide various forms but is different from fundamental identifying elements, and integration with blockchain seemed clear and appropriate. Among them, bitmap based on the ownership of Bitcoin blocks has a romance and is considered the best theme.

Bitmaps contain the unique values of individual blocks generated throughout Bitcoin’s history. Those who agree with the idea of bitmap are always thinking about the possibilities of infinite solutions.

【Concrete Utility of BTIP】

Thinking about the IP I created, you can have AI generate blueprints for 3D printers and print figures. You can also generate novels and music themed on this child.

Readers interested in Bitcoin-related bitmap might have a strong interest in projects and artistic expressions on the blockchain.

Using IP-generated 3D models with BRC420 standards can create versatile metaverse avatars. Defining various 3D model IPs and BTIPing them from a single bitmap might create a room in the metaverse from one bitmap.

By adopting BTIP, you can think of IP formats tied to protocols like the BRCXXX series and introduce BTIP to define token standards for each bitmap. In other words, instead of incorporating images or 3D data generated from IP into specific metadata standards, the idea of making the BRC standards themselves BTIP is also conceivable.

From a practical perspective, using BTIP-generated 3D models, you could hold idol general elections. You might also create gadgets for bitmap holders to enjoy changing scenery. Clothing designers could provide made-to-order services for bitmap holders by defining and implementing IP and BTIP.

In a broader view, the idea of generating identity (IP) from computers exists. Yet, creating IP with bitmap is still very appealing.

【Challenges to Practical Use of BTIP】

Currently, the challenge is the length and precision of prompts that AI can handle to define IP in more detail. However, this is expected to be resolved as AI technology advances.

【About the Future】

Hoping to leave this thought for excellent technicians to find, I will slowly proceed with the implementation of BTIPing the IP I’ve thought of.


{
"description": "A photorealistic square portrait of a Japanese idol girl",
"subject": {
"orientation": "vertical",
"height": 165,
"pose": {
"posture": "upright",
"orientation": "frontal",
"arms": "relaxed at sides",
"legs": "together",
"head": {
"tilt": "none",
"turn": "directly facing camera"
}
},
"expression": {
"eyes": "soft gaze",
"mouth": "slight smile",
"overall": "confident and inviting",
"facial_features": {
"eye_color": "hazel",
"eye_shape": "almond-shaped",
"nose_shape": "small and delicate",
"nose_tip": "rounded",
"nose_bridge": "straight",
"lip_shape": "gently curved",
"lip_fullness": "moderately full",
"mouth_width": "proportional to face",
"ear_shape": "obscured by hair, not visible",
"ear_size": "not visible",
"eyebrows": {
"shape": "softly arched",
"thickness": "medium",
"color": "light brown",
"position": "natural, above the eyes"
},
"eyelashes": {
"length": "long",
"curl": "upward curl",
"density": "full"
},
"cheeks": {
"color": "light pink blush",
"shape": "oval",
"fullness": "slightly full"
},
"chin": {
"shape": "rounded",
"size": "small"
},
"jawline": {
"shape": "softly rounded",
"definition": "lightly defined"
},
"forehead": {
"height": "medium",
"width": "medium"
}
}
},
"outfit": {
"color": "red",
"style": "idol attire",
"details": {
"top": {
"type": "frilly blouse",
"sleeves": "short, puffed",
"collar": "decorative frilly"
},
"waist": {
"type": "fitted",
"belt": {
"width": "slim",
"color": "matching red",
"buckle": "decorative"
}
},
"bottom": {
"type": "layered frilly skirt",
"length": "mid-thigh",
"style": "multiple layers of frills"
}
}
},
"hair": {
"length": "long",
"color": "light brown",
"style": "twin tails",
"parting": "middle"
},
"makeup": {
"complexion": "clear",
"eyeshadow": "neutral tones",
"lipstick": "subtle pink"
},
"accessories": {
"earrings": "none",
"necklace": "none",
"rings": "none"
},
"physical_characteristics": {
"skin_tone": "Porcelain with a subtle warm undertone",
"freckles": "A few light freckles across the nose and cheeks",
"eye_details": "Natural bags under the eyes reflecting hard work",
"laugh_lines": "Very faint, indicating youthfulness",
"earlobes": "Small and attached, barely visible",
"nail_style": "Short, well-manicured with clear polish",
"gesture": "Dynamically lifting a part of the skirt",
"dimple": "A small dimple on one cheek when smiling",
"collarbone": "Slightly pronounced enhancing elegance",
"neck_length": "Gracefully long",
"perfume": "Light floral scent",
"voice_tone": "Soft, melodic characteristic",
"fashion_emblem": "Signature brooch on the collar",
"mood_ring": "Color-changing to indicate emotional state",
"ankle_visibility": "Hint of elegance with slight exposure",
"aura": "Subtle glow indicating stage presence",
"backstory_element": "A scar or mark telling her journey",
"posture_detail": "Slight asymmetry in shoulder height",
"gait": "Implied movement of walking with purpose",
"breathing": "Gentle and calm",
"pulse_point": "Visible pulse on her neck as a sign of life",
"favorite_color": "Shades of red in her attire and accessories",
"hometown_signifier": "A small accessory indicating her origin",
"dance_move_tendency": "Stance indicating her favorite dance move",
"fan_interaction": "Imaginary small waves or smiles to the crowd",
"microphone_handling": "How she might hold a mic",
"stage_presence": "Implied confidence and charisma",
"learning_interest": "Visible book or script indicating her interests"
},
"backstory": {
"birthplace": "Small coastal town",
"siblings": "One older brother",
"education": "Local performing arts school",
"first_stage_experience_age": "12",
"entry_into_entertainment": "Scouted at a local festival",
"special_skills": ["Piano", "Ballet"],
"hardship_story": "Supported family through early performances",
"turning_point": "Viral performance at a national contest",
"influential_figure": "Beloved grandmother who was a former singer",
"favorite_place": "Quiet riverside in her hometown",
"dislikes": ["Early mornings", "Spicy food"],
"signature_dish": "Homemade sushi rolls",
"personal_challenge": "Learning English and Korean",
"family_relations": "Close and supportive",
"inspirational_book_movie": "A famous musical movie",
"dreams_goals": ["Perform internationally", "Act in a drama"],
"friendships": "Few close friends within the industry",
"love_life": "Keeps a private but hopeful outlook",
"motto": "Stay true to yourself and your dreams",
"unexpected_trait": "A knack for painting landscapes"
}
},
"camera_settings": {
"orientation": "portrait",
"distance": "medium range",
"height": "at eye level",
"angle": {
"horizontal": "directly centered",
"vertical": "level with subject"
}
},
"style": {
"artistic": "photorealistic",
"technique": "digital painting",
"lighting": {
"direction": "frontal",
"quality": "soft",
"effect": "highlighting facial features and outfit"
},
"shading": {
"technique": "smooth gradients",
"focus": "facial contours and fabric folds"
}
},
"background": {
"color": "pink white ",
"texture": "none",
"elements": "absent"
},
"image_properties": {
"orientation": "portrait",
"resolution": {
"width": 1024,
"height": 1024
},
"aspect_ratio": "1:1"
}
}

--

--