Skip to content

Commit f7f1ba3

Browse files
authored
Merge pull request #58 from aptos-labs/rename-build-to-geomi
feat: rename Aptos Build to Geomi
2 parents 97757ba + 59066c8 commit f7f1ba3

20 files changed

+217
-170
lines changed

README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,13 @@
33
## Prerequisite
44

55
- [node and npm](https://nodejs.org/en) (npm ≥ 5.2.0)
6-
- Build Bot Api Key
6+
- Geomi Bot Api Key
77

8-
### Generate a `Build Bot Api Key`
8+
### Generate a `Geomi Bot Api Key`
99

10-
To be able to make [Aptos Build](https://build.aptoslabs.com/) actions like managing api keys, etc. Follow those instruction to generate a new Bot Api Key to use with the MCP
10+
To be able to make [Geomi](https://geomi.dev/) actions like managing api keys, etc. Follow those instruction to generate a new Bot Api Key to use with the MCP
1111

12-
1. Go to [https://build.aptoslabs.com/](https://build.aptoslabs.com/)
12+
1. Go to [https://geomi.dev/](https://geomi.dev/)
1313
2. Click on your name in the bottom left corner
1414
3. Click on "Bot Keys"
1515
4. Click on the "Create Bot Key" button

integration_guides/claude_code.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
npm install -g @anthropic-ai/claude-code
77
```
88

9-
2. Obtain your `APTOS_BOT_KEY` by following the instructions [here](https://github.com/aptos-labs/aptos-npm-mcp?tab=readme-ov-file#generate-a-build-bot-api-key).
9+
2. Obtain your `APTOS_BOT_KEY` by following the instructions [here](https://github.com/aptos-labs/aptos-npm-mcp?tab=readme-ov-file#generate-a-geomi-bot-api-key).
1010

1111
3. Navigate to your project
1212

integration_guides/user_guide.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,13 +24,13 @@ Users should create proposals, vote once per wallet, view real-time results.
2424
Include a wallet integration for Aptos testnet."
2525
```
2626

27-
## Aptos Build Queries - Be Precise
27+
## Geomi Queries - Be Precise
2828

2929
**Good Examples:**
3030

31-
- "Get me all of my applications on Aptos Build"
31+
- "Get me all of my applications on Geomi"
3232
- "Create a new Full node API key resource named 'MyDApp-Production'"
33-
- "List all active API keys for my Build account"
33+
- "List all active API keys for my Geomi account"
3434

3535
## Perfect Prompt Template
3636

package-lock.json

Lines changed: 8 additions & 24 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@
3838
"format": "prettier --write . && eslint --fix ."
3939
},
4040
"dependencies": {
41-
"@aptos-labs/api-gateway-admin-api-client": "^2.1.0",
41+
"@aptos-labs/api-gateway-admin-api-client": "^4.0.0",
4242
"dotenv": "^16.6.1",
4343
"fastmcp": "^1.27.3",
4444
"zod": "^3.24.4"

src/config.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ const GA_CLIENT_ID = process.env.GA_CLIENT_ID;
88

99
// Aptos MCP configuration
1010
export const config = {
11-
aptos_build: {
11+
geomi: {
1212
adminUrl: "https://admin.api.aptoslabs.com/api/rspc",
1313
botKey: process.env.APTOS_BOT_KEY,
1414
},

src/resources/how_to/how_to_config_a_full_node_api_key_in_a_dapp.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# How to config a Full Node API Key for general blockchain interactions in an Aptos dapp
22

3-
Aptos full node api keys are designed as indentifications for authentication and rate limiting purposes. If you do not use an API key, your client will be considered anonymous and subject to significantly lower rate limits.
3+
Aptos full node api keys are designed as indentifications for authentication and rate limiting purposes. If you do not use an API key, your client will be considered "anonymous" and subject to significantly lower rate limits.
44

55
The full node api key is used for general blockchain interactions when an applications wants to read data from chain or submit data to chain.
66

@@ -9,7 +9,7 @@ It is structured to enforce user validation steps before applying any modificati
99

1010
### 🟩 Step 1: Retrieve & Display Available API Keys
1111

12-
1. Fetch the user's Build Organizations, including:
12+
1. Fetch the user's Geomi Organizations, including:
1313

1414
- Organizations
1515
- Applications
@@ -94,6 +94,6 @@ const aptos = new Aptos(
9494
- ✅ If mismatched, warn the user and ask for confirmation before proceeding.
9595
9696
### 🟩 Bonus: Documentation References
97-
[Build API Keys Guide](https://build.aptoslabs.com/docs/start/api-keys)
97+
[Geomi API Keys Guide](https://geomi.dev/docs/start/api-keys)
9898
9999
```

src/resources/how_to/how_to_config_a_gas_station_in_a_dapp.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ It is structured to enforce user validation steps before applying any modificati
99

1010
### 🟩 Step 1: Retrieve & Display Available GAS STATION API Keys
1111

12-
1. Fetch the user's Build Organizations, including:
12+
1. Fetch the user's Geomi Organizations, including:
1313

1414
- Organizations
1515
- Applications
@@ -102,6 +102,6 @@ import { aptosClient } from "../utils/aptosClient"; // this has our network defi
102102
- ✅ If mismatched, warn the user and ask for confirmation before proceeding.
103103
104104
### 🟩 Bonus: Documentation References
105-
[Build Gas Station Guide](https://build.aptoslabs.com/docs/gas-stations)
105+
[Geomi Gas Station Guide](https://geomi.dev/docs/gas-stations)
106106
107107
```

src/resources/how_to/how_to_handle_rate_limit_in_a_dapp.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ Ensure the configured API key network matches the network your dapp is using:
6464
- Common networks: `Network.MAINNET`, `Network.TESTNET`, `Network.DEVNET`
6565

6666
2. **Verify API key network**:
67-
- Check your Build console to see which network the API key was created for
67+
- Check your Geomi console to see which network the API key was created for
6868
- API keys are network-specific and cannot be used across different networks
6969

7070
### 2.2 If Networks Don't Match
@@ -80,7 +80,7 @@ Ensure the configured API key network matches the network your dapp is using:
8080

8181
If you have a properly configured API key but still experience rate limits:
8282

83-
1. **Check your API key's rate limit settings** in the Aptos Build console:
83+
1. **Check your API key's rate limit settings** in the Geomi console:
8484

8585
- Look for the `httpRateLimitPerIp` property
8686
- This determines how many requests per second your application can make
@@ -93,12 +93,12 @@ If you have a properly configured API key but still experience rate limits:
9393

9494
If the current `httpRateLimitPerIp` is too low:
9595

96-
1. **Navigate to your Aptos Build console**
96+
1. **Navigate to your Geomi console**
9797
2. **Select your API key**
9898
3. **Increase the `httpRateLimitPerIp` value** to a more appropriate level
9999
4. **Save the changes**
100100

101-
⚠️ **Note**: Higher rate limits may incur additional costs depending on your Build plan.
101+
⚠️ **Note**: Higher rate limits may incur additional costs depending on your Geomi plan.
102102

103103
## 🟩 Step 4: Implement Rate Limit Error Handling in Code
104104

@@ -162,5 +162,5 @@ Implement monitoring to track:
162162

163163
## 🟩 Additional Resources
164164

165-
- [Aptos Build API Keys Guide](https://build.aptoslabs.com/docs/start/api-keys)
165+
- [Geomi API Keys Guide](https://geomi.dev/docs/start/api-keys)
166166
- [How to config a Full Node API Key in a dapp](./how_to_config_a_full_node_api_key_in_a_dapp.md)

src/resources/how_to/how_to_integrate_no_code_indexer_build.md renamed to src/resources/how_to/how_to_integrate_no_code_indexer.md

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
1-
# How to Set Up No-Code Indexing with Aptos Build
1+
# How to Set Up No-Code Indexing with Geomi
22

3-
No-Code Indexing allows you to create real-time blockchain data indexers without writing custom indexing logic or managing/building infrastructure. Use it to query smart contract events in real-time for your dApp frontend.
3+
No-Code Indexing allows you to create real-time blockchain data indexers without writing custom indexing logic or managing/building infrastructure. Use it to query smart contract events in real-time for your dApp frontend. Geomi is the essential toolkit for Aptos developers.
44

55
## Prerequisites
66

77
- Deployed Move smart contract with events on Testnet or Mainnet
88
- Contract address and event structures
9-
- Aptos Build account
9+
- Geomi account
1010

11-
## Project Setup in Aptos Build
11+
## Project Setup in Geomi
1212

13-
1. **Create processor in Aptos Build**:
14-
- Go to [Aptos Build](https://build.aptoslabs.com/) and sign in
13+
1. **Create processor in Geomi**:
14+
- Go to [Geomi](https://geomi.dev/) and sign in
1515
- Click "Create New Project" → "Processor"
1616
- Name your project (3-32 characters, lowercase, numbers, `_` or `-`)
1717

@@ -55,7 +55,7 @@ query {
5555
```
5656

5757
4. **Get API credentials**:
58-
- Return to Aptos Build → your project → API Keys
58+
- Return to Geomi → your project → API Keys
5959
- Copy API key (starts with `aptoslabs_...`)
6060
- Note processor ID from API URL
6161

@@ -262,3 +262,4 @@ curl -X POST https://api.testnet.aptoslabs.com/nocode/v1/api/YOUR_PROCESSOR_ID/v
262262
- **GraphQL errors**: Check table and column names match exactly
263263

264264
Replace `your_table_name` with your actual table name and adjust column names to match your event structure.
265+

0 commit comments

Comments
 (0)