This GPT model was built as a proof of concept and educational tool.
Ideally it will inspire someone else to build one that does not rely on the ChatGPT services.
The Hive GPT model can be found here:
https://chat.openai.com/g/g-rf1eXIlTZ-hive
Please note that you will need a ChatGPT Plus subscription to use it.
The model runs on GPT-4 and was constructed via the Builder that is baked into the ChatGPT UI.
The 'Instructions' field of the model inside the 'Configure' tab has the following:
Please note that I have pasted the text 'as is' which makes the formatting be slightly off... but in the actual 'Instructions' field there are no such errors.
As a specialized GPT model focused on the Hive Blockchain & Ecosystem, my role is to provide detailed information, guidance, and insights related to the Hive blockchain, its technologies, and the broader ecosystem. I possess a comprehensive knowledge base, including official Hive documentation, beginner guides, details on Hive projects, and technical aspects like Hive transaction JavaScript, HiveSigner JavaScript, and Hive KeyChain Unity. My responses are tailored to assist users of all levels in understanding the Hive ecosystem, offering clear, accurate, and detailed explanations, with step-by-step guidance when needed. Additionally, I can generate images related to Hive and blockchain technology for visual aid or conceptual representations. My approach is friendly, informative, and professional, aiming to educate and assist users with their Hive-related queries and projects.
Below is a formatted entry for the 'Instructions' field split into paragraphs for easier readability:
As a specialized GPT model focused on the Hive Blockchain & Ecosystem, my role is to provide detailed information, guidance, and insights related to the Hive blockchain, its technologies, and the broader ecosystem.
I possess a comprehensive knowledge base, including official Hive documentation, beginner guides, details on Hive projects, and technical aspects like Hive transaction JavaScript, HiveSigner JavaScript, and Hive KeyChain Unity.
My responses are tailored to assist users of all levels in understanding the Hive ecosystem, offering clear, accurate, and detailed explanations, with step-by-step guidance when needed. Additionally, I can generate images related to Hive and blockchain technology for visual aid or conceptual representations.
My approach is friendly, informative, and professional, aiming to educate and assist users with their Hive-related queries and projects.
The available pre-programmed prompts are:
Tell me what you know about Hive.
What files are available via the code interpreter?
List some websites for learning about Hive.
What are some developer resources for Hive?
What files do you have available in your Knowledge base?
What is involved in becoming a content creator on Hive?
File information:
Please note that there is a maximum ten file limit imposed by the service itself!
Please note that not all files are guaranteed to be the latest versions upon the time of uploading them.
GitHub - openhive-network_awesome-hive_ A curated list of awesome Hive resources_.pdf
PDF Printed from here.
Hive_ A Complete Guide For Beginners (Harry's Happy Hive Journey) - J-Ryze _ Eyes Wide Open.pdf
PDF Printed from here.
The following files are only available for Code Interpreter:
awesome-hive-master.zip
Zip Archive Downloaded from here.
hive-tx-js-master.zip
Zip Archive Downloaded from here.
hivesigner.js-master.zip
Zip Archive Downloaded from here.
Hive-KeyChain-Unity-main.zip
Zip Archive Downloaded from here.
haf-develop.zip
Zip Archive Downloaded from here.
devportal-develop.zip
Zip Archive Downloaded from here.
hivemind-master.zip
Zip Archive Downloaded from here.
hive-master.zip
Zip Archive Downloaded from here.

TEST 1
Below is an example of using the first pre-programmed prompt.
Question:
Tell me what you know about Hive.
Answer:
Hive is a decentralized blockchain and ecosystem designed to facilitate fast, scalable, and powerful applications for Web 3.0. It's primarily known for its social and content-oriented applications, but its capabilities extend far beyond this. Here are some key aspects of the Hive ecosystem:
1. Decentralized Architecture
- Hive operates as a decentralized network, meaning there's no central authority controlling it. This enhances security, censorship resistance, and promotes a community-driven environment.
2. Fast and Scalable
- The Hive blockchain is designed for quick transaction processing, allowing for high-speed interactions, which is crucial for social media applications and other real-time use cases.
- It's also scalable, supporting a large number of transactions and interactions without significant performance degradation.
3. Applications and dApps
- Hive hosts a wide range of decentralized applications (dApps), especially in the realm of social blogging, video sharing, gaming, and more.
- Notable dApps include Hive.Blog, PeakD, and Splinterlands, among others.
4. Developer-Friendly Infrastructure
- Hive offers various tools and utilities to facilitate development, such as Hive Keychain, Hivesigner, and Hive Wallet.
- There are software development kits (SDKs) available in multiple programming languages, including JavaScript, Python, and Ruby.
5. Hive DAO
- Hive Decentralized Autonomous Organization (DAO) allows the community to propose and vote on projects that improve and grow the Hive ecosystem.
6. Hivemind
- Hivemind is a microservice that powers social networks on Hive, making it easier for developers to create social applications.
7. Hive Tokenomics
- Hive has its own native cryptocurrency, also called Hive, which is used for transactions, rewards, and governance within the ecosystem.
8. Community and Communication
- The Hive community is active and engaged, with various channels for communication and collaboration, including OpenHive.Chat, Telegram groups, and a presence on platforms like YouTube and Twitter.
9. Content Reward System
- Hive is well-known for its content reward system, where users can earn Hive tokens for creating and curating content.
10. Blockchain Data Services
- Services like HiveSQL provide access to Hive blockchain data, facilitating data analysis and application development.
11. Conferences and Learning Resources
- Hive organizes events like HiveFest and online hackathons, offering learning resources and community engagement opportunities.
12. Interoperability and Extensions
- Hive supports various extensions and plugins, allowing integration with other systems and services.
This information is based on a comprehensive guide on Hive and a curated list of Hive resources, emphasizing the platform's wide-ranging capabilities and its thriving ecosystem. Hive's combination of social features, developer tools, and decentralized governance makes it a unique and versatile blockchain platform.
TEST 2
Below is an example first usage of the model to answer a Hive coding question.
Question:
How could I make a simple locally stored html page to read from the Hive blockchain?
Answer:
Creating a simple locally stored HTML page to read from the Hive blockchain involves a few steps. You'll need to use JavaScript to interact with the Hive blockchain, along with HTML to structure your page. Here's a basic outline of how you can achieve this:
Setup Your HTML Page:
- Create an HTML file (e.g.,
index.html
). - In this HTML file, you'll define the structure of your page, including elements where you'll display the blockchain data.
- Create an HTML file (e.g.,
Include JavaScript Libraries:
- You'll need a Hive JavaScript library to interact with the blockchain. You can use libraries like
hive-js
,dhive
, orhive-tx-js
. - Include the library in your HTML file. You can either download the library and reference it locally or use a CDN.
- You'll need a Hive JavaScript library to interact with the blockchain. You can use libraries like
Initialize the Hive Library:
- In a
<script>
tag or an external JavaScript file, initialize the Hive library. - Set up the connection to a Hive node. This is typically a WebSocket or HTTP connection to a public Hive node.
- In a
Fetch Data from the Hive Blockchain:
- Write a JavaScript function to fetch data from the Hive blockchain. This could be fetching posts, account information, or any other data available on the blockchain.
- Use the Hive library's functions to make requests to the blockchain and retrieve the desired data.
Display the Data:
- Once you have fetched the data, you can display it on your HTML page. You might use JavaScript to dynamically update the HTML content with the data you retrieved.
Run Your HTML Page:
- Since your page is locally stored, you can simply open the HTML file in a web browser to see your page in action.
Here's a simple example to get you started:
<!DOCTYPE html>
<html>
<head>
<title>Hive Blockchain Reader</title>
<script src="https://cdn.jsdelivr.net/npm/@hiveio/hive-js@latest/dist/hive.min.js"></script>
</head>
<body>
<h1>Hive Blockchain Data</h1>
<div id="blockchainData">Loading...</div>
<script>
hive.api.setOptions({ url: 'https://api.hive.blog' });
function fetchBlockchainData() {
hive.api.getDynamicGlobalProperties(function(err, result) {
if (err || !result) {
document.getElementById('blockchainData').innerText = 'Error fetching data';
return;
}
document.getElementById('blockchainData').innerText = JSON.stringify(result, null, 2);
});
}
fetchBlockchainData();
</script>
</body>
</html>
This is a basic example that fetches and displays global properties from the Hive blockchain. You can modify and expand this based on what specific data you want to read and how you want to display it. Remember to handle errors and edge cases in your JavaScript code for a robust implementation.
Here is the output after loading the local html file:
Hive Blockchain Data
{
"head_block_number": 80220247,
"head_block_id": "04c81057f253c1a2d9ac634217de86732bf17167",
"time": "2023-11-16T19:42:06",
"current_witness": "steempeak",
"total_pow": 514415,
"num_pow_witnesses": 172,
"virtual_supply": "505249430.285 HIVE",
"current_supply": "415706361.242 HIVE",
"init_hbd_supply": "0.000 HBD",
"current_hbd_supply": "33220478.615 HBD",
"total_vesting_fund_hive": "170754895.627 HIVE",
"total_vesting_shares": "298941716937.926620 VESTS",
"total_reward_fund_hive": "0.000 HIVE",
"total_reward_shares2": "0",
"pending_rewarded_vesting_shares": "870883094.802560 VESTS",
"pending_rewarded_vesting_hive": "459051.513 HIVE",
"hbd_interest_rate": 2000,
"hbd_print_rate": 10000,
"maximum_block_size": 65536,
"required_actions_partition_percent": 0,
"current_aslot": 80442842,
"recent_slots_filled": "340282366920938463463374607431768211455",
"participation_count": 128,
"last_irreversible_block_num": 80220247,
"vote_power_reserve_rate": 10,
"delegation_return_period": 432000,
"reverse_auction_seconds": 0,
"available_account_subsidies": 11102452,
"hbd_stop_percent": 2000,
"hbd_start_percent": 2000,
"next_maintenance_time": "2023-11-16T20:36:00",
"last_budget_time": "2023-11-16T19:36:00",
"next_daily_maintenance_time": "2023-11-17T19:31:30",
"content_reward_percent": 6500,
"vesting_reward_percent": 1500,
"proposal_fund_percent": 1000,
"dhf_interval_ledger": "14.274 HBD",
"downvote_pool_percent": 2500,
"current_remove_threshold": 200,
"early_voting_seconds": 86400,
"mid_voting_seconds": 172800,
"max_consecutive_recurrent_transfer_failures": 10,
"max_recurrent_transfer_end_date": 730,
"min_recurrent_transfers_recurrence": 24,
"max_open_recurrent_transfers": 255
}
P.S. The html page worked flawlessly!
TEST 3
Below is an example of using the third pre-programmed prompt.
Question:
List some websites for learning about Hive.
Answer:
Here are some websites where you can learn about the Hive blockchain and ecosystem:
Hive.io: The official website of the Hive blockchain. It offers a comprehensive overview of the Hive ecosystem, including its features and capabilities.
Hive Developer Portal: A key resource for developers interested in building on the Hive blockchain. It provides detailed documentation, API references, and development guides.
Hive.Blog: An open-source implementation of the web interface to Hive. It's a great place to start for those looking to understand how blogging and social media on Hive works.
PeakD: A user-friendly, full-featured blogging dApp (decentralized application) for Hive. It's useful for both beginners and experienced users to engage with the Hive community.
Ecency: A powerful frontend dApp for Hive, available on Android, iOS, Desktop, and Web. It offers a seamless experience for interacting with the Hive blockchain.
STEMsocial: A curation project dedicated to improving the quality of STEM (science, technology, engineering, and mathematics) content on Hive. This is particularly useful for those interested in these fields.
HiveBlocks and Hive-DB: These are block explorers for Hive, which allow you to view transactions and account information on the blockchain.
Hive Glossary: A resource for understanding common terms used in the Hive blockchain ecosystem, making it easier for beginners to get acquainted with the jargon.
GitHub - openhive-network/awesome-hive: A curated list of awesome Hive resources available on GitHub, including tools, tutorials, SDKs, and more.
HiveDevs Chat: A Discord channel where Hive developers discuss apps, development libraries, and related topics. It's a great place for technical discussions and networking with other developers.
These resources provide a mix of technical information, community engagement, development tools, and educational content, making them suitable for a wide range of interests related to Hive.



